Dataset conecta el linaje de Source y consulta, SQL normalizado, metadatos semánticos y de columnas, estado del ciclo de vida y DatasetVersions inmutables. SavedQuery sigue siendo SQL editable; Report describe una intención analítica.
Datasets gobernados
Convierta definiciones de datos en activos versionados con linaje explícito.
Dataset separa el SQL exploratorio de un contrato de datos reutilizable. Su identidad estable, sus versiones inmutables y sus metadatos semánticos crean una base controlada para Reports sin ocultar el linaje de origen.
Cambiar SQL, joins, Source, esquema, columnas o metadatos de columnas controlados por Dataset crea un nuevo DatasetVersion. Las métricas de Analytics, RLS y permisos de Report siguen siendo contratos separados. Los ReportVersions existentes permanecen fijados hasta que un usuario valida el nuevo DatasetVersion y guarda un nuevo ReportVersion.
Cuando DatasetVersion almacena un contrato SQL en vivo, ejecuciones posteriores pueden leer filas más recientes del origen aunque utilicen la misma definición. Reconstruir un resultado histórico exacto requiere el hash de ejecución y un artefacto preservado, o una instantánea materializada explícita.
Los usuarios pueden comparar SQL normalizado, columnas, tipos y metadatos de linaje conocidos. La plataforma no afirma un análisis universal del impacto de negocio aguas abajo para relaciones que nunca fueron registradas.
Dataset controla la identidad estable del activo de datos y sus versiones. Analytics controla métricas, RLS, permisos de recursos, QueryContext y ejecución de Report. Esta distinción mantiene revisables los límites de gobernanza.
Un Dataset es un contrato, no el resultado renombrado de una consulta.
Dataset conecta el linaje de Source y consulta, SQL normalizado, metadatos semánticos y de columnas, estado del ciclo de vida y DatasetVersions inmutables. SavedQuery sigue siendo SQL editable; Report describe una intención analítica.
Un Dataset puede originarse en una ejecución de SQL Console, SavedQuery, una tabla física o una transformación controlada.
DatasetColumn registra el esquema conocido y los metadatos de perfil de la versión exacta.
La promoción desde SQL Console alinea el Dataset canónico con la proyección semántica de Analytics sin fusionar sus límites de propiedad.
Una versión representa el estado exacto del contrato.
Cambiar SQL, joins, Source, esquema, columnas o metadatos de columnas controlados por Dataset crea un nuevo DatasetVersion. Las métricas de Analytics, RLS y permisos de Report siguen siendo contratos separados. Los ReportVersions existentes permanecen fijados hasta que un usuario valida el nuevo DatasetVersion y guarda un nuevo ReportVersion.
Report v4 → Dataset v2 · Report v5 → Dataset v2 · Report v6 → Dataset v3
Una versión virtual no congela automáticamente las filas.
Cuando DatasetVersion almacena un contrato SQL en vivo, ejecuciones posteriores pueden leer filas más recientes del origen aunque utilicen la misma definición. Reconstruir un resultado histórico exacto requiere el hash de ejecución y un artefacto preservado, o una instantánea materializada explícita.
La comparación muestra cambios registrados, no impactos inventados.
Los usuarios pueden comparar SQL normalizado, columnas, tipos y metadatos de linaje conocidos. La plataforma no afirma un análisis universal del impacto de negocio aguas abajo para relaciones que nunca fueron registradas.
Identidad exacta de las versiones izquierda y derecha, y SHA-256 del contrato SQL
Comparación SQL consciente de líneas, con inserciones y eliminaciones
Cambios de columna, tipo, nulabilidad y metadatos conocidos
Estados explícitos: sin cambios, modificado, añadido, eliminado y no disponible
Dataset y Analytics conservan responsabilidades separadas.
Dataset controla la identidad estable del activo de datos y sus versiones. Analytics controla métricas, RLS, permisos de recursos, QueryContext y ejecución de Report. Esta distinción mantiene revisables los límites de gobernanza.
La evolución exige una decisión de aceptación explícita.
Un nuevo DatasetVersion no hace avanzar silenciosamente los Reports existentes. El usuario compara el contrato, valida dimensiones y métricas, previsualiza la consulta generada y guarda un nuevo ReportVersion vinculado al DatasetVersion aceptado. Los ReportVersions y ejecuciones anteriores conservan sus vinculaciones originales.
-
Comparar Dataset v2 con v3.
-
Confirmar los cambios de SQL, columnas y tipos.
-
Abrir el borrador del informe contra Dataset v3.
-
Validar metadatos y compilar SQL de solo lectura.
-
Previsualizar con los permisos y el contexto RLS actuales.
-
Guardar Report v6 → Dataset v3 únicamente después de aceptarlo.
Siguiente paso
Empiece por el flujo que no puede permitirse ambigüedades.
Incluya los sistemas, responsables, reglas, obligaciones de entrega y requisitos de evidencia relevantes.
Analizar un flujo crítico