Google Sheets(スプレッドシート)


Google Sheets(スプレッドシート)


このページはGoogle スプレッドシート用のCData Connect Connector をインストールおよび設定する手順の概要です。インストールが完了すると、Google スプレッドシートはCData Connect アカウントに接続されたデータソースからデータを引き出すことができます。

Note:CData Connect でGoogle Sheets(スプレッドシート) を設定して使用する前に、データソースをCData Connect アカウントに接続する必要があります。詳細は、Connections を参照してください。

インストールとセットアップ

  1. Google スプレッドシート にサインインしてスプレッドシートを開きます。

  2. スプレッドシートを開いたらナビゲーションバーの拡張機能をクリックし、アドオンをハイライトしてアドオンを取得をクリックします。

  3. 検索バーにCData Connect と入力し、CData Connect アドオンをクリックします。

  4. ポップアップ画面で、インストールをクリックし、続けるをクリックします。

  5. 必要であればGoogle アカウントを選択しサインインします。コネクション承認用のプロンプトが表示されたら、許可をクリックします。

  6. スプレッドシートに戻ります。ナビゲーションバーの拡張機能をクリックし、CData Connect をハイライトしてOpen をクリックします。

  7. スプレッドシートの右側に設定画面が表示されます。Authorize をクリックしCData Connect にサインインします。

  8. CData Connect の認証情報を入力し、Continue をクリックします。

  9. 認証成功のメッセージが表示されたら、タブを閉じてGoogle スプレッドシートに戻ります。

データのインポート

コネクションを確立すると、CData Connect パネルに以下のオプションが表示されます。

  • IMPORT
  • REFRESH
  • LOGS

インポート

接続されたデータソースからデータをインポートするには、以下の手順に従います。

  1. IMPORT をクリックします。

  2. ドロップダウンメニューからオプションを1つ選択します:ConnectionsVirtual DatasetsDerived Views。次に、選択した各オプションの手順に従います。

Connections のインポート

  1. ドロップダウンリストからコネクションを選択します。

  2. Query Builder またはCustom SQL のいずれかを選択します。
    • Query Builder では、スキーマ(複数ある場合)、テーブル、およびカラムを選択します。必要に応じてフィルタソート、およびLimit を設定できます。生成されたクエリを表示し、必要に応じて調整します。
    • Custom SQL では、SQL ステートメントを所定のテーブルに入力します。
  3. EXECUTE をクリックします。

  4. プロンプトが表示されたら、現在のシートまたは新しいシートのいずれかをデータの出力先として選択します。

Virtual Datasets のインポート

  1. ドロップダウンリストからワークスペースを選択します。

  2. Query Builder またはCustom SQL のいずれかを選択します。
    • Query Builder では、表示する仮想データセットとカラムを選択します。必要に応じてフィルタソート、およびLimit を設定できます。生成されたクエリを表示し、必要に応じて調整します。
    • Custom SQL では、SQL ステートメントを所定のテーブルに入力します。
  3. EXECUTE をクリックします。

  4. プロンプトが表示されたら、現在のシートまたは新しいシートのいずれかをデータの出力先として選択します。

Derived Views のインポート

  1. Query Builder またはCustom SQL のいずれかを選択します。
    • Query Builder では、表示するDerived View とカラムを選択します。必要に応じてフィルタソート、およびLimit を設定できます。生成されたクエリを表示し、必要に応じて調整します。
    • Custom SQL では、SQL ステートメントを所定のテーブルに入力します。
  2. EXECUTE をクリックします。

  3. プロンプトが表示されたら、現在のシートまたは新しいシートのいずれかをデータの出力先として選択します。

リフレッシュ

スプレッドシートにインポート済みのデータをアップデートするには、CData Connect 拡張機能のメインメニューにあるREFRESH をクリックします。(必要に応じて、戻る矢印をクリックして拡張機能のメインメニューに戻ります。)続いて、以下の手順に従います。

  1. アップデートしたいスプレッドシートの隣にあるチェックボックスを選択します。

  2. 更新のオプションを選択します。
    • REFRESH NOW をクリックすると手動でデータを即座に更新します。
    • AUTO REFRESH をクリックすると自動更新の間隔を1時間単位で選択できるダイアログが開きます。ここで設定した間隔は自動更新を使用するすべてのスプレッドシートに適用されます。
  3. 選択したスプレッドシートのデータが最新にアップデートされます。

Note:AUTO REFRESH が選択されると新たにAuto Refresh Status のフィールドが表示されます。このフィールドでは更新の間隔と更新の対象となるシートが記載されます。RESET AUTO REFRESH ボタンで現在の自動更新を停止し、新しい自動更新を設定できます。

ログ

LOGS をクリックすると以下の項目を含む直近の3つのクエリが一覧表示されるダイアログが開きます。

  • クエリを実行した日時
  • クエリ結果(成功 / 失敗)
  • クエリの内容とパラメータ

クエリの詳細設定

データをインポートする際、クエリをビルドするためにフィルタソート が使用できます。

フィルタ

フィルタを追加するには、Filters ヘッダーの隣の + をクリックします。+ を再度クリックすることでさらにフィルタを追加することができ、フィルタの横にあるゴミ箱のアイコンをクリックすると、フィルタを削除できます。

各フィルタには以下の3つの入力項目があります。

  • Column—フィルタをかけたいカラムをテーブルから選択します。
  • Op—フィルタが実行するオペレーションを選択します。オプション:equalsdoes not equalcontainsdoes not containless thangreater than
  • Value—フィルタ操作の値を表示します。

例えば、AccountValues が$100,000を超えるものを取り出したい場合、Column をAccountValues、Op をgreater than、そしてValue を100,000 にそれぞれ設定します。この設定をすることでクエリを実行したときにフィルタにマッチした結果のみが返されます。

フィルタのパラメータを入力すると、画面下部のGenerated Query が自動的にアップデートされます。

ソート

クエリ結果にソートルールを追加するには、Sort By ヘッダーの隣の + をクリックします。+ を再度クリックすることでさらにソートルールを追加することができ、ソートルールの横にあるゴミ箱のアイコンをクリックすると、ソートルールを削除できます。

各ソートルールはColumnOrder(昇順または降順)の選択が必要です。複数のソートルールを追加する場合は、ルールが表示されている順で結果がソートされます。クエリは、最初のルールを最も優先してソートし、次に2番目のルール、といった順番でソートされます。

ソートのパラメータを入力すると、画面下部のGenerated Query が自動的にアップデートされます。