Administra recursos de datos con Knowledge Catalog

Knowledge Catalog cataloga automáticamente los metadatos sobre los recursos de Bigtable. Esta función te ayuda a buscar y administrar tus recursos de datos de Bigtable.

Los metadatos se sincronizan automáticamente desde Bigtable a Knowledge Catalog para los siguientes recursos de Bigtable:

  • Instancias
  • Clústeres
  • Tablas, incluidos los detalles de la familia de columnas

Knowledge Catalog es un servicio de administración de metadatos completamente administrado. Proporciona mecanismos unificados de visualización y etiquetado para los metadatos técnicos y empresariales. Para obtener más información sobre Knowledge Catalog y por qué deberías usarlo, consulta la descripción general de Knowledge Catalog.

Beneficios de usar Knowledge Catalog con Bigtable

La información de Knowledge Catalog sobre tus datos puede facilitar el análisis, la reutilización de datos, el desarrollo de aplicaciones y la administración de datos.

Puedes buscar entradas en Knowledge Catalog por detalles, como el nombre del recurso. Por ejemplo, puedes buscar el nombre de una instancia para encontrar la entrada de una instancia o buscar una familia de columnas para encontrar la entrada de una tabla. También puedes usar una búsqueda facetada y aplicar filtros para acotar los resultados. Para obtener más información, consulta Cómo buscar recursos en Knowledge Catalog.

Etiquetar los recursos de datos puede ayudarte a comprender y catalogar los datos disponibles en tus tablas de Bigtable para que los usuarios de Knowledge Catalog puedan descubrirlos y buscarlos más fácilmente, y como parte de tu patrimonio de datos más grande. Puedes usar aspectos para agregar tus propios metadatos a los metadatos catalogados y, luego, puedes usar esos aspectos para realizar búsquedas.

Comienza a usar Knowledge Catalog

Para comenzar a usar Knowledge Catalog y administrar tus recursos de datos de Bigtable, completa las siguientes tareas:

  1. Habilita la API de Dataplex.

  2. Otorga roles de IAM a las principales que requieran acceso a las entradas de Bigtable en Knowledge Catalog.

  3. Obtén más información para buscar recursos de datos.

  4. Revisa la sintaxis de búsqueda de Knowledge Catalog para comprender cómo encontrar tus metadatos.

  5. Lee los conceptos sobre el etiquetado de entradas de Knowledge Catalog. Para obtener más información, consulta Acerca de la administración de metadatos en Knowledge Catalog.

Formas de buscar metadatos de Bigtable

Puedes buscar metadatos de Bigtable sincronizados con Knowledge Catalog.

Además de los predicados calificados, puedes buscar recursos de Bigtable con los siguientes campos de metadatos:

  • Instancia

    • Nombre de la instancia de Bigtable
    • ID de instancia de Bigtable
    • Ubicación del clúster
    • ID del clúster
  • Tabla

    • ID de la tabla
    • Nombre de la familia de columnas
    • Nombre de la instancia de Bigtable
    • ID de instancia de Bigtable

Roles obligatorios

La visualización, el etiquetado y la búsqueda de recursos de Bigtable en Knowledge Catalog tienen diferentes requisitos de permisos. En general, otorga a los principales de tu organización el rol mínimo requerido para completar una tarea.

Permiso para ver aspectos públicos y privados

Para obtener los permisos que necesitas para ver los aspectos públicos y privados en los recursos de Bigtable, pídele a tu administrador que te otorgue los siguientes roles de IAM:

Estos roles predefinidos contienen los permisos necesarios para ver aspectos públicos y privados. Los permisos exactos que se requieren son los siguientes:

  • bigtable.instances.get
  • bigtable.clusters.get
  • bigtable.tables.get
  • dataplex.aspectTypes.get

Permiso para buscar recursos de Bigtable

Para obtener los permisos que necesitas para buscar recursos de Bigtable en Knowledge Catalog, pídele a tu administrador que te otorgue los siguientes roles de IAM:

Estos roles predefinidos contienen los permisos necesarios para buscar recursos de Bigtable. Los permisos exactos que se requieren son los siguientes:

  • bigtable.instances.get
  • bigtable.clusters.get
  • bigtable.tables.get

Permiso para adjuntar aspectos a los recursos de Bigtable

Para obtener los permisos que necesitas para adjuntar aspectos a los recursos de Bigtable en Knowledge Catalog, pídele a tu administrador que te otorgue los siguientes roles de IAM:

Estos roles predefinidos contienen los permisos necesarios para agregar aspectos públicos y privados. Los permisos exactos que se requieren son los siguientes:

  • bigtable.instances.update
  • bigtable.clusters.update
  • bigtable.tables.update
  • dataplex.aspectTypes.use
  • dataplex.entries.update

Opcional: Crea un rol personalizado

Puedes crear un rol personalizado para otorgar a los usuarios que requieren acceso completo a todos los metadatos de Bigtable en Knowledge Catalog en tu proyecto o organización. Luego, puedes convertir en principal del rol personalizado a cualquier usuario o cuenta de servicio que necesite acceso. Para obtener más información sobre los roles personalizados, consulta Roles y permisos.

Elige un nombre significativo para el rol, como Editor de Bigtable Dataplex, y, luego, asigna solo los principales que necesiten acceso al rol. Para obtener instrucciones de configuración, consulta Crea y administra roles personalizados.

Otorga los siguientes permisos al rol personalizado:

  • bigtable.instances.get
  • bigtable.instances.update
  • bigtable.clusters.get
  • bigtable.clusters.update
  • bigtable.tables.get
  • bigtable.tables.update
  • dataplex.aspectTypes.get
  • dataplex.aspectTypes.use

Para obtener más información, consulta Permisos de IAM de Knowledge Catalog. Para obtener descripciones de los permisos de Bigtable, consulta Permisos.

Limitaciones

En la siguiente sección, se enumeran las restricciones que debes tener en cuenta antes de usar Knowledge Catalog para administrar tus metadatos de Bigtable.

Restricciones de ubicación

Si tu organización configuró restricciones de ubicación, es posible que las entradas de metadatos de tus recursos de Bigtable no se sincronicen con Knowledge Catalog. Knowledge Catalog conserva las entradas creadas antes de aplicar las restricciones de ubicación.

Para permitir que Knowledge Catalog cargue recursos, te recomendamos que agregues la multirregión global a tu política de ubicación.

Excepción del nombre de la familia de columnas

La API de Dataplex rechaza las solicitudes en las que el nombre de la familia de columnas incluye un punto (.). Por ejemplo, si el nombre de la familia de columnas es personal.info.

¿Qué sigue?