Skriva tillbaka data till Azure Databricks med hjälp av Azure Databricks Excel-tillägget

Important

Den här funktionen finns som allmänt tillgänglig förhandsversion.

Note

Azure Databricks Excel-tillägget är inte tillgängligt i Azure Government eller Azure China-regioner.

Med Azure Databricks Excel-tillägget kan du skriva data från Microsoft Excel tillbaka till en Unity Catalog-tabell. Du kan skapa en ny tabell eller skriva över en befintlig tabell i Azure Databricks utan att lämna Excel.

Prerequisites

Innan du skriver tillbaka data till Azure Databricks från Excel:

  • Det Azure Databricks Excel tillägget är installerat och konfigurerat.

  • Du har åtkomst till arbetsytan. Se Hantera rättigheter.

  • Du har åtkomst till ett SQL-datalager som är i drift.

  • Du har de behörigheter som krävs för målkatalogen och schemat i Unity Catalog. Det finns ingen separat inställning i Excel-tillägget för att aktivera eller inaktivera tillbakaskrivning.

    • Om du vill skapa en ny tabell måste du ha följande behörigheter:
      • USE CATALOG på katalogen
      • USE SCHEMA för schemat
      • CREATE TABLE för schemat
    • Om du vill skriva över en befintlig tabell måste du ha följande behörigheter:
      • USE CATALOG på katalogen
      • USE SCHEMA för schemat
      • SELECT på tabellen
      • MODIFY på tabellen

    Mer information finns i Referens för behörigheter för Unity Catalog.

Välj ett SQL-lager

Välj vilket SQL-lager som ska användas:

  1. Klicka på den nedrullningsbara menyn längst upp till höger i fönstret Azure Databricks Tillägg i Excel.
  2. Välj vilket SQL-lager du vill använda.

Skriv tillbaka data till Azure Databricks

Du kan skriva ett Excel intervall tillbaka till Azure Databricks på något av två sätt:

  • Skapa en ny tabell: Skapa en ny Unity Catalog-tabell från det valda Excel intervall.
  • Skriv över en befintlig tabell: Ersätt innehållet i en befintlig Unity Catalog-tabell med det valda Excel intervallet.

Så här skapar du en ny Unity Catalog-tabell eller skriver över en befintlig Unity Catalog-tabell från Excel:

  1. I fönstret Azure Databricks Excel tillägg klickar du på fliken Skriv tillbaka.
  2. Välj Skapa tabell eller Skriv över tabell.
  3. Sök efter och välj målkatalogen och schemat.
  4. Ange måltabellen:
    • Om du vill skapa en ny tabell anger du ett namn.
    • Om du vill skriva över en befintlig tabell väljer du den tabell som du vill skriva över.
  5. Som standard används den första raden i det valda intervallet som kolumnrubriker. Du kan ändra detta under Avancerade alternativ.
  6. Ange det Excel cellintervall som innehåller de data som du vill skriva och klicka sedan på Använd markering.
  7. (Valfritt) Redigera kolumnnamn. Om du vill redigera ett kolumnnamn direkt klickar du på fältet kolumnnamn i tabellförhandsgranskningen.
  8. (Valfritt) Redigera kolumntyper. I tabellförhandsgranskningen klickar du på ikonen Brev. Bokstavsikon och väljer den datatyp du vill använda.
  9. Klicka på Skriv till tabell.

Note

Om du vill stoppa en tillbakaskrivning som pågår klickar du på Avbryt i fönstret Excel tillägg.

Limitations

  • Tillbakaskrivning stöder endast skrivningar på tabellnivå. Uppdateringar på radnivå, tillägg och sammanslagningar stöds inte.
  • Writeback stöder inte att skapa vyer eller materialiserade vyer.
  • Det Excel tillägget stöder endast SQL-lager. All-purpose compute stöds inte.

Ytterligare resurser