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.
As ferramentas e utilitários Teradata a seguir devem ser instalados no computador (a versão mais recente é 14.0, que é a recomendada dessas ferramentas).
Bibliotecas ICU compartilhadas
Driver ODBC para Teradata
Teradata GSS Client
Teradata Parallel Transporter Base
Para obter mais informações sobre Teradata, consulte o site em: www.teradata.com
Use a ferramenta Dados de Saída para gravar em uma conexão em massa do Teradata
Fonte de dados de saída : 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 do 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 (ou seja, 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 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
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 substituirá 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.
Agregar (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 terminará 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 usarão 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ê precisará inserir um nome de tabela alternativo para essas tabelas.
Instrução SQL pré-criação : uma instrução SQL que 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 que 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" analisará o identificador de aspas para o tipo de banco de dados.
As tabelas criadas pelo carregador em massa do Teradata são "tablename_lg", "tablename_e1" e "tablename_e2" (onde "tablename" é o nome que você inseriu em 6 ou 7). Caso ocorram erros durante a gravação de registros, essas tabelas terão as informações sobre essas falhas. O Alteryx removerá automaticamente essas tabelas de trabalho, em "Excluir dados e agregar" e "Substituir tabela (descartar)".
Usar a ferramenta Dados de Entrada para ler arquivos através de uma conexão em massa do Teradata
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. (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 (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 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 de destino na qual os registros serão lidos. Clique
para obter uma lista de tabelas.
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 será 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 será 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" analisará o identificador de aspas para o tipo de banco de dados.
Modo sem spool
Especifica se deve ou não usar spool durante a execução do trabalho de exportação atual.
Valores válidos
"Spool" = usar spool. Essa é a definiçã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 usa o spool.
"NoSpoolOnly" = não usar spool em nenhum caso. Se o DBS não for compatível com "NoSpool", ele termina o trabalho 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.
Usar o modo NOSPOOL quando possível; caso contrário, fazer spool dos dados no banco de dados do 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 uma etapa 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".