Dataset kopplar samman source- och query-lineage, normaliserad SQL, kolumnmetadata, semantiska metadata, livscykeltillstånd och oföränderliga DatasetVersions. SavedQuery förblir redigerbar SQL; Report beskriver analytisk avsikt.
Styrda Dataset
Omvandla datadefinitioner till versionshanterade tillgångar med uttrycklig lineage.
Dataset skiljer utforskande SQL från ett återanvändbart datakontrakt. Dess stabila identitet, oföränderliga versioner och semantiska metadata skapar en kontrollerad grund för rapporter utan att dölja källans lineage.
När Dataset-ägd SQL, joins, Source, schema, kolumner eller kolumnmetadata ändras skapas en ny DatasetVersion. Analytics-mått, RLS och rapportbehörigheter förblir separata kontrakt. Befintliga ReportVersions förblir bundna tills en användare validerar den nya DatasetVersion och sparar en ny ReportVersion.
När en DatasetVersion lagrar ett aktuellt SQL-kontrakt kan senare körningar läsa nyare källrader med samma definition. Exakt återskapande av historiska resultat kräver körningshash och bevarad artefakt eller en uttrycklig materialiserad snapshot.
Användare kan jämföra normaliserad SQL, kolumner, typer och kända lineage-metadata. Plattformen gör inga anspråk på universell analys av nedströms affärspåverkan för relationer som aldrig registrerades.
Dataset äger den stabila datatillgången och versionerna. Analytics äger mätvärden, RLS, resursbehörigheter, Query Context och rapportkörning. Distinktionen håller styrningsgränserna överblickbara.
Ett Dataset är ett kontrakt, inte ett omdöpt query-resultat.
Dataset kopplar samman source- och query-lineage, normaliserad SQL, kolumnmetadata, semantiska metadata, livscykeltillstånd och oföränderliga DatasetVersions. SavedQuery förblir redigerbar SQL; Report beskriver analytisk avsikt.
Ett Dataset kan härröra från en körning i SQL Console, SavedQuery, en fysisk tabell eller en kontrollerad transformering.
DatasetColumn registrerar kända schema- och profilmetadata för den exakta versionen.
Publicering från SQL Console samordnar det kanoniska Dataset med den semantiska Analytics-projektionen utan att slå samman deras ägargränser.
Version betyder exakt kontraktstillstånd.
När Dataset-ägd SQL, joins, Source, schema, kolumner eller kolumnmetadata ändras skapas en ny DatasetVersion. Analytics-mått, RLS och rapportbehörigheter förblir separata kontrakt. Befintliga ReportVersions förblir bundna tills en användare validerar den nya DatasetVersion och sparar en ny ReportVersion.
Report v4 → Dataset v2 · Report v5 → Dataset v2 · Report v6 → Dataset v3
En virtuell version fryser inte automatiskt rader.
När en DatasetVersion lagrar ett aktuellt SQL-kontrakt kan senare körningar läsa nyare källrader med samma definition. Exakt återskapande av historiska resultat kräver körningshash och bevarad artefakt eller en uttrycklig materialiserad snapshot.
Jämförelse visar registrerad förändring, inte påhittad påverkan.
Användare kan jämföra normaliserad SQL, kolumner, typer och kända lineage-metadata. Plattformen gör inga anspråk på universell analys av nedströms affärspåverkan för relationer som aldrig registrerades.
Exakt vänster/höger versionsidentitet och SHA-256 SQL-kontrakt
Radmedveten SQL-jämförelse med tillägg och borttagningar
Ändringar i kolumn, typ, nullable-tillstånd och kända metadata
Uttryckliga tillstånd för oförändrat, ändrat, tillagt, borttaget och otillgängligt
Dataset och Analytics har separata ansvarsområden.
Dataset äger den stabila datatillgången och versionerna. Analytics äger mätvärden, RLS, resursbehörigheter, Query Context och rapportkörning. Distinktionen håller styrningsgränserna överblickbara.
Utveckling är ett uttryckligt acceptansbeslut.
En ny DatasetVersion flyttar inte befintliga rapporter i tysthet. Användaren jämför kontraktet, validerar dimensioner och mått, förhandsgranskar genererad query och sparar sedan en ny ReportVersion bunden till den godkända DatasetVersion. Äldre ReportVersions och körningar behåller sina ursprungliga bindningar.
-
Jämför Dataset v2 med v3.
-
Bekräfta ändrad SQL, ändrade kolumner och typer.
-
Öppna rapportutkastet mot Dataset v3.
-
Validera metadata och kompilera read-only SQL.
-
Kör preview under aktuell behörighets- och RLS-kontext.
-
Spara Report v6 → Dataset v3 först efter godkännande.
Nästa steg
Börja med flödet där tvetydighet inte får förekomma.
Ta med de system, ansvariga, regler, leveranskrav och evidenskrav som är viktiga.
Diskutera ett kritiskt flöde