Conexões em massa do Teradata
A conexão em massa do Teradata é usada para ler e gravar grandes volumes de dados em alta velocidade em uma tabela vazia em um banco de dados do Teradata por meio da ferramenta Dados de Entrada e da ferramenta Dados de Saída. Além de estar vazia, a tabela de destino não pode ter definido nenhum índice secundário. O usuário deve ter privilégios de SELECIONAR e INSERIR na tabela de destino, privilégios de SELECIONAR e INSERIR nas tabelas de erro e privilégios de DESCARTAR no banco de dados que contém as tabelas de erro.
Os utilitários e ferramentas do Teradata a seguir devem ser instalados no computador (a versão mais recente é 20.0, que é a recomendada para o Designer Desktop versão 26.1 e versões posteriores. Para o Designer Desktop versão 25.2 e versões anteriores, a versão recomendada do TTU é a 17.0).
Bibliotecas ICU compartilhadas
Driver ODBC para Teradata
Teradata GSS Client
Teradata Parallel Transporter Base
Para obter mais informações sobre o Teradata, vá para www.teradata.com.
Usar a Ferramenta Dados de Saída para gravar em uma Conexão do Teradata em massa
Fonte de dados de saída: use o menu suspenso para selecionar Outros bancos de dados > Teradata em massa.
Nome da fonte de dados do Teradata: use o menu suspenso das conexões ODBC disponíveis configuradas no computador.
Nome de usuário: especifique a credencial do nome de usuário para conexão com Teradata.
Senha: especifique a credencial da senha para conexão com Teradata.
Configure as opções de conexão:
Autenticação LDAP: se o servidor do Teradata usa LDAP para autenticação, você deve selecionar essa opção. Você também deve selecionar LDAP como o mecanismo de autenticação DSN na configuração do driver ODBC. (O LDAP deve estar marcado em ambos os locais ou desmarcado em ambos os locais).
Habilitar criptografia de dados: selecione esta opção para criptografar dados durante a transferência. Você deve habilitar separadamente a criptografia DSN dentro das opções de driver ODBC (por exemplo, para criar e descartar tabelas).
Configure as opções da ferramenta Dados de Saída:
Máximo de registros por arquivo: especifique o limite de registros a serem gravados. Deixe em branco para registros ilimitados.
Formato de arquivo: formato do carregador em massa do Teradata.
Senhas: use o menu suspenso para especificar como lidar com a exibição de senha na janela de configuração. As opções incluem:
Ocultar (padrão)
Criptografar para máquina
Criptografar para usuário
Opções de Saída: use o menu suspenso para especificar como os dados devem ser gravados no Teradata. As opções incluem:
Criar nova tabela: grava dados em uma nova tabela. Não substitui uma tabela existente.
Substituir tabela (descartar): descarta completamente a tabela existente e cria uma nova.
Agregar (ignorar linhas duplicadas): acrescenta dados em uma tabela existente enquanto ignora registros duplicados.
Anexar (marcar linhas duplicadas): linhas duplicadas vão para "TableName_e2".
Excluir e agregar: exclui todos os registros originais da tabela e, em seguida, acrescenta os dados à tabela existente.
Limite de erro: esta configuração termina a gravação de registros caso o número de erros exceda esse limite. Todos os registros já gravados permanecerão na tabela.
Nome alternativo para tabelas de log e erro: o carregador em massa do Teradata usa a API Teradata Parallel Transporter para gravar os dados. A API cria automaticamente três tabelas. Essas tabelas usam o Nome da tabela padrão se o número de caracteres no nome for menor que 27. Se o número de caracteres for maior que 27, você precisa inserir um nome de tabela alternativo para essas tabelas.
Instrução SQL pré-criação: uma instrução SQL a ser executada via OleDb ANTES que a tabela de saída seja criada. É necessário conhecimento avançado da linguagem SQL.
Instrução SQL pós-criação: uma instrução SQL a ser executada via OleDb DEPOIS que a tabela de saída for criada. É necessário conhecimento avançado da linguagem SQL.
Estilo de nome de tabela/campo: as opções incluem "Entre aspas" ou "Nenhum". "Entre aspas" analisa o identificador de aspas para o tipo de banco de dados.
As tabelas criadas pelo carregador do Teradata em massa são "tablename_lg", "tablename_e1" e "tablename_e2" (em que "tablename" é o nome que você inseriu na etapa 6 ou 7). Se ocorrerem erros durante a gravação de registros, essas tabelas terão as informações sobre essas falhas. O Alteryx remove automaticamente essa tabela de trabalho, em "Excluir dados e anexar" e "Substituir tabela (descartar)".
Usar a Ferramenta Dados de Entrada para ler arquivos através de uma Conexão do Teradata em massa
Fonte de dados de entrada: use a lista suspensa para selecionar Outros bancos de dados > Teradata em massa.
Nome da fonte de dados do Teradata: use a lista suspensa das conexões ODBC disponíveis configuradas no computador.
Nome de usuário: especifique a credencial do nome de usuário para conexão com Teradata.
Senha: especifique a credencial da senha para conexão com Teradata.
Configure as opções de conexão:
Autenticação LDAP: se o servidor do Teradata usa LDAP para autenticação, você deve selecionar essa opção. Você também deve selecionar LDAP como o mecanismo de autenticação DSN na configuração do driver ODBC (LDAP deve estar marcado ou desmarcado em ambos os locais).
Habilitar criptografia de dados: selecione esta opção para criptografar dados durante a transferência. Você deve habilitar separadamente a criptografia DSN dentro das opções de driver ODBC (ou seja, para criar e descartar tabelas).
Configure as opções da ferramenta Dados de Entrada:
Limite de registros: insira o número para limitar os registros lidos a partir da fonte de dados de entrada. Isso pode ser útil para fins de teste e execuções de avaliação. Deixe esse espaço em branco para ler todos os registros.
Formato de arquivo: formato do carregador em massa do Teradata.
Senhas: use a lista suspensa para especificar como lidar com a exibição de senha na janela de configuração. As opções incluem:
Ocultar (padrão)
Criptografar para máquina
Criptografar para usuário
Tabela ou consulta: especifique o nome da tabela alvo a partir da qual os registros serão lidos.
Ler sem spool: (Configuração do Teradata) especifica se deve ou não usar spool durante a execução do trabalho de exportação atual.
Não mostrar % de conclusão: quando marcada, o Alteryx não tenta relatar o status de leitura do arquivo, acelerando assim o tempo da leitura.
Instrução SQL pré-criação: uma instrução SQL que é executada via OleDb ANTES que a tabela seja lida. É necessário conhecimento avançado da linguagem SQL.
Instrução SQL pós-criação: uma instrução SQL que é executada via OleDb DEPOIS que a tabela for lida. É necessário conhecimento avançado da linguagem SQL.
Estilo de nome de tabela/campo: as opções incluem "Entre aspas" ou "Nenhum". "Entre aspas" analisa o identificador de aspas para o tipo de banco de dados.
Modo "No Spool"
Especifica se deve ou não usar spool durante a execução do trabalho de exportação atual.
ValidValues
"Spool": usar spool. Essa é a configuração padrão.
"NoSpool": não usar spool. Esse valor é válido apenas se o DBS for compatível com "NoSpool". Se o DBS não for compatível com "NoSpool", ele retorna para "Spool".
"NoSpoolOnly": não usar spool em nenhum caso. Se o DBS não oferecer suporte ao "NoSpool", o trabalho é terminado com um erro.
Opções de spooling
O modo "NoSpool" exporta o conteúdo de uma tabela o mais rápido possível sem ler a tabela em um arquivo spool ou distribuir o arquivo para todos os AMPs antes de extraí-la.
(Padrão) Fazer SPOOL dos dados.
Usar o modo NOSPOOLONLY, mas retornar um erro se NOSPOOL não for compatível.
Quando possível, use o modo "NOSPOOL". Caso contrário, coloque os dados em spool no banco de dados Teradata.
Limitações e funcionalidade
O modo NOSPOOL aplica-se apenas a instruções SELECT simples. Não há suporte para as seguintes opções:
Acesso a tabelas sem dados, como SELECT DATE ou SELECT USER.
Modificador USING. Em vez disso, defina parâmetros de restrição usando um comando FastExport IMPORT com comandos FIELD e FILLER compatíveis.
Contém sentenças SORT (ORDER BY), HAVING ou WITH.
Junções
Agregações ("Explicar" mostra a etapa de SUM).
Funções de TABLE.
Funções analíticas ordenadas (OLAP).
Várias instruções SELECT ou solicitações de multi-instrução.
Instruções com zero ou mais de um passo de recuperação ou amostragem.
O modo NOSPOOL somente recupera dados de uma única tabela, mas a instrução SELECT pode ser seletiva sobre quais colunas são exportadas e pode restringir o trabalho a um subconjunto de linhas.
Expressões/funções escalares são permitidas.
As restrições de eliminação de amostra e partição são compatíveis.
A contagem de atividades retornada para um trabalho com spool regular indica o número de blocos afetados; no entanto, para trabalhos sem spool, o número de blocos é desconhecido, então a mensagem de resposta contém "ActivityType" (em vez de "ActivityCount") para indicar o processo NOSPOOL.
Desvantagens do Modo NOSPOOL
Os bloqueios são mantidos durante todo o processo de exportação.
Erros de conversão de dados detectados anteriormente durante a fase de spooling não serão detectados até que o bloco seja lido, o que pode ocorrer a qualquer momento durante a exportação.
A ordem de linhas (devido à ausência da sentença ORDER BY) pode ou não ser consistente entre as execuções; portanto, o modo NOSPOOL não oferece garantia de consistência.
Consulte informações sobre o modo Spool/NoSpool na referência "Teradata FastExport".