各製品の資料を入手。
詳細はこちら →DBArtisan でJDBC 経由でSAP Netweaver Gateway データ をデータ連携利用
DBArtisan のウィザードを使用して、SAP Netweaver Gateway のJDBC データソースを作成します。
最終更新日:2022-09-23
この記事で実現できるSAP Netweaver Gateway 連携のシナリオ
こんにちは!ウェブ担当の加藤です。マーケ関連のデータ分析や整備もやっています。
CData JDBC Driver for SAPGateway は、データベースとしてSAP Netweaver Gateway のデータ に連携できるようにすることで、SAP Netweaver Gateway のデータ をDBArtisan などのデータベース管理ツールにシームレスに連携します。ここでは、DBArtisan でSAP Netweaver Gateway のJDBC ソースを作成する方法を説明します。データを直観的に標準SQL で実行できます。
SAP Netweaver Gateway データ をDBArtisan Projects に連携
以下のステップに従って、SAP Netweaver Gateway をプロジェクトのデータベースインスタンスとして登録します。
- DBArtisan で、[Data Source]->[Register Datasource]とクリックします。
- [Generic JDBC]を選択します。
- [Manage]をクリックします。
- 表示されるダイアログで、[New]をクリックします。ドライバーの名前を入力し、[Add]をクリックします。次に、ドライバーJAR に移動します。ドライバーJAR は、インストールディレクトリのlib サブフォルダにあります。
-
Connection URL ボックスで、JDBC URLに資格情報とその他の必要な接続プロパティを入力します。
SAP Gateway 接続プロパティの取得・設定方法
SAP Gateway のテーブルにアクセスするには、次の接続プロパティを設定します。
- URL = お使いの環境のURL、またはサービスの完全URL。例えば、完全URL は次のようになります:https://sapes5.sapdevcenter.com/sap/opu/odata/IWBEP/GWSAMPLE_BASIC/。この例では、環境URL は次のようになります:https://sapes5.sapdevcenter.com。CustomUrlParams プロパティを使用して、追加プロパティを追加します。
- Namespace = 適切なService Namespace。先ほどの例では、IWBEP が名前空間です。サービスへの完全URL が指定されている場合は任意です。
- Service = データを取得するサービス。先ほどの例では、サービスはGWSAMPLE_BASIC です。完全URL が指定されている場合は必須ではありません。
- CustomUrlParams = HTTP リクエストに含まれる必要のある追加プロパティ;例えばsap-client=001&sap-language=EN。
SAP Gateway への認証
SAP Gateway はBasic 認証、OAuth 2.0 認証、SAP BTP Destination 認証を許可します。
Basic 認証
Basic 認証を有効にするには、以下のプロパティを設定します。
- AuthScheme = Basic。
- User = SAP Gateway へのログインに使用するユーザー名。
- Password = SAP Gateway へのログインに使用するパスワード。
上記のプロパティを設定したら、接続の準備は完了です。ローカルデータにアクセスするには、個人の認証情報を使用します。
他の認証方法については、ヘルプドキュメントの「接続の確立」セクションを参照してください。
ビルトイン接続文字列デザイナー
JDBC URL の構成については、SAP Netweaver Gateway JDBC Driver に組み込まれている接続文字列デザイナーを使用してください。JAR ファイルのダブルクリック、またはコマンドラインからJAR ファイルを実行します。
java -jar cdata.jdbc.sapgateway.jar
接続プロパティを入力し、接続文字列をクリップボードにコピーします。
下は一般的な接続文字列です。
jdbc:sapgateway:User=user;Password=password;URL=https://sapes5.sapdevcenter.com/sap/opu/odata/IWBEP/GWSAMPLE_BASIC/;InitiateOAuth=GETANDREFRESH
- ウィザードを終了して、SAP Netweaver Gateway に接続します。SAP Netweaver Gateway エンティティは、[Datasource Explorer]に表示されます。
ほかのデータベースを使うのと同じように、SAP Netweaver Gateway を使うことができます。 SAP Netweaver Gateway API にサポートされているクエリについてのより詳しい情報は、ドライバーのヘルプドキュメントを参照してください。
