El catálogo de datos ofrece una interfaz unificada para gestionar los metadatos de MaxCompute, incluidas tablas, vistas, tablas externas, recursos y funciones.
Límites
Para consultar datos de MaxCompute en el catálogo de datos con un usuario RAM o un rol RAM, primero debe obtener los permisos de MaxCompute correspondientes. Si el modelo de capa 3 está habilitado para la fuente de datos o el proyecto, también debe otorgar al usuario o rol RAM permiso para ver los metadatos del esquema.
Si un proyecto de MaxCompute contiene varios esquemas, otorgue permisos de metadatos para todos los esquemas a fin de visualizar la lista completa en la página de detalles del proyecto.
-
Otorgar permisos a un usuario RAM:
GRANT DESCRIBE ON SCHEMA <Schema_Name> TO USER RAM$<Alibaba_Cloud_Account_Name>:<RAM_User_Name>; -
Otorgar permisos a un rol RAM:
GRANT DESCRIBE ON SCHEMA <Schema_Name> TO USER `RAM$<Alibaba_Cloud_Account_Name>:role/<RAM_Role_Name>`; Después de habilitar la función de esquema para un proyecto de MaxCompute, puede manage schemas y manage object tables.
Acceso al catálogo de datos de MaxCompute
Vaya a la página de Workspaces en la consola de DataWorks. En la barra de navegación superior, seleccione la región deseada. Localice el espacio de trabajo correspondiente y elija en la columna Actions.
En el panel de navegación izquierdo, haga clic en el icono
. En el árbol DATA CATALOG, haga clic en MaxCompute.
Creación de un catálogo de datos de MaxCompute
Agregue proyectos existentes de MaxCompute al catálogo de datos.
Haga clic en el icono junto al catálogo de datos de MaxCompute.
-
Agregue un proyecto de MaxCompute mediante uno de los siguientes métodos.
Fuente destino
Método
Un MaxCompute data source created en el espacio de trabajo actual
En la pestaña DataWorks Data Source, localice la fuente de datos deseada y haga clic en Add. Para agregar varias fuentes de datos simultáneamente, selecciónelas y haga clic en Batch Add.
Un MaxCompute project creado en la consola de MaxCompute
En la pestaña MaxCompute-Project, localice el proyecto deseado y haga clic en Add. Para agregar varios proyectos a la vez, selecciónelos y haga clic en Batch Add. También puede hacer clic en Create Project para agregar manualmente un nuevo proyecto de MaxCompute.
Configuración de proyectos internos: MaxCompute project configuration parameters. Operaciones de proyectos externos: MaxCompute data lakehouse.
ImportanteLa sincronización de metadatos tarda entre 10 y 20 segundos. Después de crear un proyecto, espere un momento y luego actualice manualmente la lista para ver los datos más recientes.
Gestión de un catálogo de datos de MaxCompute
Agregue y gestione esquemas, tablas, vistas y otros objetos de datos en el catálogo de datos de MaxCompute.
|
Objeto de MaxCompute |
Visualización |
Creación |
|
Schema |
|
|
|
Table |
|
|
|
Extenal Table |
|
|
|
Object Table |
|
|
|
View |
|
|
|
Materialized View |
|
|
|
Delta Live Materialized View |
|
|
|
Resource |
|
|
|
Function |
|
|
El nivel de esquema se muestra únicamente después de habilitar la función de esquema para MaxCompute. Schema operations.
Gestión de esquemas
-
Cree un esquema.
Haga clic en el icono
a la derecha del proyecto de MaxCompute. En el cuadro de diálogo Create Schema, introduzca un nombre y presione Enter. -
Consulte un esquema.
Después de agregar un esquema a un proyecto de MaxCompute, haga clic en el icono
a la izquierda del proyecto para visualizarlo. -
Elimine un esquema.
Si ya no necesita un esquema, haga clic derecho sobre él y seleccione Delete.
ImportanteEsta operación no se puede deshacer. Proceda con precaución.
Elimine todos los objetos de datos dentro de un esquema (como tablas y vistas) antes de eliminar el esquema.
Gestión de tablas
Gestión de tablas externas****
Gestión de tablas de objetos
Gestione tablas de objetos únicamente en proyectos de MaxCompute con schema feature enabled.
Gestión de vistas
Gestión de vistas materializadas
Gestión de vistas materializadas delta live
Gestión de objetos de datos de recursos
Consulta y eliminación de un catálogo de datos de MaxCompute
Consulte o elimine un catálogo de datos de MaxCompute cuando ya no sea necesario.
-
Consulte un proyecto.
Después de agregar un proyecto al catálogo de datos, haga clic en el icono
a la izquierda del catálogo para visualizarlo.Pase el cursor sobre el proyecto de MaxCompute para ver su uso de almacenamiento e información relacionada.
-
Elimine un proyecto.
Para eliminar un proyecto de MaxCompute, haga clic derecho sobre él y seleccione Remove.