Transforma los datos con transformaciones de datos en una base de datos de IA autónoma
Utiliza Data Transforms en Data Studio para diseñar procesos gráficos de integración y transformación de datos para Oracle Autonomous AI Database. Data Transforms le permite crear cargas de datos, flujos de datos y flujos de trabajo sin escribir código.
Las cargas de datos mueven los datos de las conexiones de origen a las conexiones de destino, los flujos de datos definen cómo se mueven y transforman los datos entre sistemas y los flujos de trabajo definen la secuencia en la que se ejecutan los flujos de datos, las cargas de datos y otros pasos.
Al ejecutar estos objetos, el agente de tiempo de ejecución de Oracle Data Transforms organiza los trabajos y genera el código.
En este tema se proporciona un punto de entrada para comprender cuándo y cómo utilizar las transformaciones de datos con una base de datos de IA autónoma. Para obtener una referencia completa, consulte la documentación de Data Studio.
Cuándo utilizar las transformaciones de datos
Utiliza Data Transforms cuando necesites una forma visual y con poco código de mover, transformar, programar y supervisar el trabajo de integración de datos para Autonomous AI Database.
Por ejemplo, use la tarea para:
- Cree cargas de datos para cargar varias entidades de datos desde una conexión de origen a una conexión de destino.
- Crear flujos de datos para mover y transformar datos entre sistemas mediante componentes como uniones, filtros, asignaciones, restricciones, agregados, expresiones, consultas, juegos, ordenaciones y otras funciones de base de datos.
- Cree flujos de trabajo para organizar varios flujos de datos, cargas de datos, variables y flujos de trabajo en una secuencia de ejecución controlada.
- Programar flujos de datos o flujos de trabajo para que se ejecuten en un tiempo o intervalo especificado.
- Supervisar estado de ejecución para cargas de datos, flujos de datos y flujos de trabajo desde el panel de estado o las páginas Trabajos.
- Utilice variables para parametrizar flujos de datos y flujos de trabajo.
- Utilizar modelos de aprendizaje automático en flujos de datos, incluidos los pasos de modelo de predicción que escriben la salida en una tabla de destino.
- Exportar e importar objetos de Data Transforms, como proyectos, conexiones, cargas de datos, flujos de datos, flujos de trabajo y programas, entre entornos.
Utiliza otras opciones de carga o transformación de Autonomous AI Database, como SQL, PL/SQL, DBMS_CLOUD, Oracle Data Pump o herramientas de orquestación externas, cuando necesites un flujo de trabajo totalmente basado en scripts, administrativo o en aplicaciones en lugar de un flujo de trabajo visual de Data Studio. Consulte Carga de datos en una base de datos de IA autónoma para obtener más información sobre estas opciones de carga de datos.
Cómo funciona Data Transforms con Autonomous AI Database
Data Transforms está disponible en Database Actions, en Data Studio, para Autonomous AI Database. Puede abrirlo desde la tarjeta Transformaciones de datos en la página Acciones de base de datos o desde el menú Data Studio en el selector Acciones de base de datos. Para utilizar la herramienta Transformaciones de datos, conéctese como usuario ADMIN o como usuario con el rol DATA_TRANSFORM_USER.
Data Transforms también está disponible como una lista independiente de OCI Marketplace denominada Data Integrator: Web Edition. Si una instancia de Data Transforms de OCI Marketplace está registrada con una base de datos de IA autónoma, la tarjeta Data Transforms de Database Actions sigue abriendo esa instancia de Marketplace registrada. Para utilizar la instancia embebida de Data Transforms en su lugar, anule el registro de la instancia de Marketplace.
Cuando abra Data Transforms por primera vez, debe proporcionar las credenciales de usuario de la base de datos. Una vez que se inicia el servicio, se abre la página inicial de Data Transforms y puede ver la conexión a la base de datos de IA autónoma desde el separador Conexiones.
Consulte Acceso a Oracle Data Transforms From Data Studio para conocer los pasos de acceso, el rol necesario, el comportamiento de inicio de sesión por primera vez y el comportamiento de registro de Marketplace.
Antes de empezar
Antes de crear transformaciones, verifique que:
- El usuario tiene acceso a Database Actions y tiene el rol
DATA_TRANSFORM_USER, a menos que esté utilizando el usuarioADMIN. - Se puede acceder a los sistemas de origen y destino necesarios desde la red de OCI que utiliza Autonomous AI Database. Las conexiones de Data Transforms se utilizan para conectarse a tecnologías soportadas a las que se puede acceder desde su red de OCI. Consulte Trabajo con conexiones para obtener más información.
- Si la base de datos de IA autónoma utiliza un punto final privado, los orígenes de datos privados deben poder accederse desde clientes de la misma VCN. Consulte Notas sobre transformación de datos para obtener notas sobre orígenes de datos privados y trabajos de larga ejecución.
- Entiende qué entorno de Data Transforms está utilizando: Transformaciones de datos incorporadas en una base de datos de IA autónoma, una instancia registrada de Data Transforms o el listado de Marketplace Data Integrator: Web Edition. Algunas características documentadas están marcadas con insignias que indican dónde se aplican.
Transformaciones de datos abiertos
Para abrir Transformaciones de datos:
- Abra Database Actions para su base de datos de IA autónoma.
- Seleccione Data Studio.
- Seleccione Transformaciones de datos.
- Conéctese como
ADMINo como usuario de base de datos con el rolDATA_TRANSFORM_USER. - Si se le solicita, proporcione las credenciales de usuario de la base de datos necesarias para utilizar la conexión de Data Transforms.
- Utilice la página inicial de transformaciones de datos para crear o gestionar conexiones, proyectos, cargas de datos, flujos de datos, flujos de trabajo, trabajos, variables y operaciones de importación o exportación.
Para completar los pasos de tarea, utilice los vínculos de documentación de Data Studio de la siguiente sección.
Qué puede hacer en Data Transforms
-
Conexiones: cree y gestione conexiones a sistemas de origen y destino, incluidas las conexiones basadas en JDBC personalizadas, de base de datos, de aplicación, de servicio, de Object Storage y de REST.
Consulte Trabajo con conexiones para la creación de conexiones, los tipos de conexión soportados, los conectores personalizados, las conexiones de Object Storage, las conexiones REST y las tareas de conexión relacionadas.
-
Proyectos: organiza flujos de datos, flujos de trabajo, variables, cargas de datos y trabajos en grupos lógicos.
Consulte Trabajar con proyectos para obtener orientación sobre la organización del trabajo de Data Transforms en contenedores de proyectos.
-
Cargas de datos: mueva varias entidades de datos de una conexión de origen a una conexión de destino y seleccione acciones de carga como, por ejemplo, volver a crear, truncar, agregar, agregar o agregar incremental o fusión incremental cuando esté soportado.
Consulte Creación y ejecución de cargas de datos para obtener más información sobre cómo crear cargas de datos, seleccionar conexiones de origen y destino, seleccionar opciones de procesamiento de carga y ejecutar cargas de datos.
-
Entidades de datos: representan estructuras de origen o destino tabulares que se pueden importar, crear, utilizar en flujos de datos e inspeccionar.
Consulte Trabajo con entidades de datos para obtener información sobre la importación, creación e inspección de entidades de datos utilizadas por cargas de datos y flujos de datos.
-
Flujos de datos: cree una lógica de transformación visual conectando orígenes, destinos y componentes de transformación en un lienzo de diseño.
Consulte Acerca de los flujos de datos para obtener más información sobre la creación y edición de flujos de datos visuales, la adición de componentes, la asignación de columnas, la validación y la ejecución de flujos de datos.
-
Flujos de trabajo: orqueste varios flujos de datos, cargas de datos, variables y flujos de trabajo en una secuencia definida.
Consulte Introducción a Flujos de Trabajo para obtener información sobre la creación y ejecución de flujos de trabajo que secuencian flujos de datos, cargas de datos, variables y otros pasos del flujo de trabajo.
-
Programas: programa flujos de datos o flujos de trabajo para una ejecución posterior o recurrente.
Consulte Programación de flujos de datos o flujos de trabajo para obtener más información sobre cómo programar el trabajo de transformación para la ejecución con tiempo.
-
Trabajos y supervisión: realice un seguimiento de las ejecuciones ejecutadas y finalizadas, revise los detalles del trabajo, vuelva a ejecutar los trabajos, suprima los trabajos e inspeccione los detalles del error.
Consulte Supervisión del estado de las cargas de datos, los flujos de datos y los flujos de trabajo para obtener orientación sobre el uso del panel de estado y los enlaces de trabajo para supervisar la ejecución.
-
Variables: Almacenar valores que se pueden sustituir en flujos de datos y flujos de trabajo en tiempo de ejecución.
Consulte Creación y uso de variables para obtener más información sobre cómo crear variables y utilizarlas en flujos de datos y flujos de trabajo.
-
Modelos de aprendizaje automático: cree entidades de datos de modelo de aprendizaje automático y utilice pasos de modelo de aprendizaje automático en flujos de datos.
Consulte Uso de modelos de aprendizaje automático (ML) para obtener orientación sobre la creación de entidades de datos de modelos de aprendizaje automático y el uso de modelos de aprendizaje automático en flujos de datos.
-
Exportar e importar: permite mover metadatos de transformaciones de datos entre entornos mediante la exportación e importación de objetos mediante Object Storage.
Consulte Exportar e importar objetos para obtener información sobre el movimiento de objetos de Data Transforms entre entornos.