MongoDB SQL Interface
SQL Interface は、MongoDB のドキュメントモデルに保存されているデータをSQLベースのツールへ最新の統合された方法で簡素化するカスタム コネクターとドライバーを提供します。このエンドポイントを使用して、Atlas と自己管理型MongoDB の両方の配置に接続できます。
SQL Interface は、 MongoDB 5.0 以降の Atlas クラスターとMongoDB 6.0 以降の自己管理型クラスターからの接続をサポートしています。
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 Interface コンポーネントには公式の EOL はありません。代わりに、ライフサイクルは、動作するように設計されているMongoDBサーバーのバージョンと言語ランタイムの互換性に関連付けられています。
SQL Interface コンポーネントは、 MongoDBサーバーバージョンの3 EOL から最大 年間、そのサーバーバージョンと互換性を保ちます。詳しくは、 MongoDBソフトウェア ライフサイクル スケジュールを参照してください。
特にMongoDBサーバーをアップグレードする ときは、 SQL Interface コンポーネントを最新バージョンにアップグレードすることをお勧めします。これにより、新機能、パフォーマンスの向上、長期的な互換性が確保されます。最新バージョンを確認するには、 MongoDBダウンロード センター にアクセスしてください。
SQL Interface コンポーネントのそれ以降のバージョンでは、 MongoDBサーバーの前のバージョンまたはNode.jsバージョンなどの特定の言語ランタイムのサポートが削除される可能性があります。互換性の変更とアップグレード要件に関する最新情報を得るために、 SQLインターフェースの変更ログ を確認することをお勧めします。
レガシー オプション
BI Connector
警告
The BI Connector のサポート終了日(EOL)は 9 月 2026 日が予定されています。
BI Connector を使用すると、 BIおよび分析ツール用のMongoDBデータベースまたはクラスターに接続できます。