Para criar relacionamentos entre os modelos de dados dos seus sistemas de registro, você pode criar grupos de mapeamento. Os grupos de mapeamento definem as regras para transformar valores de um sistema para outro, que se aplicam como transformações de mapeamento em canais.
Dica: Para criar rapidamente um grupo de mapeamento com colunas e regras semelhantes às de outro grupo, em Mapping groups , clique em Copy to criar uma duplicata do grupo existente.
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 de preparação de dados pode ser usado em várias cadeias e espaços de trabalho em uma organização.
Etapa 1. Criar o grupo de mapeamento
- Em Wdata Chains, clique em Data Prep.
Observação: Para acessar o Data Prep do Wdata Cadeias, primeiro configure um conector Data Prep.
- Em Mapping groups , adicione o grupo de mapeamento:
- Se você for o primeiro grupo de mapeamento, clique em Criar grupo de mapeamento.
- Caso contrário, clique em Novo grupo de mapeamento em Grupos de mapeamento.
- Digite um nome e uma descrição para ajudar a identificar o grupo de mapeamento.
- Clique em Create.
Etapa 2. Definir a coluna primária
Quando você cria um grupo de mapeamento pela primeira vez, ele tem uma coluna primária padrão denominada Value. Uma transformação Mapping altera o conteúdo dessa coluna primária quando o pipeline é executado. Para atualizar a coluna primária para que corresponda à coluna correspondente no pipeline:
- Na guia Columns do grupo de mapeamento, clique em Edit columns.
- Em Definir colunas, edite o tipo de dados ou o nome da coluna primária, conforme necessário.
- Clique em Salvar.
Etapa 3. Definir colunas adicionais para regras condicionais
Para ajudar a suportar a transformação da coluna primária, defina as colunas adicionais necessárias para as regras condicionais .
Observação: Quando o pipeline é executado, a transformação Mapping altera somente a coluna primária, e não as colunas adicionais.
- Na guia Columns , clique em Edit columns.
- Em Definir colunas, clique em Adicionar colunas para cada coluna a ser adicionada.
- Para cada coluna do grupo de mapeamento, especifique o tipo de dados e o nome da coluna correspondente nos dados tabulares transformados pelo pipeline.
- Quando todas as colunas estiverem definidas, clique em Salvar.
Etapa 4. Configurar regras de mapeamento
As regras de mapeamento definem como e quando alterar a coluna primária com base nos valores dos dados tabulares transformados pelo pipeline. Você pode configurar as regras manualmente ou carregá-las como um arquivo de valores separados por vírgula (CSV).
Dica: Para permitir uma visualização de como as regras afetam a coluna primária, na guia Files, fixe um arquivo de amostra no grupo de mapeamento.
Para configurar manualmente cada regra de mapeamento:
- Na guia Rules , clique em Add e selecione como mapear os valores:
- Exact, para mapear com base em uma correspondência exata
- Como, para mapear com base em um padrão simples
- Regex, para mapear com base em uma expressão regular
- Em From, insira os critérios de valores de origem da coluna primária a serem transformados.
- Em To, digite como transformar os valores que correspondem aos critérios From.
Dica: Para permitir a flexibilidade, você pode selecionar as variáveis para os valores From ou To. Para solicitar esses valores quando o pipeline for executado, crie variáveis de tempo de execução.
- Para aplicar qualquer mapeamento condicional, em Condições, defina quando aplicar a regra.
- Para ajudar a identificar a regra, digite o nome e a descrição.
- Em Posição, digite a ordem em que a regra deve ser aplicada.
- Na guia Propriedades , especifique se as regras diferenciam maiúsculas de minúsculas, se cortam espaços em branco ou se aplicam somente durante um período específico.
- Clique em Salvar, verifique se as regras estão configuradas corretamente e clique em Salvar.
Observação: Quando você faz upload de regras, elas substituem todas as regras existentes configuradas para o grupo de mapeamento.
Para fazer upload das regras de mapeamento , primeiro crie um CSV com as regras a serem carregadas ou faça download das regras de outro grupo de mapeamento:
- Para criar um CSV, selecione a guia Rules , clique em Download e atualize o arquivo com o tipo de cada regra de mapeamento, To e From valores, posição e outros detalhes.
Observação: Para evitar a formatação do arquivo CSV, abra-o em um editor de texto, como o Notepad++, ou selecione Obter dados no Microsoft Excel® para importá-lo para uma pasta de trabalho.
- Para carregar regras de um grupo existente, na guia Rules desse grupo , clique em Download para gerar um CSV de suas regras.
Quando você tiver o CSV, faça upload dele para o novo grupo de mapeamento:
- Na guia Rules, clique em Upload.
- Arraste ou navegue até o CSV e clique em Enviar.
- Na guia Propriedades , especifique se as regras diferenciam maiúsculas de minúsculas, se cortam espaços em branco ou se aplicam somente durante um período de tempo específico.
Etapa 5. Publicar e usar o grupo de mapeamento
Depois que você configurar todas as regras de mapeamento, clique em Publicar para permitir que os pipelines usem o grupo.
Para usar o grupo em um pipeline:
- Quando você adicionar uma transformação ao pipeline, selecione Mapping e clique em Next.
- Selecione o grupo de mapeamento.
- Em , faça a correspondência das colunas, selecione quais colunas do pipeline são mapeadas para o grupo.
- Clique em Salvar.