Základy Delta Sharing

Introduction to Databricks Lakehouse

Gang Wang

Senior Data Scientist

Problém sdílení dat

$$

  • Tradiční sdílení: export, e-mail, nahrání
  • Data zastarají okamžitě
  • Více kopií napříč organizacemi
  • Po odeslání souboru ztrácíš kontrolu

$$

recraft: half: Člověk s námahou nese několik těžkých krabic se soubory přes dveře – symbol zátěže tradičního sdílení dat přes export souborů

Introduction to Databricks Lakehouse

Co je Delta Sharing?

$$

architecture: Delta Sharing Protocol

$$

  • Žádné kopie – příjemci dotazují živá data přes protokol Delta Sharing
  • Okamžité odebrání přístupu – jediným příkazem
Introduction to Databricks Lakehouse

Vytvoř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;

$$

  • Share je pojmenovaná kolekce tabulek
  • Přidávej tabulky z libovolného katalogu v Unity Catalog
  • Typicky se sdílí data zlaté vrstvy – čistá, agregovaná, připravená pro business
Introduction to Databricks Lakehouse

Přidávání příjemců

$$

-- Create a recipient
CREATE RECIPIENT acme_corp;

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

$$

  • Recipient představuje organizaci nebo osobu
  • Obdrží aktivační odkaz pro nastavení přístupu
  • Ty určuješ, které share každý recipient vidí
Introduction to Databricks Lakehouse

Analogie s průkazkou do knihovny

$$

  • Místo fotokopírování knihy (exportu dat) vydáš průkazku do knihovny (share)
  • Příjemce čte originál v reálném čase
  • Průkazku můžeš kdykoli odebrat

$$

recraft: half: Člověk předává průkazku do knihovny před budovou velké knihovny – symbol udělení přístupu k živým datům namísto kopírování

Introduction to Databricks Lakehouse

Shrnutí

$$

  • Delta Sharing poskytuje živý přístup k datům jen pro čtení – bez kopií
  • Vytvoř share, přidej tabulky zlaté vrstvy a uděl přístup příjemcům
  • Příjemci dotazují data v reálném čase přes protokol Delta Sharing
  • Přístup odebereš okamžitě, jakmile spolupráce skončí
Introduction to Databricks Lakehouse

Pojďme cvičit!

Introduction to Databricks Lakehouse

Preparing Video For Download...