Para permitir pipelines e grupos de mapeamento flexíveis, você pode usar valores variáveis em transformações e regras de mapeamento.
Requisitos
O Data Prep é controlado inteiramente em nível de organização e não reconhece espaços de trabalho individuais ou suas permissões.
Isso significa que você pode usar o Data Prep:
- O Data Prep é compartilhado entre todos os usuários autorizados em sua organização.
- Qualquer usuário com acesso ao Chain Builder também tem acesso ao Data Prep.
- Todos os usuários que podem criar ou editar cadeias terão a capacidade de gerenciar pipelines no Data Prep.
- Um único pipeline do Data Prep pode ser usado em várias cadeias e espaços de trabalho em uma organização.
Tipos de variáveis
Você pode usar diferentes tipos de variáveis com um pipeline, com base no valor a ser retornado.
| Tipo de variável | Descrição |
|---|---|
| Sistema | Fornece informações sobre quando o pipeline é executado:
|
| Coluna | Retorna os valores de qualquer coluna definida no pipeline ou no grupo de mapeamento |
| Tempo de execução | Permite que os valores das variáveis sejam definidos quando o pipeline é executado |
Entrada de um valor variável
Você pode selecionar uma variável para alguns valores em uma transformação ou regra de mapeamento:
- Para selecionar uma variável para uma transformação, clique em Variável no campo.
- Para selecionar uma variável para uma regra de mapeamento, clique no campo De ou Para.
É possível incluir vários valores de variáveis em um campo ou combinar variáveis com valores estáticos.
Criar variáveis de tempo de execução para um pipeline ou grupo de mapeamento
Você pode criar variáveis de tempo de execução para permitir que os valores sejam definidos para transformações ou grupos de mapeamento quando o pipeline for executado.
Observação: Você pode usar uma variável de tempo de execução somente com colunas do mesmo tipo de dados. Para usar uma variável com várias colunas de diferentes tipos de dados, crie uma variável separada para cada tipo.
- No grupo de pipeline ou mapeamento, selecione a guia Variáveis .
- Adicione a variável:
- Se for a primeira variável, clique em Criar variables.
- Caso contrário, em Editar variáveis, clique em Adicionar variável.
- Se for a primeira variável, clique em Criar variables.
- Selecione o tipo de dados das colunas para usar a variável, como String ou Number.
- Se o valor da variável for necessário para que o pipeline seja executado, verifique Obrigatório.
Observação: Se a opção Obrigatório estiver marcada e o valor for not inserido no momento da execução, o pipeline não será executado, mesmo que a variável tenha um valor padrão.
- Em Display name, digite um nome para ajudar a identificar a variável.
- Digite o valor padrão da variável, se aplicável.
- Clique em Salvar.
Dica: Se você criar uma variável de tempo de execução para um grupo de mapeamento, crie uma variável correspondente para qualquer pipeline que use o grupo de mapeamento em uma transformação Mapeamento. Para ajudar a mapear as variáveis entre o pipeline e o grupo de mapeamento, use o mesmo nome para ambos. Para distinguir a variável do grupo de mapeamento, acrescente um prefixo ao seu nome, como MG_.
Definir valores de visualização para as variáveis de tempo de execução de um pipeline
Se um pipeline usar variáveis de tempo de execução, defina os valores a serem usados para visualizar suas transformações.
Observação: Se uma variável de tempo de execução for necessária, o pipeline exigirá seu valor para visualizar as transformações. Se uma variável de tempo de execução for não obrigatório, nulo aparecerá na visualização até que seu valor seja definido.
- No pipeline, selecione a guia Variáveis e clique em Editar variáveis.
- Em Definir variáveis de prévia, digite os valores das variáveis de tempo de execução do pipeline.
- Clique em Definir valores.
Observação: A mensagem, Houve um erro ao processar sua transformação.Exceção ao visualizar o pipeline #### no arquivo de amostra ####.As variáveis [] são marcadas como obrigatórias, mas não têm um valor não vazio definido. será exibido se uma variável de tempo de execução for obrigatória, mas uma visualização não estiver preenchida.
Editar variáveis de tempo de execução
Você pode editar as variáveis de tempo de execução a qualquer momento.
- No grupo de pipeline ou mapeamento, selecione a guia Variáveis e clique em Editar variáveis.
- Atualize o tipo de dados das variáveis, Obrigatório status, nome ou valor padrão, conforme necessário.
- Clique em Salvar.
- Se você editar o tipo de dados, atualize também qualquer transformação que use o valor da variável.
Excluir variáveis de tempo de execução
Se você não precisar mais de uma variável de tempo de execução, poderá excluí-la do pipeline ou do grupo de mapeamento.
- No grupo de pipeline ou mapeamento, selecione a guia Variáveis e clique em Editar variáveis.
- Para a variável a ser removida, clique em Excluir .
- Clique em Salvar.
- Atualiza qualquer transformação que tenha usado a variável com um novo valor.