Puedes leer todo sin registrarte. Solo crearemos un perfil anónimo cuando decidas guardar tu progreso.
Lecció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.
- Duración
- 17 min aprox.
- Objetivo
- Workspace, metastore, catálogo y esquema forman ámbitos distintos; entenderlos evita nombres ambiguos y permisos mal aplicados.
- Siguiente paso
- Continuar con la siguiente lección
Ver detalles del módulo
Data Intelligence Platform y arquitectura lakehouse
Construye un modelo mental preciso de almacenamiento, cómputo, gobierno y superficies de trabajo.
- Explicar la separación entre storage y compute
- Relacionar Delta Lake, Unity Catalog y motores de ejecución
- Elegir la superficie adecuada para cada carga
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.
Mostrar prerrequisitos
- Dificultad
- Associate
- Prerrequisitos
- Ninguno obligatorio
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.
Modelo mental
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.SHOW CATALOGS;
SHOW SCHEMAS IN main;
SHOW TABLES IN main.learning;Ejecuta las tres sentencias para localizar en qué nivel falla el descubrimiento.
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
Recuerdo activo