Databricks Excelアドインを使用してDatabricksにデータを書き戻す
プレビュー
この機能は パブリック プレビュー段階です。
Databricks Excel アドインを使用すると、Microsoft Excel から Unity Catalog のテーブルにデータを書き戻すことができます。Excel を離れることなく Databricks で新しいテーブルを作成したり、既存のテーブルを上書きしたりできます。
このページでは、Databricks Excel アドインを使用して、データをDatabricksに書き戻す方法について説明します。
前提条件
Excel から Databricks にデータを書き戻す前に:
-
Databricks Excel Add-in は インストールおよび構成されています。
-
稼働中のSQLウェアハウスにアクセスできます。
-
Unity Catalog でターゲットカタログとスキーマに対する必要な権限があります。Excelアドインには、書き戻しを有効化または無効化するための別途設定はありません。
-
新しいテーブルを作成するには、以下の権限が必要です。
USE CATALOGカタログでUSE SCHEMAスキーマ上でCREATE TABLEスキーマ上で
-
既存のテーブルを上書きするには、次の権限が必要です。
USE CATALOGカタログでUSE SCHEMAスキーマ上でSELECTテーブル上MODIFYテーブル上
詳細については、「Unity Catalog 権限リファレンス」を参照してください。
-
SQLウェアハウスを選択してください
使用するSQLウェアハウスを選択してください:
- Excel の Databricks アドインペインの右上にあるドロップダウンメニューをクリックします。
- 使用するSQLウェアハウスを選択してください。
Databricks にデータを書き戻してください
Excel 範囲を Databricks に書き戻すには、次の 2 つの方法があります。
- 新しいテーブルを作成する :選択した Excel 範囲から新しい Unity Catalog テーブルを作成します。
- 既存のテーブルを上書きする:選択したExcel範囲で、既存のUnity Catalogテーブルの内容を置き換えます。
新しい Unity Catalog テーブルを作成する、または既存の Unity Catalog テーブルを Excel から上書きするには:
-
Databricks Excel アドインペインで、 書き戻し タブをクリックします。
-
**[新規テーブルを作成]** または **[既存のテーブルを上書き]** を選択します。
-
宛先の カタログ と スキーマ を検索して選択します。
-
ターゲットテーブルを指定する:
- 新しいテーブルを作成するには、名前を入力してください。
- 既存のテーブルを上書きするには、上書きしたいテーブルを選択してください。
-
デフォルトでは、選択した範囲の最初の行が列ヘッダーとして使用されます。これは、 詳細オプション で変更できます。
-
書き込みたいデータが含まれるExcelのセル範囲を入力し、次に、 [選択を使用] をクリックします。
-
(任意)列名を編集します。列名を直接編集するには、テーブルプレビューで列名フィールドをクリックします。
-
(任意)列のデータ型を編集テーブルプレビューで、
レターアイコンをクリックし、必要なデータ型を選択します。
-
テーブルに書き込む をクリックしてください。
進行中のライトバックを停止するには、Excelアドインペインで キャンセル をクリックします。
制限事項:
- ライトバックはテーブルレベルの書き込みのみをサポートしています。行レベルの更新、追加、マージはサポートされていません。
- Write-back はビューまたはマテリアライズドビューの作成をサポートしていません。
- ExcelアドインはSQLウェアハウスのみサポートしています。汎用コンピュートはサポートされていません。