Aqua Data Studio からSAP Netweaver Gateway のデータに連携
SAP Netweaver Gateway のデータにAqua Data Studio のVisual Query Builder やTable Data Editor からデータ連携。
加藤龍彦
デジタルマーケティング
最終更新日:2022-08-10
CData
こんにちは!ウェブ担当の加藤です。マーケ関連のデータ分析や整備もやっています。
CData JDBC Driver for SAPGateway は、Aqua Data Studio のようなIDE のウィザード・アナリティクスにSAP Netweaver Gateway のデータを統合します。本記事では、SAP Netweaver Gateway のデータをコネクションマネージャーに接続してクエリを実行する手順を説明します。
JDBC Data Source の設定
コネクションマネージャーで、新しいJDBC データソースとして、接続プロパティ設定を行い、保存します。SAP Netweaver Gateway のデータがAqua Data Studio ツールから使えるようになります。
- Aqua Data Studio で、Server メニューから Register Server を選択します。
- Register Server フォームで、 'Generic - JDBC' コネクションを選びます。
- 次のJDBC 接続プロパティを設定します:
- Name:任意の名前、データソースの名前など。
- Driver Location:Browse ボタンをクリックして、インストールディレクトリのlib フォルダの cdata.jdbc.sapgateway.jar ファイルを選択します。
- Driver:クラス名に cdata.jdbc.sapgateway.SAPGatewayDriver を入力。
- URL:jdbc:sapgateway: から始まるJDBC URL を入力します。接続プロパティをカンマ区切りで書きます。接続プロパティの詳細は、ヘルプドキュメントを参照してください。一般的な接続文字列は:
jdbc:sapgateway:User=user;Password=password;URL=https://sapes5.sapdevcenter.com/sap/opu/odata/IWBEP/GWSAMPLE_BASIC/;
SAP Gateway はBasic 認証とOAuth 2.0 認証の両方を許可します。Basic 認証を使用して自分のアカウントに接続するか、OAuth
を使用して他のユーザーが彼らのアカウントでサービスからデータを取得できるようにすることができます。基本となる認証情報に加え、SAP Gateway テーブルへのアクセスには以下の追加プロパティが必要です。
- Url: 環境のURL、またはサービスの完全URL に設定。例えば、完全URL
は次のようになります:https://sapes5.sapdevcenter.com/sap/opu/odata/IWBEP/GWSAMPLE_BASIC/。この例では、環境URL
は次のようになります:https://sapes5.sapdevcenter.com。
- Namespace: 適切なService Namespace を設定。先ほどの例では、IWBEP が名前空間です。サービスへの完全URL が指定されている場合は任意です。
- Service: データを取得するサービスに設定。先ほどの例では、サービスはGWSAMPLE_BASIC です。完全URL が指定されている場合は必須ではありません。
Basic 認証での認証
Basic 認証では、自分のログインクレデンシャルを使用して接続します。次のプロパティを設定します。
- User: これはSAP Gateway へのログインに使用するユーザー名です。
- Password: これはSAP Gateway へのログインに使用するパスワードです。
OAuth 認証での認証
ユーザー資格情報の接続プロパティを設定せずに接続できます。
接続すると、CData 製品はデフォルトブラウザでSAP Gateway OAuth エンドポイントを開きます。ログインして、CData 製品にアクセス許可を与えます。CData 製品が以下のOAuth
プロセスを完了します。
他のOAuth 認証フローについては、ヘルプドキュメントの「OAuth
認証の使用」を参照してください。
SAP Netweaver Gateway のデータにクエリを実行
接続したテーブルにクエリを実行してみます。
関連コンテンツ