Oracle
Herramientas Alteryx utilizadas para conectar
- Herramienta Datos de entrada y Herramienta Datos de salida (para procesamiento de flujo de trabajo estándar)
- Herramienta Conexión en BDD y Secuencia de datos en la herramienta (para procesamiento de flujo de trabajo en la base de datos).
Conexión con Oracle
Consulta Conectarse a una base de datos Oracle.
Detalles adicionales
-
Versión 10.02.00.01 64-bit el proveedor OLEDB tenía problemas con deCIMAles fijos. Alteryx recomienda utilizar el 11g o el controlador más reciente.
- Oracle Connection utiliza la biblioteca de la interfaz de llamada de Oracle (OCI) para conectarse a la base de datos Oracle. Esta biblioteca es parte del software cliente instalado con la base de datos.
-
No se admite Oracle OleDb en las herramientas de base de datos. Utilice ODBC o OCI.
Procedimientos almacenados
Alteryx soporta instrucciones SQL múltiples de varias líneas para procedimientos almacenados de Oracle. El motor Alteryx no se utiliza cuando se ejecuta un procedimiento almacenado. Esta ejecución ocurre enteramente en el servidor de base de datos.
Para acceder a los procedimientos almacenados para su conexión:
- Arrastre la herramienta de comandos de entrada, salida o ejecución en el lienzo de diseñador Alteryx.
- Seleccione el menú conectar un archivo o base de datos y, a continuación, seleccione la conexión de base de datos Oracle.
- En la ventana Configuración de datos de entrada, seleccione instrucción pre SQL o post SQL. Puede introducir una o más instrucciones en la ficha Editor de SQL , o puede seleccionar de una lista de procedimientos almacenados.
-
En las instrucciones configure pre SQL o Configure post SQL y la ficha procedimientos almacenados , vea el parámetro, el tipo de objeto y, a continuación, especifique el valor de cada parámetro de procedimiento almacenado para la conexión OCL, ODBC y OleDb. Seleccione el procedimiento almacenado deseado y haga clic en Aceptar.
- Si selecciona un procedimiento almacenado, se sobrescribirá lo que hay en el campo. No se puede acceder a los procedimientos almacenados para una conexión Oracle desde el menú de opciones de tabla o formato de archivo de consulta.
- Sólo se enumerarán los procedimientos almacenados con en los parámetros.
- Los tipos de datos de Oracle pueden diferir en la forma en que se asignan a Alteryx, dependiendo de si la conexión es oli, ODBC o OleDb.
- Los parámetros de cadena deben tener comillas individuales alrededor del valor introducido.
- La sintaxis SQL para llamar al procedimiento almacenado en Oracle debe estar en el formato de llamada "sproc_name" (opcional Parameter1, opcional parametro2,...).
- Cuando se utiliza en una entrada, el valor debe representar un valor dentro de la base de datos.
- Puede seleccionar si desea que el Editor SQL o la ficha procedimientos almacenados se abran de forma predeterminada. La ficha predeterminada es procedimientos almacenados si no hay texto en la ficha Editor de SQL.
Tipos de datos no compatibles
Los siguientes tipos de datos no se admiten y no se pueden introducir en el campo valor de parámetro de procedimientos almacenados:
- Tipos binarios: crudo, largo crudo y BLOB
Si el procedimiento almacenado contiene un tipo de datos no compatible, entonces:
- El diseñador establece el tipo de datos como no compatible.
- La columna valor de la cuadrícula de datos se convertirá en sólo lectura y el botón Aceptar se desactivará, lo que indica que no se puede ejecutar el procedimiento almacenado.
Limitaciones
Columnas máximas en la tabla: 1000
Longitud máxima del nombre de la columna: 30 caracteres
Tamaño de fila máximo: 4GB (no incluye tamaño LOB)
Las cadenas de longitud variable pueden devolver valores NULL en lugar de vacíos.
Todas las versiones-INT64 se transportan como un numérico fijo; SQL_C_BIGINT no está soportado.
10.02.00.01 64 bit-issues con decimal fijo
Int64 se transporta como un doble.
Bool se transporta como una cadena (1)
DateTime se transporta como una cadena (19)
Problemas conocidos
- Un solo flujo de trabajo con conexiones ODBC no puede contener conexiones OleDB o OCI usando el mismo controlador.
-
Si se está conectando a una base de datos Oracle que contiene datos codificados Unicode ®, seleccione forzar la compatibilidad con WCHAR SQL en la ventana Configuración de la herramienta de datos de entrada. Las columnas de caracteres se tratan como SQL_WCHAR, SQL_WVARCHAR o SQL_WLONGVARCHAR.