Você está na página 1de 1

EVOLUO DO MERCADO BUSINESS INTELLIGENCE

PROBLEMAS ACONTECEM
Marcelo K Krug
Twitter: @marcelokrug
Email: marcelokrug@gmail.com

DIRETO AO PONTO
Hoje em dia, o que mais se pensa ao arquitetar um modelo analtico a
resposta ao usurio. Aquele que utiliza a informao para gesto quase
quem decide o grau de performance da minha cadeia de extrao de dados
por exemplo.
Em muitas situaes, vamos ter que trabalhar com deadlines, que
saberemos o momento de comear e saberemos muito mais o momento
em que no podemos ter nada sendo processado. Este o mundo real nos
grandes ambientes. Nas minhas atividades, tinha controle daquilo que
estava sendo processado por um perodo muito longo, ou melhor, eu tinha
determinado que um processo qualquer demoraria 2 minutos, j estava em
5 minutos e no acabava. A que entra a preveno. Devemos fazer alguma
coisa. Ou dependendo da complexidade e nvel da organizao, algum vai
ter que colocar as mos para analisar o que est acontecendo.
Os fatores so muitas vezes, a volumetria que passou de 1 milho de
registros para 10 milhes; Um problema de rede na minha cadeia. Um
problema no servidor de dados, onde vou armazenar minha informao da
extrao, o chamado ODS [Armazenagem dos Dados Operacionais]. Um
problema no servidor de dados, onde tenho meu DW [Data Warehouse].
Ou at algum problema relacionado aos meus servios OLAP. S
esperamos que nunca seja tudo isso de uma vez.

Os processamentos so definidos a partir do teu conhecimento. Vo seguir


uma ordem hierrquica da construo dos objetos. Dependem de
metadados do nosso modelo. Portanto, no h como pular etapas para
resolver logo a disponibilizao de informaes.
Pensem que pode haver problema e muitas vezes para encontrar o ponto
voc depende de outras pessoas ou processos. O quanto mais tivermos
algum log do nosso lado melhor. Pelo menos garantimos que o que fizemos
est de certa forma controlado.

Experincia com a resoluo e


conhecimento dos problemas
Muito da experincia do profissional
vem com o aprendizado do dia-a-dia.
Este aprendizado tanto para os
aspectos tcnicos da ferramenta quanto
para as situaes de conflito no
ambiente. Os conflitos tcnicos e h
tambm conflitos pessoais.
Em um ambiente corporativo, os
departamentos muitas vezes compram
o storage para as suas solues, e um
processamento desobedecendo alguns
critrios pode interferir em todo o
servio. Ou melhor, em todas as outras
solues.
H pouco tempo atrs, uma equipe fez
um Full Process de um cubo (com
tamanho considervel) que acabou
consumindo todos os recursos do
servidor. Para piorar, em um horrio
onde haviam outros processamentos
em paralelo e tudo caiu. O que fazer?
Onde verificar o problema?
A primeira coisa foi saber os recursos
que estavam consumindo o servidor
OLAP e verificar o problema.
Verificamos, tivemos a reunio de
apontar erros e definir como
seguiramos e tudo voltou ao normal.
Mas sempre verificando com o usurio
sobre as necessidades da informao.
As prioridades.
Estas situaes acontecem, entre
muitas outras. Ainda mais quando um
modelo analtico depende de uma
informao que ainda no extrada.
Ento a cadeia ficou pronta at aquele
ponto e continua a espera da liberao
dos dados.
No prximo paper, vemos sobre a
estrutura de uma cadeia em uma
grande estrutura. Das dependncias e
como isso 60% do nosso processo.