Knowledge Catalog (anteriormente, Dataplex Universal Catalog) te permite ver, actualizar y borrar dominios y subdominios de datos con la consola de Google Cloud y la API de REST. Puedes inspeccionar los recursos incluidos, modificar los nombres visibles y las etiquetas, o quitar los dominios vacíos para mantener la jerarquía alineada con la estructura de tu empresa.
Antes de comenzar
Antes de administrar dominios de datos, asegúrate de tener habilitados los roles y las APIs necesarios.
Habilita las APIs
Habilita la API de Dataplex si aún no está habilitada.
Roles necesarios para habilitar las APIs
Para habilitar las APIs, necesitas el permiso serviceusage.services.enable. Si
creaste el proyecto, es probable que ya tengas este permiso a través del
rol de propietario (roles/owner). De lo contrario, puedes obtenerlo a través del
rol de administrador de Service Usage (roles/serviceusage.serviceUsageAdmin).
Obtén información para otorgar roles.
Roles obligatorios
Para obtener los permisos que necesitas para administrar los dominios de datos, pídele a tu administrador que te otorgue los siguientes roles de IAM en el proyecto:
-
Actualiza los dominios de datos y las vinculaciones de recursos:
Editor de configuración de dominios de datos de Dataplex (
roles/dataplex.dataDomainEditor) -
Visualiza la configuración del dominio de datos y las vinculaciones:
Visualizador de configuración de dominios de datos de Dataplex (
roles/dataplex.dataDomainViewer)
Para obtener más información sobre cómo otorgar roles, consulta Administra el acceso a proyectos, carpetas y organizaciones.
También puedes obtener los permisos necesarios a través de roles personalizados o cualquier otro rol predefinido.
Visualiza dominios y subdominios de datos
Ver dominios y subdominios de datos en un proyecto específico.
Console
Visualiza todos los dominios de datos
En la consola de Google Cloud , ve a la página Dominios de datos.
En la tabla, se enumeran los dominios creados. Haz clic en la flecha Expandir junto al nombre del dominio de datos para ver los subdominios anidados.
Consulta los detalles del dominio y el subdominio de datos
En la consola de Google Cloud , ve a la página Dominios de datos.
Haz clic en el nombre del dominio o subdominio que quieras ver.
En la página Detalles del dominio, se muestran las siguientes pestañas:
- Descripción general: Proporciona una descripción general del dominio y la lista de aspectos obligatorios y opcionales.
- Recursos: Enumera los recursos incluidos en este dominio. La lista muestra solo las carpetas, los proyectos y los recursos incluidos directamente en el dominio.
REST
Visualiza dominios y subdominios de datos
Para ver los dominios de datos, usa el método projects.locations.dataDomains.list:
Antes de usar cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:
PROJECT_ID: Es el ID de tu proyecto de Google Cloud .LOCATION_ID: Es la región de tu proyecto. Por ejemplo,us-central1
Método HTTP y URL:
GET https://dataplex.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/dataDomains
Para enviar tu solicitud, expande una de estas opciones:
Deberías recibir un código de estado exitoso (2xx) y una respuesta vacía.
Ver subdominios de datos
Para ver los subdominios de datos, usa el
método projects.locations.dataDomains.listSubdomains:
Antes de usar cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:
PROJECT_ID: Es el ID de tu proyecto de Google Cloud .LOCATION_ID: Es la región en la que existe el dominio de datos superior. Por ejemplo,us-central1DOMAIN_ID: Es el identificador único del dominio de datos superior.
Método HTTP y URL:
GET https://dataplex.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/dataDomains/DOMAIN_ID/subdomains
Para enviar tu solicitud, expande una de estas opciones:
Deberías recibir un código de estado exitoso (2xx) y una respuesta vacía.
Usa el parámetro filter para enumerar los subdominios que pertenecen a un dominio superior específico:
Antes de usar cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:
PROJECT_ID: Es el ID de tu proyecto de Google Cloud .LOCATION_ID: Es la región en la que existe el dominio de datos superior. Por ejemplo,us-central1PARENT_DOMAIN_ID: Es el identificador único del dominio de datos superior.
Método HTTP y URL:
GET https://dataplex.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/dataDomains?filter=parent_data_domain="projects/PROJECT_ID/locations/LOCATION_ID/dataDomains/PARENT_DOMAIN_ID"
Para enviar tu solicitud, expande una de estas opciones:
Deberías recibir un código de estado exitoso (2xx) y una respuesta vacía.
Ver detalles del dominio de datos
Para obtener detalles del dominio o subdominio, usa el
método projects.locations.dataDomains.get:
Antes de usar cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:
PROJECT_ID: Es el ID de tu proyecto de Google Cloud .LOCATION_ID: Es la región en la que existe el dominio de datos. Por ejemplo,us-central1DOMAIN_ID: Es el identificador único del dominio o subdominio de datos.
Método HTTP y URL:
GET https://dataplex.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/dataDomains/DOMAIN_ID
Para enviar tu solicitud, expande una de estas opciones:
Deberías recibir un código de estado exitoso (2xx) y una respuesta vacía.
Actualiza un dominio o subdominio de datos
Puedes actualizar el nombre visible, la descripción y las etiquetas de un dominio. No puedes cambiar el ID ni la ubicación del dominio después de crearlo.
Console
En la consola de Google Cloud , ve a la página Dominios de datos.
Haz clic en el nombre del dominio o subdominio para ir a la página de detalles.
En la barra superior, haz clic en Editar.
Actualiza el Nombre visible o la Descripción.
Haz clic en Guardar.
REST
Para actualizar un dominio de datos, usa el método projects.locations.dataDomains.patch:
Antes de usar cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:
PROJECT_ID: Es el ID de tu proyecto de Google Cloud .LOCATION_ID: Es la región en la que existe el dominio de datos. Por ejemplo,us-central1DOMAIN_ID: Es el identificador único del dominio o subdominio de datos.
Método HTTP y URL:
PATCH https://dataplex.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/dataDomains/DOMAIN_ID?updateMask=description,labels
Cuerpo JSON de la solicitud:
{
"description": "Updated description for the domain",
"labels": {
"status": "active"
}
}
Para enviar tu solicitud, expande una de estas opciones:
Deberías recibir un código de estado exitoso (2xx) y una respuesta vacía.
Borra un dominio o subdominio de datos
Solo puedes borrar un dominio de datos vacío. Debes borrar todos los subdominios y quitar todas las vinculaciones de recursos asociadas con el dominio antes de intentar borrar el dominio. Si el dominio no está vacío, la solicitud de eliminación falla con un error.
Console
En la consola de Google Cloud , ve a la página Dominios de datos.
Haz clic en el nombre del dominio o subdominio para ir a la página de detalles.
En la barra superior, haz clic en Borrar.
Para confirmar la eliminación, escribe el nombre del dominio o subdominio de datos.
Haz clic en Borrar.
REST
Para borrar un dominio de datos, usa el método projects.locations.dataDomains.delete:
Antes de usar cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:
PROJECT_ID: Es el ID de tu proyecto de Google Cloud .LOCATION_ID: la región en la que existe el dominio de datos. Por ejemplo,us-central1DOMAIN_ID: Es el identificador único del dominio o subdominio de datos.
Método HTTP y URL:
DELETE https://dataplex.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/dataDomains/DOMAIN_ID
Para enviar tu solicitud, expande una de estas opciones:
Deberías recibir un código de estado exitoso (2xx) y una respuesta vacía.
¿Qué sigue?
- Obtén más información sobre los dominios de datos.
- Obtén más información sobre la vinculación y la inclusión de recursos.
- Obtén información para crear dominios de datos.
- Obtén información para usar dominios de datos.