各製品の資料を入手。
詳細はこちら →Qlik Sense Cloud のSAP Netweaver Gateway からアプリを作成
CData Connect Server を使用してSAP Netweaver Gateway のOData API を作成し、Qlik Sense Cloud のリアルタイムSAP Netweaver Gateway のデータからアプリを構築します。
最終更新日:2022-10-22
こんにちは!ウェブ担当の加藤です。マーケ関連のデータ分析や整備もやっています。
Qlik Sense Cloud を使用すると、データのビジュアライゼーションを作成および共有して、新しい方法で情報を操作できます。CData Connect Server は、SAP Netweaver Gateway の仮想データベースを作成し、SAP Netweaver Gateway のOData API(Qlik Sense Cloud でネイティブに使用可能)を生成するために使用できます。Qlik Sense Cloud をCData Connect Server とペアリングすることで、すべてのSaaS およびビッグデータとNoSQL ソースへの接続が可能になります。データを移行したり統合したりする必要はありません。ほかのREST サービスと同様に、Qlik Sense Cloud からConnect Server に接続するだけで、SAP Netweaver Gateway のデータに瞬時にライブアクセスできます。
この記事では、二つの接続について説明します。
- Connect Server からSAP Netweaver Gateway への接続。
- Qlik Sense Cloud からConnect Server に接続してモデルを作成し、シンプルなダッシュボードを構築。
Connect Server を構成してSAP Netweaver Gateway に接続
Qlik Sense Cloud からSAP Netweaver Gateway に接続するには、Connect Server インスタンスからSAP Netweaver Gateway アクセスを設定する必要があります。これは、ユーザーの作成、SAP Netweaver Gateway への接続、OData エンドポイントの追加、(オプションとして)CORS の構成を意味します。
Connect Server ユーザーの追加
Qlik Sense Cloud からSAP Netweaver Gateway に接続するCloub Hub のユーザーを作成します。
- [Users]->[ Add]とクリックします。
- ユーザーを構成します。
- [Save Changes]をクリックして新しいユーザーの認証トークンをメモします。
Connect Server からSAP Netweaver Gateway に接続
CData Connect Server は、簡単なポイントアンドクリックインターフェースを使用してAPI を生成します。
- Connect Server を開き、「CONNECTIONS」をクリックします。
- 「Available Data Sources」から「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 Database」をクリックします。
- [Permission]->[ Add]とクリックし、適切な権限を持つ新しいユーザー(または既存のユーザー)を追加します。(Reveal に必要なのは、SELECT のみです。)
Connect Server にSAP Netweaver Gateway OData エンドポイントを追加
SAP Netweaver Gateway に接続したら、目的のテーブルのOData エンドポイントを作成します。
- [OData]->[Tables]->[Add Tables]とクリックします。
- SAP Netweaver Gateway のデータベースを選択します。
- 使用するテーブルを選択し、[Next]をクリックします。
- (オプション)リソースを編集して特定のフィールドなどを選択します。
- 設定を保存します。
(オプション)Cross-Origin Resource Sharing (CORS) を構成
Ajax などのアプリケーションから複数のドメインにアクセスして接続すると、クロスサイトスクリプティングの制限に違反する恐れがあります。その場合には、[OData]->[Settings]でCORS 設定を構成します。
- Enable cross-origin resource sharing (CORS):ON
- Allow all domains without '*':ON
- Access-Control-Allow-Methods:GET, PUT, POST, OPTIONS
- Access-Control-Allow-Headers:Authorization
設定への変更を保存します。

SAP Netweaver Gateway のデータからQlik Sense アプリケーションを作成
SAP Netweaver Gateway への接続と構成されたOData エンドポイントがあれば、SAP Netweaver Gateway のデータを追加してQlik Sense でビジュアライズ、分析、レポートなどを行うことができます。
新しいアプリケーションの作成とデータのアップロード
- Qlik Sense インスタンスにログインし、ボタンをクリックして新しいアプリケーション新しいアプリケーションを作成します。
- 新しいアプリケーションに名前を付けて構成し、「Create」をクリックします。
- ワークスペース内で、新しいアプリケーションをクリックして開きます。
- クリックして、ファイルやその他のソースからデータを追加します。
- REST コネクタを選択し、構成プロパティを設定します。次の箇所以外では、ほとんどの箇所でデフォルト値を使用します。
- URL:これをSAP Netweaver Gateway テーブルのAPI エンドポイントに設定します。@CSV URL パラメーターを使用することで、CSV レスポンスを確実に取得できます。(例: https://www.cdatacloud.net/api.rsc/SAPGateway_SalesOrderLineItems?@CSV)
- Authentication Schema:「BASIC」に設定します。
- User Name:上記で構成したユーザー名に設定します。
- Password:上記のユーザー用の認証トークンに設定します。
- 「Create」をクリックしてSAP Netweaver Gateway のデータのConnect Server をクエリします。
- 「CSV has header」をチェックし、「Tables」で「CSV_source」を選択します。
- カラムを選択し、「Add data」をクリックします。
洞察の生成またはアプリのカスタマイズ
データがQlik Sense にロードされたので、洞察を引き出すことができます。「Generate insights」をクリックすると、Qlik がデータを分析します。もしくは、SAP Netweaver Gateway のデータを使用してカスタムのビジュアライゼーション、レポート、ダッシュボードを作成できます。

詳細と無料トライアル
これで、リアルタイムSAP Netweaver Gateway のデータから簡単で強力なダッシュボードが作成されました。SAP Netweaver Gateway(および250 以外のデータソース)のOData フィードを作成する方法の詳細については、Connect Server ページにアクセスしてください。無料トライアルにサインアップして、Qlik Sense Cloud でリアルタイムSAP Netweaver Gateway のデータの操作を開始します。