Administra la administración de Studio

En esta página, se explican las capacidades de administración que proporciona Cloud Data Fusion Studio para administrar las configuraciones. Cloud Data Fusion sigue una jerarquía, en la que cada instancia puede tener varios espacios de nombres. Desde Cloud Data Fusion Studio, los administradores pueden administrar de forma centralizada todos los espacios de nombres o administrarlos de forma individual. Cloud Data Fusion Studio proporciona los siguientes controles del sistema y del espacio de nombres.

Administración del sistema

Si haces clic en Administrador del sistema en Cloud Data Fusion Studio, se muestran las siguientes pestañas:

  • La pestaña Administración: Consulta el estado de los distintos servicios de Cloud Data Fusion. También puedes ver los registros de cada uno de los servicios.
  • La pestaña Configuración: Crea, consulta y edita los siguientes controles:

Los aprovisionadores son responsables de crear, inicializar y destruir el entorno de nube en el que se ejecutan las canalizaciones. Cada aprovisionador expone un conjunto de configuraciones que se usan para controlar qué tipo de clúster se crea y se borra. Los diferentes aprovisionadores crean diferentes tipos de clústeres.

Cada perfil de procesamiento tiene un alcance: sistema o usuario. Puedes usar un perfil de procesamiento del sistema para cualquier espacio de nombres que se encuentre debajo. Los perfiles de procesamiento del usuario existen dentro de un espacio de nombres, y solo las canalizaciones de ese espacio de nombres pueden usar los perfiles de procesamiento del usuario.

En la pestaña Configuración del administrador del sistema, puedes crear un perfil de procesamiento del sistema que se aplique a todos los espacios de nombres. Cloud Data Fusion asigna un perfil de procesamiento predeterminado.

Cuando creas un perfil de procesamiento, seleccionas el aprovisionador, que el perfil usa para crear y configurar los detalles del entorno de ejecución de la nube.

Preferencias del sistema

Las preferencias son configuraciones predefinidas que se aplican en varios niveles dentro de Cloud Data Fusion, incluido el sistema en sí, los espacios de nombres, las aplicaciones (que contienen canalizaciones) y los programas individuales dentro de las canalizaciones. Las preferencias proporcionan una forma de establecer valores predeterminados para las configuraciones de uso general. Las canalizaciones y los programas pueden heredar estos valores predeterminados en niveles inferiores, lo que reduce las tareas de configuración repetitivas. Para obtener más información, consulta Administra macros, preferencias y argumentos de tiempo de ejecución.

Acción de llamada HTTP

La acción de llamada HTTP en la página Administrador del sistema te permite interactuar con la propia API de Cloud Data Fusion o, potencialmente, con otras Google Cloud APIs de servicio, directamente desde la interfaz de Cloud Data Fusion Studio. Sin embargo, para compilar canalizaciones de procesamiento de datos con fuentes de datos externas, usa el complemento HTTP y su ejecutor de llamadas HTTP dentro de tus canalizaciones para obtener una solución más completa. Difiere ligeramente de la acción de llamada HTTP, pero los conceptos subyacentes son similares.

Configuraciones y casos de uso

La acción de llamada HTTP se usa principalmente para tareas administrativas o fines de configuración dentro de Cloud Data Fusion. Te permite interactuar con la API de Cloud Data Fusion o con otros Google Cloud servicios que exponen una API de HTTP, directamente desde Cloud Data Fusion Studio.

Parámetros de configuración

Puedes definir los siguientes detalles para una llamada HTTP:

  • URL: Es el extremo de destino del servicio web al que deseas llamar.
  • Método: Es el método HTTP que se usará, como GET, POST, o PUT.
  • Opcional: Encabezados: Son los encabezados personalizados necesarios para la solicitud.
  • Opcional: Cuerpo: Son los datos que se enviarán en el cuerpo de la solicitud, como para POST y PUT llamadas.

Luego, puedes ejecutar la llamada HTTP definida y ver la respuesta del servicio web dentro de Cloud Data Fusion Studio.

Casos de uso
  • Prueba las llamadas a la API de Cloud Data Fusion. Puedes usar la acción de llamada HTTP para probar o explorar las funcionalidades de la API de Cloud Data Fusion directamente desde la interfaz web. Esta acción puede ser útil para comprender el comportamiento de la API o solucionar posibles problemas.
  • Administra espacios de nombres (avanzado). Si bien hay una IU dedicada para la administración de espacios de nombres, la acción de llamada HTTP se puede usar para tareas avanzadas si se realizan llamadas directamente a la API de Cloud Data Fusion para la creación, eliminación o configuración de espacios de nombres.
  • Interactúa con otros Google Cloud servicios (limitado). Si otros Google Cloud servicios que usas tienen una API de HTTP documentada públicamente puedes usar la acción de llamada HTTP para interactuar con esos servicios, aunque este es un caso de uso poco común.
Consideraciones importantes
  • Seguridad: Ten cuidado cuando uses la acción de llamada HTTP, en especial con datos sensibles o llamadas a la API de Cloud Data Fusion que podrían afectar tu entorno. Asegúrate de comprender las implicaciones de cada llamada a la API antes de ejecutarla.
  • Limitaciones: La acción de llamada HTTP es principalmente para tareas administrativas y fines de prueba. No está diseñada para compilar canalizaciones complejas de procesamiento de datos que impliquen la manipulación de datos dentro de Cloud Data Fusion.
  • Alternativa para canalizaciones: Para integrar fuentes de datos o servicios externos en tus canalizaciones de datos, usa el complemento HTTP y su ejecutor de llamadas HTTP asociado dentro de las definiciones de tus canalizaciones. Esto proporciona una forma más sólida y controlada de administrar las interacciones HTTP dentro de tus flujos de trabajo de procesamiento de datos.

Administración de espacios de nombres

Si haces clic en Administrador de espacio de nombres en Cloud Data Fusion Studio, puedes administrar las configuraciones del espacio de nombres específico. Para cada espacio de nombres, puedes definir los siguientes aspectos:

  • Perfiles de procesamiento: Los perfiles configurados en Administrador de espacio de nombres son perfiles de procesamiento del usuario. Solo las canalizaciones de ese espacio de nombres pueden usar estos perfiles de procesamiento del usuario. Para obtener más información, consulta Administra perfiles de procesamiento.
  • Preferencias: Las preferencias definidas a nivel del espacio de nombres se aplican a el espacio de nombres, a las aplicaciones (que contienen canalizaciones) y a los programas individuales dentro de las canalizaciones. Para obtener más información, consulta Administra macros, preferencias y argumentos de tiempo de ejecución.
  • Conexiones: Cloud Data Fusion te permite reutilizar conexiones a fuentes y receptores en canalizaciones de datos. Puedes agregar conexiones en la Página de administrador de espacio de nombres. Para obtener más información, consulta Crea y administra conexiones.
  • Controladores: Algunos complementos de Cloud Data Fusion requieren que se agregue un controlador de JDBC al espacio de nombres. Por ejemplo, antes de que puedas ejecutar una canalización con un complemento de fuente por lotes de MySQL, debes agregar el controlador de MySQL compatible al espacio de nombres. Puedes subir o quitar controladores de JDBC a un espacio de nombres desde la Página de administrador de espacio de nombres o directamente desde el Hub. Para obtener más información, consulta Controladores de complementos.
  • Administración de control de código fuente: Para administrar de manera eficiente el proceso de desarrollo de las canalizaciones implementadas, la Administración de control de código fuente te permite conectar un espacio de nombres con el repositorio de tu sistema de control de código fuente. Para obtener más información, consulta Administra canalizaciones con la Administración de control de código fuente.
  • Cuenta de servicio: Para controlar el acceso a los Google Cloud recursos, los espacios de nombres en Cloud Data Fusion usan el Agente de servicio de la API de Cloud Data Fusion de forma predeterminada.

Para un mejor aislamiento de los datos, puedes asociar una cuenta de servicio personalizada de Identity and Access Management (IAM) (conocida como cuenta de servicio por espacio de nombres) con cada espacio de nombres. La cuenta de servicio de IAM personalizada, que puede ser diferente para distintos espacios de nombres, te permite controlar el acceso a los recursos entre espacios de nombres para las operaciones de tiempo de diseño de canalizaciones en Cloud Data Fusion, como la vista previa de la canalización, Wrangler y la validación de canalizaciones. Google Cloud Para obtener más información, consulta Control de acceso con una cuenta de servicio de espacio de nombres.

¿Qué sigue?