Beheerste datasets

Maak van datadefinities geversioneerde assets met expliciete lineage.

Dataset scheidt verkennende SQL van een herbruikbaar datacontract. De stabiele identiteit, onveranderlijke versies en semantische metadata vormen een beheerste rapportagebasis zonder de bronlineage te verbergen.

Dataset scheidt verkennende SQL van een herbruikbaar datacontract. De stabiele identiteit, onveranderlijke versies en semantische metadata vormen een beheerste rapportagebasis zonder de bronlineage te verbergen.
Een Dataset is een contract, geen hernoemd queryresultaat.

Dataset verbindt bron- en querylineage, genormaliseerde SQL, kolom- en semantische metadata, levenscyclusstatus en onveranderlijke DatasetVersions. SavedQuery blijft bewerkbare SQL; Report beschrijft analytische intentie.

Versie betekent exacte contracttoestand.

Een wijziging in Dataset-eigen SQL, joins, bron, schema, kolommen of kolommetadata maakt een nieuwe DatasetVersion. Analytics-meetwaarden, RLS en rapportrechten blijven afzonderlijke contracten. Bestaande ReportVersions blijven vastgezet totdat een gebruiker de nieuwe DatasetVersion valideert en een nieuwe ReportVersion opslaat.

Een virtuele versie bevriest rijen niet automatisch.

Wanneer een DatasetVersion een live SQL-contract opslaat, kunnen latere runs nieuwere bronrijen lezen met dezelfde definitie. Exacte reconstructie van een historisch resultaat vereist de runhash en het bewaarde artefact of een expliciete gematerialiseerde snapshot.

Vergelijking toont vastgelegde wijziging, geen verzonnen impact.

Gebruikers kunnen genormaliseerde SQL, kolommen, typen en bekende lineagemetadata vergelijken. Het platform claimt geen universele analyse van downstream bedrijfsimpact voor relaties die nooit zijn vastgelegd.

Dataset en Analytics houden afzonderlijke verantwoordelijkheden.

Dataset is eigenaar van het stabiele data-asset en de versies. Analytics is eigenaar van meetwaarden, RLS, resourcerechten, Query Context en rapportuitvoering. Dit onderscheid houdt governancegrenzen controleerbaar.

Een Dataset is een contract, geen hernoemd queryresultaat.

Dataset verbindt bron- en querylineage, genormaliseerde SQL, kolom- en semantische metadata, levenscyclusstatus en onveranderlijke DatasetVersions. SavedQuery blijft bewerkbare SQL; Report beschrijft analytische intentie.

Een Dataset kan ontstaan uit uitvoering in SQL Console, SavedQuery, een fysieke tabel of beheerste transformatie.

DatasetColumn legt bekende schema- en profielmetadata vast voor de exacte versie.

Publicatie vanuit SQL Console lijnt de canonieke Dataset uit met de semantische projectie van Analytics zonder eigendomsgrenzen samen te voegen.

Versie betekent exacte contracttoestand.

Een wijziging in Dataset-eigen SQL, joins, bron, schema, kolommen of kolommetadata maakt een nieuwe DatasetVersion. Analytics-meetwaarden, RLS en rapportrechten blijven afzonderlijke contracten. Bestaande ReportVersions blijven vastgezet totdat een gebruiker de nieuwe DatasetVersion valideert en een nieuwe ReportVersion opslaat.

Report v4 → Dataset v2 · Report v5 → Dataset v2 · Report v6 → Dataset v3

Een virtuele versie bevriest rijen niet automatisch.

Wanneer een DatasetVersion een live SQL-contract opslaat, kunnen latere runs nieuwere bronrijen lezen met dezelfde definitie. Exacte reconstructie van een historisch resultaat vereist de runhash en het bewaarde artefact of een expliciete gematerialiseerde snapshot.

Vergelijking toont vastgelegde wijziging, geen verzonnen impact.

Gebruikers kunnen genormaliseerde SQL, kolommen, typen en bekende lineagemetadata vergelijken. Het platform claimt geen universele analyse van downstream bedrijfsimpact voor relaties die nooit zijn vastgelegd.

Exacte identiteit van linker- en rechterversie en SHA-256 van het SQL-contract

Regelbewuste SQL-vergelijking met toevoegingen en verwijderingen

Wijzigingen in kolom, type, nullbaarheid en bekende metadata

Expliciete statussen ongewijzigd, gewijzigd, toegevoegd, verwijderd en niet beschikbaar

Dataset en Analytics houden afzonderlijke verantwoordelijkheden.

Dataset is eigenaar van het stabiele data-asset en de versies. Analytics is eigenaar van meetwaarden, RLS, resourcerechten, Query Context en rapportuitvoering. Dit onderscheid houdt governancegrenzen controleerbaar.

Evolutie is een expliciete acceptatiebeslissing.

Een nieuwe DatasetVersion verplaatst bestaande rapporten niet stilzwijgend. De gebruiker vergelijkt het contract, valideert dimensies en meetwaarden, bekijkt de gegenereerde query en slaat vervolgens een nieuwe ReportVersion op die aan de geaccepteerde DatasetVersion is gekoppeld. Oudere ReportVersions en runs behouden hun oorspronkelijke koppelingen.

  1. Vergelijk Dataset v2 met v3.

  2. Bevestig de gewijzigde SQL, kolommen en typen.

  3. Open het rapportconcept met Dataset v3.

  4. Valideer metadata en compileer alleen-lezen-SQL.

  5. Bekijk de voorvertoning binnen de huidige rechten- en RLS-context.

  6. Sla Report v6 → Dataset v3 pas na acceptatie op.

Volgende stap

Begin met de gegevensstroom waarin geen ruimte is voor onduidelijkheid.

Breng de relevante systemen, eigenaren, regels, leveringsverplichtingen en bewijsvereisten in kaart.

Een kritieke gegevensstroom bespreken