Najčešća pitanja o Azure Synapse Link for Dataverse

U ovom se članku navode informacije o često postavljanim pitanjima o izvozu podataka iz tablice Microsoft Dataverse u Azure Synapse Analytics i Azure Data Lake.

Kada trebam koristiti godišnju ili mjesečnu strategiju particije?

Za Dataverse tablice u kojima je količina podataka velika u roku od godinu dana preporučujemo da koristite mjesečne particije. To rezultira manjim datotekama i boljim performansama. Osim toga, ako se reci u tablicama Dataverse često ažuriraju, podjela na više manjih datoteka pomaže u poboljšanju performansi u slučaju scenarija ažuriranja na mjestu.

Kada koristim način samo za dodavanje za povijesni prikaz promjena?

Način samo dodavanja preporučena je opcija za pisanje Dataverse podataka tablice u jezero, osobito kada su količine podataka visoke unutar particije s podacima koji se često mijenjaju. Ponovno, ovo je često korištena i visoko preporučena opcija za poslovne korisnike. Osim toga, ovaj način rada možete koristiti za scenarije u kojima je namjera postupno pregledavati promjene u odnosu Dataverse i obrađivati promjene za scenarije ETL-a, AI-ja i ML-a. Način dodavanja pruža povijest promjena, umjesto najnovije promjene ili ažuriranja na mjestu, i omogućuje nekoliko vremenskih serija iz AI scenarija, poput predviđanje ili analitiku predviđanja na temelju povijesnih vrijednosti.

Što se događa kada dodam stupac?

Kada dodate novi stupac u tablicu u izvoru, on se dodaje i na kraju datoteke na odredištu u odgovarajućoj particiji datoteke. Iako retci koji su postojali prije dodavanja stupca neće prikazivati novi stupac, novi ili ažurirani retci prikazivat će stupac koji je tek dodan.

Što se događa kada izbrišem stupac?

Kad iz izvora izbrišete stupac iz tablice, stupac se neće ispustiti iz odredišta. Umjesto toga, retci se više ne ažuriraju i označavaju se nulom uz očuvanje prethodnih redaka.

Što se događa kada izbrišem redak?

Brisanje retka obrađuje se različito ovisno o odabranim opcijama upisivanja podataka:

  • Ažuriranje na mjestu: ovo je zadani način rada i kada izbrišete redak tablice u ovom načinu, redak se također briše s odgovarajuće podatkovne particije u Azure Data Lake. Drugim riječima, podaci se teško brišu s odredišta.
  • Samo dodavanje: U ovom načinu rada, kada se izbriše redak Dataverse tablice, nije teško izbrisati s odredišta. Umjesto toga, dodaje se redak i postavlja se kao isDeleted = True datoteci u odgovarajućoj podatkovnoj particiji podataka u Azure Data Lake.

Što se događa kada dodam novu tablicu za sinkronizaciju u jezero podataka?

Važno je napomenuti da Azure Synapse Link for Dataverse istovremeno obrađuje fiksni skup tablica za početnu sinkronizaciju u bilo kojem trenutku. Kad se nova tablica doda u profil, privremeno se prekida inkrementalna ili delta sinkronizacija postojećih tablica. Dok delta poruke za postojeće tablice i dalje čekaju u redu čekanja, Azure Synapse Link neće obrađivati poruke iz delta reda čekanja dok se ne dovrši početna sinkronizacija za novododanu tablicu. To vrijedi bez obzira stvarate li novo povezano jezero, novi profil ili dodajete tablicu postojećem profilu. Za nove ili postojeće profile preporučujemo da istovremeno dodate ne više od pet tablica za sinkronizaciju s podatkovnim jezerom. Dodavanje više tablica neće ubrzati postupak sinkronizacije. Dok je početna sinkronizacija za novo dodane tablice u tijeku, stavit će sve izmjene delta na tim tablicama u jedan red čekanja. Azure Synapse Link for Dataverse neće obraditi te delte dok se ne dovrši početna sinkronizacija za sve prethodno dodane tablice.

Dodaje li istovremeno više Dataverse tablica performansama udara u jezero?

Dodavanje više tablica u profil Azure Synapse Link utjecat će na performanse u sljedećim scenarijima:

  • Početna sinkronizacija: Kada se tablice prvi put dodaju, postoji fiksni skup tablica koje se sinkroniziraju za početne podatke odjednom. Preporučujemo dodavanje ne više od pet tablica odjednom novom ili postojećem profilu. Dodavanje više od preporučenog broja tablica ne ubrzava sinkronizaciju, jer se u određenom trenutku obrađuje samo fiksni skup tablica.
  • Delta sinkronizacija: Nakon dovršetka početne sinkronizacije tablica svaka promjena na Dataverse za odabrane tablice dodaje se u zajednički red čekanja u Azure Synapse Link. Red čekanja obrađuje se fiksnim skupom paralelnih slušatelja. Ako u red čekanja dodate još tablica, Azure Synapse Link obradit će poruke, ali ako je broj poruka veći, dodat će latenciju za sinkronizaciju podataka sa sinapsom i/ili podatkovnim jezerom.

Kako mogu pristupiti Odnosi za stolom?

Da biste pristupili Odnosi više, odnos će biti dostupan kao tablica za odabir sa stranice Dodavanje tablica za novu vezu i iz tablice Upravljanje za već postojeću vezu.