Googleスプレッドシートのテンプレート

Googleスプレッドシート用のDatabricks Connectorは、再利用可能なインポートセットをテンプレートとしてUnity Catalogに保存できます。 保存したインポート データからテンプレートを作成し、特定のユーザーと共有するグループに整理して、テンプレートのクエリを任意のシートにインポートできます。 テンプレートはクエリ定義のみを保存し、インポートしたデータは保存しないため、使用する各ユーザーはそれぞれ独自のUnity Catalog権限でクエリを実行します。

このページではテンプレートの設定、作成、管理方法を説明します。 テンプレートからデータをインポートするには、「 インポート方法の選択」をご覧ください。

テンプレートを設定する

Databricks Connector for Google Sheets では、ワークスペース管理者または CREATE CATALOG 権限を持つユーザーがテンプレートを設定する必要があります:

  1. コネクタのサイド バーで、保存済みのインポートタブをクリックし、次に ファイル ドキュメント アイコン テンプレート アイコンをクリックします。
  2. 最初のテンプレートグループの名前を入力してください。 テンプレートグループは関連するテンプレートを整理します。
  3. グループ内でテンプレートを使用できる人を選ぶ:
    • すべてのアカウントユーザーと共有: アカウント内の全員
    • 特定のユーザーと共有する:1つ以上のメールアドレスを入力してください。
  4. テンプレートのセットアップをクリックします。 これにより、ワークスペースのメタストアに spreadsheet_templates カタログと gsheet_templates スキーマが作成され、選択したユーザーに新しいテンプレートグループの SELECT が付与されます。

Important

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

テンプレートグループを作成する

テンプレートが設定された後、テンプレートのカタログやスキーマにアクセスできるユーザーは誰でもテンプレートグループを作成できます。 グループ内でテンプレートを作成または編集するには、そのグループに対する MODIFY 権限が必要です。

テンプレートグループは関連するテンプレートを整理し、誰がアクセスできるかを管理します。 グループを作成する際に、どのユーザーがテンプレートを使えるかを選択します。

  1. 保存済みインポート タブで、ファイル ドキュメント アイコンテンプレート アイコンをクリックし、+ 新規グループ をクリックします。
  2. グループ名は文字、数字、アンダースコアで入力します。
  3. グループを利用できる人を選ぶ:
    • すべてのアカウントユーザーと共有: アカウント内の全員。
    • 特定のユーザーと共有する:1つ以上のメールアドレスを入力してください。
  4. [ グループの作成] をクリックします。

テンプレートを作成する

ワークブックに既に保存されているインポートからテンプレートを作成しましょう:

  1. 保存済みインポート タブで、ファイル ドキュメント アイコンテンプレート アイコンをクリックし、+ 新規テンプレート をクリックします。
  2. テンプレートグループを選択し、そのテンプレートの名前を入力します。
  3. 含める保存済みのインポートを選択します。
  4. テンプレート作成をクリックします。

テンプレートを管理する

テンプレートビューでは、以下のことができます:

  • テンプレートを展開すると、その中に含まれるインポートが表示されます。
  • インポートを追加または削除するためにテンプレートを編集してください。
  • テンプレートを削除します。

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

Limitations

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

その他のリソース