SAP HANAについて

SAP HANAについて

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

SAP HANAとは何ですか? 

SAP HANA(High-performance ANalytic Appliance)は、データをディスクではなくメモリ上に保存するマルチモデル・データベースです。列指向のインメモリ・データベース設計により、1つのシステム上で詳細な分析と高速なトランザクションを同時に実行できます。

SAP HANAアカウントをZoho Flowに接続する方法 

  1. 必要なトリガーまたはアクションを選択します。トリガーを選択した場合は、次へをクリックします。
  2. アカウントに既存のSAP HANA接続がない場合は、接続をクリックします。既存の接続がある場合は、新規をクリックします。
    または、 設定から外部連携に移動して新しい接続を作成することもできます。接続を作成をクリックし、SAP HANAを選択します。
  3. 接続名を入力します。
  4. SAP HANAのオンプレミス版を使用している場合は、アプリがオンプレミスにインストールされていますのチェックボックスをオンにします。クラウド版を使用している場合、またはアカウントがパブリックにホストされている場合は、チェックを外したままにします。
    メモ: クラウドデータベースの場合は、インバウンドルールでZoho FlowのIPアドレスを許可リストに追加する必要があります。
  5. オンプレミス構成の場合は、ドロップダウンからオンプレミスエージェントを選択して、ローカルマシンとのZoho Flow接続を作成します。まだエージェントをインストールしていない場合は、新規をクリックします。
    オンプレミスエージェントのセットアップと管理方法についてはこちらを参照してください。
  6. 接続を作成するには、次の項目を設定します。
    Host: ホストされているサーバーのURL
    Port: サーバーが稼働しているポート番号
    ユーザー名: SAP HANAのユーザー名
    パスワード: SAP HANAのパスワード
    Schema: アクセスしたいSAP HANAスキーマの名前
    SSLを有効にしますか?: SAP HANAクライアントとサーバー間の通信を暗号化するためにSSL(Secure Sockets Layer)を使用するかどうかのオプションです。
  7. 設定が完了したら、認証をクリックします。

Zoho Flowで利用できるトリガーとアクション 

トリガー
 

Row added

このトリガーを使用すると、SAP HANAのテーブルに新しいデータが追加されたときに処理を自動化できます。たとえば、新しい注文がeコマースプラットフォームに追加された際に、通知を送信したり、別のデータベースを更新したりできます。

Row added or updated

このトリガーは、異なるシステム間でデータを同期したい場合に使用できます。たとえば、SAP HANAデータベースで顧客の連絡先情報が追加または更新されたときに、メールマーケティングツール内の権限を自動的に更新することができます。

メモ:

Row addedおよびRow added or updatedトリガーを使用するには、次の項目を設定する必要があります。

  1. トリガー列: インクリメンタルな値を持つ一意の列を選択します。理想的には、created_atupdated_atpublished_atなどのタイムスタンプ列が推奨されます。デフォルトでは、結果は昇順でソートされ、上限は100件です。
  2. Where条件: Where条件を使用して行をフィルタリングします。Zoho Flowは、フローの前回実行以降に追加された行のみを取得するため、Where条件を満たす最新の更新だけを受け取ることができます。
これらのトリガーを使用する際は、フィルター条件を設定して、データ全体ではなく、独自の条件に基づいて必要な情報だけを渡すことができます。

アクション
 

Fetch row

このアクションは、主キーまたは一意キーに基づいて特定のデータにアクセスする必要がある場合に便利です。たとえば、注文番号を基にその注文のすべての詳細を取得したい場合、このアクションを使用して該当する行を取得し、注文確認メールの送信など、後続の処理を実行できます。

メモ: 1回の実行で取得できるデータの最大件数は100件です。

Fetch rowアクションを使用するには、次の項目を設定する必要があります。
  1. 一意キー:行の重複排除に使用する主キー、または一意制約を持つ列です。インデックスが設定された列を使用すると、より良い結果が得られます。
  2. 一意キーの値: 一意キーとなる列の値です。
  3. 追加キー: 重複排除のために追加で使用できる任意の列です。
  4. 追加キーの値: 追加キーとなる列の値です。

行の挿入

この操作を使用して、新しいデータを SAP HANA データベースに追加します。たとえば、ユーザーが Web サイト上のフォームを送信したときに、この操作を使用して、その情報を顧客データベースに挿入できます。

行の更新
この操作を使用すると、SAP HANA テーブル内の既存データを更新できます。たとえば、顧客からメールアドレスの変更依頼があった場合、この操作を使用してデータベース内のメール項目を更新できます。