Ali Dataset v3 ohranja stolpce, tipe, zrnatost in pomen vira, ki jih potrebuje poročilo — ali naj Report v5 ostane pripet na Dataset v2, dokler analitična pogodba ni preoblikovana?
Operativni vodnik · Razvoj različic
Razvijajte Dataset in poročilo, ne da bi prepisali njuno zgodovino.
Ta potek uporabite, kadar se spremenijo SQL v lasti Dataset, izvor vira, shema, stolpci ali metapodatki stolpcev in se mora obstoječe poročilo odločiti, ali bo sprejelo novo pogodbo.
Dataset, DatasetVersion in DatasetColumn nosijo osnovno podatkovno pogodbo. ReportVersion nosi analitični namen in natančne vezave DatasetVersion. AnalyticsRun zabeleži eno izvedbo pod trenutnim upravljanjem.
Nov DatasetVersion sam po sebi nikoli ne premakne obstoječega ReportVersion.
Zavrnjeni kandidat pusti prejšnjo različico poročila za produkcijo in njene zgodovinske vezave zagonov nespremenjene.
Primerjava različic, identiteta sprejetega DatasetVersion, nespremenljiva vezava ReportVersion, zgoščene vrednosti prevajanja, konfiguracije, filtrov in RLS ter poznejši AnalyticsRun sestavljajo zabeleženo verigo podprte spremembe.
Vprašanje za odločitev
Ali Dataset v3 ohranja stolpce, tipe, zrnatost in pomen vira, ki jih potrebuje poročilo — ali naj Report v5 ostane pripet na Dataset v2, dokler analitična pogodba ni preoblikovana?
Uporabljeni objekti in kontrole
Dataset, DatasetVersion in DatasetColumn nosijo osnovno podatkovno pogodbo. ReportVersion nosi analitični namen in natančne vezave DatasetVersion. AnalyticsRun zabeleži eno izvedbo pod trenutnim upravljanjem.
Življenjski cikel Dataset in nespremenljiva identiteta DatasetVersion
Normalizirani SQL, izvor vira, stolpci, tipi in znani metapodatki profiliranja
Dimenzije, metrike in grafikon poročila, trajni filtri ter natančne vezave
Strežniško upravljano prevajanje, dovoljenja, RLS in kontekst predogleda
Potek sprejema
Nov DatasetVersion sam po sebi nikoli ne premakne obstoječega ReportVersion.
-
Ustvarite nov DatasetVersion
Spremenjeno pogodbo SQL, sheme in stolpcev v lasti Dataset shranite ob ohranitvi stabilne identitete Dataset in vseh prejšnjih različic.
-
Primerjajte natančno določene različice
Preglejte razliko normaliziranega SQL, izvora vira, dodane, odstranjene in spremenjene stolpce, tipe, dovoljenost vrednosti null ter nerazpoložljive zgodovinske metapodatke.
-
Ocenite analitično združljivost
Potrdite predvideno zrnatost, dimenzije in izvorna polja, ki jih zahteva posamezna metrika; združljivosti ne sklepajte zgolj iz ujemajočih se imen.
-
Odprite nov osnutek poročila
Prejšnji ReportVersion ohranite nespremenljiv in osnutek vežite na kandidatni DatasetVersion.
-
Preverite in prevedite
Razrešite metapodatke, preverite Query Context in prevedite strežniško upravljano poizvedbo SQL samo za branje za trenutno podprto pot narečja.
-
Izvedite predogled pod upravljanjem
Izvedite omejen predogled s trenutnimi dovoljenji in obsegom RLS ter preglejte diagnostiko, namesto da bi sprejeli zgolj preverjanje sheme.
-
Shranite sprejeti ReportVersion
Novo vezavo trajno shranite šele po sprejemu; naslednji zagoni AnalyticsRun se sklicujejo na ta natančni par ReportVersion in DatasetVersion.
Napake in delni poteki
Zavrnjeni kandidat pusti prejšnjo različico poročila za produkcijo in njene zgodovinske vezave zagonov nespremenjene.
Odstranjeno ali spremenjeno polje
Prevajanje ali semantično preverjanje blokira osnutek; preoblikujte dimenzijo ali metriko, namesto da spremenite stari ReportVersion.
Predogled se nepričakovano razlikuje
Spreminjanje živih vrstic, spremembo vira, obseg filtrov/RLS in spremembo pogodbe obravnavajte kot ločene hipoteze; virtualni DatasetVersion ni posnetek vrstic.
Več vezav je le delno uspešnih
Preglejte diagnostiko vsake vezave in ohranite delno stanje; poročila ne potrdite le na podlagi uspešne vezave.
Ustvarjena dokazila
Primerjava različic, identiteta sprejetega DatasetVersion, nespremenljiva vezava ReportVersion, zgoščene vrednosti prevajanja, konfiguracije, filtrov in RLS ter poznejši AnalyticsRun sestavljajo zabeleženo verigo podprte spremembe.
Report v4 → Dataset v2 · Report v5 → Dataset v2 · Report v6 → Dataset v3
Trenutna meja
Primerjava zajema zabeležene SQL, shemo, stolpce, metapodatke in izvor; ne izmišlja si splošnega vpliva na nadaljnje poslovne procese. Metrike Analytics, RLS in dovoljenja poročila ostajajo zunaj osnovnega agregata Dataset, natančne zgodovinske vrstice pa zahtevajo artefakt ali izrecno pogodbo materializiranega posnetka.
Naslednji korak
Preglejte meje različic v modelu izdelka.
Dataset je lastnik podatkovne pogodbe; Analytics je lastnik namena poročila, metrik, RLS in izvedbe.
Raziščite upravljane Dataset