Da li Dataset v3 čuva kolone, tipove, granularnost i značenje izvora koje izveštaj zahteva — ili Report v5 treba da ostane vezan za Dataset v2 dok se analitički ugovor ne preoblikuje?
Operativno uputstvo · Razvoj verzija
Razvijajte Dataset i izveštaj bez prepisivanja njihove istorije.
Koristite ovaj tok kada se promene SQL, poreklo izvora, šema, kolone ili metapodaci kolona u vlasništvu Dataset-a, a postojeći izveštaj mora odlučiti da li prihvata novi ugovor.
Dataset, DatasetVersion i DatasetColumn nose osnovni ugovor podataka. ReportVersion nosi analitičku nameru i tačne DatasetVersion veze. AnalyticsRun beleži jedno izvršenje pod trenutnim pravilima upravljanja.
Novi DatasetVersion nikada sam ne pomera postojeći ReportVersion.
Odbijeni kandidat ostavlja prethodnu produkcionu verziju izveštaja i njene istorijske veze izvršenja nepromenjene.
Poređenje verzija, identitet prihvaćenog DatasetVersion-a, nepromenljiva ReportVersion veza, heševi kompajliranja, konfiguracije, filtera i RLS-a i kasniji AnalyticsRun pružaju zabeležen lanac podržane promene.
Pitanje odluke
Da li Dataset v3 čuva kolone, tipove, granularnost i značenje izvora koje izveštaj zahteva — ili Report v5 treba da ostane vezan za Dataset v2 dok se analitički ugovor ne preoblikuje?
Korišćeni objekti i kontrole
Dataset, DatasetVersion i DatasetColumn nose osnovni ugovor podataka. ReportVersion nosi analitičku nameru i tačne DatasetVersion veze. AnalyticsRun beleži jedno izvršenje pod trenutnim pravilima upravljanja.
Dataset životni ciklus i nepromenljivi DatasetVersion identitet
Normalizovani SQL, poreklo izvora, kolone, tipovi i poznati profilni metapodaci
Dimenzije izveštaja, metrike, dijagram, trajni filteri i tačne veze
Kompajliranje u vlasništvu servera, dozvole, RLS i kontekst pregleda
Tok prihvatanja
Novi DatasetVersion nikada sam ne pomera postojeći ReportVersion.
-
Kreirajte novi DatasetVersion
Sačuvajte promenjeni SQL, šemu i ugovor kolona u vlasništvu Dataset-a uz očuvanje stabilnog Dataset identiteta i svih prethodnih verzija.
-
Uporedite tačne verzije
Pregledajte razliku normalizovanog SQL-a, poreklo izvora, dodate, uklonjene i promenjene kolone, tipove, mogućnost NULL vrednosti i nedostupne istorijske metapodatke.
-
Procenite analitičku kompatibilnost
Potvrdite željenu granularnost, dimenzije i izvorna polja potrebna svakoj metrici; ne zaključujte kompatibilnost samo iz podudarnih imena.
-
Otvorite novi nacrt izveštaja
Zadržite prethodni ReportVersion nepromenljivim i povežite nacrt sa kandidatom DatasetVersion-a.
-
Potvrdite i kompajlirajte
Razrešite metapodatke, potvrdite Query Context i kompajlirajte SQL samo za čitanje u vlasništvu servera za trenutno podržanu putanju dijalekta.
-
Pregledajte pod pravilima upravljanja
Izvršite ograničen pregled sa trenutnim dozvolama i RLS opsegom i pregledajte dijagnostiku umesto prihvatanja samo na osnovu validacije šeme.
-
Sačuvajte prihvaćeni ReportVersion
Sačuvajte novu vezu tek posle prihvatanja; naredni AnalyticsRun zapisi pokazuju na tačan par ReportVersion-a i DatasetVersion-a.
Putanje neuspeha i delimičnog ishoda
Odbijeni kandidat ostavlja prethodnu produkcionu verziju izveštaja i njene istorijske veze izvršenja nepromenjene.
Uklonjeno ili promenjeno polje
Kompajliranje ili semantička validacija blokiraju nacrt; preoblikujte dimenziju ili metriku umesto menjanja starog ReportVersion-a.
Pregled se neočekivano razlikuje
Pomeranje živih redova, promenu izvora, filter/RLS opseg i promenu ugovora tretirajte kao odvojene hipoteze; virtuelni DatasetVersion nije snimak redova.
Povezivanje više skupova je delimično
Pregledajte dijagnostiku svake veze i sačuvajte delimično stanje; ne potvrđujte izveštaj samo na osnovu uspešne veze.
Proizvedeni dokazi
Poređenje verzija, identitet prihvaćenog DatasetVersion-a, nepromenljiva ReportVersion veza, heševi kompajliranja, konfiguracije, filtera i RLS-a i kasniji AnalyticsRun pružaju zabeležen lanac podržane promene.
Report v4 → Dataset v2 · Report v5 → Dataset v2 · Report v6 → Dataset v3
Trenutna granica
Poređenje obuhvata zabeleženi SQL, šemu, kolone, metapodatke i poreklo; ne izmišlja univerzalni nizvodni poslovni uticaj. Analytics metrike, RLS i dozvole izveštaja ostaju izvan osnovnog Dataset agregata, a tačni istorijski redovi zahtevaju artefakt ili eksplicitni ugovor materijalizovanog snimka stanja.
Sledeći korak
Pregledajte granice verzija u modelu proizvoda.
Dataset poseduje ugovor podataka; Analytics poseduje nameru izveštaja, metrike, RLS i izvršenje.
Istražite upravljane skupove podataka