Google スプレッドシートからMongoDB のリアルタイムデータに接続
Google スプレッドシートは、Web ベースのブラウザ上で動作する表計算アプリです。CData Connect AI と組み合わせることで、Google スプレッドシートからMongoDB のデータに即座にアクセスし、分析、共有、表計算などの用途に使用できます。この記事では、Connect AI でMongoDB に接続し、Google スプレッドシートでMongoDB のデータにアクセスする方法を説明します。
MongoDB データ連携について
CData を使用すれば、MongoDB のライブデータへのアクセスと統合がこれまでになく簡単になります。お客様は CData の接続機能を以下の目的で利用しています:
- MongoDB 2.6 以降のデータにアクセスでき、さまざまな MongoDB バージョンで幅広く使用できます。
- 柔軟な NoSQL により、非構造化データを簡単に管理できます(詳細はこちら:NoSQL 統合のための最先端ドライバー)。
- 他の NoSQL ドライバーに対する機能的な優位性を活用し、MongoDB データを扱う際の機能的なメリットを実現できます(詳細はこちら:NoSQL 向けドライバーの機能比較)。
MongoDB の柔軟性により、トランザクション、オペレーション、または分析データベースとして使用できます。つまり、CData のお客様は、ビジネスデータを MongoDB に統合したり、MongoDB データをデータウェアハウスに統合したり(またはその両方)するために当社のソリューションを使用しています。また、Power BI や Tableau などのお気に入りのツールから MongoDB を直接分析・レポートするために、当社のライブ接続オプションを活用しているお客様もいます。
MongoDB のユースケースと CData が MongoDB 体験をどのように向上させるかについての詳細は、ブログ記事をご覧ください:The Top 10 Real-World MongoDB Use Cases You Should Know in 2024
はじめに
Connect AI からMongoDB への接続
CData Connect AI では、直感的なクリック操作ベースのインターフェースを使ってデータソースに接続できます。
- Connect AI にログインし、 Add Connection をクリックします。
- 「Add Connection」パネルから「MongoDB」を選択します。
-
必要な認証プロパティを入力し、MongoDB に接続します。
MongoDB への接続には、Server、Database、User、Password プロパティを設定します。MongoDB コレクションにテーブルとしてアクセスするには、自動スキーマ検出を使用することができます。もちろんスキーマ定義の.rsd ファイルを編集して自分でスキーマ定義を書くことも可能です。スキーマに縛られないフリーフォーマットクエリを投げることもできます。
- Create & Test をクリックします。
- 「Add MongoDB Connection」ページの「Permissions」タブに移動し、ユーザーベースのアクセス許可を更新します。
コネクションの設定が完了したら、Google スプレッドシートからMongoDB のデータへの接続準備ができました。
MongoDB のリアルタイムデータにGoogle スプレッドシートからアクセス
以下のステップでは、Google スプレッドシートからCData Connect AI に接続して新しいMongoDB のデータソースを作成する方法を説明します。
- Google スプレッドシートにログインして、新しいシートを作成、または既存のシートを開きます。
- 「拡張機能」をクリックして「アドオン」 -> 「アドオンを取得」と進みます(すでにアドオンをインストールしている場合は、ステップ5に進んでください)。
- CData Connect AI アドオンを検索してインストールします。
- アドオンにアクセスを許可します。
- Google スプレッドシートに戻って、「拡張機能」をクリックしてCData Connect AI アドオンを開きます。
- アドオンのパネルで、「Authorize」をクリックしてご利用のCData Connect AI インスタンスを認証します。
- Google スプレッドシートのCData Connect AI パネルで「IMPORT」をクリックします。
- コネクション(例:MongoDB1)、テーブル(例:restaurants)、カラムを選択してインポートします。
- オプションでFilters(フィルタ)、Sorting(ソート)、Limit(取得数制限)の設定を追加することもできます。
- 「Execute」をクリックしてデータをインポートします。
クラウドアプリケーションからMongoDB のデータへのライブアクセス
以上で、Google スプレッドシートワークブックからMongoDB のリアルタイムデータへのクラウド接続が実現します。データをさらに追加して表計算、集計、共有などの用途に使用できます。
クラウドアプリケーションから直接100を超えるSaaS 、ビッグデータ、NoSQL データソースへのリアルタイムデータアクセスを実現するには、CData Connect AI の14日間無償トライアルをぜひお試しください。