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.

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.
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.

Tok prihvatanja

Novi DatasetVersion nikada sam ne pomera postojeći ReportVersion.

Putanje neuspeha i delimičnog ishoda

Odbijeni kandidat ostavlja prethodnu produkcionu verziju izveštaja i njene istorijske veze izvršenja nepromenjene.

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.

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.

  1. 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.

  2. 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.

  3. Procenite analitičku kompatibilnost

    Potvrdite željenu granularnost, dimenzije i izvorna polja potrebna svakoj metrici; ne zaključujte kompatibilnost samo iz podudarnih imena.

  4. Otvorite novi nacrt izveštaja

    Zadržite prethodni ReportVersion nepromenljivim i povežite nacrt sa kandidatom DatasetVersion-a.

  5. 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.

  6. 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.

  7. 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