Atlas と Enterprise Advanced(EA)のSQLインターフェースを使用すると、非開発者はすでに使用しているSQLツールからMongoDBデータをクエリできます。標準の ODBC および JDBC 接続を介してライブで読み取り専用のアクセスが提供されるため、分析のためにMQL を学習したりMongoDBからデータを移動したりする必要がなくなります。これにより、運用レポート作成が簡素化され、インサイトが迅速化され、データの正確性と一貫性が確保されます。
サポートされているバージョン
SQL Interface は次からの接続をサポートします。
Atlas クラスター: MongoDB5.0 以降。
自己管理型 EA クラスター: MongoDB6.0 以降。
SQLインターフェイスコンポーネント
SQL Interface の配置は 4 つのコンポーネントで構成されています。
データを分析するために使用されるBI可視化およびレポート作成ツール( Tableau や Power BIなど)。
BIツールをMongoDBデータベースに接続する JDBC または ODBC ドライバー。選択するドライバーは、 BIツールによって異なります。
BIツールとMongoDBデータベース間でSQLクエリを変換するのに必要なJSONスキーマを管理するMongoDB SQL schema Builder 。 Atlas では、 MongoDB SQLスキーマ ビルダ が Atlas UIに組み込まれています。自己管理型EA 配置の場合は、CLI ツールとしてMongoDB SQLスキーマ ビルダ をダウンロードします。
データが存在するMongoDBデータベースクラスターまたは自己管理型EAデータベース のいずれか。
MongoDB SQL Interface の主な利点
- スキーマの改善
- データに適応するスキーマ計算の大幅な改善を経験します。MongoDB は実行中にスキーマを動的に生成し、簡単に検索できるようにデータベースに保存するため、複雑なスキーマファイルは必要ありません。スキーママッピングは、サンプリングなしで非常に正確です。
- 簡単かつ安全
- 複雑なプロキシ構成なしで簡素化されたセットアップで、 MongoDBクラスターに直接接続できます。X509 および OIDC プロトコルをサポートする堅牢な認証を提供します。
- ファーストクラスのSQLエクスペリエンス
- ドライバーのネイティブ サポートで豊富なオブジェクトと配列を活用し、データ インタラクションを強化します。サーバーの再起動はシームレスであるため、中断されない操作と高可用性 が確保されます。このインターフェースは、 MongoDBネイティブSQL-92 互換性のあるダイアレクトである MongoSQL を使用し、ネストされたオブジェクトをフラット化したり、 SQLクエリ内で配列を直接展開したりするなどの複雑な変換をサポートします。
- 統合アクセス
- Atlas Cloud、Atlas Data Federation、自己管理型EA データベースに対して同じドライバー、コネクター、スキーママッピングを提供します。
- BIツール統合
- Power BI Connector はMicrosoftによって認定されており、 Tableau Connector はTableauと連携して開発されています。また、DirectQuery とTableau Desktop による Power BI 、 Tableau Server、 Tableau Prep をサポートしています。Tableau Cloud のサポートは、2025 の最初の半分に提供される予定です。
MongoDB SQL Interface の互換性に関する考慮事項
SQL Interface を使用する場合は、次の点を考慮して、設定が互換性があり、最新であることを確認してください。
ドライバー、コネクター、 MongoDB SQLスキーマ ビルダなどのSQLインターフェイスコンポーネントには公式の EOL はありません。代わりに、ライフサイクルは、動作するように設計されているMongoDBサーバーのバージョンと言語ランタイムの互換性に関連付けられています。
SQL Interface コンポーネントは、 MongoDBサーバーバージョンの3 EOL から最大 年間、そのサーバーバージョンと互換性を保ちます。詳しくは、 「 MongoDBソフトウェア ライフサイクル スケジュール 」を参照してください。
特にMongoDBサーバーをアップグレードする ときは、 SQL Interface コンポーネントを最新バージョンにアップグレードすることをお勧めします。これにより、新機能、パフォーマンスの向上、長期的な互換性が確保されます。最新バージョンを確認するには、MongoDBダウンロードセンターにアクセスしてください。
SQL Interface コンポーネントのそれ以降のバージョンでは、MongoDBサーバーの前のバージョンまたはノード.jsバージョンなどの特定の言語ランタイムのサポートが削除される可能性があります。互換性の変更とアップグレード要件に関する最新情報を得るために、SQLインターフェースの変更ログを検討することをお勧めします。
レガシー オプション
MongoDB Connector for BIは、 BI分析ツールをMongoDBデータベースまたはクラスターに接続するためのレガシーツールです。 BI Connector は 9 月 でサポート終了(EOL)に達します。2026