次の方法で共有


MongoDB Atlas SQL インターフェース

Note

次のコネクタの記事は、このコネクタの所有者であり、Microsoft Power Query コネクタ認定プログラムのメンバーである MongoDB によって提供されています。 この記事の内容に関して質問がある場合、またはこの記事に加えてほしい変更がある場合は、MongoDB Web サイトにアクセスし、そこにあるサポート チャネルをご利用ください。

まとめ

項目 説明
リリース状態 Beta
製品 Power BI (セマンティック モデル)
Power BI (データフロー)
ファブリック (データフロー Gen2)
サポートされている認証の種類 データベース (ユーザー名/パスワード)

前提条件

MongoDB Atlas SQL コネクタを使用するには、Atlas フェデレーテッド データベース をセットアップする必要があります。

フェデレーテッド・データベース・インスタンスの接続情報の取得

  1. フェデレーテッド データベース インスタンスに移動します。 Atlas で、左側のナビゲーション パネルから [Data Federation] を選択します。
  2. [接続] を選択して、フェデレーテッド データベース インスタンス接続モーダルを開きます。
  3. Atlas SQL インターフェイスを使用して接続 を選択します。
  4. Power BI コネクタ を選択します。
  5. フェデレーション データベース名と MongoDB URI をコピーします。 これらは後の手順で必要になります。

Note

データの一部またはすべてが Atlas クラスターから取得されている場合、Atlas SQL を利用するには、そのクラスターに対して MongoDB バージョン 5.0 以降を使用する必要があります。

また、MongoDB Atlas SQL コネクタを使用する前に、MongoDB Atlas SQL ODBC ドライバーをインストールすることをお勧めします。

サポートされる機能

  • インポート

Power Query デスクトップから Atlas SQL インターフェイスを使用して MongoDB Atlas フェデレーション データベースに接続します

Atlas SQL インターフェイスを使用して接続するには:

  1. Power BI Desktop の ホーム リボンから データの取得 を選択します。

  2. 左側のカテゴリから データベース を選択し、MongoDB Atlas SQL を選択してから、接続 を選択します。

    Get Data from MongoDB Atlas SQL

  3. MongoDB Atlas SQL コネクタに初めて接続する場合は、サードパーティの通知が表示されます。 このメッセージを再度表示したくない場合は、「このコネクタでは今後警告しない」 を選択します。

    続行を選択します。

  4. 表示される MongoDB Atlas SQL ウィンドウに、次の値を入力します。

    • MongoDB URI. 必須前提条件で取得した MongoDB URI を使用します。 ユーザー名とパスワードが含まれていないことを確認してください。 ユーザー名やパスワードを含む URI は拒否されます。
    • フェデレーション データベース 名。 必須
      前提条件で取得したフェデレーテッド データベースの名前を使用します。

    [OK] を選択します。

    Atlas SQL connection dialogue

  5. Atlas MongoDB データベース アクセスのユーザー名とパスワードを入力し、接続 を選択します。

    Authentication

    Note

    特定の Atlas フェデレーション データベースのユーザー名とパスワードを入力すると、Power BI Desktop はその後の接続試行で同じ資格情報を使用します。 これらの資格情報を変更するには、[ファイル]>[オプションと設定]>[データ ソース設定] に移動します。

  6. ナビゲーター で、Power BI Desktop にインポートして使用する 1 つまたは複数の要素を選択します。 次に、読み込み を選択して Power BI Desktop にテーブルを読み込むか、 データの変換 を選択して Power Query エディターを開き、使用するデータ セットをフィルターして絞り込むことができます。次に、その洗練されたデータ セットを Power BI Desktop に読み込みます。

Power Query Onlineから Atlas SQL インターフェイスを使用して MongoDB Atlas フェデレーション データベースに接続します

Atlas SQL インターフェイスを使用して接続するには:

  1. Power Query - データ ソースの選択ページから MongoDB Atlas SQL を選択します。

  2. [接続設定] ページで、次の値を入力します。

    • MongoDB URI. 必須前提条件で取得した MongoDB URI を使用します。 ユーザー名とパスワードが含まれていないことを確認してください。 ユーザー名やパスワードを含む URI は拒否されます。
    • フェデレーション データベース 名。 必須
      前提条件で取得したフェデレーテッド データベースの名前を使用します。
    • [接続名] を入力します。
    • データ ゲートウェイを選択します。
    • Atlas MongoDB データベース アクセスのユーザー名とパスワードを入力し、次へ を選択します。

    Connection Settings

  3. ナビゲータ画面で、必要なデータを選択し、データの変換を選択します。 この選択により、Power Query エディターが開き、使用するデータ セットをフィルター処理して絞り込むことができます。

    Navigator

トラブルシューティング

接続を正常に確立できない場合は、一般的なエラー メッセージ The driver returned invalid (or failed to return) SQL_DRIVER_ODBC_VER: 03.80 が表示されます。 まず、資格情報を確認し、フェデレーション データベースへのアクセスにネットワークの問題がないことを確認します。

次のステップ

次の情報も役立つかもしれません。