SAP Business Warehouse メッセージ サーバー
注意
SAP Business Warehouse (BW) メッセージ サーバー コネクタは、2020 年 6 月の時点で SAP BW/4HANA の認定を受けています。
まとめ
| Item | 説明 |
|---|---|
| リリース状態 | 一般公開 |
| 製品 | Power BI (データセット) Power BI (データフロー) Power Apps (データフロー) |
| サポートされている認証の種類 | Windows (デスクトップ) データベース (デスクトップ) Basic (オンライン) |
| 関数リファレンス ドキュメント | SapBusinessWarehouse.Cubes sapbusinesswarehouseexecutionmode.datastream SapBusinessWarehouseExecutionMode.BasXml SapBusinessWarehouseExecutionMode.BasXmlGzip |
注意
一部の機能については、ある製品には含まれるが、デプロイ スケジュールやホスト固有の機能であることが理由で他の製品には含まれない場合があります。
前提条件
Web サイトにサインインしてドライバーをダウンロードするには、SAP アカウントが必要です。 不明な場合は、自分の組織内の SAP 管理者に問い合わせてください。
Power Query Desktop では、SAP Business Warehouse (BW) Message Server コネクタのバージョン 1.0 も Implementation 2.0 SAP コネクタも使用できます。 以下のセクションでは、各バージョンのインストールについて順番に説明します。 Power BI Desktop から SAP BW Message Server に接続する場合は、どちらか一方のコネクタを選ぶことができます。 可能な限り Implementation 2.0 SAP Connector を使用することをお勧めします。
注意
可能な限り Implementation 2.0 SAP コネクタの使用をお勧めする理由は、1.0 と比べてパフォーマンス、機能、および信頼性が大幅に強化されていることにあります。
注意
Power Query Online では、既定でバージョン 2.0 SAP BW Message Server コネクタが使用されます。 ただし、現実的には SAP BW Message Server コネクタのバージョン 1.0 を使用する必要があるという場合、それは M エンジン レベルで機能します。
バージョン 1.0 の前提条件
SAP BW Message Server コネクタのバージョン 1.0 を使用するには、ご利用のローカル コンピューターに SAP NetWeaver ライブラリをインストールする必要があります。 SAP NetWeaver ライブラリは、SAP の管理者から入手するか、SAP Software Download Center から直接入手してください。 SAP Software Download Center は構成が頻繁に変更されるので、サイトのナビゲーションに関する具体的なガイダンスはありません。 通常、SAP NetWeaver ライブラリは、SAP クライアント ツールのインストールに含まれます。
最新バージョンをダウンロードできる場所は、SAP Note #1025361 に記載されています。 SAP NetWeaver ライブラリのアーキテクチャ (32 ビットまたは 64 ビット) が Power BI Desktop インストールと一致する必要があります。 SAP Note に従って、SAP NetWeaver RFC SDK に含まれるすべてのファイルをインストールします。
バージョン 2.0 の前提条件
Power BI Desktop または Power Query Online で SAP BW Message Server コネクタのバージョン 2.0 を使用するには、SAP .NET Connector 3.0 をインストールする必要があります。 ダウンロードへのアクセスには、有効な S-user が必要です。 SAP Basis チームに連絡して、SAP .NET Connector 3.0 を入手してください。 SAP から SAP .NET Connector 3.0 をダウンロードできます。 コネクタには、32 ビット バージョンと 64 ビット バージョンがあります。 Power BI Desktop のインストールと一致するバージョンを選択します。 Power Query Online の場合は、64 ビット バージョンを選択します。 現在、Web サイトには .NET Framework 4.0 の 2 つのバージョンが表示されています。
- SAP Connector for Microsoft .NET 3.0.23.0 for Windows 32 bit (x86)、zip ファイル形式 (6,928 KB)、2020 年 5 月 28 日
- SAP Connector for Microsoft .NET 3.0.23.0 for Windows 64 bit (x64)、zip ファイル形式 (7,225 KB)、2020 年 5 月 28 日
インストール時に、 [Optional setup steps](省略可能な設定手順) で必ず [Install assemblies to GAC](アセンブリを GAC にインストールする) を選択します。

注意
SAP BW Message Server コネクタのバージョン 1.0 を使用する場合は、SAP NetWeaver ライブラリを使用する必要があります。 バージョン 1.0 のインストールの詳細については、「バージョン 1.0 の前提条件」を参照してください。 可能な限り Implementation 2.0 SAP BW Message Server コネクタを使用することをお勧めします。
サポートされる機能
- インポート
- 直接クエリ
- 実装
- 2.0 (SAP .NET Connector 3.0 が必要)
- 1.0 (NetWeaver RFC が必要)
- 上級
- 言語コード
- 実行モード
- バッチ サイズ
- MDX ステートメント
- 特性の構造を有効にします
Power Query Desktop から SAP BW Message Server に接続する
SAP BW Message Server に接続するには、次のようにします。
Power BI Desktop の [ホーム] タブから、 [データの取得] > [SAP Business Warehouse Message Server] の順に選択します。
接続先とする SAP BW Message Server のサーバー、システム番号、クライアント ID、ログオン グループを入力します。 この例で使用されているのは、サーバー名が
SAPBWTestServer、システム番号が100、クライアント ID が837、ログオン グループがPURCHASINGとなっています。この例の残りの部分では、Power Query Desktop にデータをインポートする方法について説明します。これは、データ接続モード における既定の設定となっています。 DirectQuery を使用してデータを読み込む場合は、「Power BI で DirectQuery を使用して SAP Business Warehouse に接続する」を参照してください。
この例では、既定値の Implementation 2.0 (SAP .NET Connector 3.0 が必要) も使用しています。 SAP BW Message Server コネクタのバージョン 1 を使用する場合は、1.0 (NetWeaver RFC が必要) を選択してください。
このコネクタの詳細オプションを使用してクエリを微調整する場合は、「詳細オプションを使用する」を参照してください。
関連情報の入力が完了したら、 [OK] を選択します。

データベースに初めてアクセスする場合、SAP BW Message Server からユーザー資格情報を求められます。 Power Query Desktop には、SAP BW 接続用の認証モードとして次の 2 つが用意されています: ユーザー名/パスワード認証 (データベース) と Windows 認証 (シングル サインオン)。— SAML 認証は現在サポートされていません。 [Windows] または [データベース] のいずれかを選択します。 [データベース] 認証を選択した場合は、自分のユーザー名とパスワードを入力します。 [Windows] 認証を選択する場合は、「Windows 認証とシングル サインオン」にアクセスし、Windows 認証の要件について詳細を確認してください。

次に、 [接続](Connect) を選択します。
認証の詳細については、「データ ソースを使用した認証」を参照してください。
[ナビゲーター] ダイアログ ボックスで、使用する項目を選択します。 サーバーから 1 つまたは複数の項目を選択すると、 [ナビゲーター] ダイアログに出力テーブルのプレビューが作成されます。 Power Query での SAP BW Message Server クエリ オブジェクト間の移動の詳細については、「クエリ オブジェクトを移動する」を参照してください。

[ナビゲーター] ダイアログ ボックスでは、 [データの変換] を選択して Power Query エディターのデータを変換することも、 [読み込み] を選択してデータを読み込むこともできます。
Power Query Online から SAP BW Message Server に接続する
Power Query Online から SAP BW Message Server に接続するには、次のようにします。
[データ ソース] ページで、 [SAP BW Message Server] を選択します。
接続先とする SAP BW Message Server のサーバー、システム番号、クライアント ID、およびログオン グループを入力します。 この例で使用されているのは、サーバー名が
SAPBWTestServer、システム番号が100、クライアント ID が837、ログオン グループがPURCHASINGとなっています。データに接続する場合に使用するオンプレミスのデータ ゲートウェイを選択します。
[認証の種類] を [Basic] に設定します。 [ユーザー名] と [パスワード] を入力します。

一連の詳細設定オプションで、クエリを微調整するための選択を行うこともできます。
[次へ] を選択して接続します。
[ナビゲーター] ダイアログ ボックスで、使用する項目を選択します。 サーバーから 1 つまたは複数の項目を選択すると、 [ナビゲーター] ダイアログに出力テーブルのプレビューが作成されます。 Power Query での SAP BW Message Server クエリ オブジェクト間の移動の詳細については、「クエリ オブジェクトを移動する」を参照してください。
[ナビゲーター] ダイアログ ボックスでは、 [データの変換] を選択することで、Power Query エディターのデータを変換できます。
