SAP HANA へのアクセスを設定する configure-access-to-sap-hana

外部データベースに保存されている情報を処理するには、Campaign Federated Data Access (FDA)オプションを使用します。 SAP HANAへのアクセスを設定するには、次の手順に従います。

  1. SAP HANA データベース ​を設定
  2. CampaignでSAP HANA 外部アカウント ​を設定する

SAP HANA ドライバー sap-config

FDA で SAP HANA 外部データベースに接続するには、Adobe Campaign サーバーで追加の設定が必要になります。

  1. 使用するオペレーティングシステムに応じて、SAP HANA 用の ODBC ドライバーをインストールします。

    • hdb_client_linux.tgz(Linux 用): 解凍後、hdbinst コマンドを開始し、指示に従ってドライバーのインストールを完了します。
    • hdb_client_windows.zip(Windows 用): ファイルを解凍し、実行可能ファイル hdbinst.exe を起動します。 アシスタントの指示に従って、ドライバーのインストールを完了します。
  2. ODBC ドライバーを設定します。 設定は、標準のファイル(一般的なパラメーターは /etc/odbc.ini、ドライバーの宣言は /etc/odbcinst.ini)でおこなえます。

    • /etc/odbc.ini

      code language-none
      [ODBC]
      InstallDir=/etc/
      
      [HDB]
      Driver=HDBODBC
      servernode=localhost:39013 (this value depend of your server)
      User:SYSTEM
      

      「InstallDir」は、odbcinst.ini ファイルの保存場所です。

    • /etc/odbcinst.ini

      code language-none
      [HDBODBC]
      Description = "SmartCloudPT HANA"
      Driver = /usr/sap/hdbclient/libodbcHDB.so
      
  3. Adobe Campaign サーバーの環境変数を指定します。

    • LD_LIBRARY_PATH:SAP HANA クライアントへのリンク(デフォルトでは /usr/sap/hdbclient/libodbcHDB.so)を含める必要があります。
    • ODBCINI:odbc.ini ファイルの保存場所(例:/etc/odbc.ini)。

SAP HANA外部アカウント sap-external

SAP HANA 外部アカウントを使用すれば、Campaign インスタンスを SAP HANA 外部データベースに接続できます。

  1. キャンペーン エクスプローラー​から、管理 ‘>’ プラットフォーム ‘>’ 外部アカウント​をクリックします。

  2. 新規」をクリックし、「タイプ」として「外部データベース」を選択します。

  3. SAP Hana 外部アカウントを設定するには、次を指定する必要があります。

    • タイプ:SAP Hana

    • サーバー:SAP Hana サーバーの URL

    • アカウント:ユーザーの名前

    • パスワード:ユーザーアカウントのパスワード

recommendation-more-help
campaign-classic-help