Oracle
Ferramentas do Alteryx usadas para conectar
- Ferramenta Dados de entrada e Ferramenta Dados de saída (para processamento de fluxo de trabalho padrão)
- Ferramenta Conectar na BD e Fluxo de trabalho na ferramenta (para processamento de fluxo de trabalho no banco de dados).
Conectando-se ao Oracle
Detalhes adicionais
-
Versão 10.02.00.01 64-bit OLEDB provedor tinha problemas com FIXED DECIMAL. Alteryx recomenda o uso do 11g ou driver mais recente.
- A conexão de Oracle usa a biblioteca de chamada de Oracle (OCI) para conectar ao banco de dados Oracle. Esta biblioteca faz parte do software cliente instalado com o banco de dados.
-
O Oracle OleDb não tem suporte nas ferramentas do banco de dados. Use ODBC ou OCI.
Procedimentos armazenados
Alteryx suporta várias linhas, múltiplas instruções SQL para procedimentos armazenados Oracle. O mecanismo Alteryx não é usado ao executar um procedimento armazenado. Essa execução acontece inteiramente no servidor de banco de dados.
Para acessar os procedimentos armazenados para sua conexão:
- Arraste a entrada, saída ou executar ferramenta de comando para o Alteryx designer Canvas.
- Selecione o menu conectar um arquivo ou banco de dados e selecione a conexão de banco de dados Oracle.
- Na janela de configuração de dados de entrada, selecione instrução pre SQL ou post SQL demonstrativo. Você pode digitar uma ou mais instruções na guia Editor do SQL , ou pode selecionar a partir de uma lista de procedimentos armazenados.
-
Nas instruções configure pre SQL ou Configure post SQL instruções janela e procedimentos armazenados guia, exibir o parâmetro, DataType e, em seguida, insira o valor para cada parâmetro de procedimento armazenado para OCl, ODBC e OLEDB connection. Selecione o procedimento armazenado desejado e clique em OK.
- A seleção de um procedimento armazenado sobrescreverá o que está no campo. Os procedimentos armazenados não podem ser acessados para uma conexão Oracle no menu opções de formato de arquivo de tabela ou consulta .
- Somente os procedimentos armazenados com parâmetros IN serão listados.
- Os tipos de dados Oracle podem diferir na forma como mapeiam para Alteryx, dependendo se a conexão é Oli, ODBC ou OleDb.
- Parâmetros de seqüência de caracteres devem ter aspas simples em torno do valor inserido.
- A sintaxe SQL para chamar o procedimento armazenado no Oracle deve estar no formato de chamada "sproc_name" (opcional parâmetro1, opcional parâmetro2,...).
- Quando usado em uma entrada, o valor deve representar um valor dentro do banco de dados.
- Você pode selecionar se deseja que o Editor SQL ou a guia procedimentos armazenados sejam abertos por padrão. A guia padrão é procedimentos armazenados se não houver texto na guia Editor do SQL.
Tipos de dados sem suporte
Os seguintes tipos de dados não têm suporte e não podem ser inseridos no campo de valor do parâmetro procedimentos armazenados:
- Tipos binários: RAW, Long RAW e BLOB
Se o procedimento armazenado contiver um tipo de dados sem suporte, então:
- Designer define o tipo de dados como sem suporte.
- A coluna valor na grade de dados se tornará somente leitura e o botão OK será desabilitado, indicando que o procedimento armazenado não pode ser executado.
Limitações
Colunas máximas na tabela: 1000
Comprimento máximo do nome da coluna: 30 caracteres
Tamanho máximo da linha: 4GB (não inclui tamanho LOB)
Seqüências de caracteres de comprimento variável podem retornar NULL em vez de Empty.
Todas as versões-Int64 é transportado como um numérico fixo; SQL_C_BIGINT é suportado.
10.02.00.01 64 bit-problemas com decimal fixo
Int64é transportado sistema autônomo um Double.
Bool é transportado como uma seqüência de caracteres (1)
DateTime é transportado como uma cadeia de caracteres (19)
Problemas conhecidos
- Um único fluxo de trabalho com conexões ODBC não pode conter um OLEDB ou OCI conexões usando o mesmo driver.
-
Se você estiver se conectando a um banco de dados Oracle que contém dados codificados Unicode ®, selecione forçar o suporte do SQL WCHAR na janela configuração da ferramenta de dados de entrada. As colunas de caractere são então tratadas como SQL_WCHAR, SQL_WVARCHAR ou SQL_WLONGVARCHAR.