Power BI から Atlas SQL への接続
このページでは、BI Connectorを使用してAtlas SQLとBIでクラスターに接続する方法について説明します。
前提条件
MongoDB バージョン 5.0 以降を実行している Atlas クラスター。
Power BI Desktop 64 ビットMicrosoft は Power BI を毎月更新およびリリースしています。Atlas では最新バージョンの Power BI Desktop のみをサポートしています。
Windows オペレーティング システム。Power BI Desktop がサポートする Windows OS のバージョンについては、「Power BI のシステム要件」を参照してください。
手順
Atlas SQL を有効にして Power BI に接続するには、次の手順に従います。
Atlas Atlasで、プロジェクトの {0 ページにGoします。GoClusters
まだ表示されていない場合は、希望するプロジェクトを含む組織を選択しますナビゲーション バーのOrganizationsメニュー
まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。
まだ表示されていない場合は、サイドバーの [Clusters] をクリックします。
[ Clusters (クラスター) ] ページが表示されます。
Enable Atlas SQL.
Atlas SQL の下にある Connect をクリックします。
クラスター カードの右下にある Atlas SQL の下のConnect をクリックします。
Introducing the Atlas SQL Interface ダイアログ ボックスが表示されたら、 Get Started をクリックします。
クリック Quick Start
Quick Start デフォルト設定を使用して、クラスターのフェデレーティッドデータベースインスタンスを構成します。
Atlas データソース全体に対するクエリや、クエリ対象の名前空間の制限など、Advanced Configuration を設定するには、Atlas SQL のフェデレーティッドデータベースインスタンスを手動で作成する必要があります。
Create an Atlas SQL Connection for this cluster の下にある Create をクリックします。
Select your driver で Power BI Connector を選択します。
Get Connection String 下で、データベースを選択し URL をコピーします。
Power BI Desktop から接続するには URL が必要です。
MongoDB ODBC ドライバーをダウンロードします。
最新の MongoDB ODBC ドライバーのインストーラーをダウンロードします。
注意
Direct Query を使用するには、1.2 以降のバージョンの MongoDB ODBC ドライバーをインストールする必要があります。
MongoDB Atlas Power BI Connector をダウンロードしてインストールします。
注意
MongoDB Atlas Power BI Connector は、Power BI Desktop に含まれています。お使いの Power BI Desktop のバージョンに既に MongoDB connectorがある場合は、この手順をスキップできます。Power BI Desktop にバンドルされているバージョンとは異なるバージョンを使用する場合に、この手順を完了します。
connector ファイルを次のディレクトリ パスに移動します。
C:\Users\<user>\Documents\Power BI Desktop\Custom Connectors
このフォルダが存在しない場合は作成します。
Power BI Desktop から接続します。
Power BI Desktop を開きます。
Home メニューから Get data を選択します。
MongoDB Atlas SQL connector を見つけて選択します。
新しいconnectorを見つけるには、検索バーに
mongo
と入力します。MongoDB Atlas SQL を選択します。
[Connect] をクリックします。
URI とデータベース名を入力し、OK をクリックします。
MongoDB URI は、前の手順で取得された URL です。
Native query フィールドに SQL クエリを入力することもできます。Power BI は、SQL クエリを直接のデータソースとして使用します。
Atlas User name と Password を入力し、Connect をクリックします。
デフォルトでは、ユーザーはアクセス権のあるプロジェクト内のすべてのクラスターとフェデレーティッドデータベースインスタンスにアクセスできます。特定のクラスターとフェデレーティッドデータベースインスタンスへのアクセスを制限した場合は、[ユーザーの編集]メニューで新しいフェデレーティッドデータベースインスタンスへのアクセスを許可できます。詳細については、「データベース ユーザーの変更」を参照してください。
Direct Query
Direct Query は、MongoDB Power BI Connector バージョン 1.2 以降で使用可能な接続モードです。Direct Query を使用するには、バージョン 1.2 以降の MongoDB ODBC ドライバーをインストールする必要があります。
Direct Query を、標準の Import Mode の代わりに使用できます。Direct Query を使用すると、データベースにクエリを直接実行できるため、最新のデータを使用できます。ただし、結果が返されるまでに時間がかかる場合があります。
一部のアクションは Direct Query ではサポートされていません。サポート対象ではないアクションを実行しようとすると、Power BI により Import Mode に切り替えるよう求めるメッセージが表示されます。