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


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


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

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

CData Connect Cloud ユーザーのみ:また、仮想データセットとDerived View をインポートすることもできます。仮想データセットを作成するには、Virtual Datasetsの指示に従ってください。Derived view を作成するには(管理者のみ)、Derived View の作成の指示に従ってください。

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

  1. Google スプレッドシート にサインインして、スプレッドシートを開くか新しいスプレッドシートを作成します。

  2. スプレッドシートが開いたら、拡張機能 > アドオン > アドオンを取得を選択します。

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

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

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

  6. スプレッドシートに戻ります。拡張機能 > CData Connect Spreadsheets > 開くを選択します。

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

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

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

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

  • Setup Connection
  • Import
  • Edit
  • Refresh
  • Update
  • Delete
  • Logs

接続の設定

まだCData Connect Spreadsheets に必要なデータを接続していない場合は、設定する必要があります。

  1. アドインペインでSetup Connection をクリックします。CData Connect Spreadsheets が新しいウィンドウを表示できるようにします。

    新しいウィンドウには、CData Connect Spreadsheets のAdd Connection 画面が表示されます。

  2. Google Sheets(スプレッドシート) に接続するデータ用のコネクタを選択します。

  3. データ接続文字列を入力します。保存して接続をテストします。

    接続に成功したら、データのインポートができます。

データのインポート

データ接続からデータをインポートするには、以下の手順に従います:

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

  2. ドロップダウンメニューからオプションを1つ選択します:ConnectionsVirtual DatasetsDerived Views。次に、選択した各オプションの手順に従います。Note:仮想データセットおよびDerived view にアクセスできるのは、CData Connect Cloud ユーザーのみです。

Connections のインポート

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

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

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

Virtual Datasets のインポート(CData Connect Cloud ユーザーのみ)

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

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

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

Derived Views のインポート(CData Connect Cloud ユーザーのみ)

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

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

データのリフレッシュ

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

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

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

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

データの更新

Google Sheets スプレッドシートから元のデータ接続に変更をプッシュできます。スプレッドシートを更新するには、データに少なくとも1つの主キーが含まれていなければならないことに注意してください。また、ソースデータを更新するための適切な権限が必要です。元のデータ接続の読み取り専用フィールドは更新できません。

自動更新機能を使用している場合は、データを頻繁に更新してください。そうしないと、変更が元のデータ接続によって上書きされる可能性があります。

スプレッドシートのデータを更新するには、以下の手順に従います:

  1. Google Sheets スプレッドシートに変更を加えます。データを更新すると、そのデータが元のデータ接続にまだ更新されていないことを示すために赤色でハイライト表示されます。

  2. 選択した行のみを更新する場合は、更新するセルまたは行をハイライト表示します。

  3. CData Connect Spreadsheets アドオンペインでUpdate をクリックします。

  4. 選択した行を更新Update Selected するか、すべての行を更新Update All するか決定します。

  5. Execute をクリックします。Confirm をクリックして続行します。このアクションにより、元のデータ接続が更新され、元に戻すことはできません。

  6. CData Connect Spreadsheets は、更新が成功したかどうかのメッセージを返します。失敗した場合、CData Connect Spreadsheets は更新に失敗した理由を表示します。

  7. 更新が成功すると、赤色のデータが黒色に変わります。これは、元のデータ接続でデータが更新されたことを示します。

データの挿入

スプレッドシートに行を挿入するには、以下の手順に従います:

  1. 必要に応じて、CData Connect Spreadsheets アドオンのメインメニューに戻ります。

  2. Google スプレッドシートの機能を使用して、スプレッドシートに行を挿入します(挿入 > )。

  3. 行に情報を入力します。データを追加すると、そのデータが元のデータ接続にまだ更新されていないことを示すために赤色でハイライト表示されます。

  4. 挿入した行のみを更新する場合は、その行をハイライト表示します。

  5. CData Connect Spreadsheets アドオンペインでUpdate をクリックします。

  6. 選択した行を更新Update Selected するか、すべての行を更新Update All するか決定します。

  7. Execute をクリックします。Confirm をクリックして続行します。このアクションにより、元のデータ接続にデータが挿入され、元に戻すことはできません。

  8. CData Connect Spreadsheets は、挿入が成功したかどうかのメッセージを返します。失敗した場合、CData Connect Spreadsheets は挿入に失敗した理由を表示します。

  9. 挿入が成功すると、赤色のデータが黒色に変わります。これは、元のデータ接続でデータが更新されたことを示します。

データの削除

スプレッドシートから行を削除するには、以下の手順に従います:

  1. 必要に応じて、CData Connect Spreadsheets アドオンのメインメニューに戻ります。

  2. 削除する行を選択し、Delete をクリックします。行内の任意のセルを選択すると、CData Connect Spreadsheets は行全体を削除します。CData Connect Spreadsheets は、指定した行数を削除してもよいかどうかを確認するプロンプトを表示します。

    Note:行の削除を元に戻すことはできません。

  3. 削除を続行するにはConfirm をクリックします。CData Connect Spreadsheets は、行の削除に成功したかどうかを表示します。

ログ

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

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

クエリの詳細設定

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

フィルタ

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

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

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

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

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

ソート

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

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

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