各製品の資料を入手。
詳細はこちら →製品をチェック
製品の詳細・30日間の無償トライアルはこちら
CData ConnectExcel からSAP Netweaver Gateway リアルタイムデータに接続
CData Connect Server を使ってExcel シートからSAP Netweaver Gateway リアルタイムデータに接続します。
古川えりかコンテンツスペシャリスト
最終更新日:2022-06-02
こんにちは!ドライバー周りのヘルプドキュメントを担当している古川です。
Microsoft Excel は、言わずとしれたMicrosoft の表計算ソフトです。CData Connect Server と組み合わせることで、Excel からSAP Netweaver Gateway のデータに手軽にアクセスし、分析、共有、表計算などの用途に使用できます。この記事では、Connect Cloud でSAP Netweaver Gateway に接続し、Excel シートからSAP Netweaver Gateway のデータにアクセスする方法を説明します。
CData Connect Server は、SAP Netweaver Gateway にクラウドインターフェースを提供し、Excel からSAP Netweaver Gateway リアルタイムデータへのアクセスを簡単に実現します。パートナー認定済みのConnect Cloud アドインを使用するだけでクエリを生成でき、自分でカスタムクエリを書くこともできます。CData Connect Server は最適化されたデータ処理を使用して、サポートされているすべてのSQL 操作(フィルタ、JOIN など)をSAP Netweaver Gateway に直接発行し、サーバー側の処理を利用して、SAP Netweaver Gateway のデータを高速で返します。
以下のステップでは、CData Connect Server のインスタンスおよびCData Connect Excel Add-Ins が必要になります。まずは、こちらからConnect Server およびCData Connect Excel Add-Ins をダウンロードしてください。
SAP Netweaver Gateway の仮想OData API エンドポイントを作成
まず、CData Connect Server でデータソースへの接続およびOData API エンドポイント作成を行います。
- CData Connect Server にログインして、「DATA MODEL」をクリックします。
- 利用できるデータソースアイコンから"SAP Netweaver Gateway" を選択します。
-
SAP Netweaver Gateway に接続するために必要なプロパティを入力します。
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 へのログインに使用するパスワード。
上記のプロパティを設定したら、接続の準備は完了です。ローカルデータにアクセスするには、個人の認証情報を使用します。
他の認証方法については、ヘルプドキュメントの「接続の確立」セクションを参照してください。
- 「Test Connection」をクリックします。
- 「USERS」 -> Add をクリックして、新しいユーザーを追加し、適切な権限を指定します。
- API タブをクリックして OData API エンドポイントが生成されていることを確認します。
コネクションとOData エンドポイントを設定したら、Excel からSAP Netweaver Gateway のデータに接続できます。
SAP Netweaver Gateway リアルタイムデータにExcel からアクセス
以下のステップでは、Excel からCData Connect Server に接続して新しいSAP Netweaver Gateway のデータソースを作成する方法を説明します。
- こちらからCData Connect Excel Add-Ins をダウンロード・インストールします。
- Excel を起動して、新しいシートを作成、または既存のシートを開きます。
- 「CData」タブをクリックしてリボンから「データの取得」をクリックします。
- 「取得元:CData Connect Server」をクリックすると「CData 接続エディタ」が表示されるので、以下の情報を入力します。
- Auth Scheme: Basic
- User: Connect Server で使用するユーザー名
- Password: Connect Server の「USER」タブから取得できるAuthToken
- URL: Connect Server の「ENDPOINTS」タブから取得できるREST エンドポイント
- 入力後、「接続テスト」を実行して成功であれば、準備は完了です。
- 「CData クエリ」画面が表示されるので、「選択」からお好みのテーブルを選択するとプレビュー後、シートにデータを表示できます。



Excel からSAP Netweaver Gateway のデータへのライブアクセス
以上で、Excel ブックからSAP Netweaver Gateway のデータへのクラウド接続が実現します。同様の操作で、データをさらに追加して表計算、集計、共有などの用途に使用できます。

クラウドアプリケーションから100を超えるSaaS 、ビッグデータ、DWH データソースへのリアルタイムデータアクセスを実現するCData Connect Server の30日間無償トライアルを、ぜひお試しください。