Parametrização em Centerprise Data Integrator
Os parâmetros desempenham um papel muito importante na reutilização e configurabilidade dos fluxos de dados. Um amplo recurso de parametrização garante que os fluxos de dados e de trabalho possam ser chamados em várias situações, economizando tempo e melhorando o retorno do investimento.
Um cenário comum seria se você desejasse usar um fluxo de dados existente para um arquivo que tenha a mesma estrutura, mas dados de uma fonte diferente. Essa seria a oportunidade perfeita para usar parâmetros.
Neste exemplo, alteraremos o arquivo de origem para um arquivo diferente e alteraremos os parâmetros para especificar uma data efetiva para nossas regras de qualidade de dados.
Começamos arrastando e soltando o parâmetro no fluxo de dados e abrindo a caixa de diálogo de propriedades do parâmetro.
Nós especificamos um novo parâmetro e o chamamos de "data efetiva". Escolha o tipo de dados e atribua a ele o valor padrão de 31 de dezembro.
Depois que as especificações são definidas, o parâmetro está disponível para mapeamento.
Neste exemplo, a regra de qualidade dos dados estava trabalhando no imposto predial e verificando se o imposto predial era zero ou não.
Agora queremos adicionar uma data efetiva. Queremos aplicar esse parâmetro à nossa regra de qualidade dos dados para dizer que ele não será iniciado até a data efetiva corresponder e queremos especificar essa data efetiva fora do fluxo de dados. Então, prosseguimos e fazemos o mapeamento para que a regra de qualidade dos dados tenha a data efetiva. Em seguida, vamos para a caixa de diálogo de regras de qualidade dos dados e verificamos "se a data efetiva for maior que hoje, sempre retorne verdadeiro, caso contrário, verifique esta regra".
Isso significa que só irá verificar esta regra quando ela se tornar efetiva. Você pode especificar qualquer data efetiva de fora agora e controlar seu comportamento, portanto, essa regra de qualidade dos dados agora depende de uma data específica.
Podemos então pegar esse arquivo e, no agendador de tarefas, agendar uma nova tarefa e apontar para o fluxo de dados recém-criado com parâmetros. Quando vamos para a guia de parâmetros do trabalho, podemos ver todos os parâmetros implícitos e explícitos.
Se selecionarmos nosso parâmetro definido pelo usuário, podemos ver o valor padrão especificado em 31 de dezembro.
Digamos que decidimos que não queremos que essa regra entre em vigor até 31 de março. Podemos selecionar essa data no calendário no lado direito.
Isso indica ao aplicativo para não usar a regra de qualidade dos dados antes de 31 de março. É assim que o comportamento do fluxo de dados pode ser controlado de fora do fluxo de dados.
Implicitamente, o software digitalizou e descobriu que a fonte possui dois caminhos de arquivo: empréstimos e impostos.
Eu posso apontar para um arquivo diferente e mudar para um caminho de arquivo diferente.
O mesmo pode ser feito no lado do destino, permitindo que você use o mesmo fluxo para um conjunto de dados totalmente diferente.
Você pode ver a parametrização e outros vídeos úteis de introdução no Astera TV aqui.