Para realizar operaciones en lenguaje de consulta estructurado (SQL) en Oracle® Autonomous Data Warehouse (ADW) o bases de datos relacionales como parte de una cadena, agregue una Etapa que incluya un comando de conexión Oracle RDBMS | ADW. Para la integración bidireccional entre sistemas relacionales Oracle y otras aplicaciones, combine estos comandos con los de:
- Otras aplicaciones de inteligencia empresarial, como Tableau® y Power BI
- Aplicaciones de gestión del rendimiento como Anaplan®, IBM® Planning Analytics, Host Analytics® y Oracle EPM
- Sistemas de registro, incluidos SAP®, Workday® y Oracle Financials Cloud.
Para habilitar estos comandos, un administrador de TI primero crea un conector Oracle RDBMS | ADW.
Ejecutar crear
Para ejecutar una sentencia CREATE
, utilice un comando Ejecutar crear .
Propiedades
Propiedades |
Detalles |
Texto/Archivo SQL |
Introduzca el texto SQL o el Archivo a ejecutar. |
Resultados
Resultado |
Tipo de salida |
Error SQL |
JSON |
Nota: Error SQL devuelve JSON como { "code": 102, "details": "Sintaxis incorrecta cerca de ']'." }
.
Códigos de salida
Código |
Tipo |
Detalles |
0 |
Éxito |
Éxito |
1 |
Se ha producido un error |
Entradas no válidas |
3 |
Se ha producido un error |
Error al ejecutar el comando |
Ejecutar consulta
Para ejecutar una consulta SELECT
y devolver los resultados como un archivo de valores separados por comas (CSV), utilice un comando Ejecutar consulta .
Propiedades
Propiedades |
Detalles |
Texto/Archivo SQL |
Introduzca el texto SQL o el Archivo a ejecutar. |
Delimitador |
Seleccione el delimitador que se utilizará en la salida CSV. |
Vista previa de los resultados |
Para ver una vista previa de las Filas devueltas, marque esta casilla. |
Resultados
Resultado |
Tipo de salida |
Recuento de registros. |
Entero |
Resultados (CSV) |
Archivo |
Error SQL |
JSON |
Nota: Error SQL devuelve JSON como { "code": 102, "details": "Sintaxis incorrecta cerca de ']'." }
.
Códigos de salida
Código |
Tipo |
Detalles |
0 |
Éxito |
Éxito |
1 |
Se ha producido un error |
Entradas no válidas |
3 |
Se ha producido un error |
Error al ejecutar el comando |
Ejecutar SQL
Para ejecutar cualquier comando SQL, utilice un comando Ejecutar SQL . Cualquier conjunto de resultados estará disponible como salida de Archivo.
Propiedades
Propiedades |
Detalles |
Texto/Archivo SQL |
Introduzca el texto SQL o el Archivo a ejecutar. |
Resultados
Resultado |
Tipo de salida |
Recuento de registros. |
Entero |
Resultados (CSV) |
Archivo |
No hay ningún registro actualizado. |
Entero |
Error SQL |
JSON |
Nota: Error SQL devuelve JSON como { "code": 102, "details": "Sintaxis incorrecta cerca de ']'." }
.
Códigos de salida
Código |
Tipo |
Detalles |
0 |
Éxito |
Éxito |
1 |
Se ha producido un error |
Entradas no válidas |
3 |
Se ha producido un error |
Error al ejecutar el comando |
Ejecutar actualización
Para ejecutar una sentencia UPDATE
, utilice un comando Ejecutar actualización .
Propiedades
Propiedades |
Detalles |
Texto/Archivo SQL |
Introduzca el texto SQL o el Archivo a ejecutar. |
Resultados
Resultado |
Tipo de salida |
No hay ningún registro actualizado. |
Entero |
Error SQL |
JSON |
Nota: Error SQL devuelve JSON como { "code": 102, "details": "Sintaxis incorrecta cerca de ']'." }
.
Códigos de salida
Código |
Tipo |
Detalles |
0 |
Éxito |
Éxito |
1 |
Se ha producido un error |
Entradas no válidas |
3 |
Se ha producido un error |
Error al ejecutar el comando |
Obtener definición de tabla
Para recuperar los detalles de una Tabla -incluyendo sus columnas, claves primarias y claves foráneas- como JSON, utilice el comando Obtener definición de tabla .
Propiedades
Propiedades |
Detalles |
Tabla |
Introduzca la Tabla para recuperar la definición de. |
Resultados
Resultado |
Tipo de salida |
Metadatos de la Tabla |
Archivo |
Error SQL |
JSON |
Nota: Error SQL devuelve JSON como { "code": 102, "details": "Sintaxis incorrecta cerca de ']'." }
.
Códigos de salida
Código |
Tipo |
Detalles |
0 |
Éxito |
Éxito |
1 |
Se ha producido un error |
Se han introducido datos no válidos |
3 |
Se ha producido un error |
Error al ejecutar el comando |
Insertar registros.
Para ejecutar una sentencia INSERT
, utilice un comando Insertar registros . El origen de los datos puede ser un texto de varias líneas o un archivo CSV.
Propiedades
Propiedades |
Detalles |
Tabla |
Introduzca la Tabla en la que desea insertar los registros. |
Fuente de datos CSV |
Introduzca el Archivo CSV a insertar en la Tabla. Las Columnas en el Archivo CSV deben coincidir con el mismo orden especificado en Columnas. |
Delimitador |
Seleccione el delimitador utilizado en Fuente de datos CSV. |
Es un Archivo |
Si el origen de datos CSV es un archivo, marque esta casilla. |
Encabezados incluidos |
Si la primera fila del origen de datos CSV son los Encabezados, marque esta casilla. |
Columnas |
Introduzca la Lista de Columnas que rellenará la fuente de datos CSV . El orden es importante, y debe coincidir con la fuente de datos CSV. |
Plantilla de valores |
Introduzca la declaración de valores personalizados para el comando INSERT . Indique los valores con un ? . El número de ? s debe coincidir con el número de campos en el destino. Para la generación automática, déjelo en blanco. |
Resultados
Resultado |
Tipo de salida |
No hay ningún registro insertado. |
Entero |
Error SQL |
JSON |
Nota: Error SQL devuelve JSON como { "code": 102, "details": "Sintaxis incorrecta cerca de ']'." }
.
Códigos de salida
Código |
Tipo |
Detalles |
0 |
Éxito |
Éxito |
1 |
Se ha producido un error |
Entradas no válidas |
3 |
Se ha producido un error |
Error al ejecutar el comando |
No hay ningún registro.
Para ejecutar una sentencia UPSERT
, utilice un comando Upsert records . Si las claves únicas de un registro existente coinciden con las de un registro en la fuente de datos, el comando actualiza el registro; de lo contrario, inserta el registro.
Propiedades
Propiedades |
Detalles |
Tabla de objetivos |
Introduzca la Tabla en la que desea insertar los registros. |
Tabla de etapas (generada automáticamente) |
Introduzca el nombre de la Tabla para retener temporalmente los registros mientras se insertan en la tabla de destino. Nota: Do no utilizar una Tabla existente; el comando crea automáticamente y luego elimina esta Tabla durante el upsert. |
Columnas únicas |
Introduzca una Lista de las Columnas que contienen valores únicos para cada registro. Si estas columnas coinciden entre registros tanto en la tabla de preparación como en la de destino, el comando actualiza el registro; de lo contrario, inserta el registro. |
Fuente de datos CSV |
Introduzca el texto de varias líneas o el archivo CSV para insertarlo en la tabla de destino. Las Columnas en este Origen de datos deben estar en el mismo orden que Columnas. |
Delimitador |
Seleccione el delimitador utilizado en Fuente de datos CSV. |
Es un Archivo |
Si la fuente de datos CSV es un archivo CSV, marque esta casilla. |
Encabezados incluidos |
Si la fuente de datos CSV comienza con una fila de encabezado, marque esta casilla. |
Columnas |
Introduzca la Lista de Columnas que Fuente de Datos CSV rellenará, en el mismo orden que Fuente de Datos CSV. |
Plantilla de valores |
Introduzca los valores personalizados para la sentencia UPSERT . Indique los valores con un ? . El número de ? s debe coincidir con el número de campos en el destino. Para la generación automática, déjelo en blanco. |
Resultados
Resultado |
Tipo de salida |
No hay ningún registro. |
Entero |
Error SQL |
JSON |
Nota: Error SQL devuelve JSON como { "code": 102, "details": "Sintaxis incorrecta cerca de ']'." }
.
Códigos de salida
Código |
Tipo |
Detalles |
0 |
Éxito |
Éxito |
1 |
Se ha producido un error |
Se han introducido datos no válidos |
3 |
Se ha producido un error |
Error al ejecutar el comando |