Puedes leer sin crear un espacio. Créalo solo cuando quieras guardar.
Guardar progresoLección 4 de 5
Workspace, metastore y recursos de cómputo
Workspace, metastore, catálogo y esquema forman ámbitos distintos; entenderlos evita nombres ambiguos y permisos mal aplicados.
17 min aprox.
04DiagnósticoWorkspace, metastore y recursos de cómputo
Workspace, metastore, catálogo y esquema forman ámbitos distintos; entenderlos evita nombres ambiguos y permisos mal aplicados.
+
Workspace, metastore y recursos de cómputo
Workspace, metastore, catálogo y esquema forman ámbitos distintos; entenderlos evita nombres ambiguos y permisos mal aplicados.
Un workspace es la superficie de colaboración y ejecución. Un metastore de Unity Catalog gobierna catálogos y se asigna a workspaces; el namespace de tres niveles catalog.schema.object identifica tablas, vistas, funciones y volúmenes.
El workspace no es el propietario físico de una tabla de Unity Catalog. Varios workspaces asociados al mismo metastore pueden descubrir un objeto, aunque workspace bindings, privilegios y conectividad pueden limitar su uso.
SHOW CATALOGS;
SHOW SCHEMAS IN main;
SHOW TABLES IN main.learning;Ejecuta las tres sentencias para localizar en qué nivel falla el descubrimiento.
¿Cuál es el nombre completo de la tabla events?
Profundiza
El namespace de Unity Catalog es una jerarquía de gobierno, mientras un workspace es una superficie de colaboración y ejecución. Un metastore se asigna a workspaces y contiene catálogos; cada catálogo contiene esquemas; cada esquema contiene tablas, vistas, volúmenes, funciones y otros objetos. El nombre completo catalog.schema.object hace que el significado no dependa del contexto accidental de la sesión. La asignación del metastore habilita un ámbito común, pero no concede acceso automáticamente: visibilidad, privilegios, workspace bindings y conectividad siguen siendo controles diferentes. Pensar en contenedores anidados evita la falsa idea de que copiar un notebook o cambiar de workspace duplica o transfiere la propiedad de una tabla.
Ámbito superior de Unity Catalog asignable a uno o varios workspaces y contenedor de catálogos.
Define la frontera administrativa en la que se resuelven objetos gobernados.Identificación inequívoca de un objeto mediante catálogo, esquema y nombre.
Hace reproducibles consultas y despliegues entre sesiones y entornos.Restricción que limita el uso de determinados securables a workspaces seleccionados.
Añade aislamiento de entorno sin confundirlo con permisos de usuario sobre datos.Resumen
Puntos clave
- El namespace recomendado tiene tres niveles
- El metastore se asigna a uno o varios workspaces
- Visibilidad y autorización no son equivalentes
Evita
- Usar nombres de una parte y depender del contexto de sesión
- Confundir ACL del workspace con privilegios sobre datos