pentaho – Arruda – Data Consulting https://modelo6.augustomello.com.br Wed, 12 Jul 2023 10:37:14 +0000 pt-BR hourly 1 https://wordpress.org/?v=6.8.3 https://modelo6.augustomello.com.br/wp-content/uploads/2025/08/cropped-Logo-Arruda-Consulting-2025-Picto-1b-32x32.png pentaho – Arruda – Data Consulting https://modelo6.augustomello.com.br 32 32 Epoch – como converter para um formato de Data https://modelo6.augustomello.com.br/epoch-como-converter-para-um-formato-de-data/ https://modelo6.augustomello.com.br/epoch-como-converter-para-um-formato-de-data/#respond Wed, 12 Jul 2023 10:37:14 +0000 https://arrudaconsulting.com.br/?p=5376 Olá,

Com o aumento de API´s no nosso dia a dia, surgem alguns casos pontuais que quando trabalhávamos só com arquivos ou bancos de dados não apareciam.

Algumas API retornam os dados de data em formato Epoch:

 

 

 

 

 

 

 

 

 

 

Esse número corresponde a data que estou escrevendo esse artigo, agora iremos fazer essa conversão lá no Pentaho.

Iremos utilizar o generate rows para criar uma coluna com esse número, um detalhe importante é que esse valor está em milisegundos, portanto se dividirmos por 1000, e transformar esse dado em data iremos chegar no resultado que precisamos.

Então com o step add constraint iremos criar uma coluna com o valor fixo de 1000, para finalizarmos o nosso teste basta multiplicar essas duas colunas, utilizando o calculator, e perceba que já informamos no step o tipo de dados: Date e também o formato da data.

 

 

 

 

 

Agora iremos executar a transformação.

 

 

 

 

 

 

 

 

 

E pronto, dessa forma convertemos uma data do formato epoch para um formato datetime, de forma rápida e simples utilizando o Pentaho Data Integration.

Espero que este artigo tenha te ajudado de alguma forma.

Quer aprender mais sobre este e outros tratamentos de dados utilizando o Pentaho Data Integration, no próximo dia 08/08/2023 iremos fazer uma live de 2 horas de conteúdo de ETL aonde vamos fazer diversos tratamentos ao vivo, mais um evento gratuito para a comunidade.

Segue o Link para se inscrever.

Quero Participar

Muito Obrigado e até o próximo artigo!

 

 

 

]]>
https://modelo6.augustomello.com.br/epoch-como-converter-para-um-formato-de-data/feed/ 0
Como criar uma coluna Hash no Pentaho https://modelo6.augustomello.com.br/como-criar-uma-coluna-hash-no-pentaho/ https://modelo6.augustomello.com.br/como-criar-uma-coluna-hash-no-pentaho/#comments Tue, 06 Jun 2023 11:07:37 +0000 https://arrudaconsulting.com.br/?p=5313 Olá,

Tudo bem contigo?

Muito se fala em LGPD, Lei Geral de Proteção dos Dados, mas como implementarmos isso no nosso ETL, ou melhor como proteger dados sensiveis, como Nome, telefone, email.

Uma forma bastante simples de se fazer isso no Pentaho é utilizando o step: Add a checksum.

Iremos começar com duas colunas, o código e o nome.

 

 

 

 

 

Agora a ideia é poder normalizar esses dados, com o intuito de proteger o nome da pessoa.

Utilizando o step mencionado acima iremos escolher o tipo MD5 para criar o nosso hash.

 

 

 

 

 

 

 

 

Após executar o nosso pipeline, temos os nossos dados inciais e a nova coluna que foi criada pelo step.

 

 

 

 

 

 

 

 

Agora para finalizar adicionamos um Select Values para removermos a coluna nome, e assim iremos ter o nome e a coluna hash no etl.

 

 

 

 

 

 

 

 

 

 

 

 

Muito Obrigado.

E até o próximo artigo.

]]>
https://modelo6.augustomello.com.br/como-criar-uma-coluna-hash-no-pentaho/feed/ 3