Conexões em massa Teradata
A conexão em massa do Teradata é usada para ler e escrever grandes volumes de dados em alta velocidade para uma tabela vazia em um banco de dados Teradata através do Ferramenta Dados de entrada e Ferramenta Dados de saída. Além de estar vazio, a tabela de destino não pode ter definido quaisquer índices secundários. O usuário deve ter selecionar e inserir privilégios na tabela de destino, selecionar e inserir privilégios nas tabelas de erro e soltar privilégios no banco de dados que contém as tabelas de erro.
As seguintes ferramentas e utilitários Teradata devem ser instalados no computador (a versão mais recente é 14,0, que é a versão recomendada dessas ferramentas).
- Compartilhado Bibliotecas da UTI
- ODBC Driver para Teradata
- Teradata Cliente GSS
- Base de transporte paralelo Teradata
Para obter mais informações sobre Teradata, consulte seu site em : www.Teradata.com
-
Fonte de dadosde saída: Use a lista suspensa para selecionar outros bancos de dados > volume Teradata.
-
Nome da fonte de dados Teradata: Use a lista suspensa das conexões ODBC disponíveis configuradas no computador.
-
Nome de usuário: Especifique a credencial de nome de usuário para conexão com Teradata
-
Senha: Especifique a credencial de senha para conexão com Teradata
- Configurar opções de conexão:
- Autenticação LDAP: se o servidor Teradata usar o LDAP para autenticação, você deverá selecionar esta opção. Você também deve selecionar LDAP como o mecanismo de autenticação DSN na configuração do driver ODBC. (o LDAP deve ser selecionado em ambos os locais ou de-selecionado em ambos os locais).
- Habilitar criptografiade dados: Selecione esta opção para criptografar dados durante a transferência. Você deve habilitar a criptografia DSN em separado nas opções de driver ODBC (i.e., para criar e soltar tabelas).
-
Configurar opções de ferramenta de dados de saída:
-
Max Records por arquivo: especifique o limite de registros a serem gravados. Deixe em branco para ilimitado.
-
Formato de arquivo: formato de carregador em massa Teradata.
-
Senhas: Use a lista suspensa para especificar como manipular a exibição de senha na janela de configuração. As opções incluem:
-
Ocultar (padrão)
-
Criptografar para máquina
-
Criptografar para o usuário
-
Opções de saída: Use a lista suspensa para especificar como os dados devem ser gravados em Teradata. As opções incluem:
-
Criar nova tabela: grava dados em uma nova tabela. Não irá substituir uma tabela existente.
-
Substituir tabela (soltar): descarta completamente a tabela existente e cria um novo.
-
Append (ignorar linhas duplicadas): adiciona dados em uma tabela existente ao ignorar registros duplicados.
-
Append (marcar Duplicar linhas): linhas duplicadas entrar em TableName_e2
-
Delete & Append: exclui todos os registros originais da tabela e, em seguida, anexa os dados à tabela existente.
-
Limite de erro: esta configuração encerrará a escrita dos registros caso o número de erros exceda esse limite. Todos os registros já escritos permanecerão na tabela.
-
Nome alternativo para tabelas de log e erro: o carregador em massa Teradata usa a API de transporte paralelo Teradata para gravar os dados. A API cria automaticamente 3 tabelas. Essas tabelas serão padrão para o nome da tabela se o número de caracteres no nome for menor que 27. Se o número de caracteres for maior que 27, será necessário inserir um nome de tabela alternativo para essas tabelas.
-
Pre create SQL demonstrativo: uma instrução SQL que será executada via OLEDB antes da tabela de saída é criada. Conhecimento avançado da linguagem SQL necessária.
-
Post Create SQL instrução: uma instrução SQL que será executada via OLEDB após a tabela de saída é criada. Conhecimento avançado da linguagem SQL necessária.
-
Estilo de nome de tabela/campo: as opções incluem citadas ou nenhuma. Citado examinará o identificador de aspas para o tipo de banco de dados.
As tabelas criadas pelo carregador em massa Teradata são "tablename_lg", "tablename_e1" e "tablename_e2". (onde TableName é o nome que você digitou em 6 ou 7) Se os erros ocorrerem durante a gravação de registros, essas tabelas terão as informações sobre essas falhas. Alteryx irá remover automaticamente estas tabelas de trabalho, em Delete data & Append, e sobrescrever tabela (drop).
- Fonte de dadosde entrada: Use o DropDown para selecionar outros bancos de dado > Bulk Teradata.
- Nome da fonte de dados Teradata: Use a lista suspensa das conexões ODBC disponíveis configuradas no computador.
- Nome de usuário: Especifique a credencial de nome de usuário para conexão com Teradata
- Senha: Especifique a credencial de senha para conexão com Teradata
- Configurar opções de conexão:
- Autenticação LDAP: se o servidor Teradata usar o LDAP para autenticação, você deverá selecionar esta opção. Você também deve selecionar LDAP como o mecanismo de autenticação DSN na configuração do driver ODBC. (o LDAP deve ser selecionado em ambos os locais ou de-selecionado em ambos os locais).
- Habilitar criptografiade dados: Selecione esta opção para criptografar dados durante a transferência. Você deve habilitar a criptografia DSN em separado nas opções de driver ODBC (i.e., para criar e soltar tabelas).
- Configurar opções de ferramenta de dados de entrada:
- Limitede registro: Insira o número para limitar os registros lidos da fonte de dados de entrada. Isso pode ser útil para fins de teste e execuções de teste. Deixe este em branco para ler todos os registros.
- Formato de arquivo: formato de carregador em massa Teradata.
- Senhas: Use a lista suspensa para especificar como manipular a exibição de senha na janela de configuração. As opções incluem:
- Ocultar (padrão)
- Criptografar para máquina
- Criptografar para o usuário
- Tabela ou consulta: especifique o nome da tabela de destino nos quais os registros serão lidos. Clique para uma lista de tabelas.
- Leituranão spool: configuração Teradata-especifica se deve usar spool ou não durante a execução do trabalho de exportação atual.
- Não mostrar% concluído: quando verificado, Alteryx não tentará relatar o status de leitura no arquivo, acelerando assim o tempo de leitura.
- Instrução SQL Create pre: uma instrução SQL que será executada via OLEDB antes que a tabela seja lida. Conhecimento avançado da linguagem SQL necessária.
- Post criar instrução SQL: uma instrução SQL que será executada via OLEDB depois que a tabela for lida. Conhecimento avançado da linguagem SQL necessária.
- Estilo de nome de tabela/campo: as opções incluem citadas ou nenhuma. Citado examinará o identificador de aspas para o tipo de banco de dados.
Especifica se deseja usar spool ou não durante a execução do trabalho de exportação atual.
Valores válidos
- "spool" = usar spool. Essa é a configuração padrão.
- "nospool" = não use spool. Esse valor é válido somente se DBS oferece suporte a nospool. Se DBS não suporta nospool, ele usa spool em vez disso.
- "NoSpoolOnly" = não use spool em nenhum caso. Se o DBS não suporta nospool, ele finaliza 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 de spool ou distribuir o arquivo para todos os amplificadores antes de extraí-lo.
- pAdrão Bobinar os dados.
- Use o modo NOSPOOLONLY, mas retornar um erro se nospool não for suportado.
- Use o modo nospool quando possível; caso contrário, spool os dados no banco de dados Teradata.
Limitações e funcionalidade
- Nospool modo se aplica apenas a instruções SELECT simples. Não há suporte para o seguinte:
- Acesso a tabelas não-dados, como selecionar data ou Selecionar usuário
- Usando modificador; em vez disso, defina parâmetros de restrição usando um comando de importação FastExport com comandos de campo e preenchimento de suporte
- Contém uma classificação (order by), tendo ou com cláusulas
- Junta
- Agregações (explicar mostra etapa de soma)
- Funções da tabela
- Funções analíticas ordenadas (OLAP)
- Várias instruções SELECT ou solicitações de vários Estados
- Declarações com zero ou mais de um, recuperar ou amostragem etapa
- O modo nospool só 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.
- As expressões/funções escalar são permitidas.
- O exemplo e partição eliminando restrições são suportados.
- A contagem de atividade retornada para um trabalho de spool regular indica o número de blocos afetados; no entanto, para trabalhos não-spool, o número de blocos é desconhecido, portanto, a mensagem de resposta contém ActivityType (em vez de contagem de atividade) 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 spool não serão detectados até que o bloco seja lido, o que pode ocorrer durante qualquer tempo durante a exportação.
- Ordem de linha (devido à ausência da cláusula order by) pode ou não ser consistente entre execuções; Portanto, o modo nospool não oferece nenhuma garantia de consistência.
Ver informações no modo spool/nospool, Teradata FastExport Referência.