Campos de fonte de dados
Além dos campos comuns, outros campos aparecem no formulário de fonte de dados, dependendo do valor do campo Tipo.
Campos de fonte de dados comuns
Esses campos são comuns a todas as fontes de dados.
| Campo | Descrição |
|---|---|
| Nome | Um nome exclusivo para esta fonte de dados. |
| Rótulo da tabela de conjunto de importação | Um rótulo para a tabela de preparação do conjunto de importação a ser usada. |
| Nome da tabela de conjunto de importação | O Now Platform usa o rótulo que você inseriu para criar um nome de tabela exclusivo. Isso evita a colisão de namespace com uma tabela já existente. |
| Tipo | O tipo de dados que você está importando:
|
| Usar importação em lote | Se selecionado, especifica que os dados de carregamento devem ser colocados em lote quando você clicar em Carregar dados ou Testar carregamento de 20 registros. |
| Tamanho do Lote | Especifica o tamanho que os lotes devem ter. Aparece somente quando o campo Usar importação em lote está selecionado. As propriedades glide.import_set_load_usebatch e glide.import_set_load_batch_size afetam esses campos. A ordem de prioridade das propriedades e campos é a seguinte: Se a propriedade estiver definida, use o valor da propriedade. Caso contrário, use o valor do campo. Se nenhuma propriedade estiver definida, use o tamanho de lote padrão de 1000.
|
| Aplicação | Escopo da aplicação para este registro. |
Campos de fonte de dados do tipo de arquivo
Esses campos adicionais aparecem no formulário de fonte de dados quando o valor do campo Tipo é Arquivo.
| Campo | Descrição |
|---|---|
| Formato | Somente o formato de arquivo padrão baseado em XML (.xlsx) é compatível, a menos que seja salvo como "Documento XML aberto estrito". |
| Compactados | Selecionado se o arquivo de importação estiver compactado. |
| Método de recuperação de arquivo | O método de recuperação deste arquivo. |
| Caminho do arquivo | O caminho para o arquivo a ser importado. Você pode incluir um valor de propriedade do sistema neste campo usando o formato ${system.property.name}. Quando a conexão é feita, a variável é substituída pelo valor da propriedade especificada.
Nota: Para arquivos recuperados usando HTTP ou HTTPS, a propriedade glide.ds.file.http.variable_replacement deve ser verdadeira para usar a expansão de propriedade do sistema. Por exemplo, você pode especificar o valor do caminho do arquivo/countries.csv?key=${datasource.apikey}. Quando a conexão é feita, o valor da propriedade do sistema datasource.apikey é passado como o valor do parâmetro key. Nota: Para os protocolos HTTP e HTTPS, o caminho do arquivo é automaticamente codificado por URL. Não especifique um caminho de arquivo codificado por URL ao usar qualquer um desses protocolos. |
| Delimitador CSV | O caractere delimitador do arquivo CSV. |
| Analisando script | O script usado para analisar uma única linha de entrada. Conforme você digita o script, o preenchimento automático do script apresenta as opções disponíveis. Para obter mais informações, consulte Fontes de dados do tipo de arquivo. |
| Número da folha | O número da planilha do Excel para carregar dados. |
| Linha de cabeçalho | O número da linha do Excel para carregar os rótulos das colunas. |
| Caminho para cada linha | A expressão de caminho usada para selecionar objetos JSON, que se tornarão linhas na tabela de conjunto para importação. O caminho deve ser // para objetos JSON. |
| Descartar Matrizes | Selecionado para descartar matrizes JSON como um valor. Desmarcado para serializar matrizes JSON como um valor. |
| Expandir elementos secundários do nó | Selecionado se os elementos secundários do nó XML ou objeto JSON devem ser convertidos em colunas adicionais. Desmarcado se o valor da coluna primária for um fragmento XML ou JSON. Para JSON, observe que a seleção desta opção expande somente objetos, não matrizes. Para obter suporte a matrizes aninhadas, consulte Exemplos de importação de arquivo JSON. |
| Dados em uma única coluna | Selecionado para armazenar dados em uma única coluna. |
| Xpath para cada linha | Expressão XPath que seleciona os nós que se tornam linhas na tabela de importação. Os secundários dos nós selecionados se tornarão as colunas nas linhas. |
| Método de autenticação SCP | Opção para autenticar com um nome de usuário e senha ou com uma chave pública. Nota: Você não pode autenticar em fontes de dados com um par de chaves pública-privada. Em vez disso, use uma autenticação de nome de usuário e senha. |
| Servidor | Nome do servidor do qual as tabelas serão importadas. |
| Porta | Porta a ser usada para se conectar ao servidor especificado. Este campo aparecerá se você selecionar HTTP ou HTTPS como o método de recuperação de arquivo. |
| Nome do usuário | Nome de usuário para autenticação no servidor JDBC. |
| Senha | Senha para autenticação no servidor JDBC. |
| Arquivo de chave privada | Arquivo de chaves ao usar arquivos de chaves público-privadas SCP legados. Nota:
|
| Armazenamento de chaves do sistema | Selecionado para validar o certificado do servidor FTPS em relação a todos os certificados salvos. Este certificado pode ser de qualquer tipo compatível com a instância. Se não for selecionado, a instância usará o certificado padrão Java para validar o servidor FTPS. Este campo está disponível somente para fontes de dados com um valor de método de recuperação de arquivo de FTPS. Todos os métodos de recuperação de arquivo FTPS são compatíveis, incluindo Auth TLS, Auth SSL, Implicit SSL e Implicit TLS. |
Campos de fonte de dados do tipo JDBC
Esses campos adicionais aparecem no formulário de fonte de dados quando o valor do campo Tipo é JDBC.
| Campo | Descrição |
|---|---|
| Usar MID Server | MID Server a ser usado para se conectar a esta fonte de dados. |
| Formato | Um dos seguintes formatos: MySQL, Oracle ou SQLServer. |
| Nome da instância | Usado para oferecer suporte à conectividade de porta dinâmica com o SQL Server. Para garantir a conectividade, forneça o nome da instância de um SQL Server que recebe um novo número de porta dinamicamente após cada reinicialização. Este campo só aparece quando o SQLServer é selecionado como um formato de fonte de dados. |
| Nome do banco de dados | Nome da instância do banco de dados. |
| Porta do banco de dados | Número da porta do banco de dados. Deixe este campo em branco ao usar a conectividade de porta dinâmica com o SQL Server. |
| Usar autenticação integrada | Selecionado para permitir que a conexão JDBC use o ID do usuário configurado para o serviço do Windows MID Server para autenticação do SQL Server. Para obter detalhes adicionais, consulte Fonte de dados do tipo JDBC. |
| Nome do usuário | Nome de usuário para autenticação no servidor JDBC. |
| Senha | Senha para autenticação no servidor JDBC. |
| Servidor | Nome do servidor do qual as tabelas serão importadas. |
| Consulta | Tipo de consulta a ser executada: todas as linhas da tabela ou SQL específico. Se você selecionar para executar uma instrução SQL, o campo de instrução SQL será exibido. |
| Tempo limite da consulta | Número de segundos que o driver JDBC aguardará para que uma consulta (SELECT) seja concluída. Zero (0) significa que não há tempo limite. Se o tempo limite for excedido, a integração considerará o resultado JDBC inacessível e o colocará em um estado de erro. |
| Tempo limite de conexão | Número de segundos antes que o pool de cache de conexão do MID Server seja encerrado e removido do pool. Zero (0) significa que não há tempo limite. |
| Nome da tabela | Nome da tabela da qual os dados estão sendo exportados. |
| Instrução SQL | Instrução SQL para extrair os dados desejados do banco de dados. |
| Usar data/hora da última execução | Controla a quantidade de dados que são recuperados de um banco de dados durante uma execução de importação. Se essa opção for desmarcada, todas as linhas da tabela especificada serão sempre importadas. Esta configuração pode ser útil quando se trata de uma importação única ou se todos os dados na tabela de destino forem novos. Se essa opção for marcada, dois campos adicionais serão exibidos, permitindo que você selecione um valor de data/hora para limitar os dados importados somente aos valores delta. |
| Data/hora da última execução | O valor de data/hora neste campo é preenchido automaticamente a partir do campo de banco de dados selecionado abaixo e representa o valor mais recente da execução anterior. Este valor atua como um filtro dinâmico para restringir o número de registros recuperados aos registros que mudaram desde o último tempo de execução da fonte de dados. |
| Campo de última execução do banco dados | Nome do campo da tabela de origem que será usado como filtro na próxima execução. Este valor pode precisar fazer a distinção entre maiúsculas e minúsculas, dependendo do tipo de banco de dados de destino. |
| Parâmetros de banco de dados adicionais | Parâmetros opcionais a serem adicionados ao final da URL gerada para esta fonte de dados. Lista de parâmetros separada por ponto e vírgula. Pode ser necessário configurar o formulário para exibir este campo. |
Campo de fonte de dados do tipo LDAP
Este campo adicional aparece no formulário de fonte de dados quando o valor do campo Tipo é LDAP.
| Campo | Descrição |
|---|---|
| Destino LDAP | Destino selecionado na lista de definições de OU LDAP. |
Campo de fonte de dados do tipo OIDC
Este campo adicional aparece no formulário de fonte de dados quando o valor do campo Tipo é OIDC.
| Campo | Descrição |
|---|---|
| Formato | O padrão é -- Nenhum -- e não pode ser alterado. |
Campos de fonte de dados do tipo REST (Integration Hub)
Esses campos adicionais aparecem no formulário de fonte de dados quando o valor do campo Tipo é REST (IntegrationHub).
| Campo | Descrição |
|---|---|
| Formato | Um dos seguintes formatos: Personalizado (analisar por script), JSON ou XML. |
| Ação de solicitação | Ação de solicitação de fonte de dados que será invocada para obter dados. Você pode escolher somente ações de solicitação publicadas. Clique no link na caixa de diálogo abaixo para criar/configurar uma nova ação de solicitação de fonte de dados em Integration Hub. Depois que a ação de solicitação for publicada em Integration Hub, você poderá escolhê-la como uma ação de solicitação no registro da fonte de dados. Para obter mais informações, consulte Definir propriedades da ação. |
| Paginação de suporte | Selecionado para habilitar a paginação da ação de solicitação. A paginação ajuda a reduzir a sobrecarga de processamento processando um número especificado de registros por vez, em vez de processar todos os registros de uma vez. |
| Limite | Número máximo de registros por página. Por exemplo, para processar 50 registros por vez, insira um Limite de 50. |
| Deslocamento | O deslocamento inicial usado para paginação. O deslocamento é o número do registro inicial. Por exemplo, para processar 50 registros por vez, começando com o primeiro registro, insira um Limite de 50 e um Deslocamento de 0. |
| Analisando script | O script usado para analisar uma única linha de entrada. Conforme você digita o script, o preenchimento automático do script apresenta as opções disponíveis. Para obter mais informações, consulte Fontes de dados do tipo de arquivo. |
| Caminho para cada linha | A expressão de caminho usada para selecionar objetos JSON, que se tornarão linhas na tabela de conjunto para importação. O caminho deve ser // para objetos JSON. |
| Descartar Matrizes | Selecionado para descartar matrizes JSON como um valor. Desmarcado para serializar matrizes JSON como um valor. |
| Expandir elementos secundários do nó | Selecionado se os elementos secundários do nó XML ou objeto JSON devem ser convertidos em colunas adicionais. Desmarcado se o valor da coluna primária for um fragmento XML ou JSON. Para JSON, observe que a seleção desta opção expande somente objetos, não matrizes. Para obter suporte a matrizes aninhadas, consulte Exemplos de importação de arquivo JSON. |
| Dados em uma única coluna | Selecionado para armazenar dados em uma única coluna. |
| Xpath para cada linha | Expressão XPath que seleciona os nós que se tornam linhas na tabela de importação. Os secundários dos nós selecionados se tornarão as colunas nas linhas. |
Campos de fonte de dados do tipo Fluxo de dados (Integration Hub)
Esses campos adicionais aparecem no formulário de fonte de dados quando o valor do campo Tipo é Fluxo de dados (IntegrationHub).
| Campo | Descrição |
|---|---|
| Tipo | Fonte de dados do tipo Fluxo de dados (Integration Hub). |
| Ação de Fluxo de Dados |
Nota: As ações do Fluxo de Dados exigem uma assinatura de uso de produto. |
| Conexão | Especifique o alias de conexão para a ação de fluxo de dados. Você pode usar o alias primário padrão ou selecionar qualquer um dos aliases secundários. Os aliases secundários disponíveis são listados no menu. Este campo só está disponível quando a ação de fluxo de dados está configurada para usar um alias de conexão. Para obter mais informações, consulte Criar um alias de conexão e credencial. |
| Dados em uma única coluna | Selecionado para armazenar dados em uma única coluna. |
| Entradas da ação de Fluxo de Dados | Campos adicionais podem aparecer, com base nas entradas definidas na ação de fluxo de dados. |
Campo de fonte de dados do tipo personalizado (carregar por script)
Este campo adicional aparece no formulário de fonte de dados quando o valor do campo Tipo é Personalizado (Carregar por script).
| Campo | Descrição |
|---|---|
| Carregador de Dados | Script usado para carregar dados. Para obter mais informações, consulte Fonte de dados do tipo personalizado (carregar por script). |