Noțiuni fundamentale despre Delta Sharing

Introducere în Databricks Lakehouse

Gang Wang

Senior Data Scientist

Problema partajării datelor

$$

  • Partajare tradițională: export, email, încărcare
  • Datele devin perimate imediat
  • Copii multiple în mai multe organizații
  • Niciun control după ce fișierul a plecat

$$

recraft: half: O persoană care se chinuie să care mai multe cutii grele cu fișiere printr-o ușă, reprezentând povara partajării tradiționale a datelor prin exporturi de fișiere

Introducere în Databricks Lakehouse

Ce este Delta Sharing?

$$

architecture: Delta Sharing Protocol

$$

  • Fără copii - destinatarii interoghează datele live prin protocolul Delta Sharing
  • Revocare instantă - elimini accesul cu o singură comandă
Introducere în Databricks Lakehouse

Crearea unui 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;

$$

  • Un share este o colecție de tabele cu un nume
  • Adaugi tabele din orice catalog din Unity Catalog
  • De obicei se partajează date din nivelul gold - curate, agregate, gata de utilizare
Introducere în Databricks Lakehouse

Adăugarea destinatarilor

$$

-- Create a recipient
CREATE RECIPIENT acme_corp;

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

$$

  • Un recipient reprezintă o organizație sau o persoană
  • Primește un link de activare pentru a configura accesul
  • Tu controlezi ce share-uri poate vedea fiecare recipient
Introducere în Databricks Lakehouse

Analogia cu abonamentul de bibliotecă

$$

  • În loc să fotocopiezi o carte (export de date), emiți un abonament de bibliotecă (un share)
  • Destinatarul citește originalul în timp real
  • Poți revoca abonamentul oricând

$$

recraft: half: O persoană care înmânează un abonament de bibliotecă altei persoane în fața unei clădiri impunătoare de bibliotecă, reprezentând acordarea accesului live la date în loc de copierea acestora

Introducere în Databricks Lakehouse

Rezumat

$$

  • Delta Sharing oferă acces live, read-only la date - fără copii
  • Creezi un share, adaugi tabele din nivelul gold, acorzi acces destinatarilor
  • Destinatarii interoghează datele în timp real prin protocolul Delta Sharing
  • Revoci accesul instant când relația se încheie
Introducere în Databricks Lakehouse

Hai să exersăm!

Introducere în Databricks Lakehouse

Preparing Video For Download...