Pogosta vprašanja o rešitvi Azure Synapse Link for Dataverse

Ta članek vsebuje informacije o pogostih vprašanjih o izvozu Microsoft Dataverse podatke tabele za Azure Synapse Analytics in Azure Data Lake.

Ali dodajanje več tabel Microsoft Dataverse hkrati vpliva na uspešnost vpliva jezera?

Dodajanje več tabel v Azure Synapse Link profil bo vplival na zmogljivost v naslednjem scenariju:

  • Delta sinhronizacija: Ko je začetna sinhronizacija tabel končana, se vse spremembe v Dataverse za izbrane tabele je dodan v skupno čakalno vrsto v Azure Synapse Link. Čakalna vrsta je obdelana s fiksnim naborom vzporednih poslušalcev. Če v čakalno vrsto dodate več tabel, bo Azure Synapse Link obdelal sporočila, če pa je sporočil več, bo zamaknilo sinhronizacijo podatkov v Synapse in/ali Data Lake.

Kako lahko dostopam do svoje tabele Odnosi?

Za dostop od mnogo proti mnogim Odnosi bo relacija na voljo kot tabela, ki jo lahko izberete med Dodajte tabele stran za novo povezavo in od Upravljajte tabele za že obstoječo povezavo.

Kaj se zgodi, ko dodam stolpec?

Ko dodate nov stolpec v tabelo v viru, se doda tudi na koncu datoteke v cilju v ustrezni particiji datoteke. Medtem ko vrstice, ki so obstajale pred dodajanjem stolpca, ne bodo prikazovale novega stolpca, bodo nove ali posodobljene vrstice prikazale novo dodani stolpec.

Kaj se zgodi, ko izbrišem stolpec?

Ko izbrišete stolpec iz tabele v viru, se stolpec ne pridobi s cilja. Namesto tega vrstice niso več posodobljene in so ob ohranjanju prejšnjih vrstic označene kot nične.

Kaj se zgodi, če spremenim vrsto podatkov stolpca?

Sprememba vrste podatkov stolpca je prelomna sprememba, zato boste morali prekiniti povezavo in jo znova povezati.

Kaj se zgodi, ko izbrišem vrstico?

Brisanje vrstice se obravnava drugače glede na to, katere možnosti zapisovanja podatkov izberete:

  • Posodobitev na mestu: to je privzeti način, in ko v tem načinu izbrišete vrstico tabele, se vrstica izbriše tudi iz ustrezne podatkovne particije v storitvi Azure Data Lake. Z drugimi besedami, so podatki trajno izbrisani s cilja.
  • Samo priloži: v tem načinu, ko je vrstica tabele Dataverse izbrisana, ni trajno izbrisano s cilja. Namesto tega se doda vrstica, ki se nastavi kot isDeleted = True za datoteko v ustrezni podatkovni particiji v storitvi Azure Data Lake.

Kaj se zgodi, ko dodam novo tabelo za sinhronizacijo v jezero podatkov?

Pomembno je omeniti, da Azure Synapse Link for Dataverse hkrati obdeluje fiksen nabor tabel za začetno sinhronizacijo v katerem koli trenutku. Ko je v profil dodana nova tabela, se postopna ali delta sinhronizacija obstoječih tabel začasno zaustavi. Medtem ko se delta sporočila za obstoječe tabele še naprej vrstijo, Azure Synapse Link ne bo obdelal nobenega sporočila iz čakalne vrste delta, dokler začetna sinhronizacija za novo dodano tabelo ne bo dokončana. To velja ne glede na to, ali ustvarite novo povezano jezero, nov profil ali dodate tabelo obstoječemu profilu. Za nove ali obstoječe profile priporočamo, da hkrati dodate največ 5 tabel za sinhronizacijo v jezero podatkov. Če dodate več tabel, postopek sinhronizacije ne bo pospešen. Medtem ko je začetna sinhronizacija za novo dodane tabele v teku, bo vse spremembe delte na teh tabelah postavila v eno vrsto. Azure Synapse Link for Dataverse ne bo obdeloval teh sprememb delta, dokler ne bo dokončana začetna sinhronizacija za vse predhodno dodane tabele.

Katere oblike datuma in časa lahko pričakujete pri izvoženem Dataverse mize?

Obstajajo trije formati datuma in časa, ki jih lahko pričakujete v izvoženem Dataverse mize.

Ime stolpca Oblikovanje Primer
SinkCreatedOn in SinkModifiedOn M/d/llll V:mm:ss tt 6/28/2021 4:34:35 PM
CreatedOn yyyy-MM-dd'T'HH:mm:ss.sssssssXXX 2018-05-25T16:21:09.0000000+00:00
Vsi drugi stolpci llll-MM-dd'T'HH:mm:ss'Z' 2021-06-25T16:21:12Z

Kdaj naj uporabim letno ali mesečno strategijo particije?

Za tabele Dataverse, kjer je obseg podatkov v enem letu velik, priporočamo, da uporabite mesečne particije. S tem dobite manjše datoteke in boljšo zmogljivost. Poleg tega, če se vrstice v tabelah Dataverse pogosto posodabljajo, razdelitev na več manjših datotek pomaga izboljšati zmogljivost v primeru scenarijev posodobitev na mestu.

Kdaj uporabim način »Samo priloži« za zgodovinski pogled sprememb?

Način »Samo priloži« je priporočljiva možnost za pisanje podatkov tabele Dataverse v jezero, še posebej, če je količina podatkov velika v particiji s pogosto spreminjajočimi se podatki. Še enkrat, to je pogosto uporabljena in zelo priporočljiva možnost za poslovne stranke. Poleg tega lahko ta način uporabite za scenarije, v katerih je namen postopoma pregledati spremembe pri storitvi Dataverse in obdelati spremembe za scenarije ETL, UI in ML. Način Samo priloži vsebuje zgodovino sprememb namesto najnovejše spremembe ali posodobitve na mestu in omogoča več časovnih vrst iz scenarijev umetne inteligence, na primer predvidevanje ali analitiko napovedovanja na podlagi preteklih vrednosti.

Kateri Dataverse tabele niso podprte za izvoz?

Vsaka tabela, ki nima omogočenega sledenja spremembam, ne bo podprta poleg naslednjih sistemskih tabel:

  • Priloga
  • Annotation
  • Preslikava niza
  • Koledar

Kateri Dataverse tabele uporabljajo privzeto samo dodajanje?

Vse tabele, ki nimajo polja createdOn, bodo privzeto sinhronizirane z načinom samo dodaj. To vključuje tabele odnosov in tabelo ActivityParty.

Da bi zagotovili visoko zmogljivost in nizko zamudo, poleg preprečevanja izstopnih bremen, Synapse Link zahteva, da se vsi viri nahajajo v isti regiji. Če imate scenarij med regijami, lahko:

  • Premaknite vire Azure v isto regijo kot okolje.
  • Premaknite okolje v isto regijo kot viri Azure, tako da se obrnete Microsoftova podpora strankam.
  • Omogoči Dostop za branje – Geo Redundant Storage (RA-GRS) na jezeru podatkov Azure za podvajanje podatkov Azure v bližnjo regijo. Več informacij: Dostop za branje do podatkov v sekundarni regiji
  • Uporaba Azure Synapse pipelines ali Azure Data Factory za kopiranje podatkov iz virov Azure v eni regiji v vire Azure v drugi.

Zakaj vidim sporočilo o napaki - ni mogoče naložiti v velikem obsegu, ker je datoteka nepopolna ali je ni mogoče prebrati?

Dataverse podatki se lahko nenehno spreminjajo z ustvarjanjem, posodabljanjem in brisanjem transakcij. To napako povzroči sprememba osnovne datoteke, ko berete podatke iz nje. Torej, za tabele z nenehnimi spremembami, morate spremeniti cevovod porabe, da bo za porabo uporabljal posnetke podatkov (particionirane tabele). Več informacij: Ustvarite Azure Synapse Link for Dataverse s svojim Azure Synapse Delovni prostor