ノーコードでクラウド上のデータとの連携を実現。
詳細はこちら →無償トライアル:
無償トライアルへ製品の情報と無償トライアルへ:
Power BI からDynamics NAV データにリアルタイムアクセスする認定コネクタ。ハイパフォーマンス、リアルタイム連携、高度なスキーマ自動検出、SQL-92 をサポート。
古川えりか
コンテンツスペシャリスト
Power BI Connector
CData Power BI Connectors は、セルフサービスBI であるMicrosoft Power BI のデータソースを拡充します。CData Power BI Connector を使えば、Power BI のレポートからDynamics NAV データにリアルタイムで連携できます。 ダッシュボードでDynamics NAV データをモニタリングし、定期更新、またはリアルタイムでデータを更新することで、Dynamics NAV データをダッシュボードに反映できます。この記事では、Power BI Connector を使用してMicrosoft Power BI Desktop からDynamics NAV のビジュアライゼーションを作成する方法について詳しく説明します。
クラウドのPowerBI.com へのDynamics NAV レポートの発行(パブリッシュ)については、弊社のリアルタイムDynamics NAV データをPowerBI.com にパブリッシュ(発行)をご参照ください。
CData Power BI Connectors は、Power BI からDynamics NAV へのハイパフォーマンスなデータ操作を実現します。コネクタには、データ処理を効率化するコラボラティブクエリ処理機能やメタデータ検出機能が組み込まれています。Power BI からDynamics NAV に複雑なSQL クエリを発行する場合、コネクタはデータソースでサポートされているSQL オペレーション(フィルタリングや集計など)をDynamics NAV に直接流し、サポートされていないSQL オペレーション(JOIN など)をクライアントであるコネクタ側で処理します。また、動的メタデータ検出機能により、Dynamics NAV のテーブルやビューを検出するだけでなく、データ型を含めインポートするため、Power BI での分析が驚くほど簡単になります。
CData Power BI Connector をインストールすると完了後にDSN 設定画面が開きます。ここでDynamics NAV への接続を設定します。
接続作業はWindows のODBC データソースアドミニストレータでも設定可能です。CData PowerBI REST DSN を選択します。 Power BI のbit 数(32 bit or 64 bit)に合わせたアドミニストレータを使うように気を付けてください。DSN 設定画面で必要な項目を入力してDynamics NAV データに接続します。入力後に接続のテストを行い、OK を押して接続を確立します。
Dynamics NAV に接続する前に、サーバーでOData サービスを有効にしておく必要があります。OData サービスを有効にすると、本製品はサーバーで発行されるあらゆるサービスにクエリできるようになります。Url を有効なDynamics NAV サーバー組織のルート(例:http://MyServer:7048)およびServerInstance(例:DynamicsNAV71)に設定します。 もしサーバーにService Default Company がない場合は、Company(例:'CRONUS Canada, Inc.')も設定する必要があります。 マルチテナントインストールでは、Tenant にテナントId(例:'Cronus1')を指定します。
認証するには、User およびPassword プロパティを設定して、Dynamics NAV ログインクレデンシャルまたはWindows ユーザークレデンシャルを有効にします。 AuthScheme で適切な認証メソッドを選択します。
次の手順でDynamics NAV からデータをPower BI からクエリできるようにします:
[データの変換]では、データをカスタマイズすることができます。クエリエディタを開いて、フィルタ、ソート、集計を設定できます。
Power BI は、コネクタが取得・検出したDynamics NAV のカラム毎のデータ型をそのまま使えます。
Power BI は、データ変換を取得して、指定した条件でクエリを発行し、Dynamics NAV からデータを取得します。
[読み込み]をクリックすると、そのままのデータがコネクタ経由でPower BI にロードされます。
データをPower BI から取得したら、レポートビューで取得したDynamics NAV フィールドをドラッグ&ドロップしてビジュアライゼーションを作成します。チャートの種類を可視化ペインから選択し、フィールドのカラムをドラッグして設定します。
チャートの右上をクリックしてソートオプションを変更することもできます。
チャートの部分のハイライトも可能です。
取得したデータのビジュアライズ上でのフィルタリングをフィルタリングペインで行うことができます。
[更新]をクリックするとその時点でのリアルタイムデータをDynamics NAV から取得してレポートに反映させることができます。
このように簡単にPower BI でDynamics NAV データをソースとするレポートが作成できました。CData Power BI Connector の30日の無償評価版を是非お試しください。