{"id":121,"date":"2017-10-09T19:22:05","date_gmt":"2017-10-09T19:22:05","guid":{"rendered":"http:\/\/bufallos.com.br\/bg_br\/?p=121"},"modified":"2017-11-10T14:22:18","modified_gmt":"2017-11-10T14:22:18","slug":"veja-como-e-feito-o-processo-de-transformacao-de-dados-no-etl","status":"publish","type":"post","link":"http:\/\/bufallos.com.br\/bg_br\/veja-como-e-feito-o-processo-de-transformacao-de-dados-no-etl\/","title":{"rendered":"Veja como \u00e9 feito o processo de Transforma\u00e7\u00e3o de dados no ETL"},"content":{"rendered":"<p style=\"text-align: justify;\"><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Quando iniciamos nossa carreira em TI, uma das primeiras coisas que aprendemos \u00e9 a diferen\u00e7a entre um <\/span><\/span><strong><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">DADO<\/span><\/span><\/strong><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\"> e uma <\/span><\/span><strong><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">INFORMA\u00c7\u00c3O<\/span><\/span><\/strong><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\"> . <\/span><span style=\"vertical-align: inherit;\">Aprendemos que os dados devem ser tratados e que um conjunto <\/span><\/span><br \/>\n<span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">de dados formam uma informa\u00e7\u00e3o. <\/span><span style=\"vertical-align: inherit;\">O conceito \u00e9 praticamente o mesmo para o processo de transforma\u00e7\u00e3o de dados em ETL.<\/span><\/span><\/p>\n<p style=\"text-align: justify;\">J\u00e1 falamos em artigos anteriores sobre a defini\u00e7\u00e3o do <a href=\"http:\/\/bufallos.com.br\/bg_br\/conheca-etl\/\"><strong>ETL<\/strong> <\/a>e tamb\u00e9m sobre a <a href=\"http:\/\/bufallos.com.br\/bg_br\/staging-area\/\"><strong>STAGING AREA<\/strong><\/a> ( conceito muito importante para quem ir\u00e1 trabalhar com ETL).<\/p>\n<p style=\"text-align: justify;\">Agora \u00e9 a hora de falarmos sobre um dos principais processos do ETL que \u00e9 o de TRANFORMA\u00c7\u00c3O. Um assunto simples de falar e que pode ter uma execu\u00e7\u00e3o que vai do simples ao complexo rapidamente.<\/p>\n<p style=\"text-align: justify;\">A n\u00edvel de defini\u00e7\u00e3o, a Transforma\u00e7\u00e3o no ETL \u00e9 o processo que pega os dados da fonte e transforma-os na informa\u00e7\u00e3o desejada. Entenda desejada como a que foi definida em negocia\u00e7\u00e3o com o cliente. Nada mais que isso.<\/p>\n<p style=\"text-align: justify;\"><strong>Vamos a um exemplo para ficar mais claro e f\u00e1cil de entender<\/strong> : Suponhamos que voc\u00ea est\u00e1 envolvido em um projeto que deve gerar relat\u00f3rios com informa\u00e7\u00f5es das \u00faltimas 24h (a partir da data de gera\u00e7\u00e3o do relat\u00f3rio). Neste relat\u00f3rio voc\u00ea deve obter a soma de todas as vendas do cliente <strong>com datas em formato brasileiro<\/strong>.<\/p>\n<p style=\"text-align: justify;\">Exemplo muito simples, mas que mostra ( de cara ) a necessidade de transforma\u00e7\u00e3o de dados, j\u00e1 que teremos que transformar o tipo de DATA que est\u00e1 na Fonte ( americano )\u00a0para o formato brasileiro ( solicitado pelo cliente).<\/p>\n<p style=\"text-align: justify;\">Sendo assim, cabe a voc\u00ea identificar quais ser\u00e3o os campos e aplicar as devidas fun\u00e7\u00f5es para transformar a informa\u00e7\u00e3o de acordo com solicitado.<\/p>\n<p style=\"text-align: justify;\"><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">\u00c9 no processo de transforma\u00e7\u00e3o que voc\u00ea: <\/span><\/span><\/p>\n<ul style=\"text-align: justify;\">\n<li><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Aplica o famoso <\/span><\/span><strong><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">DE-PARA<\/span><\/span><\/strong><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\"> com os dados; <\/span><\/span><\/li>\n<li><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Padroniza nomes em <\/span><\/span><strong><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">mai\u00fasculo<\/span><\/span><\/strong><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\"> ; <\/span><\/span><\/li>\n<li><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Padroniza dados em um <\/span><\/span><strong><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">\u00fanico formato<\/span><\/span><\/strong><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\"> (Normal brasileiro);\u00a0\u00a0<\/span><\/span><\/li>\n<li><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Reune como informa\u00e7\u00e3o num\u00e9rica <\/span><\/span><strong><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">TXT para dar carga em sistemas<\/span><\/span><\/strong><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\"> ; <\/span><\/span><\/li>\n<li><strong><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Alimenta um banco de dados<\/span><\/span><\/strong><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\"> , entre outros recursos.<\/span><\/span><\/li>\n<\/ul>\n<p style=\"text-align: justify;\"><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Espero que este r\u00e1pido artigo possa ter-lhe ajudado.<\/span><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Tendo d\u00favidas, <a href=\"http:\/\/www.bufallos.com.br\/bg_br\/contato\/\">entre em contato<\/a>.<\/span><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Forte abra\u00e7o.<\/span><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Eduardo Santana<br \/>\nbufallos@bufallos.com.br<\/span><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Quando iniciamos nossa carreira em TI, uma das primeiras coisas que aprendemos \u00e9 a diferen\u00e7a entre um DADO e uma<\/p>\n","protected":false},"author":1,"featured_media":124,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"http:\/\/bufallos.com.br\/bg_br\/wp-json\/wp\/v2\/posts\/121"}],"collection":[{"href":"http:\/\/bufallos.com.br\/bg_br\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/bufallos.com.br\/bg_br\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/bufallos.com.br\/bg_br\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/bufallos.com.br\/bg_br\/wp-json\/wp\/v2\/comments?post=121"}],"version-history":[{"count":12,"href":"http:\/\/bufallos.com.br\/bg_br\/wp-json\/wp\/v2\/posts\/121\/revisions"}],"predecessor-version":[{"id":234,"href":"http:\/\/bufallos.com.br\/bg_br\/wp-json\/wp\/v2\/posts\/121\/revisions\/234"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/bufallos.com.br\/bg_br\/wp-json\/wp\/v2\/media\/124"}],"wp:attachment":[{"href":"http:\/\/bufallos.com.br\/bg_br\/wp-json\/wp\/v2\/media?parent=121"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/bufallos.com.br\/bg_br\/wp-json\/wp\/v2\/categories?post=121"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/bufallos.com.br\/bg_br\/wp-json\/wp\/v2\/tags?post=121"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}