Campaign > Partitions > partition[n] > dataSources

As propriedades nessa categoria configuram a forma como o Campaign interage com banco de dados, incluindo suas próprias tabelas de sistema. Essas propriedades especificam os bancos de dados que o Campaign pode acessar e vários aspectos de como são formadas as consultas.

Toda fonte de dados que você adicionar ao Campaign é representada por uma categoria em partition[n] > dataSources > [DATA_SOURCE_NAME].

*
AccessLibrary

Campaign escolhe sua biblioteca de acesso à fonte de dados de acordo com o tipo de fonte de dados. Por exemplo, libora4d.so é usada para conectividade com o Oracle, enquanto libdb24d.so é usada para conectividade com o DB2. Na maioria dos casos, as seleções padrão são adequadas. Contudo, a categoria AccessLibrary pode ser alterada se for constatado que o valor padrão no ambiente do Campaign está incorreto. Por exemplo, o Campaign de 64 bits fornece duas bibliotecas de acesso a ODBC: uma adequada para fontes de dados ODBC compatíveis com a implementação do unixODBC (libodb4d.so — usada pelo Campaign para acessar, por exemplo, Informix) e a outra compatível com a implementação do DataDirect (libodb4dDD.so — usada pelo Campaign para acessar, por exemplo, Teradata).

Bibliotecas adicionais para AIX

Campaign inclui duas bibliotecas adicionais para gerenciadores de drivers AIX ODBC compatíveis com o ODBC ANSI API, e não com o ODBC Unicode API:

*
*

Se for determinado que a biblioteca de acesso padrão deve ser substituída (por exemplo, se adquirir o gerenciador de drivers do DataDirect e o driver do Informix), defina esse parâmetro conforme necessário (no exemplo, como libodb4dDD.so, substituindo a seleção padrão de libodb4d.so).

Por padrão, essa propriedade é vazia.

Default value

Nenhum valor padrão definido.

ASMSaveDBAuthentication

A propriedade ASMSaveDBAuthentication especifica se, ao fazer login no Campaign e mapear uma tabela em determinada fonte de dados na qual você não fez login anteriormente, o Campaign salvará seu nome de usuário e senha no IBM Unica Marketing.

Se definir essa propriedade como TRUE, o Campaign não solicitará um nome de usuário e senha ao fazer login posteriormente na fonte de dados. Se definir essa propriedade como FALSE, o Campaign solicitará um nome de usuário e senha sempre que fizer login na fonte de dados.

Valid values

TRUE | FALSE

Default value

TRUE

ASMUserForDBCredentials

A propriedade ASMUserForDBCredentials especifica o nome de usuário do IBM Unica Marketing atribuído ao usuário do sistema Campaign (obrigatória para acessar as tabelas do sistema Campaign).

Por padrão, a propriedade é indefinida.

Default value

Nenhum valor padrão definido.

AllowBaseJoinsInSelect

Determina se o Campaign tenta executar uma junção de SQL às tabelas base (da mesma fonte de dados) usadas em processos de Seleção; de outra forma, a junção equivalente é executada no servidor do Campaign.

Valid values

TRUE | FALSE

Default value

TRUE

AliasPrefix

A propriedade AliasPrefix especifica a forma como o Campaign forma o nome do alias que o Campaign cria automaticamente ao usar uma tabela de dimensão e ao gravar em uma nova tabela.

Observe que cada banco de dados possui um tamanho máximo de identificador; verifique a documentação do banco de dados que está usando para averiguar se o valor definido não ultrapassa o tamanho máximo de identificador do banco de dados.

Default value

A

AllowSegmentUsingSQLCase

A propriedade AllowSegmentUsingSQLCase especifica se o processo de Segmento do Campaign consolida várias instruções SQL em uma única instrução SQL quando condições específicas de configuração são satisfeitas.

A configuração dessa propriedade como TRUE resulta em significativas melhorias em termos de desempenho quando todas estas condições são satisfeitas:

*
*
*

Nesse caso, o Campaign gera uma única instrução CASE SQL para executar segmentação, seguida de um processamento de segmento por campo no servidor de aplicativos do Campaign.

Valid values

TRUE | FALSE

Default value

TRUE

AllowTempTables

A propriedade AllowTempTables especifica se o Campaign cria tabelas temporárias no banco de dados. A criação de tabelas temporárias pode aumentar significativamente o desempenho das campanhas. Quando o valor for TRUE, as tabelas temporárias serão habilitadas.

Ao habilitar tabelas temporárias, sempre que uma consulta for emitida para o banco de dados (por exemplo, pelo processo de Segmento), os IDs resultantes são gravados em uma tabela temporária no banco de dados. Ao emitir consultas adicionais, o Campaign poderá usar a tabela temporária para recuperar linhas do banco de dados.

Se as tabelas temporárias não forem habilitadas, o Campaign manterá os IDs selecionados na memória do servidor. A consulta adicional recupera IDs do banco de dados e os corresponde com os IDs na memória do servidor.

Para obter mais informações sobre como controlar junções de tabelas temporárias, consulte MaxTempTableJoinPctSelectAll e MaxTempTableJoinPctWithCondition.

É necessário ter privilégios adequados para gravar no banco de dados e poder usar as tabelas temporárias. Isso é determinado pelo login no banco de dados fornecido ao conectar-se com o banco de dados.

Default value

TRUE

UseTempTablePool
*

Quando a propriedade UseTempTablePool for definida como TRUE, as tabelas temporárias não serão descartadas do banco de dados. As tabelas temporárias serão truncadas e reutilizadas do pool de tabelas mantido pelo Campaign. Quando definida como FALSE, as tabelas temporárias serão descartadas e recriadas sempre que um fluxograma for executado.

Valid values

TRUE | FALSE

Default value

FALSE

TempTablePreTruncateRunScript
*

Use a propriedade TempTablePreTruncateRunScript para especificar um script ou executável que será executado antes de truncar uma tabela temporária. O script que especificar pode ser usado para negar o efeito de uma instrução SQL especificada na propriedade PostTempTableCreateRunScript.

Por exemplo, com a propriedade PostTempTableCreateRunScript, é possível especificar um script que inclua a seguinte instrução SQL para criar um índice:

CREATE INDEX <TABLENAME>Idx_1 (<KEYCOLUMNS>) ON <TABLENAME>

Em seguida, especifique outro script utilizando a seguinte instrução na propriedade TempTablePreTruncateRunScript para descartar o índice:

DROP INDEX <TABLENAME>Idx_1 ON <TABLENAME>

Valid values

Nome de arquivo de um script do shell ou executável

Default value

Não definido

TempTablePreTruncateExecutionSQL
*

Use a propriedade TempTablePreTruncateExecutionSQL para especificar uma consulta SQL que será executada antes de truncar uma tabela temporária. A consulta que especificar pode ser usada para negar o efeito de uma instrução SQL especificada na propriedade TempTablePostExecutionSQL.

Por exemplo, com a propriedade TempTablePostExecutionSQL, é possível especificar a seguinte instrução SQL para criar um índice:

CREATE INDEX <TABLENAME>Idx_1 (<KEYCOLUMNS>) ON <TABLENAME>

Em seguida, especifique a seguinte consulta na propriedade TempTablePreTruncateExecutionSQL para descartar o índice:

DROP INDEX <TABLENAME>Idx_1 ON <TABLENAME>

Valid values

Uma consulta SQL válida

Default value

Não definido

BulkInsertBlockSize

A propriedade BulkInsertBlockSize define o tamanho máximo de um bloco de dados, em número de registros, que o Campaign passa ao banco de dados por vez.

Default value

100

BulkInsertRequiresColumnType

A propriedade BulkInsertRequiresColumnType é necessária para suportar fontes de dados Data Direct ODBC apenas. Defina essa propriedade como VERDADEIRA para fontes de dados Data Direct ODBC usando inserções em massa (matrizes). Defina a propriedade como FALSA para torná-la compatível com outros drivers ODBC.

Default value

FALSE

BulkReaderBlockSize

A propriedade BulkReaderBlockSize define o tamanho de um bloco de dados, em número de registros, que o Campaign faz a leitura no banco de dados por vez.

Default value

2500

ConditionalSQLCloseBracket

A propriedade ConditionalSQLCloseBracket especifica o tipo de colchete usado para indicar o fim de um segmento condicional em macros SQL personalizadas e não processadas. Os segmentos condicionados contidos entre os colchetes especificados pelas propriedades ConditionalSQLOpenBracket e ConditionalSQLCloseBracket são usados apenas se existirem tabelas temporárias e serão ignorados se não houver tabelas desse tipo.

Default value

} (chave de fechamento)

ConditionalSQLOpenBracket

A propriedade ConditionalSQLOpenBracket especifica o tipo de colchete usado para indicar o início de um segmento condicional em macros SLQ personalizadas e não processadas. Os segmentos condicionados contidos entre os colchetes especificados pelas propriedades ConditionalSQLOpenBracket e ConditionalSQLCloseBracket são usados apenas se existirem tabelas temporárias e serão ignorados se não houver tabelas desse tipo.

Default value

{ (chave de abertura)

ConnectionCacheSize

A propriedade ConnectionCacheSize especifica o número de conexões que o Campaign mantém em cache para cada fonte de dados.

Por padrão (N=0), o Campaign estabelece uma nova conexão com a fonte de dados de cada operação; se o Campaign mantiver um cache de conexões e uma conexão estiver disponível para reutilização, o Campaign utilizará a conexão em cache em vez de estabelecer uma nova conexão.

Se a configuração for diferente de 0, após um processo ser executado utilizando uma conexão, o Campaign prosseguirá com o número especificado de conexões abertas por determinado período de tempo especificado pela propriedade InactiveConnectionTimeout. Após esse tempo expirar, as conexões são removidas do cache é fechadas.

Default value

0 (zero)

DSN

Use a propriedade DSN para identificar a fonte física de dados da fonte de dados do Campaign que estiver definindo. Por padrão, o valor é indefinido.

É possível especificar várias fontes de dados lógicos que fazem referência à mesma fonte de dados físicos. Por exemplo, é possível criar duas fontes de dados Campaign, uma com o AllowTempTables = TRUE e a outra com o AllowTempTables = FALSE. Cada uma destas fontes de dados teriam um diferente nome da fonte de dados no Campaign, mas se fizerem referência à mesma fonte de dados físico, terão o mesmo valor DSN.

Default value

Nenhum valor padrão definido.

DSNUsingOSAuthentication

A propriedade DSNUsingOSAuthentication se aplica somente quando uma fonte de dados do Campaign é SQL Server. Defina o valor para TRUE quando o DSN for configurado para usar o modo Windows Authentication.

Valid values

TRUE | FALSE

Default value

FALSE

DateFormat

O Campaign usa o valor da propriedade DateFormat para determinar como analisar dados nos formatos date quando utilizar a linguagem macro Campaign ou quando interpretar dados das colunas data.

Defina o valor da propriedade DateFormat para o formato no qual o Campaign espera receber datas desta fonte de dados. O valor deve corresponder o formato que o seu banco de dados usa para exibir datas na seleção. Para a maioria dos banco de dados, esta configuração é a mesma do que a da propriedade DateOutputFormatString.

*

Para determinar o formato de data que seu banco de dados usa, selecione uma data do banco de dados, conforme descrito na tabela a seguir.

Para selecionar uma data pelo banco de dados

Banco de dados

Para determinar a configuração correta...

DB2

Conecte ao banco de dados de uma máquina executando o servidor Campaign. Use o db2test, localizado no diretório Campaign\bin, para conectar e emitir o seguinte comando:

values current date

Informix

O Informix possui diferentes formatos para gravar e selecionar do banco de dados. Conecte ao banco de dados de uma máquina executando o servidor Campaign. Use o odbctest, localizado no diretório Campaign\bin, para conectar e emitir o seguinte comando:

select today from informix.systables where tabid=1;

Netezza

Conecte ao banco de dados de uma máquina executando o servidor Campaign. Use o odbctest, localizado no diretório Campaign\bin, para conectar e emitir o seguinte comando:

Outra forma de selecionar o formato de data é executar o seguinte comando:


SELECT current_date FROM
ANY_TABLE limit 1;

onde ANY_TABLE é o nome de qualquer tabela existente

Oracle

Conecte ao banco de dados de uma máquina executando o servidor Campaign. Use o SQL *Plus para conectar e emitir o seguinte comando:

SELECT sysdate FROM dual

A data atual é devolvida em NLS_DATE_FORMAT para aquele cliente.

SQL Server

Conecte ao banco de dados de uma máquina executando o ouvinte Campaign. Use o odbctest, localizado no diretório Campaign\bin, para conectar e emitir o seguinte comando:

SELECT getdate()

Sybase

Conecte ao banco de dados de uma máquina executando o servidor Campaign. Use o odbctest, localizado no diretório Campaign\bin, para conectar e emitir o seguinte comando:

select today(*) from sys.dummy;

Considerações adicionais

Observe as seguintes instruções específicas do banco de dados.

Teradata

O Teradata permite definir o formato de data em base por coluna. Além do dateFormat e dateOutputFormatString, é necessário definir o SuffixOnCreateDateField. Para ser consistente com nossas configurações da tabela do sistema, use:

*
SuffixOnCreateDateField = FORMAT 'YYYY-MM-DD'
*
DateFormat = DELIM_Y_M_D
*

SQL Server

Se a opção Use configurações regionais ao produzir moeda, números, datas e horas não está marcada na configuração da fonte de dados ODBC, não é possível redefinir o formato de data. Em geral, é mais fácil deixar esta configuração desmarcada para que a configuração de formato de data não seja alterado para cada idioma.

Valid values

Qualquer um dos formatos especificados na macro DATE

Default value

DELIM_Y_M_D

DateOutputFormatString

A propriedade DateOutputFormatString especifica o formato do tipo de dados da data a ser usado quando o Campaign registrar qualquer data, como uma data inicial e final da campanha, para um banco de dados. Defina o valor da propriedade DateOutputFormatString para o formato que a fonte de dados espera para as colunas do tipo date. Para a maioria dos banco de dados, esta configuração é a mesma do que a da propriedade [data_source_name] > DateFormat .

A propriedade DateOutputFormatString pode ser definida para qualquer um dos formatos especificados para o format_str na macro DATE_FORMAT. Observe que a macro DATE_FORMAT aceita dois diferentes tipos de formatos. Um é um identificador (por exemplo, DELIM_M_D_Y, DDMMMYYYY, o mesmo do que o aceito pela macro DATE), enquanto o outro é uma sequência de formato. O valor da propriedade DateOutputFormatString deve ser uma sequência de formato - não deve ser um dos identificadores da macro DATE. Geralmente, use um dos formatos delimitados.

É possível verificar se você selecionou o formato correto criando uma tabela e inserindo uma data no formato selecionado, conforme descrito no procedimento a seguir.

Para verificar o DateOutputFormatString
1.
Não use as ferramentas de consulta fornecidas com o banco de dados (como o Query Analyzer do SQL Server) para verificar que as datas estão sendo enviadas para o banco de dados corretamente. Estas ferramentas de consulta podem converter o formato de data para outro além do que o Campaign realmente enviou para o banco de dados.
2.
CREATE TABLE date_test (F1 DATE)
INSERT INTO date_test VALUES ('03/31/2004')
Se o banco de dados permite que o comando INSERT seja concluído com sucesso, você selecionou o formato correto.
Default value

%Y/%m/%d

DateTimeFormat

O valor da propriedade [data_source_name] > DateTimeFormat especifica o formato no qual o Campaign espera receber o dado datetime/timestamp de um banco de dados. Deve corresponder o formato que seu banco de dados usa para exibir a data datetime/timestamp na seleção. Para a maioria dos banco de dados, esta configuração é a mesma do que para DateTimeOutputFormatString.

Geralmente, você deve definir o DateTimeFormat antecedendo seu valor DateFormat com DT_ após determinar o valor DateFormat, conforme descrito na tabela para "Como selecionar uma data pelo banco de dados".

*
Valid values

Somente formatos delimitados são suportados, como a seguir:

*
*
*
*
*
*
*
Default value

DT_DELIM_A_M_D

DateTimeOutputFormatString

A propriedade DateTimeOutputFormatString especifica o formato do datetime datatype a ser usado quando o Campaign registra qualquer, como uma data inicial ou final do Campaign, para um banco de dados. Defina o valor da propriedade DateTimeOutputFormatString para o formato que a fonte de dados espera por colunas do tipo datetime. Para a maioria dos banco de dados, esta configuração é a mesma do que a da propriedade [data_source_name] > DateTimeFormat.

Consulte DateOutputFormatString para um método de verificação de que o formato selecionado está correto.

Default value

%Y/%m/%d %H:%M:%S

DB2NotLoggedInitially

A propriedade DB2NotLoggedInitially determina se o Campaign usa a sintaxe SQL do not logged initially ao preencher tabelas temporárias no DB2. Quando definida para TRUE, esta propriedade desativa a conexão para inserir em tabelas temporárias, que melhora o desempenho e diminui o consumo de recursos do banco de dados.

Se a sua versão do DB2 não suporta a sintaxe not logged initially, defina esta propriedade para FALSE.

Valid values

TRUE | FALSE

Default value

TRUE

DB2NotLoggedInitiallyUserTables

A propriedade DB2NotLoggedInitiallyUserTables determina se o Campaign usa a sintaxe SQL do not logged initially para inserir em tabelas do usuário DB2. Quando definida para TRUE, esta propriedade desativa a conexão para inserir em tabelas do usuário, que melhora o desempenho e diminui o consumo de recursos do banco de dados.

*
Quando definida para TRUE, se uma transação da tabela do usuário falhar por qualquer razão, a tabela se tornará corrompida e deve ser descartada. Todos os dados contidos anteriormente na tabela serão perdidos.
*
A propriedade DB2NotLoggedInitiallyUserTables não é usada para as tabelas do sistema Campaign.
Valid values

TRUE | FALSE

Default value

FALSE

DefaultScale

A propriedade DefaultScale determina a precisão do ponto de flutuação quando um processo instantâneo do Campaign exporta campos numéricos para uma tabela. Quando o valor é 0 (zero), o Campaign preserva a precisão do ponto de flutuação no campo sendo exportado.

É possível limitar a precisão do ponto de flutuação alterando esta propriedade. Por exemplo, se você definir o valor em 3, a precisão do ponto de flutuação seria três locais (0.NNN).

Default value

0 (zero)

DeleteAsRecreate

A propriedade DeleteAsRecreate especifica se, quando um processo é configurado para REPLACE TABLE e se TRUNCATE não é suportado, o Campaign descarta e recria a tabela ou somente exclui da tabela.

Quando o valor é TRUE, o Campaign descarta a tabela e a recria.

Quando o valor é FALSE, o Campaign executa um DELETE FROM da tabela.

Valid values

TRUE | FALSE

Default value

FALSE

DeleteAsTruncate

A propriedade DeleteAsTruncate especifica se, quando um processo de saída está configurado para REPLACE TABLE, o Campaign usa TRUNCATE TABLE ou excluir da tabela.

Quando o valor é TRUE, o Campaign executa um TRUNCATE TABLE da tabela.

Quando o valor é FALSE, o Campaign executa um DELETE FROM da tabela.

O valor padrão depende do tipo do banco de dados.

Valid values

TRUE | FALSE

Default value
*
TRUE para Netezza, Oracle, Sybase e SQLServer.
*
FALSE para outros tipos de bancos de dados.
DisallowTempTableDirectCreate

A propriedade DisallowTempTableDirectCreate especifica a forma que o Campaign adiciona dados em uma tabela temporária.

Quando definido para FALSE, o Campaign executa uma sintaxe SQL criada e preenchida direta usando um comando. Por exemplo, CREATE TABLE <table_name> AS ... (para Oracle e Netezza) e SELECT <field_names> INTO <table_name> ... (para SQL Server).

Quando definido para TRUE, Campaign cria a tabela temporária e, em seguida, a preenche diretamente tabela a tabela usando comandos separados.

Valid values

TRUE | FALSE

Default value

FALSE

EnableSelectDistinct

A propriedade EnableSelectDistinct especifica se as listas internas dos IDs para o Campaign são duplicadas novamente pelo servidor Campaign ou pelo banco de dados.

Quando o valor é TRUE, o banco de dados realiza a nova duplicação e as consultas SQL geradas no banco de dados têm a forma (quando apropriado):

SELECT DISTINCT
key FROM
table

Quando o valor é FALSE, o servidor Campaign executa a nova duplicação e as consultas SQL geradas geradas no banco de dados têm a forma:

SELECT
key FROM
table

Você deve deixar o valor padrão de FALSE se:

*
*

Independente de qual valor você especificar para esta propriedade, o Campaign garante automaticamente que as chaves sejam duplicadas novamente, conforme necessário. Esta propriedade só controla onde o esforço de nova duplicação ocorre (no banco de dados ou no servidor Campaign).

Valid values

TRUE | FALSE

Default value

TRUE

EnableSelectOrderBy

A propriedade EnableSelectOrderBy especifica se as listas internas dos IDS para o Campaign são classificadas pelo servidor Campaign ou pelo banco de dados.

Quando o valor é TRUE, o banco de dados executa a classificação e as consultas SQL geradas no banco de dados têm a forma:

SELECT <
key> FROM <
table> ORDER BY <
key>

Quando o valor é FALSE, o servidor Campaign executa a classificação e as consultas SQL geradas no banco de dados têm a forma:

SELECT <
key>FROM
<table>
*
Apenas defina esta propriedade para FALSE se os níveis de público usados são sequências de texto em um banco de dados não inglês. Todos os outros cenários podem usar o padrão de TRUE.
Valid values

True | False

Default value

TRUE

ExcludeFromTableDisplay

O parâmetro ExcludeFromTableDisplay permite você limitar as tabelas do banco de dados que são exibidas durante o mapeamento da tabela no Campaign. Não reduz o número dos nomes de tabelas recuperados do banco de dados.

Os nomes de tabelas correspondendo os padrões especificados não são exibidos.

Por exemplo, se você definir o valor deste parâmetro para sys.*, as tabelas com os nomes que iniciam com sys. não são exibidos. Observe que os valores para este parâmetro diferenciam maiúsculas e minúsculas.

Default value

O UAC_*, que exclui tabelas temporárias e tabelas Extract, quando o valor da propriedade ExtractTablePrefix é o valor padrão

ExtractTablePrefix

A propriedade ExtractTablePrefix especifica uma sequência que é automaticamente anteposta a todos os nomes de tabela Extract no Campaign.

Default value

UAC_EX

ForceNumeric

A propriedade ForceNumeric especifica se o Campaign recupera valores numéricos como o tipo de dados double. Quando o valor é definido para TRUE, o Campaign recupera todos os valores numéricos como o tipo de dados double.

Valid values

TRUE | FALSE

Default value

FALSE

InactiveConnectionTimeout

A propriedade InactiveConnectionTimeout especifica o número de segundos que uma conexão do banco de dados Campaign inativa permanece aberta antes de ser fechada. Definir este valor para 0 desabilita o tempo limite, deixando a conexão aberta.

Default value

120

InsertLogSize

A propriedade InsertLogSize especifica quando uma nova entrada é inserida no arquivo de registro, enquanto o processo instantâneo Campaign está executando. Cada vez que o número de registros gravado pelo processo instantâneo atinge o número especificado na propriedade InsertLogSize , uma entrada de registro é registrada. As entradas de registro podem o ajudar a determinar a distância que o processo instantâneo progrediu. Observe que definir este valor muito baixo pode criar arquivos de registro maiores.

Valid values

Inteiros positivos

Default value

100000 (cem mil registros)

JndiName

A propriedade JndiName é usada somente quando configurar as tabelas do sistema Campaign (não para outras fontes de dados, como tabelas do cliente). Definir este valor para a fonte de dados Java Naming and Directory Interface (JNDI) que é definida no servidor do aplicativo (Websphere ou WebLogic).

Default value

campaignPartition1DS

LoaderCommand

A propriedade LoaderCommand especifica o comando emitido para invocar seu utilitário de carregamento do banco de dados no Campaign. Se você definir este parâmetro, o Campaign insere o modo utilitário do carregador do banco de dados para todos os arquivos de saída do processo instantâneo que são usados com as configurações "substituir todos os registros". Este parâmetro também invoca o modo utilitário do carregador do banco de dados quando o Campaign carrega listas de ID em tabelas temporárias.

O valor válido para esta propriedade é qualquer nome de caminho completo para o executável do utilitário de carregamento do banco de dados ou um script que lança o utilitário de carregamento do banco de dados. Usar um script permite realizar configurações adicionais antes de invocar o utilitário de carregamento (por exemplo, mover arquivos para um servidor do banco de dados antes ou invocar o ISQL para usar o comando carregar no Sybase IQ).

A maioria dos utilitários de carregamento do banco de dados exige vários argumentos para serem iniciados com êxito. Estes argumentos podem incluir a especificação do arquivo de dados e arquivo de controle para carregar e o banco de dados e tabela para carregar. O Campaign apoia os seguintes tokens, que 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 LoaderCommand estão descritos na tabela a seguir.

Token

Descrição

<AMUSER>

Este token é substituído pelo nome do usuário IBM Unica Marketing associado com o seguinte fluxograma sendo executado.

<CAMPAIGNCODE>

Este token é substituído pelo código da campanha associada com o fluxograma.

<CAMPAIGNNAME>

Este token é substituído pelo nome da campanha associada com o fluxograma sendo executado.

<CONTROLFILE>

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

<DATABASE>

Este token é substituído pelo nome da fonte de dados no qual o Campaign 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 para o arquivo de dados temporário criado pelo Campaign durante o processo de carregamento. Este arquivo está no diretório Temp do Campaign, UNICA_ACTMPDIR.

<DBUSER>

Este token é substituído pelo nome do usuário do banco de dados para o banco de dados.

<DSN>

Este token é substituído pelo valor da propriedade DSN. Se a propriedade DSN não está definida, o token <DSN> é substituído pelo nome da fonte de dados usado no nome da categoria para esta fonte de dados (o mesmo valor usado para substituir o token <DATABASE>).

<FLOWCHARTNAME>

Este token é substituído pelo nome do fluxograma sendo executado.

<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.

<TABLE>

Este token é obsoleto, mas é suportado para compatibilidade reversa. Consulte <TABLENAME>, que substituiu <TABLE> a partir da versão 4.6.3.

<TABLENAME>

Este token é substituído pelo nome da tabela do banco de dados no qual o Campaign está carregando dados. Esta é a tabela fonte do seu processo instantâneo ou o nome da tabela Temp sendo criada pelo Campaign.

<USER>

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

Valid values

Qualquer 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

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 registros anexos em uma tabela do banco de dados no Campaign. Se você definir este parâmetro, o Campaign insere o modo utilitário do carregador do banco de dados para todos os arquivos de saída do processo Instantâneo que são usados com as configurações "registros anexados”.

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 configurações adicionais antes de invocar o utilitário de carregamento (por exemplo, mover arquivos para um servidor do banco de dados antes ou invocar o ISQL para usar o comando carregar no Sybase IQ).

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

<AMUSER>

Este token é substituído pelo nome do usuário IBM Unica Marketing associado com o seguinte fluxograma sendo executado.

<CAMPAIGNCODE>

Este token é substituído pelo código da campanha associada com o fluxograma sendo executado.

<CAMPAIGNNAME>

Este token é substituído pelo nome da campanha associada com o fluxograma sendo executado.

<CONTROLFILE>

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

<DATABASE>

Este token é substituído pelo nome da fonte de dados no qual o Campaign 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 para o arquivo de dados temporário criado pelo Campaign durante o processo de carregamento. Este arquivo está no diretório Temp do Campaign, UNICA_ACTMPDIR.

<DBUSER>

Este token é substituído pelo nome do usuário do banco de dados para o banco de dados onde as tabelas temporárias foram criadas.

<DSN>

Este token é substituído pelo valor da propriedade DSN. Se a propriedade DSN não está definida, o token <DSN> é substituído pelo nome da fonte de dados usado no nome da categoria para esta fonte de dados (o mesmo valor usado para substituir o token <DATABASE>).

<FLOWCHARTNAME>

Este token é substituído pelo nome do fluxograma associado com a criação da tabela temporária.

<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.

<TABLE>

Este token é obsoleto, mas é suportado para compatibilidade reversa. Consulte <TABLENAME>, que substituiu <TABLE> a partir da versão 4.6.3.

<TABLENAME>

Este token é substituído pelo nome da tabela do banco de dados no qual o Campaign está carregando dados. Esta é a tabela fonte do seu processo instantâneo ou o nome da tabela Temp sendo criada pelo Campaign.

<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.

LoaderControlFileTemplate

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

Antes de usar o Campaign 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 Campaign.

Para obter a sintaxe correta exigida pelo seu arquivo de controle, consulte sua documentação do utilitário do carregador do banco de dados.

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

Os tokens disponíveis para o LoaderControlFileTemplate são os mesmos descritos para a propriedade LoaderCommand, mais os seguintes tokens especiais, que são repetidos uma vez em cada campo na tabela de saída.

Token

Descrição

<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 de campo, CHAR, você pode 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 atual no qual este campo está sendo carregado.

<xyz>

Este token coloca o(s) caractere(s) especificado(s) em todos os campos sendo carregados no banco de dados, exceto o último. Um uso normal é <,>, que repete uma vírgula em todos os campos, exceto o último.

<~xyz>

Este token insere os caracteres especificados somente na última linha repetida.

<!xyz>

Este token insere o(s) caractere(s) especificado(s), incluindo os colchetes < >, em todas as linhas.

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 Campaign. Quando este parâmetro é definido, o Campaign 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 Campaign 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 Campaign.

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.

LoaderDelimiter

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

Se o valor é indefinido, o Campaign 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 deve permanecer vazia. O Campaign 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 podem ser colocados entre aspas duplas, se desejado.

Default value

Nenhum valor padrão definido.

LoaderDelimiterAtEnd

Alguns utilitários de carregamento externo exigem que o arquivo de dados seja delimitado e que cada linha termine com o delimitador (por exemplo, o dbaccess do Informix usando Tabelas Externas). Para realizar este requisito, defina o valor LoaderDelimiterAtEnd como TRUE, para que quando o carregamento for invocado para preencher uma tabela que deve permanecer vazia, o Campaign use delimitadores no final de cada linha.

FALSE

Valid values

TRUE | FALSE

Default value

FALSE

LoaderDelimiterAtEndForAppend

Alguns utilitários de carregamento externo exigem que o arquivo de dados seja delimitado e que cada linha termine com o delimitador (por exemplo, o dbaccess do Informix usando Tabelas Externas). 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 Campaign use delimitadores no final de cada linha.

Valid values

TRUE | FALSE

Default value

FALSE

LoaderDelimiterForAppend

A propriedade LoaderDelimiterForAppend especifica se o arquivo de dados temporário Campaign é 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 Campaign 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 Campaign 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

Nenhum valor padrão definido.

LoaderUseLocaleDP

A propriedade LoaderUseLocaleDP especifica se o símbolo específico da localidade é usado como vírgula decimal, quando o Campaign 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

MaxItemsInList

Permite especificar o número máximo de itens que o Campaign pode incluir em uma única lista no SQL (por exemplo, a lista de valores seguindo um operador IN em uma cláusula WHERE).

Valid values

inteiros

Default value

1000 (somente Oracle), 0 (ilimitado) para todos os outros bancos de dados

MaxQueryThreads

A propriedade MaxQueryThreads especifica o limite superior no número de consultas simultâneas que podem ser executadas em cada fonte do banco de dados em um único fluxograma Campaign.

Campaign executa as consultas do banco de dados usando threads independentes. Como o Campaign processa execuções em paralelo, é comum ter várias consultas simultaneamente em uma única fonte de dados. Se o número de consultas a serem executadas em paralelo excede o valor especificado por esta propriedade, o servidor Campaign limita automaticamente o número de consultas simultâneas a este valor.

O valor máximo é ilimitado. Observe que quando a propriedade maxReuseThreads for definida como um valor diferente de zero, ela deverá ser maior ou igual ao valor de MaxQueryThreads.

Default value

Varies depending on the database

MaxRowFetchRecords

Quando o número selecionado de IDs é menor do que o valor especificado pela propriedade MaxRowFetchRecords, o Campaign passa os IDs para o banco de dados, um por vez, em uma consulta SQL separada. Este processo pode ser demorado. Se o número de IDs selecionados é maior do que o valor especificado por este parâmetro, o Campaign usa tabelas temporárias (se permitido na fonte do banco de dados) ou retira todos os valores da tabela, não incluindo qualquer valor desnecessário.

Por fins de desempenho, é recomendado manter este número baixo.

Default value

100

MaxTempTableJoinPctSelectAll

Quando uma consulta é emitida, o Campaign cria uma tabela temporária contendo a lista exata de IDs, como resultado da consulta. Quando uma consulta adicional que seleciona todos os registro é emitida no banco de dados, a propriedade MaxTempTableJoinPctSelectAll especifica se um conjunto é realizado com a tabela temporária.

Se o tamanho relativo da tabela temporária (especificada como porcentagem) é maior do que o valor da propriedade MaxTempTableJoinPctWithCondition, nenhum conjunto é realizado. Todos os registros são selecionados primeiro e, em seguida, os registros não desejados são descartados.

Se o tamanho relativo da tabela temporária (especificado como porcentagem) é menor ou igual ao valor da propriedade MaxTempTableJoinPctWithCondition, o conjunto é realizado primeiro com a tabela temporária e, em seguida, os IDs resultantes são recuperados para o servidor.

Esta propriedade é aplicável somente se o valor da propriedade AllowTempTables está definida como TRUE. Esta propriedade é ignorada se a propriedade useInDbOptimization está definida como YES.

Valid values

Inteiros entre 0-100. Um valor de 0 significa que os conjuntos da tabela temporária nunca são usados; um valor de 100 significa que os conjuntos da tabela são sempre usados, independente do tamanho da tabela temporária.

Default value

90

MaxTempTableJoinPctWithCondition

Quando uma consulta é emitida, o Campaign cria uma tabela temporária contendo a lista exata de IDs, como resultado da consulta. Quando uma consulta adicional que seleciona os registros com condições de limitação é emitida no banco de dados, a propriedade MaxTempTableJoinPctWithCondition especifica se um conjunto deve ser realizado com a tabela temporária.

Se o tamanho relativo da tabela temporária (especificada como porcentagem) é maior do que o valor de MaxTempTableJoinPctWithCondition, nenhum conjunto é realizado. Isto evita a elevação no banco de dados, onde pode não ser necessário. Neste caso, a consulta é emitida no banco de dados, a lista resultante de IDs recuperados e os registros não desejados são descartados conforme corresponderem à lista na memória do servidor.

Se o tamanho relativo da tabela temporária (em porcentagem) é menor ou igual ao valor de MaxTempTableJoinPctWithCondition, o conjunto é realizado primeiro com a tabela temporária e, em seguida, os IDs resultantes são recuperados para o servidor.

Esta propriedade é aplicável somente se o valor da propriedade AllowTempTables está definida como TRUE.

Valid values

Inteiros entre 0-100. Um valor de 0 significa que os conjuntos da tabela temporária nunca são usados; um valor de 100 significa que os conjuntos da tabela são sempre usados, independente do tamanho da tabela temporária.

Default value

20

MinReqForLoaderCommand

Use esta propriedade para definir o limite de uso do carregador em lote. O Campaign invoca o script atribuído ao parâmetro LoaderCommand quando o número de IDs únicos na célula de entrada excede o valor definido aqui. O valor desta propriedade não representa o número de registros que será registrado.

Se esta propriedade não é configurada, o Campaign assume que o valor é o valor padrão (zero). Se esta propriedade é configurada, mas um valor negativo ou não inteiro é definido, o Campaign assume o que o valor é zero.

Valid values

Inteiros

Default value

0 (zero)

MinReqForLoaderCommandForAppend

Use esta propriedade para definir o limite de uso do carregador em lote. O Campaign invoca o script atribuído ao parâmetro LoaderCommandForAppend quando o número de IDs únicas na célula de entrada excede o valor definido aqui. O valor desta propriedade não representa o número de registros que será registrado.

Se esta propriedade não é configurada, o Campaign assume que o valor é o valor padrão (zero). Se esta propriedade é configurada, mas um valor negativo ou não inteiro é definido, o Campaign assume o que o valor é zero.

Valid values

Inteiros positivos

Default value

0 (zero)

NumberOfRetries

A propriedade NumberOfRetries especifica o número de vezes que o Campaign recupera automaticamente uma operação no banco de dados em falha. O Campaign reenvia automaticamente consultas para o banco de dados este número de vezes antes de emitir um relatório de erro ou falha do banco de dados.

Default value

0 (zero)

ODBCTableTypes

A propriedade ODBCTableTypes é exigida para suportar somente as fontes de dados Sybase IQ/ASE. O Campaign exige que esta propriedade seja definida para exibir a lista de tabelas na janela de mapeamento de tabela. Adicione os seguintes valores nesta propriedade para habilitar o mapeamento para as fontes de dados Sybase IQ/ASE:

'TABLE','VIEW','SYNONYM','ALIAS'

Esta propriedade é vazia por padrão, que é adequada para fontes de dados diferentes da Sybase IQ/ASE.

Valid values

'TABLE','VIEW','SYNONYM','ALIAS'

Default value

Não definido

ODBCUnicode

A propriedade ODBCUnicode especifica o tipo de codificação usada em chamadas ODBC do Campaign. É usada somente com fontes de dados ODBC e é ignorada quando usada com a conectividade nativa Oracle ou DB2.

*
Se esta propriedade é definida para UTF-8 ou UCS-2, o valor StringEncoding das fontes de dados deve ser definido para UTF-8 ou WIDEUTF-8, caso contrário, a configuração da propriedade ODBCUnicode é ignorada.
Valid values

Os possíveis valores para esta propriedade são:

*
Disabled - Campaign usa chamadas ODBC ANSI.
*
UTF-8 - Campaign usa chamadas ODBC Unicode e assume que um SQLWCHAR é um byte único. Isto é compatível com os drives ODBC DataDirect.
*
UCS-2 - Campaign usa chamadas ODBC Unicode e assume que um SQLWCHAR são 2 bytes. Isto é compatível com os drives ODBC Windows e unixODBC.
Default value

disabled

ODBCv2

Use a propriedade ODBCv2 para especificar qual especificação API ODBC o Campaign deve usar para a fonte de dados.

O valor padrão de FALSE permite que o Campaign use a especificação API v3, enquanto uma configuração de TRUE faz com que o Campaign use a especificação API v2. Defina a propriedade ODBCv2 para TRUE para fontes de dados que não suportam especificação API v3 ODBC.

Quando a propriedade ODBCv2 é definida para TRUE, o Campaign não suporta o API Unicode ODBC e os valores diferentes de disabled para a propriedade ODBCUnicode não são reconhecidos.

Valid values

TRUE | FALSE

Default value

FALSE

OwnerForTableDisplay

A propriedade OwnerForTableDisplay permite limitar a exibição do mapeamento da tabela no Campaign para tabelas de propriedade de um usuário específico ou de um ou mais conjuntos de tabelas de propriedade de usuário(s) específico(s).

Para exibir somente aquelas tabelas de propriedade de um ou mais usuários, especifique os IDs do usuário do banco de dados usando uma lista separada por vírgula. Por exemplo:

<property name="OwnerForTableDisplay">user1,user2,user3</property>

Para especificar um padrão do nome da tabela além do nome do usuário, anexe o padrão ao ID do usuário. Por exemplo, a seguinte configuração limita a exibição de tabela para as tabelas começando com ABC para o usuário 1 e XYZ para o usuário 2:

OwnerForTableDisplay=user1.ABC%,user2.XYZ%
Default value

Nenhum valor padrão definido.

PostSegmentTableCreateRunScript

Especifica um script ou executável que o Campaign executa após uma tabela temporária Segmento ter sido criada e preenchida.

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

Token

Descrição

<DBUSER>

Este token é substituído pelo nome do usuário do banco de dados para o banco de dados onde a tabela temporária Segmento foi criada.

<AMUSER>

Este token é substituído pelo nome do usuário IBM Unica Marketing associado com o fluxograma no qual a tabela temporária Segmento foi criada.

<CAMPAIGNNAME>

Este token é substituído com o nome da campanha associada com o fluxograma no qual a tabela temporária Segmento foi criada.

<CAMPAIGNCODE>

Este token é substituído pelo código da campanha associada com o fluxograma no qual a tabela temporária Segmento foi criada.

<FLOWCHARTNAME>

Este token é substituído com o nome do fluxograma associado com a criação da tabela temporária Segmento.

<PASSWORD>

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

<KEYCOLUMNS>

Este token é substituído pelo(s) nome(s) da coluna da tabela temporária Segmento.

Valid values

Nome de arquivo de um script ou executável

Default value

Não definido

PostSnapshotTableCreateRunScript

Use a propriedade PostSnapshotTableCreateRunScript para especificar um script ou executável que o Campaign executa após uma tabela Instantâneo ter sido criada e preenchida.

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

Token

Descrição

<DBUSER>

Este token é substituído pelo nome do usuário do banco de dados para o banco de dados onde a tabela Instantâneo foi criada.

<AMUSER>

Este token é substituído pelo nome do usuário IBM Unica Marketing associado com o fluxograma no qual a tabela Instantâneo foi criada.

<CAMPAIGNNAME>

Este token é substituído pelo nome da campanha associada com o fluxograma no qual a tabela Instantâneo foi criada.

<CAMPAIGNCODE>

Este token é substituído pelo código da campanha associada com o fluxograma no qual a tabela Instantâneo foi criada.

<FLOWCHARTNAME>

Este token é substituído pelo nome do fluxograma associado com a criação da tabela Instantâneo.

<PASSWORD>

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

<KEYCOLUMNS>

Este token é substituído pelo(s) nome(s) da coluna da tabela Instantâneo.

Valid values

Nome de arquivo de um script do shell ou executável

Default value

Não definido

PostExtractTableCreateRunScript

Use a propriedade PostExtractTableCreateRunScript para especificar um script ou executável para o Campaign executar após uma tabela Extrair ter sido criada e preenchida.

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

Token

Descrição

<DBUSER>

Este token é substituído pelo nome do usuário do banco de dados para o banco de dados onde a tabela Extrair foi criada.

<AMUSER>

Este token é substituído pelo nome do usuário IBM Unica Marketing associado com o fluxograma no qual a tabela Extrair foi criada.

<CAMPAIGNNAME>

Este token é substituído pelo nome da campanha associada com o fluxograma no qual a tabela Extrair foi criada.

<CAMPAIGNCODE>

Este token é substituído pelo código da campanha associada com o fluxograma no qual a tabela Extrair foi criada.

<FLOWCHARTNAME>

Este token é substituído pelo nome do fluxograma associado com a criação da tabela Extrair.

<PASSWORD>

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

<KEYCOLUMNS>

Este token é substituído pelo(s) nome(s) da coluna da tabela Extrair.

Valid values

Nome de arquivo de um script do shell ou executável

Default value

Não definido

PadTextWithSpaces

Quando definida para TRUE, a propriedade PadTextWithSpaces faz com que o Campaign preencha valores de texto com espaços até que a sequência seja do mesmo comprimento que o campo do banco de dados.

Valid values

TRUE | FALSE

Default value

FALSE

PostTempTableCreateRunScript

Use a propriedade PostTempTableCreateRunScript para especificar um script ou executável para o Campaign executar após uma tabela temporária tiver sido criada e preenchida em uma fonte de dados do usuário ou no banco de dados das tabelas do sistema.

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

Token

Descrição

<DBUSER>

Este token é substituído pelo nome do usuário do banco de dados para o banco de dados onde as tabelas temporárias foram criadas.

<AMUSER>

Este token é substituído pelo nome do usuário IBM Unica Marketing associado com o fluxograma no qual as tabelas temporárias foram criadas.

<CAMPAIGNNAME>

Este token é substituído pelo nome da campanha associada com o fluxograma no qual as tabelas temporárias foram criadas.

<CAMPAIGNCODE>

Este token é substituído pelo código da campanha associada com o flusograma no qual as tabelas temporárias foram criadas.

<FLOWCHARTNAME>

Este token é substituído pelo nome do fluxograma associado com a criação da tabela temporária.

<PASSWORD>

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

<KEYCOLUMNS>

Este token é substituído pelo(s) nome(s) da coluna da tabela temporária.

Default value

Nenhum valor padrão definido.

PostUserTableCreateRunScript

Especifica um script ou executável que o Campaign executa após uma tabela Usuário tiver sido criada e preenchida.

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

Token

Descrição

<DBUSER>

Este token é substituído pelo nome do usuário do banco de dados para o banco de dados onde a tabela Usuário foi criada.

<AMUSER>

Este token é substituído pelo nome do usuário IBM Unica Marketing associado com o fluxograma no qual a tabela Usuário foi criada.

<CAMPAIGNNAME>

Este token é substituído pelo nome da campanha associada com o fluxograma no qual a tabela Usuário foi criada.

<CAMPAIGNCODE>

Este token é substituído pelo código da campanha associada com o fluxograma no qual a tabela Usuário foi criada.

<FLOWCHARTNAME>

Este token é substituído pelo nome do fluxograma associado com a criação da tabela Usuário.

<PASSWORD>

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

<KEYCOLUMNS>

Este token é substituído pelo(s) nome(s) da coluna da tabela Usuário.

Valid values

Nome de arquivo de um script ou executável

Default value

Não definido

PrefixOnSelectSQL

Use a propriedade PrefixOnSelectSQL para especificar uma sequência que é antecipada automaticamente para todas as expressões SQL SELECT geradas pelo Campaign.

Esta propriedade se aplica somente ao SQL gerado pelo Campaign e não se aplica ao SQL em expressões “SQL bruto” usadas no processo Selecionar.

Esta propriedade é adicionada automaticamente na expressão SQL SELECT sem a verificação da sua sintaxe. Se você usar esta propriedade, certifique-se de que é uma expressão jurídica.

Por padrão, a propriedade é indefinida.

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

Token

Descrição

<AMUSER>

Este token é substituído pelo nome do usuário IBM Unica Marketing associado com o fluxograma no qual as tabelas temporárias foram criadas.

<CAMPAIGNCODE>

Este token é substituído pelo código da campanha associada com o flusograma no qual as tabelas temporárias foram criadas.

<CAMPAIGNNAME>

Este token é substituído pelo nome da campanha associada com o fluxograma no qual as tabelas temporárias foram criadas.

<DBUSER>

Este token é substituído pelo nome do usuário do banco de dados para o banco de dados onde as tabelas temporárias foram criadas.

<FLOWCHARTNAME>

Este token é substituído pelo nome do fluxograma associado com a criação da tabela temporária.

<USER>

Este token é substituído pelo nome do usuário Campaign do usuário executando o fluxograma.

Default value

Nenhum valor padrão definido.

QueryThreadSleep

A propriedade QueryThreadSleep afeta a utilização da CPU do processo do servidor Campaign (UNICA_ACSVR). Quando o valor é TRUE, o thread que o processo do servidor Campaign usa para verificar a conclusão da consulta permanece entre as verificações. Quando o valor é FALSE, o processo do servidor Campaign verifica continuamente a conclusão da consulta.

Default value

TRUE

ReaderLogSize

O parâmetro ReaderLogSize define quando o Campaign cria uma nova entrada no arquivo de registro quando estiver lendo os dados do banco de dados. Cada vez que o número de registros lidos pelo banco de dados atinge um múltiplo de um número definido por este parâmetro, uma entrada de registro é gravada no arquivo de registro.

Este parâmetro pode o ajudar a determinar a distância que um processo progrediu em sua execução. Definir este valor muito baixo pode criar arquivos de registro maiores.

Valid values

Inteiros

Default value

1000000 (um milhão de registros)

SegmentTempTablePrefix

Define o prefixo para as tabelas Segmento criadas pelo processo CreateSeg nesta fonte de dados.

Default value

UACS

SQLOnConnect

A propriedade SQLOnConnect define uma declaração SQL completa que o Campaign executa imediatamente após cada conexão do banco de dados.

A declaração SQL gerada por esta propriedade é passada imediatamente para seu banco de dados sem verificar a sintaxe. Se você usar esta propriedade, certifique-se de que é uma expressão jurídica. A sequência pode ser limitadas por aspas, mas não é obrigatório.

Por padrão, a propriedade é indefinida.

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

Token

Descrição

<AMUSER>

Este token é substituído pelo nome do usuário IBM Unica Marketing associado com o fluxograma no qual as tabelas temporárias foram criadas.

<CAMPAIGNCODE>

Este token é substituído pelo código da campanha associada com o fluxograma no qual as tabelas temporárias foram criadas.

<CAMPAIGNNAME>

Este token é substituído pelo nome da campanha associada com o fluxograma no qual as tabelas temporárias foram criadas.

<DBUSER>

Este token é substituído pelo nome do usuário do banco de dados para o banco de dados onde as tabelas temporárias foram criadas.

<FLOWCHARTNAME>

Este token é substituído pelo nome do fluxograma associado com a criação da tabela temporária.

<USER>

Este token é substituído pelo nome do usuário Campaign do usuário executando o fluxograma.

Default value

Nenhum valor padrão definido.

UOSQLOnConnect

A propriedade SQLOnConnect define uma declaração SQL completa que o Campaign executa imediatamente após cada conexão do banco de dados. A propriedade UOSQLOnConnect é similar a esta, mas especificamente aplicável ao Optimize.

A declaração SQL gerada por esta propriedade é passada imediatamente para seu banco de dados sem verificar a sintaxe. Se você usar esta propriedade, certifique-se de que é uma expressão jurídica. A sequência pode ser limitadas por aspas, mas não é obrigatório.

Por padrão, a propriedade é indefinida.

Os tokens disponíveis para o UOSQLOnConnect estão descritos na tabela a seguir:

Token

Descrição

<AMUSER>

Este token é substituído pelo nome do usuário IBM Unica Marketing associado com o fluxograma no qual as tabelas temporárias foram criadas.

<CAMPAIGNCODE>

Este token é substituído pelo código da campanha associada com o fluxograma no qual as tabelas temporárias foram criadas.

<CAMPAIGNNAME>

Este token é substituído pelo nome da campanha associada com o fluxograma no qual as tabelas temporárias foram criadas.

<DBUSER>

Este token é substituído pelo nome do usuário do banco de dados para o banco de dados onde as tabelas temporárias foram criadas.

<FLOWCHARTNAME>

Este token é substituído pelo nome do fluxograma associado com a criação da tabela temporária.

<USER>

Este token é substituído pelo nome do usuário Campaign do usuário executando o fluxograma.

Default value

Nenhum valor padrão definido.

ShareConnection

A propriedade ShareConnection controla o número de conexões que o Campaign usa para as operações do banco de dados. Quando o valor é FALSE, cada operação do banco de dados é realizada em uma nova conexão. Quando o valor é TRUE, uma única conexão é usada para executar todas as operações do banco de dados.

Valid values

TRUE | FALSE

Default value

FALSE

StringEncoding

A propriedade StringEncoding especifica a codificação de caracteres do banco de dados. Quando o Campaign recuperar dados do banco de dados, os dados são transcodificados da codificação especificada para a codificação interna do Campaign (UTF-8). Da mesma forma, quando o Campaign envia uma consulta para o banco de dados, os dados do caractere são transcodificados pela codificação interna do Campaign para a codificação especificada na propriedade StringEncoding.

O valor desta propriedade deve corresponder a codificação usada no cliente do banco de dados.

Você não deve deixar este valor em branco, embora seja indefinido por padrão. Se você usar dados ASCII, defina este valor para UTF-8.

*
*
Se você usar a propriedade partitions > partition[n] > dataSources > [data_source_name] > ODBCUnicode, esta propriedade é definida para UTF-8 ou WIDEUTF-8, caso contrário, a configuração da propriedade ODBCUnicode é ignorada.

Consulte o Apêndice C, Internacionalização e Codificações, para uma lista de todas as codificações suportadas.

Consulte as seções a seguir para exceções importantes e considerações adicionais.

Default value

Nenhum valor padrão definido.

SuffixOnAllOtherSQL

A propriedade SuffixOnAllOtherSQL especifica uma sequência que é anexada automaticamente em cada expressão SQL, gerada pelo Campaign, que não são cobertas pelas propriedades SuffixOnInsertSQL, SuffixOnSelectSQL, SuffixOnTempTableCreation, SuffixOnUserTableCreation, ou SuffixOnUserBaseTableCreation.

Esta propriedade se aplica somente ao SQL gerado pelo Campaign e não se aplica ao SQL em expressões “SQL bruto” usadas no processo Selecionar.

O SuffixOnAllOtherSQL é usado para os seguintes tipos de expressão, quando gerado pelo Campaign:

TRUNCATE TABLE
table
DROP TABLE
table
DELETE FROM
table [WHERE ...]
UPDATE
table SET ...

Esta propriedade é adicionada automaticamente na expressão SQL sem a verificação da sua sintaxe. Se você usar este parâmetro, certifique-se de que é uma expressão jurídica. A sequência pode ser limitadas por aspas, mas não é obrigatório.

Por padrão, a propriedade é indefinida.

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

Token

Descrição

<AMUSER>

Este token é substituído pelo nome do usuário IBM Unica Marketing associado com o fluxograma no qual as tabelas temporárias foram criadas.

<CAMPAIGNCODE>

Este token é substituído pelo código da campanha associada com o fluxograma no qual as tabelas temporárias foram criadas.

<CAMPAIGNNAME>

Este token é substituído pelo nome da campanha associada com o fluxograma no qual as tabelas temporárias foram criadas.

<DBUSER>

Este token é substituído pelo nome do usuário do banco de dados para o banco de dados onde as tabelas temporárias foram criadas.

<FLOWCHARTNAME>

Este token é substituído pelo nome do fluxograma associado com a criação da tabela temporária.

<USER>

Este token é substituído pelo nome do usuário Campaign do usuário executando o fluxograma.

Default value

Nenhum valor padrão definido.

SuffixOnCreateDateField

A propriedade SuffixOnCreateDateField especifica uma sequência que o Campaign anexa automaticamente a qualquer campo DATE na declaração SQL CREATE TABLE.

Por exemplo. você pode definir esta propriedade como a seguir:

SuffixOnCreateDateField = FORMAT 'YYYY-MM-DD’

Se esta propriedade é indefinida (o padrão) o comando CREATE TABLE é inalterado.

*
Default value

Nenhum valor padrão definido.

SuffixOnInsertSQL

A propriedade SuffixOnInsertSQL especifica uma sequência que é anexada automaticamente em todas as expressões SQL INSERT geradas pelo Campaign. Esta propriedade se aplica somente ao SQL gerado pelo Campaign e não se aplica ao SQL em expressões “SQL bruto” usadas no processo Selecionar.

O SuffixOnInsertSQL é usado para o seguinte tipo de expressão, quando gerado pelo Campaign:

INSERT INTO table ...

Esta propriedade é adicionada automaticamente na expressão SQL sem a verificação da sua sintaxe. Se você usar esta propriedade, certifique-se de que é uma expressão jurídica. A sequência pode ser limitadas por aspas, mas não é obrigatório.

Por padrão, a propriedade é indefinida.

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

Token

Descrição

<AMUSER>

Este token é substituído pelo nome do usuário IBM Unica Marketing associado com o fluxograma no qual as tabelas temporárias foram criadas.

<CAMPAIGNCODE>

Este token é substituído pelo código da campanha associada com o fluxograma no qual as tabelas temporárias foram criadas.

<CAMPAIGNNAME>

Este token é substituído pelo nome da campanha associada com o fluxograma no qual as tabelas temporárias foram criadas.

<DBUSER>

Este token é substituído pelo nome do usuário do banco de dados para o banco de dados onde as tabelas temporárias foram criadas.

<FLOWCHARTNAME>

Este token é substituído pelo nome do fluxograma associado com a criação da tabela temporária.

<USER>

Este token é substituído pelo nome do usuário Campaign do usuário executando o fluxograma.

Default value

Nenhum valor padrão definido.

SuffixOnSelectSQL

A propriedade SuffixOnSelectSQL especifica uma sequência que é anexada automaticamente em todas as expressões SQL SELECT geradas pelo Campaign. Esta propriedade se aplica somente ao SQL gerado pelo Campaign e não se aplica ao SQL em expressões "SQL bruto" usadas no processo Selecionar.

Esta propriedade é adicionada automaticamente na expressão SQL sem a verificação da sua sintaxe. Se você usar esta propriedade, certifique-se de que é uma expressão jurídica. A sequência pode ser limitadas por aspas, mas não é obrigatório.

Por padrão, a propriedade é indefinida.

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

Token

Descrição

<AMUSER>

Este token é substituído pelo nome do usuário IBM Unica Marketing associado com o fluxograma no qual as tabelas temporárias foram criadas.

<CAMPAIGNCODE>

Este token é substituído pelo código da campanha associada com o fluxograma no qual as tabelas temporárias foram criadas.

<CAMPAIGNNAME>

Este token é substituído pelo nome da campanha associada com o fluxograma no qual as tabelas temporárias foram criadas.

<DBUSER>

Este token é substituído pelo nome do usuário do banco de dados para o banco de dados onde as tabelas temporárias foram criadas.

<FLOWCHARTNAME>

Este token é substituído pelo nome do fluxograma associado com a criação da tabela temporária.

<USER>

Este token é substituído pelo nome do usuário Campaign do usuário executando o fluxograma.

Default value

Nenhum valor padrão definido.

SuffixOnTempTableCreation

Use a propriedade SuffixOnTempTableCreation para especificar uma sequência que é anexada automaticamente na expressão SQl gerada pelo Campaign quando uma tabela temporária é criada. Esta propriedade se aplica somente ao SQL gerado pelo Campaign e não se aplica ao SQL em expressões “SQL bruto” usadas no processo Selecionar. Para usar esta propriedade, a propriedade AllowTempTables deve ser definida para TRUE.

Você pode querer usar tokens para substituir o nome da tabela e o(s) nome(s) da coluna (<TABLENAME> e <KEYCOLUMNS>) nesta declaração SQL, pois elas são geradas dinamicamente durante a execução da campanha.

Esta propriedade é adicionada automaticamente na expressão SQL sem a verificação da sua sintaxe. Se você usar esta propriedade, certifique-se de que é uma expressão jurídica. A sequência pode ser limitadas por aspas, mas não é obrigatório.

Por padrão, a propriedade é indefinida.

*

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

Token

Descrição

<AMUSER>

Este token é substituído pelo nome do usuário IBM Unica Marketing associado com o fluxograma no qual as tabelas temporárias foram criadas.

<CAMPAIGNCODE>

Este token é substituído pelo código da campanha associada com o fluxograma no qual as tabelas temporárias foram criadas.

<CAMPAIGNNAME>

Este token é substituído pelo nome da campanha associada com o fluxograma no qual as tabelas temporárias foram criadas.

<DBUSER>

Este token é substituído pelo nome do usuário do banco de dados para o banco de dados onde as tabelas temporárias foram criadas.

<FLOWCHARTNAME>

Este token é substituído pelo nome do fluxograma associado com a criação da tabela temporária.

<KEYCOLUMNS>

Este token é substituído pelo(s) nome(s) da coluna da tabela temporária.

<TABLENAME>

Este token é substituído pelo nome da tabela temporária.

<USER>

Este token é substituído pelo nome do usuário Campaign do usuário executando o fluxograma.

Default value

Nenhum valor padrão definido.

SuffixOnSegmentTableCreation

Especifica uma sequência que é anexada automaticamente na expressão SQL gerada pelo Campaign quando uma tabela temporária Segmento é criada.

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

Token

Descrição

<AMUSER>

Este token é substituído pelo nome do usuário IBM Unica Marketing associado com o fluxograma no qual a tabela temporária Segmento foi criada.

<CAMPAIGNCODE>

Este token é substituído pelo código da campanha associada com o fluxograma no qual a tabela temporária Segmento foi criada.

<CAMPAIGNNAME>

Este token é substituído com o nome da campanha associada com o fluxograma no qual a tabela temporária Segmento foi criada.

<DBUSER>

Este token é substituído pelo nome do usuário do banco de dados para o banco de dados onde a tabela temporária Segmento foi criada.

<FLOWCHARTNAME>

Este token é substituído com o nome do fluxograma associado com a criação da tabela temporária Segmento.

<KEYCOLUMNS>

Este token é substituído pelo(s) nome(s) da coluna da tabela temporária Segmento.

<TABLENAME>

Este token é substituído pelo nome da tabela temporária Segmento.

<USER>

Este token é substituído pelo nome do usuário Campaign do usuário executando o fluxograma.

Valid values

SQL válido

Default value

Não definido

SuffixOnSnapshotTableCreation

Use a propriedade SuffixOnSnapshotTableCreation para especificar uma sequência que é anexada automaticamente na expressão SQL gerada pelo Campaign quando uma tabela Instantâneo é criada.

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

Token

Descrição

<AMUSER>

Este token é substituído pelo nome do usuário IBM Unica Marketing associado com o fluxograma no qual a tabela Instantâneo foi criada.

<CAMPAIGNCODE>

Este token é substituído pelo código da campanha associada com o fluxograma no qual a tabela Instantâneo foi criada.

<CAMPAIGNNAME>

Este token é substituído pelo nome da campanha associada com o fluxograma no qual a tabela Instantâneo foi criada.

<DBUSER>

Este token é substituído pelo nome do usuário do banco de dados para o banco de dados onde a tabela Instantâneo foi criada.

<FLOWCHARTNAME>

Este token é substituído pelo nome do fluxograma associado com a criação da tabela Instantâneo.

<KEYCOLUMNS>

Este token é substituído pelo(s) nome(s) da coluna da tabela Instantâneo.

<TABLENAME>

Este token é substituído pelo nome da tabela Instantâneo.

<USER>

Este token é substituído pelo nome do usuário Campaign do usuário executando o fluxograma.

Valid values

SQL válido

Default value

Não definido

SuffixOnExtractTableCreation

Use a propriedade SuffixOnExtractTableCreation para especificar uma sequência que é anexada automaticamente na expressão SQL gerada pelo Campaign quando uma tabela Extrair é criada.

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

Token

Descrição

<AMUSER>

Este token é substituído pelo nome do usuário IBM Unica Marketing associado com o fluxograma no qual a tabela Extrair foi criada.

<CAMPAIGNCODE>

Este token é substituído pelo código da campanha associada com o fluxograma no qual a tabela Extrair foi criada.

<CAMPAIGNNAME>

Este token é substituído pelo nome da campanha associada com o fluxograma no qual a tabela Extrair foi criada.

<DBUSER>

Este token é substituído pelo nome do usuário do banco de dados para o banco de dados onde a tabela Extrair foi criada.

<FLOWCHARTNAME>

Este token é substituído pelo nome do fluxograma associado com a criação da tabela Extrair.

<KEYCOLUMNS>

Este token é substituído pelo(s) nome(s) da coluna da tabela Extrair.

<TABLENAME>

Este token é substituído pelo nome da tabela Extrair.

<USER>

Este token é substituído pelo nome do usuário Campaign do usuário executando o fluxograma.

Valid values

SQL válido

Default value

Não definido

SuffixOnUserBaseTableCreation

Use a propriedade SuffixOnUserBaseTableCreation para especificar uma sequência que é anexada automaticamente na expressão SQL gerada pelo Campaign quando um usuário cria uma tabela Base (por exemplo, em um processo Extrair). Esta propriedade se aplica somente ao SQL gerado pelo Campaign e não se aplica ao SQL em expressões “SQL bruto” usadas no processo Selecionar.

Você pode querer usar tokens para substituir o nome da tabela e o(s) nome(s) da coluna (<TABLENAME> e <KEYCOLUMNS>) nesta declaração SQL, pois elas são geradas dinamicamente durante a execução da campanha.

Esta propriedade é adicionada automaticamente na expressão SQL sem a verificação da sua sintaxe. Se você usar esta propriedade, certifique-se de que é uma expressão jurídica. A sequência pode ser limitadas por aspas, mas não é obrigatório.

Por padrão, a propriedade é indefinida.

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

Token

Descrição

<AMUSER>

Este token é substituído pelo nome do usuário IBM Unica Marketing associado com o fluxograma no qual as tabelas temporárias foram criadas.

<CAMPAIGNCODE>

Este token é substituído pelo código da campanha associada com o fluxograma no qual as tabelas temporárias foram criadas.

<CAMPAIGNNAME>

Este token é substituído pelo nome da campanha associada com o fluxograma no qual as tabelas temporárias foram criadas.

<DBUSER>

Este token é substituído pelo nome do usuário do banco de dados para o banco de dados onde as tabelas temporárias foram criadas.

<FLOWCHARTNAME>

Este token é substituído pelo nome do fluxograma associado com a criação da tabela temporária.

<KEYCOLUMNS>

Este token é substituído pelo(s) nome(s) da coluna da tabela temporária.

<TABLENAME>

Este token é substituído pelo nome da tabela temporária.

<USER>

Este token é substituído pelo nome do usuário Campaign do usuário executando o fluxograma.

Default value

Nenhum valor padrão definido.

SuffixOnUserTableCreation

Use a propriedade SuffixOnUserTableCreation para especificar uma sequência que é anexada automaticamente na expressão SQL gerada pelo Campaign quando um usuário cria uma tabela Geral (por exemplo, em um processo Instantâneo). Esta propriedade se aplica somente ao SQL gerado pelo Campaign e não se aplica ao SQL em expressões “SQL bruto” usadas no processo Selecionar.

Esta propriedade é adicionada automaticamente na expressão SQL sem a verificação da sua sintaxe. Se você usar esta propriedade, certifique-se de que é uma expressão jurídica. A sequência pode ser limitadas por aspas, mas não é obrigatório.

Por padrão, a propriedade é indefinida.

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

Token

Descrição

<AMUSER>

Este token é substituído pelo nome do usuário IBM Unica Marketing associado com o fluxograma no qual as tabelas temporárias foram criadas.

<CAMPAIGNCODE>

Este token é substituído pelo código da campanha associada com o fluxograma no qual as tabelas temporárias foram criadas.

<CAMPAIGNNAME>

Este token é substituído pelo nome da campanha associada com o fluxograma no qual as tabelas temporárias foram criadas.

<DBUSER>

Este token é substituído pelo nome do usuário do banco de dados para o banco de dados onde as tabelas temporárias foram criadas.

<FLOWCHARTNAME>

Este token é substituído pelo nome do fluxograma associado com a criação da tabela temporária.

<TABLENAME>

Este token é substituído pelo nome da tabela temporária.

Default value

Nenhum valor padrão definido.

SystemTableSchema

Especifica o esquema usado para as tabelas do sistema Campaign.

O valor padrão é vazio. Este parâmetro é relevante apenas para a fonte de dados UA_SYSTEM_TABLES.

Deixe este valor vazio a não ser que a fonte de dados UA_SYSTEM_TABLES contenha vários esquemas (por exemplo, um banco de dados Oracle usado por vários grupos). (Neste contexto, "esquema" indica a porção inicial de um nome de tabela "qualificado" no formulário X.Y (por exemplo, dbo.UA_Folder). Neste formulário, o X é o esquema e o Y é o nome da tabela não qualificado. A terminologia para esta sintaxe difere entre diferentes sistemas do banco de dados suportados pelo Campaign.)

Se vários esquemas existem no banco de dados das tabelas do sistema, defina este valor para o nome do esquema no qual as tabelas do sistema Campaign foram criadas.

Default value

Nenhum valor padrão definido.

TempTablePostExecutionSQL

Use a propriedade TempTablePostExecutionSQL para especificar uma declaração SQL completa que o Campaign executa imediatamente após a criação de uma tabela temporária na fonte de dados do usuário ou no banco de dados das tabelas do sistema. A propriedade AllowTempTables deve ser definida para TRUE para habilitar a criação das tabelas temporárias em uma fonte de dados.

Você pode querer usar tokens para substituir o nome da tabela e o(s) nome(s) da coluna (<TABLENAME> e <KEYCOLUMNS>) nesta declaração SQL, pois elas são geradas dinamicamente durante a execução da campanha.

Esta propriedade é adicionada automaticamente na expressão SQL sem a verificação da sua sintaxe. Se você usar esta propriedade, certifique-se de que é uma expressão jurídica. A sequência pode ser limitadas por aspas, mas não é obrigatório.

A propriedade TempTablePostExecutionSQL trata o ponto e vírgula como delimitadores para executar várias declarações SQL. Se a sua declaração SQL contém ponto e vírgula e você deseja executá-la como uma declaração, use uma barra invertida como um caractere de saída antes do ponto e vírgula.

*

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

Token

Descrição

<AMUSER>

Este token é substituído pelo nome do usuário IBM Unica Marketing associado com o fluxograma no qual as tabelas temporárias foram criadas.

<CAMPAIGNCODE>

Este token é substituído pelo código da campanha associada com o fluxograma no qual as tabelas temporárias foram criadas.

<CAMPAIGNNAME>

Este token é substituído pelo nome da campanha associada com o fluxograma no qual as tabelas temporárias foram criadas.

<DBUSER>

Este token é substituído pelo nome do usuário do banco de dados para o banco de dados onde as tabelas temporárias foram criadas.

<FLOWCHARTNAME>

Este token é substituído pelo nome do fluxograma associado com a criação da tabela temporária.

<KEYCOLUMNS>

Este token é substituído pelo(s) nome(s) da coluna da tabela temporária.

<TABLENAME>

Este token é substituído pelo nome da tabela temporária.

<USER>

Este token é substituído pelo nome do usuário Campaign do usuário executando o fluxograma.

Default value

Nenhum valor padrão definido.

UserTablePostExecutionSQL

Use a propriedade UserTablePostExecutionSQL para especificar uma declaração SQL completa que o Campaign executa imediatamente após a criação de uma tabela do usuário em uma fonte de dados do usuário ou no banco de dados das tabelas do sistema.

Você pode querer usar tokens para substituir o nome da tabela e o(s) nome(s) da coluna (<TABLENAME> e <KEYCOLUMNS>) nesta declaração SQL, pois elas são geradas dinamicamente durante a execução da campanha.

Esta propriedade é adicionada automaticamente na expressão SQL sem a verificação da sua sintaxe. Se você usar esta propriedade, certifique-se de que é uma expressão jurídica. A sequência pode ser limitada por aspas, mas não é obrigatório.

A propriedade UserTablePostExecutionSQL trata o ponto e vírgula como delimitadores para executar várias declarações SQL. Se a sua declaração SQL contém ponto e vírgula e você deseja executá-la como uma declaração, use uma barra invertida como um caractere de saída antes do ponto e vírgula.

*

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

Token

Descrição

<AMUSER>

Este token é substituído pelo nome do usuário IBM Unica Marketing associado com o fluxograma no qual as tabelas do usuário foram criadas.

<CAMPAIGNCODE>

Este token é substituído pelo código da campanha associada com o fluxograma no qual as tabelas do usuário foram criadas.

<CAMPAIGNNAME>

Este token é substituído pelo nome da campanha associada com o fluxograma no qual as tabelas do usuário foram criadas.

<DBUSER>

Este token é substituído pelo nome do usuário do banco de dados para o banco de dados onde as tabelas do usuário foram criadas.

<FLOWCHARTNAME>

Este token é substituído pelo nome do fluxograma associado com a criação da tabela do usuário.

<KEYCOLUMNS>

Este token é substituído pelo(s) nome(s) da coluna da tabela do usuário.

<TABLENAME>

Este token é substituído pelo nome da tabela do usuário.

<USER>

Este token é substituído pelo nome do usuário Campaign do usuário executando o fluxograma.

Default value

Nenhum valor padrão definido.

SegmentTablePostExecutionSQL

Use a propriedade SegmentTablePostExecutionSQL para especificar uma declaração SQL completa que o Campaign executa após uma tabela temporária Segmento ter sido criada e preenchida.

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

Token

Descrição

<AMUSER>

Este token é substituído pelo nome do usuário IBM Unica Marketing associado com o fluxograma no qual a tabela temporária Segmento foi criada.

<CAMPAIGNCODE>

Este token é substituído pelo código da campanha associada com o fluxograma no qual a tabela temporária Segmento foi criada.

<CAMPAIGNNAME>

Este token é substituído com o nome da campanha associada com o fluxograma no qual a tabela temporária Segmento foi criada.

<DBUSER>

Este token é substituído pelo nome do usuário do banco de dados para o banco de dados onde a tabela temporária Segmento foi criada.

<FLOWCHARTNAME>

Este token é substituído com o nome do fluxograma associado com a criação da tabela temporária Segmento.

<KEYCOLUMNS>

Este token é substituído pelo(s) nome(s) da coluna da tabela temporária Segmento.

<TABLENAME>

Este token é substituído pelo nome da tabela temporária Segmento.

<USER>

Este token é substituído pelo nome do usuário Campaign do usuário executando o fluxograma.

Valid values

Uma declaração SQL válida

Default value

Não definido

SnapshotTablePostExecutionSQL

Use a propriedade SnapshotTablePostExecutionSQL para especificar uma ou mais declarações SQL completas que são executadas imediatamente após uma tabela Instantâneo ter sido criada e preenchida.

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

Token

Descrição

<AMUSER>

Este token é substituído pelo nome do usuário IBM Unica Marketing associado com o fluxograma no qual a tabela Instantâneo foi criada.

<CAMPAIGNCODE>

Este token é substituído pelo código da campanha associada com o fluxograma no qual a tabela Instantâneo foi criada.

<CAMPAIGNNAME>

Este token é substituído pelo nome da campanha associada com o fluxograma no qual a tabela Instantâneo foi criada.

<DBUSER>

Este token é substituído pelo nome do usuário do banco de dados para o banco de dados onde a tabela Instantâneo foi criada.

<FLOWCHARTNAME>

Este token é substituído pelo nome do fluxograma associado com a criação da tabela Instantâneo.

<KEYCOLUMNS>

Este token é substituído pelo(s) nome(s) da coluna da tabela Instantâneo.

<TABLENAME>

Este token é substituído pelo nome da tabela Instantâneo.

<USER>

Este token é substituído pelo nome do usuário Campaign do usuário executando o fluxograma.

Valid values

Uma declaração SQL válida

Default value

Não definido

ExtractTablePostExecutionSQL

Use a propriedade ExtractTablePostExecutionSQL para especificar uma ou mais declarações SQL completas que são executadas imediatamente após a criação e preenchimento de uma tabela Extrair.

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

Token

Descrição

<AMUSER>

Este token é substituído pelo nome do usuário IBM Unica Marketing associado com o fluxograma no qual a tabela Extrair foi criada.

<CAMPAIGNCODE>

Este token é substituído pelo código da campanha associada com o fluxograma no qual a tabela Extrair foi criada.

<CAMPAIGNNAME>

Este token é substituído pelo nome da campanha associada com o fluxograma no qual a tabela Extrair foi criada.

<DBUSER>

Este token é substituído pelo nome do usuário do banco de dados para o banco de dados onde a tabela Extrair foi criada.

<FLOWCHARTNAME>

Este token é substituído pelo nome do fluxograma associado com a criação da tabela Extrair.

<KEYCOLUMNS>

Este token é substituído pelo(s) nome(s) da coluna da tabela Extrair.

<TABLENAME>

Este token é substituído pelo nome da tabela Extrair.

<USER>

Este token é substituído pelo nome do usuário Campaign do usuário executando o fluxograma.

Valid values

Uma declaração SQL válida

Default value

Não definido

TempTablePrefix

O parâmetro TempTablePrefix especifica uma sequência que é anteposta automaticamente aos nomes de todas as tabelas temporárias criadas pelo Campaign. Você deve usar este parâmetro para ajudar a identificar e gerenciar suas tabelas temporárias. Também é possível usar esta propriedade para fazer com que as tabelas temporárias sejam criadas em um determinado local.

Por exemplo, se o token do usuário corresponde a um esquema, é possível definir o

TempTablePrefix="<USER>"

e todas as tabelas temporárias para serem criadas no esquema de qualquer usuário conectado à fonte de dados.

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

Token

Descrição

<AMUSER>

Este token é substituído pelo nome do usuário IBM Unica Marketing associado com o fluxograma no qual as tabelas temporárias foram criadas.

<CAMPAIGNCODE>

Este token é substituído pelo código da campanha associada com o fluxograma no qual as tabelas temporárias foram criadas.

<CAMPAIGNNAME>

Este token é substituído pelo nome da campanha associada com o fluxograma no qual as tabelas temporárias foram criadas.

<DBUSER>

Este token é substituído pelo nome do usuário do banco de dados para o banco de dados onde as tabelas temporárias foram criadas.

<FLOWCHARTNAME>

Este token é substituído pelo nome do fluxograma associado com a criação da tabela temporária.

<USER>

Este token é substituído pelo nome do usuário Campaign do usuário executando o fluxograma.

*
*
Default value

UAC

TeradataDeleteBeforeDrop

O parâmetro TeradataDeleteBeforeDrop aplica-se apenas para fontes de dados Teradata. Especifica se os registros são excluídos antes de uma tabela ser removida.

Defina este valor para TRUE para excluir todos os registros de uma tabela antes de removê-la.

*

Defina este valor para FALSE para remover uma tabela sem excluir todos os registros primeiro.

Default value

TRUE

TruncateSQL

A propriedade TruncateSQL está disponível para uso com fontes de dados DB2 e permite especificar um SQL alternativo para o truncamento da tabela. Esta propriedade é aplicada somente quando o DeleteAsTruncate é definido para VERDADEIRO. Quando o DeleteAsTruncate está definido para VERDADEIRO, qualquer SQL personalizado nesta propriedade é usado para truncar uma tabela. Quando esta propriedade não está definida, o Campaign usa a sintaxe TRUNCATE TABLE <TABLENAME>.

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

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

Token

Descrição

<TABLENAME>

Este token é substituído pelo nome da tabela do banco de dados no qual o Campaign é truncado.

Default value

No default value defined.

Tipo

A propriedade partitions > partition[n] > dataSources > [data_source_name] > type especifica o tipo do banco de dados desta fonte de dados.

Valid values

Os valores válidos para as tabelas do sistema são:

*
*
*
*
*
*

Os valores válidos para as tabelas do cliente também incluem:

*
*
*
*
*
*
*
*
Default value

O valor padrão depende do modelo do banco de dados usado para criar a configuração da fonte de dados.

UseExceptForMerge

Quando o Campaign realiza exclusões no processo Misturar ou no processo Segmento, por padrão, utiliza a sintaxe "NOT EXISTS", pois:


SELECT IncludeTable.ID FROM IncludeTable WHERE NOT EXISTS (SELECT * FROM ExcludeTable WHERE IncludeTable.ID = ExcludeTable.ID)

Se o UseExceptForMerge está habilitado (valor definido para YES) e não podemos usar"NOT IN" (porque o UseNotInForMerge está desativado ou porque o nível de audiência possui vários campos e a fonte de dados não é Oracle), a sintaxe será alterada como:

Oracle


SELECT IncludeTable.ID FROM IncludeTable MINUS (SELECT ExcludeTable.ID FROM ExcludeTable)

Outros


SELECT IncludeTable.ID FROM IncludeTable EXCEPT (SELECT ExcludeTable.ID FROM ExcludeTable)
Valid values

YES | NO

Default value

NO

UseMergeForTrack

Implementa a sintaxe SQL MERGE para melhorar o desempenho do processo Rastrear. A propriedade UseMergeForTrack pode ser definida para TRUE para o DB2, Oracle, SQL Server 2008 e Teradata 12. Também pode ser usada com outros bancos de dados que suportam a declaração SQL MERGE.

Valid values

TRUE | FALSE

Default value

TRUE (DB2 and Oracle) | FALSE (all others)

UseNonANSIJoin

A propriedade UseNonANSIJoin especifica se esta fonte de dados usa a sintaxe conjunta não-ANSI (por exemplo, para versões Oracle anteriores da 8 e Informix8).

*
Se o tipo de fonte de dados é definido para Informix8, o valor de UseNonANSIJoin é ignorado e a sintaxe conjunta não-ANSI adequada para o Informix8 sempre é usada.
*
Se o tipo de fonte de dados é definido para Oracle7 ou Oracle8 e o valor de UseNonANSIJoin é definido para TRUE, a fonte de dados usa a sintaxe conjunta não-ANSI adequada para o Oracle.
*
Se o tipo de fonte de dados é definido para Sybase e o valor de UseNonANSIJoin é definido para TRUE, a fonte de dados usa a sintaxe conjunta não-ANSI adequada para o Sybase.
Valid values

TRUE | FALSE

Default value

FALSE

UseNotInForMerge

Quando o Campaign realiza exclusões no processo Misturar ou no processo Segmento, por padrão, utiliza a sintaxe "NOT EXISTS", pois:


SELECT IncludeTable.ID FROM IncludeTable WHERE NOT EXISTS (SELECT *
FROM ExcludeTable WHERE IncludeTable.ID = ExcludeTable.ID)

Se o UseNotInForMerge está habilitado (valor definido para YES) e (1) o nível de público possui um único campo de ID, ou (2) a fonte de dados é Oracle, a sintaxe será alterada como:

SELECT IncludeTable.ID FROM IncludeTable WHERE IncludeTable.ID NOT IN
(SELECT ExcludeTable.ID FROM ExcludeTable)
Valid values

YES | NO

Default value

NO

UseSQLToProfile

A propriedade UseSQLToProfile permite configurar o Campaign para enviar a consulta SQL GROUP BY para o banco de dados, para computar os perfis (usando “SELECT field, count(*) FROM table GROUP BY field”), ao invés de buscar registros.

*
Um valor de FALSE (padrão) faz com que o Campaign crie um perfil do campo, recuperando o valor do campo para todos os registros na tabela e rastreie a contagem de cada valor distinto.
*
Um valor de TRUE faz com que o Campaign crie um perfil do campo, emitindo uma consulta similar ao seguinte:
SELECT
field, COUNT(*) FROM
table GROUP BY
field

que empurra a carga para o banco de dados.

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