Grunderna i Delta Sharing

Introduktion till Databricks Lakehouse

Gang Wang

Senior Data Scientist

Problemet med datadelning

$$

  • Traditionell delning: exportera, mejla, ladda upp
  • Data blir inaktuell omedelbart
  • Flera kopior sprids i organisationer
  • Ingen kontroll när filen lämnat dina händer

$$

recraft: half: A person struggling to carry multiple heavy boxes of files through a door, representing the burden of traditional data sharing through file exports

Introduktion till Databricks Lakehouse

Vad är Delta Sharing?

$$

architecture: Delta Sharing Protocol

$$

  • Inga kopior – mottagare frågar levande data via Delta Sharing-protokollet
  • Återkalla direkt – ta bort åtkomst med ett enda kommando
Introduktion till Databricks Lakehouse

Skapa en share

$$

-- Create a share
CREATE SHARE partner_data;

-- Add a gold table to the share
ALTER SHARE partner_data
ADD TABLE production.sales
  .gold_daily_revenue;

$$

  • En share är en namngiven samling tabeller
  • Lägg till tabeller från valfri katalog i Unity Catalog
  • Dela vanligtvis gold layer-data – ren, aggregerad och affärsklar
Introduktion till Databricks Lakehouse

Lägga till mottagare

$$

-- Create a recipient
CREATE RECIPIENT acme_corp;

-- Grant the recipient access
GRANT SELECT ON SHARE partner_data
TO RECIPIENT acme_corp;

$$

  • En recipient representerar en organisation eller person
  • De får en aktiveringslänk för att konfigurera åtkomst
  • Du styr vilka shares varje recipient kan se
Introduktion till Databricks Lakehouse

Bibliotekortsanalogin

$$

  • Istället för att kopiera en bok (exportera data) utfärdar du ett bibliotekskort (en share)
  • Mottagaren läser originalet i realtid
  • Du kan återkalla kortet när som helst

$$

recraft: half: A person handing a library card to another person in front of a grand library building, representing granting live data access instead of copying data

Introduktion till Databricks Lakehouse

Sammanfattning

$$

  • Delta Sharing ger levande, skrivskyddad åtkomst till data – inga kopior
  • Skapa en share, lägg till gold layer-tabeller och ge mottagare åtkomst
  • Mottagare frågar data i realtid via Delta Sharing-protokollet
  • Återkalla åtkomst direkt när relationen avslutas
Introduktion till Databricks Lakehouse

Nu kör vi en övning!

Introduktion till Databricks Lakehouse

Preparing Video For Download...