SlideShare uma empresa Scribd logo
1 de 1
Baixar para ler offline
PERFIL BUSINESS INTELLIGENCE
marcelokrug@gmail.com SEU PAPER PELA INTERNET Desde Março/2015 – pp24
Quando estamos muito tempo no desenvolvimento de um projeto, de Business Intelligence ou outros em TI, sentimos falta do
momento do erro. É o momento de sairmos da rotina e nos motivamos para resolver os problemas
LONGOS PROJETOS DE BUSINESS INTELLIGENCE: FUGIR DA ROTINA
www.bibrasil.net
Os nossos desafios começam quando passamos a publicar os
desenvolvimentos. Normalmente nos desenvolvimentos,
tudo corre bem. Erros aqui e ali, mas trata-se de ambiente de
desenvolvimento. Com dados de desenvolvimento. E no
ambiente acima deste, já começamos a ver a adrenalina
subir. Com um certo nervosismo para não “estragar” uma
estrutura que está em funcionamento e que pode afetar uma
grande quantidade de projetos também em testes.
Passa-se dia após dia no desenvolvimento em projetos de
Business Intelligence e acabamos por ficar muito focados no
processo de finalização e entrega das tarefas. Com todo o
planejamento, acabamos por quase estar fazendo os
desenvolvimentos de uma forma automatizada. Sabemos o
que tem para fazer, como fazer e tudo mais. Quase uma
estrutura replicável, guardadas as proporções. Pois tenho as
dimensões e fact tables e, não vemos mais a dimensão como
algo extraordinário em relação à outra. Tenho atributos de
controle de versões, por exemplo, e os atributos do conteúdo
específico da dimensão. Uma a uma com esta estrutura.
O mesmo acontece nas fact tables. Os atributos de controle e
depois os relacionamentos que caracterizam o fato. Claro que
os atributos de controle ficam de fora do modelo OLAP. Na
quase totalidade dos casos. Visto que o versionamento fica do
lado do Data warehouse e não da análise dimensional e
relatórios.
Na primeira execução com erro, tentamos correr contra o tempo para logo
normalizar a situação. Em uma situação de erro no processamento de um
cubo por exemplo. Algo pode dar errado e todos os cubos daquela base de
dados OLAP ficarem com o estado de “unprocessed”. Muito chato e muito
comum.
É o estado de prontidão que adotamos e que nos mantém responsabilizados
para as operações de correção. Que mesmo não sendo um ambiente de
Produção final, temos a responsabilidade de o manter sempre ativo. Em
semelhança com o ambiente final.
Muitos desenvolvedores pensam que o ambiente de qualificação é mais
confiável que o ambiente de Produção. Já que o ambiente de produção pode
conter algum workaround específico para o bom funcionamento. E no
ambiente de Qualificação, é suposto que o desenvolvimento esteja
implementado. Conforme pressuposto no projeto e como foi planejado
anteriormente.
Ainda nos longos projetos, muito do desenvolvimento
acaba por ser reaproveitado. Packages ETL para popular
dimensões são copiados para atender às necessidades
da dimensão seguinte. E assim vai até o final. E depois
pode ocorrer ainda com as fact tables. É muito comum
encontrarmos estas situações em projetos. Vamos
encontrar bases OLAP com 20 cubos e 100 dimensões. É
realmente comum uma estrutura assim. De 20 cubos,
cada um deles com cerca de 10 fact tables.
Acabamos armazenando em um repositório de código,
as queries para uma determinada lookup, de Data por
exemplo. Que chamamos pelo menos uma vez,
obrigatoriamente, em cada fact table.
Os problemas, quando surgem movimentam toda a
equipe. Uns com mais experiências que outros e
dependendo do ambiente, o problema acaba por ser
resolvido mais cedo que você imagina. Quando é em
ambiente DEV, você é o principal interessado. E quanto
mais alto a relevância do ambiente, os interessados na
resolução vão aumentando em número rapidamente.
Além do que, para uma publicação sempre deve ter em
conta um plano de contingência e rollback. Na falha e se
houver necessidade real, volta-se ao que havia antes. É
uma das decisões que o líder deve tomar nestas
situações mais críticas.

Mais conteúdo relacionado

Mais procurados

Workshop de métricas Agile Brazil 2017
Workshop de métricas Agile Brazil 2017Workshop de métricas Agile Brazil 2017
Workshop de métricas Agile Brazil 2017Wesley Tiago Zapellini
 
Métricas ágeis obtenha melhores resultados em sua equipe
Métricas ágeis obtenha melhores resultados em sua equipeMétricas ágeis obtenha melhores resultados em sua equipe
Métricas ágeis obtenha melhores resultados em sua equipeRaphael Donaire Albino
 
Do Agil ao agil, como evoluimos processos na plataformatec
Do Agil ao agil, como evoluimos processos na plataformatecDo Agil ao agil, como evoluimos processos na plataformatec
Do Agil ao agil, como evoluimos processos na plataformatecBreno Campos
 
Os desafios de desenvolver uma cultura ágil: eficácia, eficiência e economia
 Os desafios de desenvolver uma cultura ágil: eficácia, eficiência e economia Os desafios de desenvolver uma cultura ágil: eficácia, eficiência e economia
Os desafios de desenvolver uma cultura ágil: eficácia, eficiência e economiaRaphael Donaire Albino
 
The Developers Conference POA 2017 - Como dosar métricas de produto e processo
The Developers Conference POA 2017 - Como dosar métricas de produto e processoThe Developers Conference POA 2017 - Como dosar métricas de produto e processo
The Developers Conference POA 2017 - Como dosar métricas de produto e processoRaphael Donaire Albino
 
Cultura DevOps e integração entre infra e devel
Cultura DevOps e integração entre infra e develCultura DevOps e integração entre infra e devel
Cultura DevOps e integração entre infra e develJose Augusto Carvalho
 
Sistemas para o Mundo Real - TDC 2012
Sistemas para o Mundo Real - TDC 2012Sistemas para o Mundo Real - TDC 2012
Sistemas para o Mundo Real - TDC 2012Leandro Silva
 
Tijgs trending topics serverless e sre
Tijgs   trending topics serverless e sreTijgs   trending topics serverless e sre
Tijgs trending topics serverless e sreMatheus Rossato
 
Como dosar métricas de produto e processo em equipes que trabalham com soluçõ...
Como dosar métricas de produto e processo em equipes que trabalham com soluçõ...Como dosar métricas de produto e processo em equipes que trabalham com soluçõ...
Como dosar métricas de produto e processo em equipes que trabalham com soluçõ...Raphael Donaire Albino
 
VOCÊ SABE COMO FUNCIONAM OS CRONOGRAMAS DOS PROJETOS DE DESENVOLVIMENTO DE SO...
VOCÊ SABE COMO FUNCIONAM OS CRONOGRAMAS DOS PROJETOS DE DESENVOLVIMENTO DE SO...VOCÊ SABE COMO FUNCIONAM OS CRONOGRAMAS DOS PROJETOS DE DESENVOLVIMENTO DE SO...
VOCÊ SABE COMO FUNCIONAM OS CRONOGRAMAS DOS PROJETOS DE DESENVOLVIMENTO DE SO...Ricardo Bozzeda
 
Cultura DevOps - Integração entre infra e devel
Cultura DevOps - Integração entre infra e develCultura DevOps - Integração entre infra e devel
Cultura DevOps - Integração entre infra e develJose Augusto Carvalho
 
Scrum Na Globo.Com - Estudo de caso
Scrum Na Globo.Com - Estudo de casoScrum Na Globo.Com - Estudo de caso
Scrum Na Globo.Com - Estudo de casoDanilo Bardusco
 

Mais procurados (14)

Não Espere!
Não Espere! Não Espere!
Não Espere!
 
Workshop de métricas Agile Brazil 2017
Workshop de métricas Agile Brazil 2017Workshop de métricas Agile Brazil 2017
Workshop de métricas Agile Brazil 2017
 
Métricas ágeis obtenha melhores resultados em sua equipe
Métricas ágeis obtenha melhores resultados em sua equipeMétricas ágeis obtenha melhores resultados em sua equipe
Métricas ágeis obtenha melhores resultados em sua equipe
 
Do Agil ao agil, como evoluimos processos na plataformatec
Do Agil ao agil, como evoluimos processos na plataformatecDo Agil ao agil, como evoluimos processos na plataformatec
Do Agil ao agil, como evoluimos processos na plataformatec
 
Os desafios de desenvolver uma cultura ágil: eficácia, eficiência e economia
 Os desafios de desenvolver uma cultura ágil: eficácia, eficiência e economia Os desafios de desenvolver uma cultura ágil: eficácia, eficiência e economia
Os desafios de desenvolver uma cultura ágil: eficácia, eficiência e economia
 
The Developers Conference POA 2017 - Como dosar métricas de produto e processo
The Developers Conference POA 2017 - Como dosar métricas de produto e processoThe Developers Conference POA 2017 - Como dosar métricas de produto e processo
The Developers Conference POA 2017 - Como dosar métricas de produto e processo
 
Processos da treta
Processos da tretaProcessos da treta
Processos da treta
 
Cultura DevOps e integração entre infra e devel
Cultura DevOps e integração entre infra e develCultura DevOps e integração entre infra e devel
Cultura DevOps e integração entre infra e devel
 
Sistemas para o Mundo Real - TDC 2012
Sistemas para o Mundo Real - TDC 2012Sistemas para o Mundo Real - TDC 2012
Sistemas para o Mundo Real - TDC 2012
 
Tijgs trending topics serverless e sre
Tijgs   trending topics serverless e sreTijgs   trending topics serverless e sre
Tijgs trending topics serverless e sre
 
Como dosar métricas de produto e processo em equipes que trabalham com soluçõ...
Como dosar métricas de produto e processo em equipes que trabalham com soluçõ...Como dosar métricas de produto e processo em equipes que trabalham com soluçõ...
Como dosar métricas de produto e processo em equipes que trabalham com soluçõ...
 
VOCÊ SABE COMO FUNCIONAM OS CRONOGRAMAS DOS PROJETOS DE DESENVOLVIMENTO DE SO...
VOCÊ SABE COMO FUNCIONAM OS CRONOGRAMAS DOS PROJETOS DE DESENVOLVIMENTO DE SO...VOCÊ SABE COMO FUNCIONAM OS CRONOGRAMAS DOS PROJETOS DE DESENVOLVIMENTO DE SO...
VOCÊ SABE COMO FUNCIONAM OS CRONOGRAMAS DOS PROJETOS DE DESENVOLVIMENTO DE SO...
 
Cultura DevOps - Integração entre infra e devel
Cultura DevOps - Integração entre infra e develCultura DevOps - Integração entre infra e devel
Cultura DevOps - Integração entre infra e devel
 
Scrum Na Globo.Com - Estudo de caso
Scrum Na Globo.Com - Estudo de casoScrum Na Globo.Com - Estudo de caso
Scrum Na Globo.Com - Estudo de caso
 

Destaque

nunca estarás solo
nunca estarás solonunca estarás solo
nunca estarás solomunyoz
 
Programa muestra pw
Programa muestra pwPrograma muestra pw
Programa muestra pwedpemo
 
Catosfera 2013: Democratització del coneixement
Catosfera 2013: Democratització del coneixementCatosfera 2013: Democratització del coneixement
Catosfera 2013: Democratització del coneixementJordi Graells
 
Más allá de la reutilización. Una experiencia en el uso de licencias Creative...
Más allá de la reutilización. Una experiencia en el uso de licencias Creative...Más allá de la reutilización. Una experiencia en el uso de licencias Creative...
Más allá de la reutilización. Una experiencia en el uso de licencias Creative...Jordi Graells
 
TAREAS
TAREASTAREAS
TAREASscvd
 
Atestados de consultoria na Opa Bier e Instituto Joinville
Atestados de consultoria na Opa Bier e Instituto JoinvilleAtestados de consultoria na Opa Bier e Instituto Joinville
Atestados de consultoria na Opa Bier e Instituto Joinvillecarloskaram
 
Sistemas de equações 8º ano
Sistemas de equações 8º anoSistemas de equações 8º ano
Sistemas de equações 8º anoAndréia Rodrigues
 
Programa de Oficinas
Programa de OficinasPrograma de Oficinas
Programa de Oficinasmarianasimsim
 
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
 
Terceirona artilharia
Terceirona   artilhariaTerceirona   artilharia
Terceirona artilhariaRafael Passos
 
Lista(2) de exercícios números negativos
Lista(2) de exercícios números negativosLista(2) de exercícios números negativos
Lista(2) de exercícios números negativosOlicio Silva
 
Gobierno abierto: ¿por qué?¿para qué?
Gobierno abierto: ¿por qué?¿para qué?Gobierno abierto: ¿por qué?¿para qué?
Gobierno abierto: ¿por qué?¿para qué?Jordi Graells
 
Instalações e manutenção de centrais de gás 003
Instalações e manutenção de centrais de gás 003Instalações e manutenção de centrais de gás 003
Instalações e manutenção de centrais de gás 003ernesto fagundes
 

Destaque (20)

Cristhian Webquest
Cristhian WebquestCristhian Webquest
Cristhian Webquest
 
Glúten fácil receita do pão grátis
Glúten fácil receita do pão grátisGlúten fácil receita do pão grátis
Glúten fácil receita do pão grátis
 
A liberdade (2° ano)
A liberdade (2° ano)A liberdade (2° ano)
A liberdade (2° ano)
 
nunca estarás solo
nunca estarás solonunca estarás solo
nunca estarás solo
 
Coso Blanco 2008
Coso Blanco 2008Coso Blanco 2008
Coso Blanco 2008
 
Programa muestra pw
Programa muestra pwPrograma muestra pw
Programa muestra pw
 
Catosfera 2013: Democratització del coneixement
Catosfera 2013: Democratització del coneixementCatosfera 2013: Democratització del coneixement
Catosfera 2013: Democratització del coneixement
 
Más allá de la reutilización. Una experiencia en el uso de licencias Creative...
Más allá de la reutilización. Una experiencia en el uso de licencias Creative...Más allá de la reutilización. Una experiencia en el uso de licencias Creative...
Más allá de la reutilización. Una experiencia en el uso de licencias Creative...
 
DCLAB_CV
DCLAB_CVDCLAB_CV
DCLAB_CV
 
TAREAS
TAREASTAREAS
TAREAS
 
Atestados de consultoria na Opa Bier e Instituto Joinville
Atestados de consultoria na Opa Bier e Instituto JoinvilleAtestados de consultoria na Opa Bier e Instituto Joinville
Atestados de consultoria na Opa Bier e Instituto Joinville
 
Sistemas de equações 8º ano
Sistemas de equações 8º anoSistemas de equações 8º ano
Sistemas de equações 8º ano
 
Programa de Oficinas
Programa de OficinasPrograma de Oficinas
Programa de Oficinas
 
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
 
Wanderley samuel ferreira
Wanderley samuel ferreiraWanderley samuel ferreira
Wanderley samuel ferreira
 
Envia tua palavra
Envia tua palavraEnvia tua palavra
Envia tua palavra
 
Terceirona artilharia
Terceirona   artilhariaTerceirona   artilharia
Terceirona artilharia
 
Lista(2) de exercícios números negativos
Lista(2) de exercícios números negativosLista(2) de exercícios números negativos
Lista(2) de exercícios números negativos
 
Gobierno abierto: ¿por qué?¿para qué?
Gobierno abierto: ¿por qué?¿para qué?Gobierno abierto: ¿por qué?¿para qué?
Gobierno abierto: ¿por qué?¿para qué?
 
Instalações e manutenção de centrais de gás 003
Instalações e manutenção de centrais de gás 003Instalações e manutenção de centrais de gás 003
Instalações e manutenção de centrais de gás 003
 

Semelhante a A24 paper - perfil business intelligence - o momento de sair da rotina por causa de problemas

Os pecados mortais de escalabilidade em Drupal e seus efeitos nos negócios - ...
Os pecados mortais de escalabilidade em Drupal e seus efeitos nos negócios - ...Os pecados mortais de escalabilidade em Drupal e seus efeitos nos negócios - ...
Os pecados mortais de escalabilidade em Drupal e seus efeitos nos negócios - ...Taller Negócio Digitais
 
DBA Brasil 2.0: Como o papel e atividades de DBA ficam no contexto da cultura...
DBA Brasil 2.0: Como o papel e atividades de DBA ficam no contexto da cultura...DBA Brasil 2.0: Como o papel e atividades de DBA ficam no contexto da cultura...
DBA Brasil 2.0: Como o papel e atividades de DBA ficam no contexto da cultura...Fabrízio Mello
 
Desenvolvimento Client-Side 2016 (BrazilJS)
Desenvolvimento Client-Side 2016 (BrazilJS)Desenvolvimento Client-Side 2016 (BrazilJS)
Desenvolvimento Client-Side 2016 (BrazilJS)Huge
 
Aspectos do aprendizado do paradigma orientado a objetos por programadores pr...
Aspectos do aprendizado do paradigma orientado a objetos por programadores pr...Aspectos do aprendizado do paradigma orientado a objetos por programadores pr...
Aspectos do aprendizado do paradigma orientado a objetos por programadores pr...Rodrigo Vieira
 
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
 
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
 
Programando com prazer com DDD
Programando com prazer com DDDProgramando com prazer com DDD
Programando com prazer com DDDGiovanni Bassi
 
Um Passo além da Implantação do BI
Um Passo além da Implantação do BIUm Passo além da Implantação do BI
Um Passo além da Implantação do BITutorpro Treinamentos
 
Curso de logica de programação aula 1
Curso de logica de programação aula 1Curso de logica de programação aula 1
Curso de logica de programação aula 1Antonio Tadeu Segat
 
Curso de logica de programação aula 1
Curso de logica de programação aula 1Curso de logica de programação aula 1
Curso de logica de programação aula 1Antonio Tadeu Segat
 
curso-228532-aula-10-20e2-completo 1..pdf
curso-228532-aula-10-20e2-completo  1..pdfcurso-228532-aula-10-20e2-completo  1..pdf
curso-228532-aula-10-20e2-completo 1..pdfkassiocarlos
 
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
 
A Evolucao dos Processos de Desenvolvimento de Software
A Evolucao dos Processos de Desenvolvimento de SoftwareA Evolucao dos Processos de Desenvolvimento de Software
A Evolucao dos Processos de Desenvolvimento de SoftwareRobson Silva Espig
 
TDC - Qual o tamanho adequado de um micro serviço?
TDC - Qual o tamanho adequado de um micro serviço?TDC - Qual o tamanho adequado de um micro serviço?
TDC - Qual o tamanho adequado de um micro serviço?Rafael Salerno de Oliveira
 
Pentaho Hadoop Big Data e Data Lakes
Pentaho Hadoop Big Data e Data LakesPentaho Hadoop Big Data e Data Lakes
Pentaho Hadoop Big Data e Data LakesAmbiente Livre
 
O que vi na QCon 2012 São Paulo
O que vi na QCon 2012 São PauloO que vi na QCon 2012 São Paulo
O que vi na QCon 2012 São PauloIsmael
 
Webaula 48 como evoluir sua equipe usando kanban
Webaula 48   como evoluir sua equipe usando kanbanWebaula 48   como evoluir sua equipe usando kanban
Webaula 48 como evoluir sua equipe usando kanbanProjetos e TI
 

Semelhante a A24 paper - perfil business intelligence - o momento de sair da rotina por causa de problemas (20)

Os pecados mortais de escalabilidade em Drupal e seus efeitos nos negócios - ...
Os pecados mortais de escalabilidade em Drupal e seus efeitos nos negócios - ...Os pecados mortais de escalabilidade em Drupal e seus efeitos nos negócios - ...
Os pecados mortais de escalabilidade em Drupal e seus efeitos nos negócios - ...
 
DBA Brasil 2.0: Como o papel e atividades de DBA ficam no contexto da cultura...
DBA Brasil 2.0: Como o papel e atividades de DBA ficam no contexto da cultura...DBA Brasil 2.0: Como o papel e atividades de DBA ficam no contexto da cultura...
DBA Brasil 2.0: Como o papel e atividades de DBA ficam no contexto da cultura...
 
Desenvolvimento Client-Side 2016 (BrazilJS)
Desenvolvimento Client-Side 2016 (BrazilJS)Desenvolvimento Client-Side 2016 (BrazilJS)
Desenvolvimento Client-Side 2016 (BrazilJS)
 
Aspectos do aprendizado do paradigma orientado a objetos por programadores pr...
Aspectos do aprendizado do paradigma orientado a objetos por programadores pr...Aspectos do aprendizado do paradigma orientado a objetos por programadores pr...
Aspectos do aprendizado do paradigma orientado a objetos por programadores pr...
 
Revista programar 12
Revista programar 12Revista programar 12
Revista programar 12
 
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
 
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
 
Programando com prazer com DDD
Programando com prazer com DDDProgramando com prazer com DDD
Programando com prazer com DDD
 
Um Passo além da Implantação do BI
Um Passo além da Implantação do BIUm Passo além da Implantação do BI
Um Passo além da Implantação do BI
 
Curso de logica de programação aula 1
Curso de logica de programação aula 1Curso de logica de programação aula 1
Curso de logica de programação aula 1
 
Curso de logica de programação aula 1
Curso de logica de programação aula 1Curso de logica de programação aula 1
Curso de logica de programação aula 1
 
Manifesto Ágil.pdf
Manifesto Ágil.pdfManifesto Ágil.pdf
Manifesto Ágil.pdf
 
curso-228532-aula-10-20e2-completo 1..pdf
curso-228532-aula-10-20e2-completo  1..pdfcurso-228532-aula-10-20e2-completo  1..pdf
curso-228532-aula-10-20e2-completo 1..pdf
 
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
 
A Evolucao dos Processos de Desenvolvimento de Software
A Evolucao dos Processos de Desenvolvimento de SoftwareA Evolucao dos Processos de Desenvolvimento de Software
A Evolucao dos Processos de Desenvolvimento de Software
 
TDC - Qual o tamanho adequado de um micro serviço?
TDC - Qual o tamanho adequado de um micro serviço?TDC - Qual o tamanho adequado de um micro serviço?
TDC - Qual o tamanho adequado de um micro serviço?
 
Pentaho Hadoop Big Data e Data Lakes
Pentaho Hadoop Big Data e Data LakesPentaho Hadoop Big Data e Data Lakes
Pentaho Hadoop Big Data e Data Lakes
 
O que vi na QCon 2012 São Paulo
O que vi na QCon 2012 São PauloO que vi na QCon 2012 São Paulo
O que vi na QCon 2012 São Paulo
 
DevOps - Operação contínua
DevOps - Operação contínuaDevOps - Operação contínua
DevOps - Operação contínua
 
Webaula 48 como evoluir sua equipe usando kanban
Webaula 48   como evoluir sua equipe usando kanbanWebaula 48   como evoluir sua equipe usando kanban
Webaula 48 como evoluir sua equipe usando kanban
 

Mais de BIBrasil

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 equipeBIBrasil
 
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...BIBrasil
 
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...BIBrasil
 
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 dataBIBrasil
 
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 yBIBrasil
 
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ênciasBIBrasil
 
A17 paper - perfil business intelligence - o etl
A17   paper - perfil business intelligence - o etlA17   paper - perfil business intelligence - o etl
A17 paper - perfil business intelligence - o etlBIBrasil
 
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...BIBrasil
 
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...BIBrasil
 
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...BIBrasil
 
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...BIBrasil
 
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íticaBIBrasil
 
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ã...BIBrasil
 
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...BIBrasil
 
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 psicologiaBIBrasil
 
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 ...BIBrasil
 

Mais de BIBrasil (16)

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
 
A17 paper - perfil business intelligence - o etl
A17   paper - perfil business intelligence - o etlA17   paper - perfil business intelligence - o etl
A17 paper - perfil business intelligence - o etl
 
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...
 
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 ...
 

A24 paper - perfil business intelligence - o momento de sair da rotina por causa de problemas

  • 1. PERFIL BUSINESS INTELLIGENCE marcelokrug@gmail.com SEU PAPER PELA INTERNET Desde Março/2015 – pp24 Quando estamos muito tempo no desenvolvimento de um projeto, de Business Intelligence ou outros em TI, sentimos falta do momento do erro. É o momento de sairmos da rotina e nos motivamos para resolver os problemas LONGOS PROJETOS DE BUSINESS INTELLIGENCE: FUGIR DA ROTINA www.bibrasil.net Os nossos desafios começam quando passamos a publicar os desenvolvimentos. Normalmente nos desenvolvimentos, tudo corre bem. Erros aqui e ali, mas trata-se de ambiente de desenvolvimento. Com dados de desenvolvimento. E no ambiente acima deste, já começamos a ver a adrenalina subir. Com um certo nervosismo para não “estragar” uma estrutura que está em funcionamento e que pode afetar uma grande quantidade de projetos também em testes. Passa-se dia após dia no desenvolvimento em projetos de Business Intelligence e acabamos por ficar muito focados no processo de finalização e entrega das tarefas. Com todo o planejamento, acabamos por quase estar fazendo os desenvolvimentos de uma forma automatizada. Sabemos o que tem para fazer, como fazer e tudo mais. Quase uma estrutura replicável, guardadas as proporções. Pois tenho as dimensões e fact tables e, não vemos mais a dimensão como algo extraordinário em relação à outra. Tenho atributos de controle de versões, por exemplo, e os atributos do conteúdo específico da dimensão. Uma a uma com esta estrutura. O mesmo acontece nas fact tables. Os atributos de controle e depois os relacionamentos que caracterizam o fato. Claro que os atributos de controle ficam de fora do modelo OLAP. Na quase totalidade dos casos. Visto que o versionamento fica do lado do Data warehouse e não da análise dimensional e relatórios. Na primeira execução com erro, tentamos correr contra o tempo para logo normalizar a situação. Em uma situação de erro no processamento de um cubo por exemplo. Algo pode dar errado e todos os cubos daquela base de dados OLAP ficarem com o estado de “unprocessed”. Muito chato e muito comum. É o estado de prontidão que adotamos e que nos mantém responsabilizados para as operações de correção. Que mesmo não sendo um ambiente de Produção final, temos a responsabilidade de o manter sempre ativo. Em semelhança com o ambiente final. Muitos desenvolvedores pensam que o ambiente de qualificação é mais confiável que o ambiente de Produção. Já que o ambiente de produção pode conter algum workaround específico para o bom funcionamento. E no ambiente de Qualificação, é suposto que o desenvolvimento esteja implementado. Conforme pressuposto no projeto e como foi planejado anteriormente. Ainda nos longos projetos, muito do desenvolvimento acaba por ser reaproveitado. Packages ETL para popular dimensões são copiados para atender às necessidades da dimensão seguinte. E assim vai até o final. E depois pode ocorrer ainda com as fact tables. É muito comum encontrarmos estas situações em projetos. Vamos encontrar bases OLAP com 20 cubos e 100 dimensões. É realmente comum uma estrutura assim. De 20 cubos, cada um deles com cerca de 10 fact tables. Acabamos armazenando em um repositório de código, as queries para uma determinada lookup, de Data por exemplo. Que chamamos pelo menos uma vez, obrigatoriamente, em cada fact table. Os problemas, quando surgem movimentam toda a equipe. Uns com mais experiências que outros e dependendo do ambiente, o problema acaba por ser resolvido mais cedo que você imagina. Quando é em ambiente DEV, você é o principal interessado. E quanto mais alto a relevância do ambiente, os interessados na resolução vão aumentando em número rapidamente. Além do que, para uma publicação sempre deve ter em conta um plano de contingência e rollback. Na falha e se houver necessidade real, volta-se ao que havia antes. É uma das decisões que o líder deve tomar nestas situações mais críticas.