Zapis danych z powrotem do Azure Databricks z Google Sheets

Databricks Connector dla Google Sheets pozwala zapisywać dane z Google Sheets z powrotem do tabeli Unity Catalog. Możesz utworzyć nową tabelę lub nadpisać istniejącą tabelę w Azure Databricks bez opuszczania Google Sheets.

Prerequisites

Zanim zapiszesz dane z powrotem do Azure Databricks z Google Sheets:

  • Databricks Connector do Google Sheets jest skonfigurowany i połączony z Twoim obszarem roboczym.

  • Masz dostęp do obszaru roboczego. Zobacz Zarządzanie uprawnieniami.

  • Masz dostęp do uruchomionego magazynu SQL Warehouse.

  • Masz niezbędne uprawnienia dotyczące docelowego katalogu i schematu w Unity Catalog:

    • Aby utworzyć nową tabelę, musisz mieć następujące uprawnienia:
      • USE CATALOG w katalogu
      • USE SCHEMA w schemacie
      • CREATE TABLE w schemacie
    • Aby zastąpić istniejącą tabelę, musisz mieć następujące uprawnienia:
      • USE CATALOG w katalogu
      • USE SCHEMA w schemacie
      • SELECT na stole
      • MODIFY na stole

    Aby uzyskać więcej informacji, zobacz Przewodnik po uprawnieniach Unity Catalog.

Wybieranie usługi SQL Warehouse

Wybierz, którego usługi SQL Warehouse użyć:

  1. W Google Sheets kliknij Rozszerzenia > Databricks Connector > Uruchom panel boczny, aby otworzyć konektor.
  2. W prawym górnym rogu paska bocznego łącznika wybierz magazyn SQL, którego chcesz używać.

Zapisywanie danych z powrotem do Azure Databricks

Możesz zapisać zakres od Google Sheets aż do Azure Databricks na jeden z dwóch sposobów:

  • Utwórz nową tabelę: Stwórz nową tabelę Unity Catalog z wybranego zakresu.
  • Nadpisz istniejącą tabelę: Zastąp zawartość istniejącej tabeli w katalogu Unity za pomocą wybranego zakresu.

Aby utworzyć nową tabelę Unity Catalog lub nadpisać istniejącą tabelę Unity Catalog z Google Sheets:

  1. W pasku bocznym Databricks Connector wybierz zakładkę Write back .
  2. Wybierz Utwórz nową tabelę lub Nadpisz istniejącą tabelę.
  3. Wyszukaj i wybierz docelowy wykaz i schemat.
  4. Określ tabelę docelową:
    • Aby utworzyć nową tabelę, wprowadź nazwę.
    • Aby zastąpić istniejącą tabelę, wybierz tabelę, którą chcesz zastąpić.
  5. Wybierz zakres, który zawiera dane, które chcesz zapisać. Domyślnie pierwszy wiersz zakresu służy jako nagłówki kolumn.
  6. Kliknij Użyj wybrań, aby potwierdzić dane i zapisać je do Azure Databricks.
  7. Kliknij Utwórz tabelę lub Nadpisz tabelę , aby zapisać dane.

Ograniczenia

  • Funkcja zapisu zwrotnego obsługuje tylko zapisy na poziomie tabeli. Aktualizacje na poziomie wiersza, dołączania i scalania nie są obsługiwane.
  • Zapisywanie zwrotne nie obsługuje tworzenia widoków ani zmaterializowanych widoków.
  • Databricks Connector dla Google Sheets obsługuje tylko magazyny SQL. Obliczenia ogólnego przeznaczenia nie są obsługiwane.

Dodatkowe zasoby