Google Sheets から Azure Databricks にデータを書き戻す

Googleスプレッドシート用のDatabricks Connectorは、GoogleスプレッドシートからUnityカタログのテーブルにデータを書き戻すことができます。 Azure Databricksで新しいテーブルを作成したり、既存のテーブルを上書きしたりすることは、Google Sheetsを離れる必要はありません。

Prerequisites

Google SheetsからAzure Databricksにデータを書き戻す前に:

SQL ウェアハウスを選択する

使用する SQL ウェアハウスを選択します。

  1. Google スプレッドシートで、> をクリックしてコネクタを開きます。
  2. コネクタサイドバーの右上で、使いたいSQLウェアハウスを選択します。

データをAzure Databricksに書き戻す

Google SheetsからAzure Databricksまでの範囲を書き込む方法は、2通りの方法のいずれかです:

  • 新しいテーブルを作成する:選択した範囲から新しいUnity Catalogテーブルを作成します。
  • 既存のテーブルを上書きする:既存のUnityカタログテーブルの内容を選択した範囲に置き換えます。

新しいUnity Catalogテーブルを作成したり、Googleスプレッドシートから既存のUnity Catalogテーブルを上書きするには:

  1. Databricks Connectorのサイドバーで「 Write back 」タブを選択してください。
  2. 新しいテーブルを作成するか、既存テーブルを上書きするを選択します。
  3. コピー先のカタログスキーマを検索して選択します。
  4. ターゲット テーブルを指定します。
    • 新しいテーブルを作成するには、名前を入力します。
    • 既存のテーブルを上書きするには、上書きするテーブルを選択します。
  5. 書きたいデータを含む範囲を選びましょう。 デフォルトでは、範囲の最初の行が列のヘッダーとして使われます。
  6. 「選択内容を使用」をクリックして、Azure Databricks に書き戻すデータを確定します。
  7. テーブルを作成」 または 「テーブルを書き換 え」をクリックしてデータを書き戻してください。

制限事項

  • 書き戻しでは、テーブル レベルの書き込みのみがサポートされます。 行レベルの更新、追加、およびマージはサポートされていません。
  • ライトバックは、ビューまたはマテリアライズド ビューの作成をサポートしていません。
  • Googleスプレッドシート用のDatabricks ConnectorはSQLウェアハウスのみをサポートしています。 汎用コンピューティングはサポートされていません。

その他のリソース