Etapas: definir grupos de tabelas
Um grupo de tabelas é uma fonte de dados que combina tabelas de várias origens distintas. Por exemplo, você pode ter uma planilha com dados de vendas, alguns bancos de dados JDBC com informações de pessoal ou de estoque, informações de manufatura de outra divisão no NetSuite, e quer usar scripts para criar filtros e cálculos complexos com todas essas tabelas vinculadas por junções SQL e filtros adicionais.
Você pode definir um grupo de tabelas para importar tabelas de locais diferentes e usar junções SQL e outras operações para filtrar e selecionar informações. Você precisa ter todas as fontes de dados de pré-requisito já definidas. Por exemplo, se estiver importando de uma tabela baseada em JDBC, precisa já ter uma fonte de dados JDBC configurada, incluindo um agente de dados, que permita acessar esse banco de dados.
Para definir uma fonte de dados de grupo de tabelas:
- Acesse o Designer de dados emIntegração > Design de integrações.
- Na pasta Fonte de dados na Biblioteca de componentes, no lado direito da tela, clique emCriar nova fonte de dados. A caixa de diálogo Criar novo é exibida.
- SelecioneGrupo de tabelascomo o tipo de fonte de dados e informe um nome para ela.
- Clique emCriar. A área central da tela exibe as configurações da nova fonte de dados e outras informações.
- Insira as informações da fonte de dados:
- Nível de registro: selecione um nível de registro na lista suspensa para especificar os detalhes de registro dessa fonte de dados. Suas opções são:
- Erro: registra somente erros graves.
- Informações: registra todas as informações básicas, como por exemplo, a data em que a fonte de dados foi atualizada.
- Detalhado:apresenta informações muito detalhadas sobre todas as fases e ações. (Este nível é usado principalmente para depuração ou auditoria, pois pode produzir mais informações de registro do que as necessárias para o uso geral.)
- Clique emSalvarno menu Ações.
Como adicionar tabelas a um grupo de tabelas
Depois de definir o nível de registro, especifique as informações que você quer importar
Para adicionar tabelas ao grupo de tabelas:
- Expanda a entrada Tabela personalizada no menu Componentes de dados.
- Arraste e solte o item Tabela de junção na área Tabelas a serem importadas.
- Para selecionar as tabelas que você quer importar, arraste-as e solte-as na seção Tabelas a serem importadas, no centro da tela. Ao soltar o item, a caixa de diálogo Tabelas de junção é exibida.
- Insira as informações da tabela de junção:
- Nome: informe um nome para a tabela. Um nome por padrão é fornecido.
- Tabela primária: clique na seta à direita deste campo para exibir todas as fontes de dados atualmente associadas a este login, expanda uma e selecione uma tabela desta fonte de dados para usar como tabela primária.
- Tabela de junção: clique na seta à direita deste campo para exibir todas as fontes de dados associadas a este login, expanda uma e selecione uma tabela desta fonte de dados para usar como tabela de junção.
- Tipo: selecione junção interna (inner join), junção à direita (right join) ou junção à esquerda (left join) na lista suspensa.
- Expressão de junção: clique neste campo para inserir uma condição de junção. A caixa de diálogo Editar a expressão de junção SQL é exibida. Consulte Como adicionar uma tabela de junção SQL para obter mais informações sobre como criar junções SQL.
- Você pode clicar emAplicarpara salvar as informações básicas dessa tabela e editá-la posteriormente ou pode adicionar informações de junção SQL clicando emAdicionar junção.
- Clique emSalvarpara salvar as alterações na fonte de dados de grupo de tabelas.
Você pode editar uma tabela individual clicando na seta à direita do nome da tabela. A caixa de diálogo Tabela de junção da tabela é exibida.
Como trabalhar com dados importados em um grupo de tabelas
Como os grupos de tabelas usam tabelas de outras fontes de dados, a importação não é feita diretamente em uma fonte de dados de grupo de tabelas. Em vez disso, os grupos de tabelas dependem das informações da área de preparação para as tabelas que os compõem. Para limpar ou atualizar as informações nas tabelas que aparecem em um grupo de tabelas, você deve acessar as fontes de dados das tabelas que o compõem e limpá-las ou atualizá-las.
Como definir opções de coluna
Use a seção Tabelas a serem importadas para pré-visualizar os dados tal como estão na área de preparação após a importação. Você pode alterar as opções de cada coluna passando o mouse sobre o título e clicando no menu suspenso ao lado do nome. As opções são:
- Classificar em ordem crescente: classifica toda a tabela em ordem crescente com base nesta coluna.
- Classificar em ordem decrescente: classifica toda a tabela em ordem decrescente com base nesta coluna.
- Configurações de coluna: esta caixa de diálogo é usada para alterar as propriedades da coluna na tabela de preparação.
- Nome: nome da coluna, exibido no cabeçalho.
- Tipo de coluna: tipo de dados usados na coluna.
- Converter tipo de coluna: selecione o novo tipo neste menu suspenso.
- Excluir coluna da importação: selecione para remover esta coluna dos dados que estão sendo importados.
- Excluir coluna personalizada: selecione para excluir a coluna. (Disponível somente para colunas personalizadas.)
Como usar opções avançadas de filtro
Abaixo do menu suspenso Origem, clique em Opções avançadas de filtro para ver as opções para filtrar os dados na área de pré-visualização das Tabelas a serem importadas. A funcionalidade Opções avançadas de filtro disponibiliza ferramentas para visualizar e navegar por um subconjunto de dados em uma tabela de preparação. Quando altera as propriedades do filtro, você também pode alterar como os dados são mostrados na janela de pré-visualização, sem modificar os dados na área de preparação.
A área de pré-visualização serve especificamente para ver uma pequena parte dos dados na área de preparação. Para verificar se está obtendo os dados esperados, examine a área de preparação e explore os dados disponíveis na planilha. Você também pode usar esse recurso para refinar o filtro de importação de dados que você quer usar. (Os filtros definidos na função de pré-visualização não afetam os dados reais na área de preparação.)
As Opções avançadas de filtro são:
- Linhas distintas: marque esta caixa para ocultar linhas duplicadas.
- Máx. de linhas: informe um número na caixa de texto para limitar o número de linhas exibidas na área de pré-visualização.
- Colunas: marque ou desmarque as colunas neste menu suspenso para mostrar ou ocultar colunas.
A remoção de uma coluna desta lista não remove a coluna da lista de importação.
- Filtro SQL: clique na caixa de texto grande para exibir a caixa de diálogo Editar filtro SQL. Insira um filtro SQL para restringir as linhas que estão sendo pré-visualizadas. Clique emAplicarpara verificar automaticamente a sintaxe SQL do filtro. (Se houver algum erro, ele é indicado na expressão.) A expressão que você inseriu aparece no campo Filtro de importação de dados. Para obter ajuda detalhada sobre sintaxe SQL, clique na ajuda on-line da seção Observações.
Clique em
Remover filtro
(ao lado do menu suspenso Origem) para limpar todas as configurações de opções avançadas de filtro.Como parte do processo de personalização de tabelas, você também pode criar tabelas de junção e colunas personalizadas usando expressões SQL.