ノーコードでクラウド上のデータとの連携を実現。
詳細はこちら →こんにちは!ウェブ担当の加藤です。マーケ関連のデータ分析や整備もやっています。
Power BI を使えば会社のデータを美しいビジュアルに変換して収集および整理することができるため、重要なことだけに集中できます。CData Connect Server と組み合わせると、ビジュアライゼーションやダッシュボードなどのためにMicrosoft OneDrive データを使用できます。この記事では、Power BI のMicrosoft OneDrive データからデータセットをデータ構築して公開し、Power BI サービスのMicrosoft OneDrive データに関するレポートを作成する方法について説明します。
CData Connect Server は、Microsoft OneDrive に純粋なSQL インターフェースを提供し、データベースにデータを複製することなくPower BI のリアルタイムMicrosoft OneDrive データから簡単にレポートを作成できるようにします。ビジュアライゼーションを作成する際には、Power BI がデータを収集するためのSQL クエリを生成します。CData Connect Server は、最適化されたデータ処理を使用してサポートされているすべてのSQL 操作(フィルタ、JOIN など)をMicrosoft OneDrive に直接プッシュし、サーバーサイドの処理を利用して、Microsoft OneDrive データを素早く返します。
注意:(オンプレミスゲートウェイを使用する代わりに)Connect Server を介してMicrosoft OneDrive データをPower BI にインポートすることもできます。詳細については、関連するKnowledge Base の記事を参照してください。
CData Connect Server は、簡単なポイントアンドクリックインターフェースを使用してAPI を生成します。
OneDrive は接続にOAuth 認証を使用します。OAuth を使用して認証するには、OneDrive API 用のアプリを作成して、OAuth クライアントID、OAuth クライアントシークレット、およびコールバックURLを取得してください。OAuth 情報の取得については、MS 公式のこちらのページが参考になります。取得したこれらの情報をOAuthClientId、OAuthClientSecret、CallbackURL の接続プロパティに設定することで認証を設定できます。
認証についての詳細は、ヘルプドキュメントの「OAuth」のセクションをご確認ください。
Power BI サービスでリアルタイムMicrosoft OneDrive データに接続してビジュアライズするには、オンプレミスデータゲートウェイをインストールしてPower BI サービスからゲートウェイにデータソースを追加し、Power BI Desktop からサービスにデータセットを公開します。
Microsoft オンプレミスデータゲートウェイは、接続されたデータソースとさまざまなMicrosoft ツールおよびプラットフォーム間の安全なデータ転送を提供します。ゲートウェイの詳細については、Microsoft のドキュメントを参照してください。
Power BI サービスからゲートウェイをダウンロードし、インストールできます。
データゲートウェイをインストールしたら、Connect Server をデータソースとしてPower BI サービスに追加します。
ゲートウェイをインストールし、Connect Server をデータソースとしてPower BI サービスに追加すると、Power BI Desktop からサービスにデータセットを公開できます。
「Query Editor」では、Microsoft OneDrive カラムをフィルタリング、並べ替え、要約することでデータセットをカスタマイズできます。「Edit」をクリックしてクエリエディタを開きます。行をフィルターするには、行を右クリックします。カラムヘッダーを右クリックして、次のようなアクションを実行します。
Power BI は、Connect Server によって報告されたMicrosoft OneDrive メタデータから、各カラムのデータタイプを検出します。
Power BI は、クエリへの変更を「Applied Steps」セクションに記録し、リモートMicrosoft OneDrive データに対して実行される、基礎となるデータ取得クエリを調整します。「Close and Apply」をクリックすると、Power BI はデータ取得クエリを実行します。
もしくは、「Load」をクリックしてデータをPower BI にプルします。
Power BI サービスにデータセットを公開したので、公開されたデータに基づいて新しいレポートとダッシュボードを作成できます。
Power BI サービスからリアルタイムMicrosoft OneDrive データへの直接接続ができるようになりました。これで、Microsoft OneDrive を複製せずにより多くのデータソースや新しいビジュアライゼーション、レポートを作成することができます。
アプリケーションから直接250+ SaaS 、Big Data 、NoSQL ソースへのSQL データアクセスを取得するには、CData Connect Server を参照してください。