メインコンテンツまでスキップ

Google スプレッドシートのTemplate

Databricks Connector for Google Sheets を使用すると、再利用可能なインポートのセットをUnity CatalogのTemplateとして保存できます。保存したインポートからTemplateを作成し、特定のユーザーと共有するグループに整理し、Templateのクエリーを任意のシートにインポートします。Templateにはインポートされたデータではなくクエリー定義のみが保存されるため、Templateを使用する各ユーザーは各自のUnity Catalog権限でクエリーをランします。

このページでは、Templateの設定、作成、および管理方法について説明します。Templateからデータをインポートするには、インポート方法の選択をご覧ください。

Templateのセットアップ​

ワークスペース管理者または CREATE CATALOG 権限を持つユーザーが、 Google スプレッドシート用 Databricks コネクタでTemplateを設定する必要があります。

  1. コネクターのサイドバーで、 Saved imports tab をクリックし、ファイルドキュメントアイコン。 Template アイコンをクリックします。

  2. 最初のTemplateグループの名前を入力します。Templateグループは、関連するテンプレートを整理します。

  3. グループ内でTemplateを使用できるユーザーを選択します:

    • すべてのアカウントユーザーと共有 :アカウント内の全員。
    • 特定のユーザーと共有 : 1つ以上のEメールアドレスを入力します。
  4. Setup Templates をクリックします。この操作により、ワークスペースのメタストアに spreadsheet_templates カタログと gsheet_templates スキーマが作成され、選択したユーザーに新しい Template グループの SELECT が付与されます。

重要

コネクターは、Templateグループに対してSELECTのみを付与します。ユーザーがTemplateを表示およびインポートできるようにするには、ワークスペース管理者がspreadsheet_templatesカタログに対してUSE CATALOGを、gsheet_templatesスキーマに対してUSE SCHEMAも付与する必要があります。ユーザーがTemplateを作成または編集できるようにするには、テンプレートグループに対するMODIFYも付与します。Unity Catalog での特権の管理を参照してください。

Templateグループを作成する​

テンプレートがセットアップされた後、テンプレートカタログおよびスキーマへのアクセス権を持つユーザーであれば誰でも、Templateグループを作成できます。グループ内の Template を作成または編集するには、そのグループに対する MODIFY が必要です。

Templateグループは、関連するテンプレートを整理し、それらへのアクセス権を持つユーザーを制御します。グループを作成する際、どのユーザーがそのグループ内のTemplateを使用できるかを選択します。

  1. [ Saved imports ] tabで、ファイルドキュメントアイコン。 Templates アイコンをクリックし、[ + New グループ ] をクリックします。

  2. 文字、数字、アンダースコアを使用してグループ名を入力します。

  3. このグループを使用できるユーザーを選択します。

    • すべてのアカウントユーザーと共有 :アカウント内の全員。
    • 特定のユーザーと共有 : 1つ以上のEメールアドレスを入力します。
  4. [グループの作成] をクリックします。

Templateの作成​

ワークブックにすでに保存されているインポートからTemplateを作成します。

  1. [ Saved imports ] tab で、ファイルドキュメントアイコン。 [ Template ] アイコンをクリックし、[ + New Template ] をクリックします。
  2. Templateグループを選択し、Templateの名前を入力します。
  3. 含める保存済みインポートを選択します。
  4. Create Template をクリックします。

Templateの管理​

Template ビューでは、次の操作を行うことができます。

  • Templateを展開すると、含まれているインポートが表示されます。
  • Templateを編集してインポートを追加または削除します。
  • Templateを削除します。

テンプレートの編集と削除には、Templateグループに対する MODIFY が必要です。

制限事項​

  • Templateにインポートを追加したり、Templateからインポートを削除したりすることはできますが、Template内から保存されたクエリーテキストを編集することはできません。代わりに、Templateを削除して再作成してください。
  • Databricks UIまたはDatabricksの保存済みクエリーからTemplateを作成することはできません。

その他のリソース​