Interact > general > systemTablesDataSource > loaderProperties

Estas propriedades de configuração definem as configurações do utilitário de carregamento do banco de dados para as tabelas do sistema do ambiente de tempo de execução. Você precisará definir essas propriedades se estiver usando apenas um utilitário de carregamento do banco de dados.

databaseName

O nome do banco de dados a que o carregador do banco de dados se conecta.

Default value

Nenhum valor padrão definido.

LoaderCommandForAppend

O parâmetro LoaderCommandForAppend especifica o comando emitido para invocar seu utilitário de carregamento do banco de dados para anexar registros ao contato e às tabelas do banco de dados temporário do histórico de resposta no Interact. Você precisa definir esse parâmetro para habilitar o utilitário de carregamento do banco de dados para dados de contato e do histórico de resposta.

Esse parâmetro é especificado como um nome de caminho completo para o executável do utilitário de carregamento do banco de dados ou para um script que inicia o utilitário de carregamento do banco de dados. Usar um script permite realizar uma configuração adicional antes de invocar o utilitário de carregamento.

A maioria dos utilitários de carregamento do banco de dados exige vários argumentos para serem iniciados com êxito. Estes podem incluir a especificação do arquivo de dados e arquivo de controle dos quais carregar e o banco de dados e a tabela para carregamento. Os tokens são substituídos pelos elementos especificados quando o comando é executado.

Consulte a documentação do seu utilitário de carregamento do banco de dados para obter a sintaxe correta a ser usada ao invocar o utilitário de carregamento do banco de dados.

Por padrão, o parâmetro é indefinido.

Os tokens disponíveis para o LoaderCommandForAppend estão descritos na tabela a seguir.

Token

Descrição

<CONTROLFILE>

Este token é substituído pelo caminho completo e o nome do arquivo para o arquivo de controle temporário que o Interact gera de acordo com o modelo especificado no parâmetro LoaderControlFileTemplate.

<DATABASE>

Este token é substituído pelo nome da fonte de dados na qual o Interact está carregando dados. Esse é o mesmo nome da fonte de dados usado no nome da categoria para esta fonte de dados.

<DATAFILE>

Este token é substituído pelo caminho completo e nome do arquivo no arquivo de dados temporário criado pelo Interact durante o processo de carregamento. Este arquivo está no diretório Temp do Interact, UNICA_ACTMPDIR.

<DBCOLUMNNUMBER>

Este token é substituído na coluna ordinal no banco de dados.

<FIELDLENGTH>

Este token é substituído pelo comprimento do campo que está sendo carregado no banco de dados.

<FIELDNAME>

Este token é substituído pelo nome do campo que está sendo carregado no banco de dados.

<FIELDNUMBER>

Este token é substituído pelo número do campo que está sendo carregado no banco de dados.

<FIELDTYPE>

Este token é substituído pelo "CHAR( )" literal. O comprimento deste campo é especificado entre (). Se seu banco de dados não compreender o tipo do campo, CHAR, você poderá especificar manualmente o texto adequado para o tipo de campo e usar o token <FIELDLENGTH>. Por exemplo, para SQLSVR e SQL2000, você deverá usar "SQLCHAR(<FIELDLENGTH>)"

<NATIVETYPE>

Este token é substituído pelo tipo de banco de dados no qual este campo está sendo carregado.

<NUMFIELDS>

Este token é substituído pelo número de campos na tabela.

<PASSWORD>

Este token é substituído pela senha do banco de dados da conexão atual do fluxograma com a fonte de dados.

<TABLENAME>

Este token é substituído pelo nome da tabela de banco de dados no qual o Interact está carregando dados.

<USER>

Este token é substituído pelo usuário do banco de dados da conexão do fluxograma atual com a fonte de dados.

Default value

Nenhum valor padrão definido.

LoaderControlFileTemplateForAppend

A propriedade LoaderControlFileTemplateForAppend especifica o caminho completo e o nome do arquivo para o modelo do arquivo de controle que foi configurado anteriormente no Interact. Quando este parâmetro é definido, o Interact cria dinamicamente um arquivo de controle temporário com base no modelo especificado aqui. O caminho e o nome deste arquivo de controle temporário está disponível para o token <CONTROLFILE>, que está disponível para a propriedade LoaderCommandForAppend.

Antes de usar o Interact no modo utilitário de carregamento do banco de dados, você deve configurar o modelo do arquivo de controle que é especificado por este parâmetro. O modelo do arquivo de controle suporta os seguintes tokens, que são substituídos dinamicamente quando o arquivo de controle temporário é criado pelo Interact.

Consulte a documentação do seu utilitário de carregamento do banco de dados para obter a sintaxe correta requerida para o arquivo de controle. Os tokens disponíveis para o seu modelo de arquivo de controle são os mesmos daqueles da propriedade LoaderControlFileTemplate.

Por padrão, o parâmetro é indefinido.

Default value

Nenhum valor padrão definido.

LoaderDelimiterForAppend

A propriedade LoaderDelimiterForAppend especifica se o arquivo de dados temporário Interact é um arquivo simples delimitado ou de largura fixa e, caso seja delimitado, o caractere ou conjunto de caracteres são usados como delimitadores.

Se o valor é indefinido, o Interact cria o arquivo de dados temporário como um arquivo simples de largura fixa.

Se você especificar um valor, ele será usado quando o carregador for invocado para preencher uma tabela que não deve permanecer vazia. O Interact cria o arquivo de dados temporário como um arquivo simples delimitado, usando o valor desta propriedade como o delimitador.

Por padrão, a propriedade é indefinida.

Valid values

Caracteres, que você pode colocar entre aspas duplas, se desejado.

Default value
LoaderDelimiterAtEndForAppend

Alguns utilitários de carregamento externo exigem que o arquivo de dados seja delimitado e que cada linha termine com o delimitador. Para realizar este requisito, defina o valor LoaderDelimiterAtEndForAppend como TRUE, para que quando o carregamento for invocado para preencher uma tabela que não deve permanecer vazia, o Interact use delimitadores no final de cada linha.

Valid values

TRUE | FALSE

Default value

FALSE

LoaderUseLocaleDP

A propriedade LoaderUseLocaleDP especifica se o símbolo específico da localidade é usado como vírgula decimal, quando o Interact grava valores numéricos em arquivos que devem ser carregados por um utilitário de carregamento do banco de dados.

Defina esse valor como FALSE para especificar que o ponto (.) é usado como o ponto decimal.

Defina esse valor como TRUE para especificar que o símbolo de ponto decimal adequado para a localidade é usado.

Valid values

TRUE | FALSE

Default value

FALSE



IBM Unica Marketing Platform
 
8.5.0
For more information, see our support and community site: Customer Central