Power BI サービスでライブStores Reserve のデータをビジュアライズ

Jerod Johnson
Jerod Johnson
Director, Technology Evangelism
CData Connect Server を使用してStores Reserve のデータ 用の仮想SQL Server データベースを作成し、Power BI サービスでカスタムレポートを作成します。

Power BI は、会社のデータをリッチなビジュアルに変換し、重要な情報を収集して整理することに集中できるようにします。CData Connect Server と組み合わせると、ビジュアライゼーション、ダッシュボードなど向けにStores Reserve のデータ へのアクセスを即座に取得できます。この記事では、Power BI でStores Reserve のデータ からデータセットを構築・公開し、Power BI サービスでStores Reserve のデータ のレポートを作成する方法を説明します。

CData Connect Server はStores Reserve 用の純粋なSQL インターフェースを提供し、Power BI でライブStores Reserve のデータ のレポートを簡単に構築できます。データをレプリケートする必要はありません。ビジュアライゼーションを構築する際、Power BI がSQL クエリを生成してデータを取得します。CData Connect Server は最適化されたデータ処理機能を備えており、サポートされるすべてのSQL 操作(フィルタ、JOIN など)をStores Reserve に直接プッシュし、サーバーサイドの処理を活用してStores Reserve のデータ を迅速に返します。

注意:オンプレミスゲートウェイを使用する代わりに、Connect Server を通じてPower BI にStores Reserve のデータ をインポートすることもできます。詳細は関連するナレッジベース記事をご覧ください。

Stores Reserve のデータ用の仮想SQL データベースを作成

CData Connect Server は、シンプルなポイント&クリックのインターフェースでデータソースへの接続とAPI の生成を行います。

  1. Connect Server にログインし、「Connections」をクリックします。
  2. 「Available Data Sources」から「Stores Reserve」を選択します。
  3. Stores Reserve に接続するために必要な認証プロパティを入力します。

    STORES 予約に接続するには、STORES 予約 API トークンが必要です。API トークンを取得したら、ProfileSettings API Key 接続プロパティに設定してください。例:APIKey='12345abc-7777-1abc2-2bnm-abcdefg12345'

    次に、プロファイルをダウンロードしてドライバーがアクセス可能な場所に配置します。こちらからプロファイルをダウンロードして、「C:/profiles/」 などに設置してください。

  4. 「Save Changes」をクリックします。
  5. 「Privileges」->「 Add」をクリックし、適切な権限を持つ新しいユーザー(または既存のユーザー)を追加します。

Power BI からConnect Server に接続

Power BI サービスでライブStores Reserve のデータ に接続してビジュアライズするには、オンプレミスデータゲートウェイをインストールし、Power BI サービスからゲートウェイにデータソースを追加し、Power BI Desktop からサービスにデータセットを公開します。

オンプレミスデータゲートウェイのインストール

Microsoft オンプレミスデータゲートウェイは、接続されたデータソースとさまざまなクラウドベースのMicrosoft ツールおよびプラットフォーム間でセキュアなデータ転送を提供します。ゲートウェイの詳細については、Microsoft のドキュメントをご覧ください。

Power BI サービスからゲートウェイをダウンロードしてインストールできます:

  1. PowerBI.com にログインします。
  2. 「Download」メニューをクリックし、「Data Gateway」をクリックします。
  3. インストールの指示に従い、ゲートウェイの名前を控えておきます。

Stores Reserve をPower BI サービスにデータソースとして追加

データゲートウェイをインストールしたら、Connect Server をPower BI サービスにデータソースとして追加します:

  1. PowerBI.com にログインします。
  2. 「Settings」メニューをクリックし、「Manage gateways」をクリックします。
  3. 「ADD DATA SOURCE」をクリックし、Connect Server への接続を設定します:

    • Data Source Name をConnect_API に設定します。
    • Data Source Type としてSQL Server を選択します。
    • Server をConnect Server インスタンスのアドレス(例:connect_server_url)に設定します。
    • Database を仮想Stores Reserve データベースの名前(例:API1)に設定します。
    • Authentication Method をBasic に設定します。
    • UsernamePassword をConnect Server の資格情報に設定します。

Power BI Desktop からデータセットを公開

ゲートウェイをインストールし、Connect Server をPower BI サービスにデータソースとして追加したら、Power BI Desktop からサービスにデータセットを公開できます。

  1. Power BI を開き、「Get Data」->「More」をクリックして「SQL Server database」を選択し、「Connect」をクリックします。
  2. 接続プロパティを設定し、「OK」をクリックします。
    • Server をConnect Server インスタンスのアドレス(例:connect_server_url)に設定します。
    • Database を仮想Stores Reserve データベースの名前(例:API1)に設定します。
    • Data Connectivity mode をDirectQuery* に設定します。
    * DirectQuery を使用すると、ライブクエリ処理とStores Reserve のデータ のリアルタイムビジュアライゼーションが可能になります。
  3. 認証ウィザードで「Database」を選択し、User namePassword プロパティを設定して「Connect」をクリックします。
  4. Navigator ダイアログでビジュアライズするテーブルを選択します。
  5. Query Editor では、フィルタリング、並べ替え、Stores Reserve カラムの集計によってデータセットをカスタマイズできます。「Edit」をクリックしてクエリエディタを開きます。行を右クリックして行をフィルタリングします。カラムヘッダーを右クリックして、以下のようなアクションを実行します:

    • カラムのデータ型の変更
    • カラムの削除
    • カラムによるグループ化

    Power BI は、Connect Server がレポートするStores Reserve メタデータから各カラムのデータ型を検出します。

    Power BI は、クエリへの変更を「Applied Steps」セクションに記録し、リモートStores Reserve のデータ に対して実行される基底のデータ取得クエリを調整します。「Close and Apply」をクリックすると、Power BI はデータ取得クエリを実行します。

    それ以外の場合は、「Load」をクリックしてデータをPower BI に取り込みます。

  6. 「Relationships」タブで、選択したエンティティ間のリレーションシップを定義します。
  7. 「Publish」(Home メニューから)をクリックし、ワークスペースを選択します。

Power BI サービスでStores Reserve のデータのレポートとダッシュボードを構築

Power BI サービスにデータセットを公開したので、公開されたデータに基づいて新しいレポートとダッシュボードを作成できます:

  1. PowerBI.com にログインします。
  2. 「Workspaces」をクリックし、ワークスペースを選択します。
  3. 「Create」をクリックし、「Report」を選択します。
  4. レポート用に公開したデータセットを選択します。
  5. レポートに追加するフィールドとビジュアライゼーションを選択します。

クラウドアプリケーションからStores Reserve のデータへのSQL アクセス

Power BI サービスからライブStores Reserve のデータ への直接接続が確立されました。さらにデータソースを作成し、新しいビジュアライゼーションを構築し、レポートを作成することができます。Stores Reserve のデータ をレプリケートする必要はありません。

クラウドアプリケーションから250+ のSaaS、ビッグデータ、NoSQL ソースへのSQL データアクセスを取得するには、CData Connect Server をご覧ください。

はじめる準備はできましたか?

詳細はこちら、または無料トライアルにお申し込みください:

CData Connect Server