Poznámka
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete sa skúsiť prihlásiť alebo zmeniť adresáre.
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete skúsiť zmeniť adresáre.
V tejto príručke:
Vytvorte kanál v pracovnom priestore a ingestujte údaje do svojej služby OneLake vo formáte Delta.
Prečítajte a upravte tabuľku Delta v službe OneLake pomocou služby Azure Databricks.
Požiadavky
Skôr než začnete, musíte mať:
Pracovný priestor s predmetom z jazerného domu.
Prémiový pracovný priestor Azure Databricks. Iba prémiové pracovné priestory Azure Databricks podporujú odovzdávanie poverení Microsoft Entra. Pri vytváraní klastra povoľte odovzdávanie poverení pre Azure Data Lake Storage v časti Rozšírené možnosti.
Údaje Ingestu a úprava tabuľky Delta
Prejdite do svojho jazerného domu v službe Power BI, vyberte položku Získať údaje a potom vyberte položku Nový kanál.
V výzve Nový kanál zadajte názov nového kanála a potom vyberte položku Vytvoriť.
V tomto cvičení vyberte ako zdroj údajov vzorové údaje NYC Taxi – Green .
Na obrazovke s ukážkou vyberte položku Ďalej.
Pre cieľové umiestnenie údajov vyberte názov jazera, ktorý chcete použiť na uloženie údajov tabuľky OneLake Delta. Môžete si vybrať existujúci lakehouse alebo vytvoriť nový.
Vyberte miesto, kam chcete uložiť výstup. Ako koreňový priečinok vyberte položku Tabuľky . Ako názov tabuľky zadajte "nycsample" a vyberte položku Ďalej.
Na obrazovke Skontrolovať a uložiť vyberte položku Začať prenos údajov okamžite a potom vyberte položku Uložiť + Spustiť.
Keď je práca dokončená, prejdite do svojho jazerného domu a pozrite si tabuľku Delta uvedenú v priečinku /Tables.
Kliknite pravým tlačidlom myši na názov vytvorenej tabuľky, vyberte položku Vlastnosti a skopírujte cestu k systému súborov Azure Blob (ABFS).
Otvorte poznámkový blok Azure Databricks. Prečítajte si tabuľku Delta na OneLake.
olsPath = "abfss://<replace with workspace name>@onelake.dfs.fabric.microsoft.com/<replace with item name>.Lakehouse/Tables/nycsample" df=spark.read.format('delta').option("inferSchema","true").load(olsPath) df.show(5)Zmenou hodnoty poľa aktualizujte údaje tabuľky Delta.
%sql update delta.`abfss://<replace with workspace name>@onelake.dfs.fabric.microsoft.com/<replace with item name>.Lakehouse/Tables/nycsample` set vendorID = 99999 where vendorID = 1;