ODBC 経由で PowerBuilder から SAP Business Warehouse のデータ に接続

Jerod Johnson
Jerod Johnson
Director, Technology Evangelism
CData ODBC Driver for SAP Business Warehouse を使用して PowerBuilder からSAP Business Warehouse のデータに接続し、クエリを実行する方法を説明します。



CData ODBC Driver for SAP Business Warehouse は、ODBC をサポートするあらゆるプラットフォームや開発技術から使用できます。PowerBuilder もその一つです。この記事では、SAP Business Warehouse のデータ に接続し、Database Painter や DataWindow などのコントロールからクエリを実行する方法を説明します。

SAP Business Warehouse にODBC データソースとして接続

まだ設定していない場合は、ODBC DSN(データソース名)で接続プロパティを指定します。これはドライバーインストールの最後のステップです。Microsoft ODBC データソースアドミニストレーターを使用して、ODBC DSN を作成・設定できます。

SAP Business Warehouse に接続するには、URL プロパティを有効なSAP Business Warehouse サーバーのベースURL に設定します。ドライバーはXMLAアクセスを使用してHTTP 上でホストされたSAP Business Warehouse インスタンスに接続する必要があります。

ドライバーはAuthScheme プロパティを通じて以下の認証スキームをサポートしています:

  • None:サーバーで使用可能な場合、匿名認証。
  • BasicUserPassword を設定し、AuthSchemeBasic に設定します。
  • Kerberos:必要なKerberos プロパティについては、ヘルプドキュメントの「Kerberos の使用」セクションを参照してください。

デフォルトでは、ドライバーはシステムの信頼された証明書ストアに対してサーバーの証明書を確認することでSSL/TLS のネゴシエーションを試みます。別の証明書を指定するには、使用可能な形式についてSSLServerCert プロパティを参照してください。

SAP Business Warehouse 用 ODBC ドライバ のプロファイルを作成

以下の手順に従って、Database Painter ツールを使用し、SAP Business Warehouse の ODBC DSN(データソース名)に基づいてデータベースプロファイルを作成します。Database Painter では、ウィザードや UI を使用してSAP Business Warehouse のデータを操作できます。

  1. PowerBuilder で、[ツール] -> [Database Painter]をクリックします。
  2. Database Painter の [オブジェクト] ウィンドウで、ODBC ノードを右クリックし、[新しいプロファイル] をクリックします。
  3. [接続] タブで、プロファイル名を入力し、[データソース] メニューで SAP Business Warehouse DSN を選択します。
  4. テーブルを表示・編集するには、テーブルを右クリックして [データの編集] -> [グリッド] をクリックします。

PowerBuilder コントロールで SAP Business Warehouse のデータ を使用

標準の PowerBuilder オブジェクトを使用して ODBC データソースに接続し、クエリを実行できます。以下の例では、SAP Business Warehouse のデータ を DataWindow に取得する方法を示します。次のコードを open メソッドに追加してください。

SQLCA.DBMS = "ODBC"
SQLCA.DBParm = "ConnectString='DSN=CData SAPBusinessWarehouse Source'"
CONNECT USING SQLCA;
dw_sales.SetTransObject(SQLCA);
dw_sales.Retrieve();

はじめる準備はできましたか?

SAP Business Warehouse ODBC Driver の無料トライアルをダウンロードしてお試しください:

 ダウンロード

詳細:

SAP Business Warehouse Icon SAP Business Warehouse ODBC Driver

SAP Business Warehouse ODBC Driver を使って、ODBC 接続をサポートするあらゆるアプリケーションからSAP Business Warehouse のライブデータに直接アクセス。

標準的なODBC ドライバーインターフェースを通じて、SAP Business Warehouse のテーブルなどのデータをデータベースと同様に読み込み・書き込み・更新。