Docs Menu
Docs Home

SQL Interface によるクエリ

SQL Interface を使用すると、 SQLスタイルのクエリを実行してフェデレーティッドデータベースインスタンス上のデータを検索できます。この機能により、 Power BITableau などのリレーショナル business intelligence ツールを使用して、Atlas データを視覚化、グラフ、レポート化できます。

注意

Considerations

SQL Interface は読み取り操作のみをサポートします。SQL Interface を使用して Atlas クラスターにデータを書き込むことはできません。

重要

MongoDB の最小バージョン

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

SQL Interface は、 フェデレーティッドデータベースインスタンスを作成するときにデフォルトで使用可能です。Atlas Data Federation は、MongoSQL クエリのコンパイルと型推論のコレクションスキーマを自動的に作成します。スキーマの詳細については、スキーマ管理 を参照してください。

SQL Interface を使用してSQLクエリを実行するには、 MongoDB SQLドライバーまたはBIツールのカスタム コネクターのいずれかを使用してデータに接続します。さまざまな接続オプションの詳細については、接続を参照してください。

MongoDB MongoSQLquery フロー図

SQL Interface には次のコンポーネントが含まれています。

フェデレーティッドデータベースインスタンスは、Atlas Data Federation の配置です。各フェデレーティッドデータベースインスタンスには、データ ストア内のデータにマップされる仮想データベースとコレクションが含まれています。これにより、 SQLスキーマが提供され、 BIツールと Atlas データ間の MongoDB クエリが変換されます。

カスタム コネクターまたは SQL ドライバーは、BI ツールに接続するための標準的なメソッドを提供します。BI ツールを使用している場合は、サポートされている接続を確認してください。

Power BI や Tableau などの視覚化およびレポート作成ツール。

MongoSQL を使用してフェデレーティッドデータベースインスタンスにクエリを実行すると、データ転送料金が発生します。 Atlas Data Federation に関連する費用の詳細については、「 Data Federation のコスト 」を参照してください。

MongoSQL を使用して Atlas データのクエリを開始するには、SQL Interface を有効にし、任意のドライバーまたは BI ツールを使用してデータに接続します。