Para realizar operaciones de lenguaje de consulta estructurado (SQL) en Oracle® Autonomous Data Warehouse (ADW) o bases de datos relacionales como parte de una cadena, agregue un paso que incluya un comando de conexión Oracle RDBMS | ADW. Para la integración bidireccional entre los sistemas relacionales de Oracle y otras aplicaciones, combine estos comandos con los de:
- Otras aplicaciones de inteligencia empresarial, incluidas Tableau® y Power BI®
- Aplicaciones de gestión del rendimiento como Anaplan®, IBM® Planning Analytics, Host Analytics® y Oracle EPM
- Sistemas de registro que incluyen 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 instrucción CREATE
, utilice el comando Execute create .
Propiedades
Propiedad |
Detalle |
Texto/archivo SQL |
Introduzca el texto o archivo SQL a ejecutar. |
Resultados
Resultado |
Tipo de salida |
Error de SQL |
JSON |
Nota: El error SQL devuelve JSON como { "code": 102, "details": "Sintaxis incorrecta cerca de ']'." }
.
Códigos de salida
Código |
Tipo |
Detalle |
0 |
Correcto |
Correcto |
1 |
Error |
Entradas no válidas |
3 |
Error |
No se pudo ejecutar el comando |
Ejecutar consulta
Para ejecutar una consulta SELECT
y devolver los resultados como un archivo de valores separados por comas (CSV), utilice el comando Execute query .
Propiedades
Propiedad |
Detalle |
Texto/archivo SQL |
Introduzca el texto o archivo SQL a ejecutar. |
Delimitador |
Seleccione el delimitador que se utilizará en la salida CSV. |
Vista previa de resultados |
Para ver una vista previa de las filas devueltas, marque esta casilla. |
Resultados
Resultado |
Tipo de salida |
Recuento de registros |
Entero |
Conjunto de resultados (CSV) |
Archivo |
Error de SQL |
JSON |
Nota: El error SQL devuelve JSON como { "code": 102, "details": "Sintaxis incorrecta cerca de ']'." }
.
Códigos de salida
Código |
Tipo |
Detalle |
0 |
Correcto |
Correcto |
1 |
Error |
Entradas no válidas |
3 |
Error |
No se pudo ejecutar el comando |
Ejecutar SQL
Para ejecutar cualquier comando SQL, utilice el comando Ejecutar SQL . Cualquier conjunto de resultados estará disponible como salida de archivo.
Propiedades
Propiedad |
Detalle |
Texto/archivo SQL |
Introduzca el texto o archivo SQL a ejecutar. |
Resultados
Resultado |
Tipo de salida |
Recuento de registros |
Entero |
Conjunto de resultados (CSV) |
Archivo |
Registros actualizados |
Entero |
Error de SQL |
JSON |
Nota: El error SQL devuelve JSON como { "code": 102, "details": "Sintaxis incorrecta cerca de ']'." }
.
Códigos de salida
Código |
Tipo |
Detalle |
0 |
Correcto |
Correcto |
1 |
Error |
Entradas no válidas |
3 |
Error |
No se pudo ejecutar el comando |
Ejecutar actualización
Para ejecutar una instrucción UPDATE
, utilice el comando Execute update .
Propiedades
Propiedad |
Detalle |
Texto/archivo SQL |
Introduzca el texto o archivo SQL a ejecutar. |
Resultados
Resultado |
Tipo de salida |
Registros actualizados |
Entero |
Error de SQL |
JSON |
Nota: El error SQL devuelve JSON como { "code": 102, "details": "Sintaxis incorrecta cerca de ']'." }
.
Códigos de salida
Código |
Tipo |
Detalle |
0 |
Correcto |
Correcto |
1 |
Error |
Entradas no válidas |
3 |
Error |
No se pudo ejecutar el comando |
Obtener la definición de la tabla
Para recuperar los detalles de una tabla, incluidas sus columnas, claves principales y claves externas, como JSON, utilice el comando Obtener definición de tabla .
Propiedades
Propiedad |
Detalle |
Tabla |
Ingrese a la tabla para recuperar la definición de. |
Resultados
Resultado |
Tipo de salida |
Metadatos de la tabla |
Archivo |
Error de SQL |
JSON |
Nota: El error SQL devuelve JSON como { "code": 102, "details": "Sintaxis incorrecta cerca de ']'." }
.
Códigos de salida
Código |
Tipo |
Detalle |
0 |
Correcto |
Correcto |
1 |
Error |
Se proporcionaron entradas no válidas |
3 |
Error |
No se pudo ejecutar el comando |
Insertar registros
Para ejecutar una instrucción INSERT
, utilice el comando Insertar registros . La fuente de los datos puede ser texto de varias líneas o un archivo CSV.
Propiedades
Propiedad |
Detalle |
Tabla |
Ingrese a la tabla donde insertar registros. |
Fuente de datos CSV |
Introduzca el archivo CSV para insertarlo en la tabla. Las columnas del archivo CSV deben coincidir con el mismo orden especificado en Columnas. |
Delimitador |
Seleccione el delimitador utilizado en la fuente de datos CSV . |
Es un archivo |
Si la fuente de datos CSVes un archivo, marque esta casilla.
|
Incluye encabezados |
Si la primera fila de la fuente de datos CSV son los encabezados, marque esta casilla. |
Columnas |
Introduzca la lista de columnas que la fuente de datos CSV completará. El orden es importante y debe coincidir con la fuente de datos CSV. |
Plantilla de valor |
Introduzca la declaración de valores personalizados para el comando INSERT . Indique los valores con un ? . El número de ? debe coincidir con el número de campos en el objetivo. Para generar automáticamente, déjelo en blanco. |
Resultados
Resultado |
Tipo de salida |
Registros insertados |
Entero |
Error de SQL |
JSON |
Nota: El error SQL devuelve JSON como { "code": 102, "details": "Sintaxis incorrecta cerca de ']'." }
.
Códigos de salida
Código |
Tipo |
Detalle |
0 |
Correcto |
Correcto |
1 |
Error |
Entradas no válidas |
3 |
Error |
No se pudo ejecutar el comando |
Insertar registros
Para ejecutar una instrucción UPSERT
, utilice el 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
Propiedad |
Detalle |
Tabla de objetivos |
Ingrese a la tabla en la que desea insertar registros. |
Tabla de preparación (generada automáticamente) |
Introduzca el nombre de la tabla que almacenará temporalmente los registros mientras se insertan en la tabla de destino. Nota:No utilice una tabla existente; el comando crea automáticamente y luego elimina esta tabla durante la operación upsert. |
Columnas únicas |
Introduzca una lista de las columnas que contienen valores únicos para cada registro. Si estas columnas coinciden entre los registros de las tablas de preparación y 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 que desea insertar en la tabla de destino. Las columnas de esta fuente de datos deben estar en el mismo orden que Columnas. |
Delimitador |
Seleccione el delimitador utilizado en la fuente de datos CSV . |
Es un archivo |
Si la fuente de datos CSVes un archivo CSV, marque esta casilla.
|
Incluye encabezados |
Si la fuente de datos CSVcomienza con una fila de encabezado, marque esta casilla.
|
Columnas |
Introduzca la lista de columnas que Fuente de datos CSV completará, en el mismo orden que Fuente de datos CSV. |
Plantilla de valor |
Introduzca los valores personalizados para la instrucción UPSERT . Indique los valores con un ? . El número de ? debe coincidir con el número de campos en el objetivo. Para generar automáticamente, déjelo en blanco. |
Resultados
Resultado |
Tipo de salida |
Registros insertados |
Entero |
Error de SQL |
JSON |
Nota: Error de SQL devuelve JSON como { "code": 102, "details": "Sintaxis incorrecta cerca de ']'." }
.
Códigos de salida
Código |
Tipo |
Detalle |
0 |
Correcto |
Correcto |
1 |
Error |
Se proporcionaron entradas no válidas |
3 |
Error |
No se pudo ejecutar el comando |