Looker の操作 - Google スプレッドシート

セルフホスト型 Looker インスタンスが Looker Action Hub の要件を満たしていない場合、セルフホスト型インスタンスで、Looker Action Hub のアクション、特にストリーミングされた結果のサポートまたは OAuth を使用するアクションを有効にできないことがあります。

この潜在的な問題に対する推奨される解決策については、アクションハブを介したデータの共有ドキュメント ページをご覧ください。

業務で Google スプレッドシートに多くの時間を費やす必要はありますか。Looker のセキュアな OAuth ベースのアクションを使用して、Looker から Google スプレッドシートへ、1 回限りまたは定期的に BigQuery を直接送信できます。

Google スプレッドシートのアクションは、Looker アクションハブを通じて Looker と統合されます。Looker 管理者がアクションハブで Google スプレッドシートの操作を有効にすると、ユーザーは Look や Explore を送信またはスケジュールする際に、送信先として Google スプレッドシートを選択できます。

このページでは、管理者が Looker で Google スプレッドシートのアクションを有効にする方法を説明します。また、適切な権限を持つユーザーが CSV 形式での配信を Google スプレッドシートに送信またはスケジュールする方法についても説明します。

Looker での Google スプレッドシート アクションの有効化

Looker 管理者は、以下の手順で Looker で Google スプレッドシートのアクションを有効にできます。

  1. [管理] パネルに移動し、[プラットフォーム] で [操作] ページに移動します。
  2. Action Hub の操作リストで、Google スプレッドシートまでスクロールし、[有効にする] ボタンをクリックします。
  3. [Google スプレッドシート] アクション ページで [有効] をオンにして、[保存] をクリックします。
  4. Action Hub アクションのリストに戻ると、Google スプレッドシートのアクションが有効になっています。

send_to_integration 権限を持つユーザーは、CSV 形式の Look または Explore を Google スプレッドシートに送信またはスケジュール設定できるようになりました。

CSV 形式のデータの Google スプレッドシートへの配信

send_to_integration 権限を持つ Looker ユーザーは、CSV 形式の Look または Explore を Google スプレッドシートに送信またはスケジュールできます。

Google スプレッドシートでは、スプレッドシート全体で1,000 万セルまでに制限されています。データテーブルで列、行、タブがこの上限を超えていると、Google スプレッドシートとの統合への配信に失敗します。

送信またはスケジュール設定の前にデータを準備するには:

  • 水平スケーリング: データテーブルに 26 を超える列があり、既存の Google スプレッドシートにデータをインポートする場合は、データをインポートする前に、Google スプレッドシートを手動で展開する必要があります。
  • 垂直方向のスケーリング: データテーブルに 1,000 を超える行がある場合、Looker はデフォルトでそれらの行を Google スプレッドシートに追加します。
  • 上書き: 既存の Google スプレッドシートにデータをインポートする場合は、Google スプレッドシートの別のタブで数式を記述し、数式のロジックを維持します。Google スプレッドシートの操作の上書き機能を使用すると、アクションが Google スプレッドシートを動的に更新し、データが自動的に Google スプレッドシートの最初のタブまたは左端のタブに読み込まれます。データのすべての履歴を保持し、時系列での変更を追跡できるように、データ配信ごとに新しいスプレッドシートを作成したい場合は、Google スプレッドシートの操作の上書き機能を使用しないでください。

コンテンツを送信またはスケジュール設定するには、次の手順を行います。

  1. スケジューラの [このデータをどこに移動しますか。] で、配信先として [Google スプレッドシート] を選択します。
  2. Google ドライブに初めて配信する場合は、Google 認証情報を使用して認証する必要があります。[Login] をクリックして Google アカウントを指定し、[許可] をクリックして Looker アカウントを Google OAuth 認証情報に接続します。ログインこの統合に接続できる Google OAuth 認証情報は 1 セットのみです。
  3. スケジューラで [資格情報を確認] をクリックして、Google ドライブを読み込みます。
  4. [Select Drive to save file] プルダウンから、CSV ファイルを保存する Google ドライブを選択します。
  5. [Select folder to save file] プルダウンから、CSV ファイルを保存する Google ドライブ フォルダを選択します。
  6. Google スプレッドシート ファイルの名前を [Enter an name] フィールドに入力します。ファイル拡張子を含める必要はありません。配信時に Google スプレッドシートの操作によって自動的に追加されます。
  7. [Overwrite Existing Files] プルダウンで、[Yes] または [No] を選択します。[No] を選択すると、データ配信ごとのデータのスナップショットを含む新しい Google スプレッドシートが生成されます。[Yes] を選択すると、既存の Google スプレッドシートの最初または左端のタブにデータが読み込まれます。
  8. Google スプレッドシートのセルの上限により、上書きオプションを選択した場合、配信ごとに追加されたタブによってシートが 1,000 万セルの上限を超えることはありません。セルの上限を超えると、それ以降のスケジュールは失敗します。
  9. CSV の詳細オプションには、カスタマイズ可能な上限形式があります。[送信] または [スケジュール] をクリックします。
  10. Google ドライブ フォルダを更新してファイル配信を確認します。