SlideShare una empresa de Scribd logo
1 de 1
Descargar para leer sin conexión
PERFIL BUSINESS INTELLIGENCE
marcelokrug@gmail.com SEU PAPER PELA INTERNET Desde Março/2015 – pp17
O processo ETL, que penso ser o mais
importante, quando estamos trabalhando em
projetos Business Intelligence deve estar
sempre bem definido. Cada ferramenta possui
suas particularidades. A estrutura e conceitos
são semelhantes entre os fornecedores, e as
particularidades ficam em ter mais ou menos
recursos disponíveis.
As particularidades podem ser componentes
como propriedades para processamento de
informações de georeferenciamento ou
lookups mais abrangentes.
O BUSINESS INTELLIGENCE E O ETL
Após ter definido a sua modelagem no data
warehouse, esta é a sua próxima etapa. E,
dependendo da complexidade e quantidade de
objetos, pode ocupar grande parte do tempo do
projeto.
O processo de ETL, depois de definidas regras de
execução, é colocado em ferramentas de
agendamento. Ou até mesmo executados
manualmente. O que raramente acontece.
É normal que seja controlado do início ao fim o
processamento ou a execução dos packages que
foram criados. Package é a identificação o arquivo
ou conjunto de tarefas que cria-se nas ferramentas
de ETL. Vários tipos de tarefas podem estar
presentes em cada package. E cada uma delas tem
seu “log” quando algo corre mal. Ou bem demais.
A estrutura inicial e padrão de um package, ou
melhor, a finalidade de um package é: conectar
uma origem e um destino. No meio disso tratar os
dados da origem para que sejam devidamente
inseridos na estrutura criada e definida como
destino no package.
As tarefas mais comuns que encontramos são
lookups, onde temos a informação da origem vinda
como um código, por exemplo, e ao fazer o lookup
à tabela do conteúdo referido o retorno é o ID da
informação. Isso quando estamos processando
uma fact table.
www.bibrasil.net
Quando executamos os packages das dimensões, é muito da regra
estabelecida no projeto que nossas ações estarão definidas. Ou seja,
quando define-se que a regra é “limpar” todos os dados da dimensão
Clientes então apenas apago e insiro novamente. Podemos inserir apenas
aquilo que há de novo, como podemos inserir o que há de novo para um
determinado registro existente e setar o antigo de forma que esteja
identificado que não está mais válido/ativo. Tecnicamente chamamos de
slowly changing dimensions. Que normalmente pode ser configurada com
uma flag de ativo/inativo, uma data de inicio e fim, flag de ativo/inativo e
data de inicio e fim. Porém, devido ao tipo de negócios pode levar outras
definições.
O processamento dos packages ETL pode levar minutos e até horas. O
tempo elevado pode estar relacionado inicialmente à:
- Grande quantidade de dados na origem;
- Complexidade nas regras do package aliada à grande quantidade de
dados;
- Rede de dados;
- Processos em paralelo, podem ser da base de dados na origem ou
destino, software de anti-vírus;
Quando acaba-se o processamento do package, convém equipes ou
pessoas serem avisadas. Por mail é o mais comum. E isso ajuda na rápida
intervenção quando necessário. Pois a maioria dos grandes
processamentos são realizados quando a atividade nas bases
transacionais é baixa. Portanto, nas madrugadas. O horário mais comum
é 00:30 como início e último package tendo como limite 07:00. Este é o
ciclo diário de um processamento de package em grandes e complexos
ambientes.

Más contenido relacionado

Destacado

Ficha370
Ficha370Ficha370
Ficha3707f14_15
 
Apostila anvisa03
Apostila anvisa03Apostila anvisa03
Apostila anvisa03UFRPE
 
Cronograma programas projetos 14 com novo logo
Cronograma programas projetos 14 com novo logoCronograma programas projetos 14 com novo logo
Cronograma programas projetos 14 com novo logoedemar2014
 
Pibid cartazes 3
Pibid cartazes 3Pibid cartazes 3
Pibid cartazes 3PIBID UFPEL
 
2014.ag sr. joão.autorização
2014.ag sr. joão.autorização2014.ag sr. joão.autorização
2014.ag sr. joão.autorizaçãogemo56rs
 
5º Seminário Neppas - Programação
5º Seminário Neppas - Programação5º Seminário Neppas - Programação
5º Seminário Neppas - ProgramaçãoCentro Sabiá
 
Informatica funciones de busqueda
Informatica funciones de busquedaInformatica funciones de busqueda
Informatica funciones de busquedaKarlita Fernanda
 
INprendedores - Cap 8 Jordi Graells
INprendedores - Cap 8 Jordi GraellsINprendedores - Cap 8 Jordi Graells
INprendedores - Cap 8 Jordi GraellsJordi Graells
 

Destacado (15)

Escolhendo seu-nicho-de-atuação
Escolhendo seu-nicho-de-atuaçãoEscolhendo seu-nicho-de-atuação
Escolhendo seu-nicho-de-atuação
 
Ficha370
Ficha370Ficha370
Ficha370
 
Apostila anvisa03
Apostila anvisa03Apostila anvisa03
Apostila anvisa03
 
MISSÃO: CABO VERDE!
MISSÃO: CABO VERDE!MISSÃO: CABO VERDE!
MISSÃO: CABO VERDE!
 
Apresentação11
Apresentação11Apresentação11
Apresentação11
 
2ª eliminatoria classificacao 1ºciclo
2ª eliminatoria classificacao 1ºciclo2ª eliminatoria classificacao 1ºciclo
2ª eliminatoria classificacao 1ºciclo
 
Cronograma programas projetos 14 com novo logo
Cronograma programas projetos 14 com novo logoCronograma programas projetos 14 com novo logo
Cronograma programas projetos 14 com novo logo
 
Pibid cartazes 3
Pibid cartazes 3Pibid cartazes 3
Pibid cartazes 3
 
2014.ag sr. joão.autorização
2014.ag sr. joão.autorização2014.ag sr. joão.autorização
2014.ag sr. joão.autorização
 
Ejemplo
EjemploEjemplo
Ejemplo
 
5º Seminário Neppas - Programação
5º Seminário Neppas - Programação5º Seminário Neppas - Programação
5º Seminário Neppas - Programação
 
Quem merece nossos votos.
Quem merece nossos votos.Quem merece nossos votos.
Quem merece nossos votos.
 
Os mesmoserros
Os mesmoserrosOs mesmoserros
Os mesmoserros
 
Informatica funciones de busqueda
Informatica funciones de busquedaInformatica funciones de busqueda
Informatica funciones de busqueda
 
INprendedores - Cap 8 Jordi Graells
INprendedores - Cap 8 Jordi GraellsINprendedores - Cap 8 Jordi Graells
INprendedores - Cap 8 Jordi Graells
 

Similar a ETL Business Intelligence

A03 paper - perfil business intelligence - a cadeia de processamento
A03   paper - perfil business intelligence - a cadeia de processamentoA03   paper - perfil business intelligence - a cadeia de processamento
A03 paper - perfil business intelligence - a cadeia de processamentoMarcelo Krug
 
TimesTen In-Memory Database
TimesTen In-Memory DatabaseTimesTen In-Memory Database
TimesTen In-Memory DatabaseAndre Danelon
 
Data Mesh: O que é e quais tecnologias facilitam sua implementação?
Data Mesh: O que é e quais tecnologias facilitam sua implementação?Data Mesh: O que é e quais tecnologias facilitam sua implementação?
Data Mesh: O que é e quais tecnologias facilitam sua implementação?Denodo
 
Alta disponibilidade com o oracle _11gpdf
Alta disponibilidade com o oracle _11gpdfAlta disponibilidade com o oracle _11gpdf
Alta disponibilidade com o oracle _11gpdfRodrigo Raposo
 
A24 paper - perfil business intelligence - o momento de sair da rotina por ...
A24   paper - perfil business intelligence - o momento de sair da rotina por ...A24   paper - perfil business intelligence - o momento de sair da rotina por ...
A24 paper - perfil business intelligence - o momento de sair da rotina por ...Marcelo Krug
 
A24 paper - perfil business intelligence - o momento de sair da rotina por ...
A24   paper - perfil business intelligence - o momento de sair da rotina por ...A24   paper - perfil business intelligence - o momento de sair da rotina por ...
A24 paper - perfil business intelligence - o momento de sair da rotina por ...BIBrasil
 
Infraestrutura como código Terraform aws openshift Ansible
Infraestrutura como código Terraform aws openshift AnsibleInfraestrutura como código Terraform aws openshift Ansible
Infraestrutura como código Terraform aws openshift AnsibleClaudemir de Almeida Rosa
 
TDC2017 | São Paulo - Trilha Banco de Dados How we figured out we had a SRE t...
TDC2017 | São Paulo - Trilha Banco de Dados How we figured out we had a SRE t...TDC2017 | São Paulo - Trilha Banco de Dados How we figured out we had a SRE t...
TDC2017 | São Paulo - Trilha Banco de Dados How we figured out we had a SRE t...tdc-globalcode
 
MuleSoft_Meetup_ABR_2022_v1.pptx
MuleSoft_Meetup_ABR_2022_v1.pptxMuleSoft_Meetup_ABR_2022_v1.pptx
MuleSoft_Meetup_ABR_2022_v1.pptxJeffersonSousa79
 
Como DDD e Strategic Design estão nos ajudando a modernizar um Legado
Como DDD e Strategic Design estão nos ajudando a modernizar um LegadoComo DDD e Strategic Design estão nos ajudando a modernizar um Legado
Como DDD e Strategic Design estão nos ajudando a modernizar um LegadoLuiz Costa
 
Geração Tec - Help Desk - Tenha um Helpdesk de Qualidade
Geração Tec - Help Desk - Tenha um Helpdesk de QualidadeGeração Tec - Help Desk - Tenha um Helpdesk de Qualidade
Geração Tec - Help Desk - Tenha um Helpdesk de QualidadeAlan Carlos
 
TDC2016SP - Trilha Microservices
TDC2016SP - Trilha MicroservicesTDC2016SP - Trilha Microservices
TDC2016SP - Trilha Microservicestdc-globalcode
 
Trabalho 4 Semestre e 5 Semestre 2015
Trabalho 4 Semestre e 5 Semestre 2015Trabalho 4 Semestre e 5 Semestre 2015
Trabalho 4 Semestre e 5 Semestre 2015Rodrigo Marinho
 
Pentaho Data Integration (Kettle) Integração e Migração de Dados com ETL Open...
Pentaho Data Integration (Kettle) Integração e Migração de Dados com ETL Open...Pentaho Data Integration (Kettle) Integração e Migração de Dados com ETL Open...
Pentaho Data Integration (Kettle) Integração e Migração de Dados com ETL Open...Ambiente Livre
 
DDD e Microsservicos - do negócio à arquitetura
DDD e Microsservicos - do negócio à arquiteturaDDD e Microsservicos - do negócio à arquitetura
DDD e Microsservicos - do negócio à arquiteturaGraziella Bonizi
 

Similar a ETL Business Intelligence (20)

A03 paper - perfil business intelligence - a cadeia de processamento
A03   paper - perfil business intelligence - a cadeia de processamentoA03   paper - perfil business intelligence - a cadeia de processamento
A03 paper - perfil business intelligence - a cadeia de processamento
 
TimesTen In-Memory Database
TimesTen In-Memory DatabaseTimesTen In-Memory Database
TimesTen In-Memory Database
 
III SDTA - Pentaho PDI na Prática
III SDTA - Pentaho PDI na PráticaIII SDTA - Pentaho PDI na Prática
III SDTA - Pentaho PDI na Prática
 
Data Mesh: O que é e quais tecnologias facilitam sua implementação?
Data Mesh: O que é e quais tecnologias facilitam sua implementação?Data Mesh: O que é e quais tecnologias facilitam sua implementação?
Data Mesh: O que é e quais tecnologias facilitam sua implementação?
 
Alta disponibilidade com o oracle _11gpdf
Alta disponibilidade com o oracle _11gpdfAlta disponibilidade com o oracle _11gpdf
Alta disponibilidade com o oracle _11gpdf
 
Apostila oracle
Apostila oracleApostila oracle
Apostila oracle
 
A24 paper - perfil business intelligence - o momento de sair da rotina por ...
A24   paper - perfil business intelligence - o momento de sair da rotina por ...A24   paper - perfil business intelligence - o momento de sair da rotina por ...
A24 paper - perfil business intelligence - o momento de sair da rotina por ...
 
A24 paper - perfil business intelligence - o momento de sair da rotina por ...
A24   paper - perfil business intelligence - o momento de sair da rotina por ...A24   paper - perfil business intelligence - o momento de sair da rotina por ...
A24 paper - perfil business intelligence - o momento de sair da rotina por ...
 
Infraestrutura como código Terraform aws openshift Ansible
Infraestrutura como código Terraform aws openshift AnsibleInfraestrutura como código Terraform aws openshift Ansible
Infraestrutura como código Terraform aws openshift Ansible
 
TDC2017 | São Paulo - Trilha Banco de Dados How we figured out we had a SRE t...
TDC2017 | São Paulo - Trilha Banco de Dados How we figured out we had a SRE t...TDC2017 | São Paulo - Trilha Banco de Dados How we figured out we had a SRE t...
TDC2017 | São Paulo - Trilha Banco de Dados How we figured out we had a SRE t...
 
MuleSoft_Meetup_ABR_2022_v1.pptx
MuleSoft_Meetup_ABR_2022_v1.pptxMuleSoft_Meetup_ABR_2022_v1.pptx
MuleSoft_Meetup_ABR_2022_v1.pptx
 
Apostila Oracle 10g
Apostila Oracle 10gApostila Oracle 10g
Apostila Oracle 10g
 
Como DDD e Strategic Design estão nos ajudando a modernizar um Legado
Como DDD e Strategic Design estão nos ajudando a modernizar um LegadoComo DDD e Strategic Design estão nos ajudando a modernizar um Legado
Como DDD e Strategic Design estão nos ajudando a modernizar um Legado
 
Geração Tec - Help Desk - Tenha um Helpdesk de Qualidade
Geração Tec - Help Desk - Tenha um Helpdesk de QualidadeGeração Tec - Help Desk - Tenha um Helpdesk de Qualidade
Geração Tec - Help Desk - Tenha um Helpdesk de Qualidade
 
TDC2016SP - Trilha Microservices
TDC2016SP - Trilha MicroservicesTDC2016SP - Trilha Microservices
TDC2016SP - Trilha Microservices
 
Servico ad
Servico adServico ad
Servico ad
 
Data warehouse
Data warehouseData warehouse
Data warehouse
 
Trabalho 4 Semestre e 5 Semestre 2015
Trabalho 4 Semestre e 5 Semestre 2015Trabalho 4 Semestre e 5 Semestre 2015
Trabalho 4 Semestre e 5 Semestre 2015
 
Pentaho Data Integration (Kettle) Integração e Migração de Dados com ETL Open...
Pentaho Data Integration (Kettle) Integração e Migração de Dados com ETL Open...Pentaho Data Integration (Kettle) Integração e Migração de Dados com ETL Open...
Pentaho Data Integration (Kettle) Integração e Migração de Dados com ETL Open...
 
DDD e Microsservicos - do negócio à arquitetura
DDD e Microsservicos - do negócio à arquiteturaDDD e Microsservicos - do negócio à arquitetura
DDD e Microsservicos - do negócio à arquitetura
 

Más de Marcelo Krug

A27 - Business Intelligence - Gestão Esportiva
A27 - Business Intelligence - Gestão EsportivaA27 - Business Intelligence - Gestão Esportiva
A27 - Business Intelligence - Gestão EsportivaMarcelo Krug
 
A25 paper - perfil business intelligence - princípio de pareto
A25   paper - perfil business intelligence - princípio de paretoA25   paper - perfil business intelligence - princípio de pareto
A25 paper - perfil business intelligence - princípio de paretoMarcelo Krug
 
A23 paper - perfil business intelligence - é impossível motivar a equipe
A23   paper - perfil business intelligence - é impossível motivar a equipeA23   paper - perfil business intelligence - é impossível motivar a equipe
A23 paper - perfil business intelligence - é impossível motivar a equipeMarcelo Krug
 
A22 paper - perfil business intelligence - o trabalho em consultorias e a r...
A22   paper - perfil business intelligence - o trabalho em consultorias e a r...A22   paper - perfil business intelligence - o trabalho em consultorias e a r...
A22 paper - perfil business intelligence - o trabalho em consultorias e a r...Marcelo Krug
 
A21 paper - perfil business intelligence - o papel das reuniões e o verdade...
A21   paper - perfil business intelligence - o papel das reuniões e o verdade...A21   paper - perfil business intelligence - o papel das reuniões e o verdade...
A21 paper - perfil business intelligence - o papel das reuniões e o verdade...Marcelo Krug
 
A20 paper - perfil business intelligence - big data e fast data
A20   paper - perfil business intelligence - big data e fast dataA20   paper - perfil business intelligence - big data e fast data
A20 paper - perfil business intelligence - big data e fast dataMarcelo Krug
 
A19 paper - perfil business intelligence - business intelligence e a geração y
A19   paper - perfil business intelligence - business intelligence e a geração yA19   paper - perfil business intelligence - business intelligence e a geração y
A19 paper - perfil business intelligence - business intelligence e a geração yMarcelo Krug
 
A18 paper - perfil business intelligence - a verdade sobre as tendências
A18   paper - perfil business intelligence - a verdade sobre as tendênciasA18   paper - perfil business intelligence - a verdade sobre as tendências
A18 paper - perfil business intelligence - a verdade sobre as tendênciasMarcelo Krug
 
A16 paper - perfil business intelligence - business intelligence e os termo...
A16   paper - perfil business intelligence - business intelligence e os termo...A16   paper - perfil business intelligence - business intelligence e os termo...
A16 paper - perfil business intelligence - business intelligence e os termo...Marcelo Krug
 
A15 paper - perfil business intelligence - business intelligence e a arquit...
A15   paper - perfil business intelligence - business intelligence e a arquit...A15   paper - perfil business intelligence - business intelligence e a arquit...
A15 paper - perfil business intelligence - business intelligence e a arquit...Marcelo Krug
 
A14 paper - perfil business intelligence - business intelligence - benefíci...
A14   paper - perfil business intelligence - business intelligence - benefíci...A14   paper - perfil business intelligence - business intelligence - benefíci...
A14 paper - perfil business intelligence - business intelligence - benefíci...Marcelo Krug
 
A13 paper - perfil business intelligence - business intelligence e a gestão...
A13   paper - perfil business intelligence - business intelligence e a gestão...A13   paper - perfil business intelligence - business intelligence e a gestão...
A13 paper - perfil business intelligence - business intelligence e a gestão...Marcelo Krug
 
A12 paper - perfil business intelligence - business intelligence na política
A12   paper - perfil business intelligence - business intelligence na políticaA12   paper - perfil business intelligence - business intelligence na política
A12 paper - perfil business intelligence - business intelligence na políticaMarcelo Krug
 
A11 paper - perfil business intelligence - business intelligence e a decisã...
A11   paper - perfil business intelligence - business intelligence e a decisã...A11   paper - perfil business intelligence - business intelligence e a decisã...
A11 paper - perfil business intelligence - business intelligence e a decisã...Marcelo Krug
 
A10 paper - perfil business intelligence - business intelligence e o client...
A10   paper - perfil business intelligence - business intelligence e o client...A10   paper - perfil business intelligence - business intelligence e o client...
A10 paper - perfil business intelligence - business intelligence e o client...Marcelo Krug
 
A09 paper - perfil business intelligence - business intelligence e marketing
A09   paper - perfil business intelligence - business intelligence e marketingA09   paper - perfil business intelligence - business intelligence e marketing
A09 paper - perfil business intelligence - business intelligence e marketingMarcelo Krug
 
A08 paper - perfil business intelligence - aliança com a psicologia
A08   paper - perfil business intelligence - aliança com a psicologiaA08   paper - perfil business intelligence - aliança com a psicologia
A08 paper - perfil business intelligence - aliança com a psicologiaMarcelo Krug
 
A07 paper - perfil business intelligence - por onde, como e quando começar ...
A07   paper - perfil business intelligence - por onde, como e quando começar ...A07   paper - perfil business intelligence - por onde, como e quando começar ...
A07 paper - perfil business intelligence - por onde, como e quando começar ...Marcelo Krug
 
A06 paper - perfil business intelligence - por onde, como e quando começar
A06   paper - perfil business intelligence - por onde, como e quando começarA06   paper - perfil business intelligence - por onde, como e quando começar
A06 paper - perfil business intelligence - por onde, como e quando começarMarcelo Krug
 

Más de Marcelo Krug (19)

A27 - Business Intelligence - Gestão Esportiva
A27 - Business Intelligence - Gestão EsportivaA27 - Business Intelligence - Gestão Esportiva
A27 - Business Intelligence - Gestão Esportiva
 
A25 paper - perfil business intelligence - princípio de pareto
A25   paper - perfil business intelligence - princípio de paretoA25   paper - perfil business intelligence - princípio de pareto
A25 paper - perfil business intelligence - princípio de pareto
 
A23 paper - perfil business intelligence - é impossível motivar a equipe
A23   paper - perfil business intelligence - é impossível motivar a equipeA23   paper - perfil business intelligence - é impossível motivar a equipe
A23 paper - perfil business intelligence - é impossível motivar a equipe
 
A22 paper - perfil business intelligence - o trabalho em consultorias e a r...
A22   paper - perfil business intelligence - o trabalho em consultorias e a r...A22   paper - perfil business intelligence - o trabalho em consultorias e a r...
A22 paper - perfil business intelligence - o trabalho em consultorias e a r...
 
A21 paper - perfil business intelligence - o papel das reuniões e o verdade...
A21   paper - perfil business intelligence - o papel das reuniões e o verdade...A21   paper - perfil business intelligence - o papel das reuniões e o verdade...
A21 paper - perfil business intelligence - o papel das reuniões e o verdade...
 
A20 paper - perfil business intelligence - big data e fast data
A20   paper - perfil business intelligence - big data e fast dataA20   paper - perfil business intelligence - big data e fast data
A20 paper - perfil business intelligence - big data e fast data
 
A19 paper - perfil business intelligence - business intelligence e a geração y
A19   paper - perfil business intelligence - business intelligence e a geração yA19   paper - perfil business intelligence - business intelligence e a geração y
A19 paper - perfil business intelligence - business intelligence e a geração y
 
A18 paper - perfil business intelligence - a verdade sobre as tendências
A18   paper - perfil business intelligence - a verdade sobre as tendênciasA18   paper - perfil business intelligence - a verdade sobre as tendências
A18 paper - perfil business intelligence - a verdade sobre as tendências
 
A16 paper - perfil business intelligence - business intelligence e os termo...
A16   paper - perfil business intelligence - business intelligence e os termo...A16   paper - perfil business intelligence - business intelligence e os termo...
A16 paper - perfil business intelligence - business intelligence e os termo...
 
A15 paper - perfil business intelligence - business intelligence e a arquit...
A15   paper - perfil business intelligence - business intelligence e a arquit...A15   paper - perfil business intelligence - business intelligence e a arquit...
A15 paper - perfil business intelligence - business intelligence e a arquit...
 
A14 paper - perfil business intelligence - business intelligence - benefíci...
A14   paper - perfil business intelligence - business intelligence - benefíci...A14   paper - perfil business intelligence - business intelligence - benefíci...
A14 paper - perfil business intelligence - business intelligence - benefíci...
 
A13 paper - perfil business intelligence - business intelligence e a gestão...
A13   paper - perfil business intelligence - business intelligence e a gestão...A13   paper - perfil business intelligence - business intelligence e a gestão...
A13 paper - perfil business intelligence - business intelligence e a gestão...
 
A12 paper - perfil business intelligence - business intelligence na política
A12   paper - perfil business intelligence - business intelligence na políticaA12   paper - perfil business intelligence - business intelligence na política
A12 paper - perfil business intelligence - business intelligence na política
 
A11 paper - perfil business intelligence - business intelligence e a decisã...
A11   paper - perfil business intelligence - business intelligence e a decisã...A11   paper - perfil business intelligence - business intelligence e a decisã...
A11 paper - perfil business intelligence - business intelligence e a decisã...
 
A10 paper - perfil business intelligence - business intelligence e o client...
A10   paper - perfil business intelligence - business intelligence e o client...A10   paper - perfil business intelligence - business intelligence e o client...
A10 paper - perfil business intelligence - business intelligence e o client...
 
A09 paper - perfil business intelligence - business intelligence e marketing
A09   paper - perfil business intelligence - business intelligence e marketingA09   paper - perfil business intelligence - business intelligence e marketing
A09 paper - perfil business intelligence - business intelligence e marketing
 
A08 paper - perfil business intelligence - aliança com a psicologia
A08   paper - perfil business intelligence - aliança com a psicologiaA08   paper - perfil business intelligence - aliança com a psicologia
A08 paper - perfil business intelligence - aliança com a psicologia
 
A07 paper - perfil business intelligence - por onde, como e quando começar ...
A07   paper - perfil business intelligence - por onde, como e quando começar ...A07   paper - perfil business intelligence - por onde, como e quando começar ...
A07 paper - perfil business intelligence - por onde, como e quando começar ...
 
A06 paper - perfil business intelligence - por onde, como e quando começar
A06   paper - perfil business intelligence - por onde, como e quando começarA06   paper - perfil business intelligence - por onde, como e quando começar
A06 paper - perfil business intelligence - por onde, como e quando começar
 

ETL Business Intelligence

  • 1. PERFIL BUSINESS INTELLIGENCE marcelokrug@gmail.com SEU PAPER PELA INTERNET Desde Março/2015 – pp17 O processo ETL, que penso ser o mais importante, quando estamos trabalhando em projetos Business Intelligence deve estar sempre bem definido. Cada ferramenta possui suas particularidades. A estrutura e conceitos são semelhantes entre os fornecedores, e as particularidades ficam em ter mais ou menos recursos disponíveis. As particularidades podem ser componentes como propriedades para processamento de informações de georeferenciamento ou lookups mais abrangentes. O BUSINESS INTELLIGENCE E O ETL Após ter definido a sua modelagem no data warehouse, esta é a sua próxima etapa. E, dependendo da complexidade e quantidade de objetos, pode ocupar grande parte do tempo do projeto. O processo de ETL, depois de definidas regras de execução, é colocado em ferramentas de agendamento. Ou até mesmo executados manualmente. O que raramente acontece. É normal que seja controlado do início ao fim o processamento ou a execução dos packages que foram criados. Package é a identificação o arquivo ou conjunto de tarefas que cria-se nas ferramentas de ETL. Vários tipos de tarefas podem estar presentes em cada package. E cada uma delas tem seu “log” quando algo corre mal. Ou bem demais. A estrutura inicial e padrão de um package, ou melhor, a finalidade de um package é: conectar uma origem e um destino. No meio disso tratar os dados da origem para que sejam devidamente inseridos na estrutura criada e definida como destino no package. As tarefas mais comuns que encontramos são lookups, onde temos a informação da origem vinda como um código, por exemplo, e ao fazer o lookup à tabela do conteúdo referido o retorno é o ID da informação. Isso quando estamos processando uma fact table. www.bibrasil.net Quando executamos os packages das dimensões, é muito da regra estabelecida no projeto que nossas ações estarão definidas. Ou seja, quando define-se que a regra é “limpar” todos os dados da dimensão Clientes então apenas apago e insiro novamente. Podemos inserir apenas aquilo que há de novo, como podemos inserir o que há de novo para um determinado registro existente e setar o antigo de forma que esteja identificado que não está mais válido/ativo. Tecnicamente chamamos de slowly changing dimensions. Que normalmente pode ser configurada com uma flag de ativo/inativo, uma data de inicio e fim, flag de ativo/inativo e data de inicio e fim. Porém, devido ao tipo de negócios pode levar outras definições. O processamento dos packages ETL pode levar minutos e até horas. O tempo elevado pode estar relacionado inicialmente à: - Grande quantidade de dados na origem; - Complexidade nas regras do package aliada à grande quantidade de dados; - Rede de dados; - Processos em paralelo, podem ser da base de dados na origem ou destino, software de anti-vírus; Quando acaba-se o processamento do package, convém equipes ou pessoas serem avisadas. Por mail é o mais comum. E isso ajuda na rápida intervenção quando necessário. Pois a maioria dos grandes processamentos são realizados quando a atividade nas bases transacionais é baixa. Portanto, nas madrugadas. O horário mais comum é 00:30 como início e último package tendo como limite 07:00. Este é o ciclo diário de um processamento de package em grandes e complexos ambientes.