Google スプレッドシートから Databricks にデータを書き戻す
Google スプレッドシート用の Databricks コネクタ を使用すると、Google スプレッドシートから Unity Catalog テーブルにデータを書き戻すことができます。Google スプレッドシートを離れることなく、Databricks で新しいテーブルを作成したり、既存のテーブルを上書きしたりできます。
前提条件
Google スプレッドシートから Databricks にデータを書き戻す前に:
-
Google スプレッドシート用 Databricks コネクタがセットアップされ、ワークスペースに接続されました。
-
ワークスペースへのアクセス権 があります。「エンタイトルメントの管理」を参照してください。
-
実行中の SQLウェアハウス にアクセスできます。
-
Unity Catalog のターゲットカタログおよびスキーマに対して必要な権限を持っている必要があります:
-
新しいテーブルを作成するには、以下の権限が必要です:
USE CATALOGカタログ上でUSE SCHEMAスキーマ上でCREATE TABLEスキーマ上で
-
既存のテーブルを上書きするには、以下の権限が必要です:
USE CATALOGカタログ上でUSE SCHEMAスキーマ上でSELECTテーブル上MODIFYテーブル上
詳細については、「Unity Catalogの特権リファレンス」を参照してください。
-
SQLウェアハウスを選択してください
使用するSQLウェアハウスを選択してください:
- Google スプレッドシートで、 [拡張機能] > [Databricks コネクタ] > [サイドバーの起動] をクリックしてコネクタを開きます。
- コネクタサイドバーの右上隅で、使用する SQLウェアハウスを選択します。
Databricks にデータを書き戻す
Google スプレッドシートから Databricks に範囲を書き戻すには、次の 2 つの方法があります。
- 新しいテーブルの作成 : 選択した範囲から新しい Unity Catalog テーブルを作成します。
- 既存のテーブルを上書き : 既存の Unity Catalog テーブルの内容を選択した範囲で置き換えます。
Google スプレッドシートから新しい Unity Catalog テーブルを作成、または既存の Unity Catalog テーブルを上書きするには:
-
Databricks コネクタのサイドバーで、 [Write back] tabを選択します。
-
[新規テーブルを作成] または [既存のテーブルを上書き] を選択します。
-
宛先の Catalog と Schema を検索して選択します。
-
ターゲットテーブルを指定します:
- 新しいテーブルを作成するには、名前を入力します。
- 既存のテーブルを上書きするには、上書きするテーブルを選択します。
-
書き込むデータが含まれている範囲を選択します。By default, 範囲の最初の行が列ヘッダーとして使用されます。
-
Databricks に書き戻すデータを確認するには、 [選択を使用] をクリックします。
-
データを書き戻すには、 [テーブルを作成] または [テーブルを上書き] をクリックします。
制限事項
- 書き戻しは、テーブルレベルの書き込みのみをサポートしています。行レベルの更新、追加、Mergeはサポートされていません。
- 書き戻しでは、ビューやマテリアライズドビューの作成はサポートされていません。
- Google スプレッドシート用 Databricks コネクタは、SQLウェアハウスのみをサポートしています。汎用コンピュートはサポートされていません。