製品をチェック

製品についての詳細情報や無償トライアルをご案内します:

CData Connect Server

データ連携でお困りですか?

お問い合わせ

Google スプレッドシートからEnterpriseDB データを連携


CData Connect Server を使ってEnterpriseDB に接続し、Google スプレッドシートからリアルタイムでEnterpriseDB データにアクセス。


enterprisedb ロゴ画像
connect ロゴ画像

Connect Server

Google Sheets ロゴ画像

Google スプレッドシートは、無償で試用できるWeb スプレッドシートプログラムです。CData Connect Server と一緒に使うことで、Google スプレッドシート上でEnterpriseDB データをリアルタイムで連携利用して、表示、分析、共有、計算が可能になります。本記事では、EnterpriseDB データにCData Connect Server インターフェース経由でGoogle スプレッドシートから連携利用する方法を紹介します。

CData Connect Server は、EnterpriseDB データのインターフェースを提供し、Google スプレッドシートからリアルタイムEnterpriseDB データに連携することができます。Google スプレッドシートの公式アドオンであるConnect Server Connector を使って、クエリを実行できます。CData Connect Server がクエリ(フィルタリングやJOIN も可能)をパースしてEnterpriseDB に送り、Google スプレッドシートにEnterpriseDB からのデータを返します。インテリジェントなサーバーサイドプロセスで、多様なクエリをパフォーマンス良く利用できます。

NOTE:Google スプレッドシート からCData Connect Server に接続するには、利用するCData Connect Server インスタンスをネットワーク経由での接続が可能なサーバーにホスティングして、URL(例えば、myConnectInstance.cdata.com)での接続が可能な状態にしてください。CData Connect がローカルでホスティングされており、localhost アドレス(例えば、localhost:8080)またはローカルネットワークのIP アドレス(例えば、192.168.1.x)からしか接続できない場合、Google スプレッドシート はCData Connect Server に接続することができません。


CData Connect Server からEnterpriseDB に接続

CData Connect Server は、直観的なPoint-and-click インターフェースでデータソースへの接続およびAPI エンドポイント作成を行います。

  1. Connect Server にログインして、Databases をクリックします。 Adding a database
  2. 利用できるデータソースアイコンから"EnterpriseDB" を選択します。
  3. EnterpriseDB に接続するために必要なプロパティを入力します。

    データに接続するには、以下の接続プロパティが必要です。

    • Server: EnterpriseDB データベースをホスティングしているサーバーのホスト名またはIP アドレス。
    • Port: EnterpriseDB データベースをホスティングしているサーバーのポート。

    オプションで、以下を設定することもできます。

    • Database: EnterpriseDB サーバーに接続する場合のデフォルトのデータベース。設定されていない場合は、ユーザーのデフォルトデータベースが使用されます。

    Basic 認証による接続

    Basic 認証を使って認証するには、以下を設定します。

    • User:EnterpriseDB サーバーに認証する際に使われるユーザー。
    • Password:EnterpriseDB サーバーに認証する際に使われるパスワード。

    SSL 認証による接続

    SSL 認証を利用して、セキュアなセッションを介してEnterpriseDB データに接続できます。以下の接続プロパティを設定して、データに接続します。

    • SSLClientCert:クライアント証明書のための証明書ストア名に設定します。クライアントとサーバーの両方のマシンでトラストストアとキーストアが保持される2-way SSL の場合に使用されます。
    • SSLClientCertPassword:クライアント証明書ストアがパスワードで保護されている場合、この値をストアのパスワードに設定します。
    • SSLClientCertSubject:TLS/SSL クライアント証明書のSubject。ストア内の証明書を検索するために使用されます。
    • SSLClientCertType:クライアントストアの証明書タイプ。
    • SSLServerCert:サーバーが受け入れ可能な証明書。
    Configuring a connection (Salesforce is shown).
  4. Test Database をクリックします。
  5. Permission -> Add をクリックして、新しいユーザーを追加し、適切な権限を指定します。

これで、EnterpriseDB の仮想データベースが作成でき、Google スプレッドシートからの連携が可能になりました。

Google スプレッドシートからリアルタイムEnterpriseDB データにアクセス

以下の手順で、Google スプレッドシートでCData Connect Server を使って、EnterpriseDB データソースを取得します。

  1. Google スプレッドシートにログインし、新しいシートを作成します。
  2. アドオンをクリックし、「アドオンを取得」をクリックします。すでにCData Connect コネクタアドオンを取得済みの場合には5 までスキップします。
  3. CData Connect を検索して、クリックしてインストールします。 Install the CData Connect Server Connector
  4. コネクタにアカウントにアクセスする権限を与えます。
  5. Google スプレッドシートに戻り、アドオンからCData Connect を選択します。
  6. (myinstanceCONNECT_SERVER_URL)、username、password を入力してCData Connect にアクセスします。 Connect to your Connect Server instance
  7. CREATE をクリックして、EnterpriseDB にCData Connect 経由で接続します。
  8. Database (例えば、EnterpriseDB1) を選択して、Next をクリックします。
  9. Table (例えば、Orders) およびFields (columns) を選択し、ソート、フィルタリング、クエリリミット(行)を設定して、Execute を押してクエリを実行します。 Query EnterpriseDB through the partner Connect Server Connector

アプリケーションからEnterpriseDB データにSQL アクセスを実現

このようにGoogle スプレッドシートからEnterpriseDB データに連携ができました。もちろんワークブックで計算、集計、共有などが可能です。

EnterpriseDB data in a Google Sheets workbook

アプリケーションから240+ SaaS、ビッグデータ、NoSQL にSQL でデータ連携するには、CData Connect Server を是非お試しください。