Expressão para se obter o nome dos Estados Brasileiros a partir de um campo que tenha a sigla no informatica Developer/Informatica DEI


 Nesta postagem, falaremos como usar uma expressão para se obter o nome dos Estados Brasileiros a partir de um campo que tenha a sigla no informatica Developer/Informatica DEI.


O que é o Informatica DEI?

DEI é a sigla para Data Engineering Integration.

Ele é uma solução fornecida pelo Informatica que pode ser usada para integrações de dados, também é chamada de Informatica BDM ou Big Data Management.

É uma ferramenta bem visual que permite executar o processamento de tempo de execução(run-time processing) no ambiente nativo ou em um ambiente não nativo.

O ambiente nativo(native environment) é o domínio Informatica em que o Data Integration Service executa todo o processamento de tempo de execução, recomendado o uso caso estamos processando menos de 10 terabytes.

Já o ambiente não nativo(non-native environment) é um cluster distribuído fora do domínio Informatica, como Hadoop, Databricks ou Dataproc, onde o Data Integration Service pode enviar processamento em tempo de execução, é recomendado usar se vamos processar mais de 10 terabytes.

Podemos usar várias ferramentas e clients da Informatica para se conectar a ferramenta, mas as principais que podemos usar são:

  • Administrator tool: É uma ferramenta que permite gerenciar o domínio Informatica e a segurança da Informatica.
  • Developer tool: É um aplicativo que permite importar metadados, criar conexões e objetos de dados. Você também pode usar a ferramenta para criar e executar perfis, mapeamentos e fluxos de trabalho.
  • Analyst tool: É uma ferramenta que permite descobrir, definir e revisar a lógica de negócios para projetos em uma organização. Com essa ferramenta, você pode: Definir glossários, termos e políticas comerciais. Execute a descoberta de dados. Defina a lógica de integração de dados. Defina e gerencie regras de conformidade de dados. Revise e resolva problemas de qualidade de dados.
  • Interface de linha de comando

Passo a Passo

1. Será necessário já ter um mapa criado com uma Expression (Expressão) com portas, configure uma porta de saída e coloque o seguinte código na expressão:

IIF(lower(fdrundsgl) = 'ac', 'Acre',
IIF(lower(fdrundsgl) = 'al', 'Alagoas',
IIF(lower(fdrundsgl) = 'am', 'Amazonas',
IIF(lower(fdrundsgl) = 'ap', 'Amapá',
IIF(lower(fdrundsgl) = 'ba', 'Bahia',
IIF(lower(fdrundsgl) = 'ce', 'Ceará',
IIF(lower(fdrundsgl) = 'df', 'Distrito Federal',
IIF(lower(fdrundsgl) = 'es', 'Espírito Santo',
IIF(lower(fdrundsgl) = 'go', 'Goiás',
IIF(lower(fdrundsgl) = 'ma', 'Maranhão',
IIF(lower(fdrundsgl) = 'mg', 'Minas Gerais',
IIF(lower(fdrundsgl) = 'ms', 'Mato Grosso do Sul',
IIF(lower(fdrundsgl) = 'mt', 'Mato Grosso',
IIF(lower(fdrundsgl) = 'pa', 'Pará',
IIF(lower(fdrundsgl) = 'pb', 'Paraíba',
IIF(lower(fdrundsgl) = 'pe', 'Pernambuco',
IIF(lower(fdrundsgl) = 'pi', 'Piauí',
IIF(lower(fdrundsgl) = 'pr', 'Paraná',
IIF(lower(fdrundsgl) = 'rj', 'Rio de Janeiro',
IIF(lower(fdrundsgl) = 'rn', 'Rio Grande do Norte',
IIF(lower(fdrundsgl) = 'ro', 'Rondônia',
IIF(lower(fdrundsgl) = 'rr', 'Roraima',
IIF(lower(fdrundsgl) = 'rs', 'Rio Grande do Sul',
IIF(lower(fdrundsgl) = 'sc', 'Santa Catarina',
IIF(lower(fdrundsgl) = 'se', 'Sergipe',
IIF(lower(fdrundsgl) = 'sp', 'São Paulo',
IIF(lower(fdrundsgl) = 'to', 'Tocantins','Não informado')))))))))))))))))))))))))))
  1. Clique em Testar e insira o valor de Teste, depois clique em avaliar: