|
MAC499 - Trabalho de Formatura Supervisionado Monografia sobre o Estágio
Thiago Carvalho de Sousa Empresa:
Hyperion Latin America LTDA. 1 - A Empresa Meu estágio teve início em abril de 2002 e
foi realizado na empresa Hyperion Latin America LTDA (http://www.hyperion.com/latam),
filial da empresa americana Hyperion Solutions Corporation (http://www.hyperion.com/) responsável por
toda a América Latina. A Hyperion Solutions Corporation foi
fundada no ano de 1998 a partir da fusão da Arbor Software, empresa
desenvolvedora de um poderoso servidor OLAP , com a
Hyperion, que era voltada para o desenvolvimento de soluções de Business
Intelligence. No início, a companhia tinha como foco apresentar
ferramentas integradas entre seu servidor OLAP e suas soluções de BI. Nos
últimos dois anos a empresa tem tido como enfoque oferecer soluções de BPM (Business Performance Management), que são voltadas para
o processo completo de definição de estratégias, modelagem de negócios,
planejamento, monitoramento de performance, geração de relatórios e análise.
Estas soluções complementam os sistemas ERP e
transacionais já existentes ao integrarem dados de múltiplas fontes ,
proporcionando uma visão comum para toda a organização e possibilitando um
processo de gerenciamento financeiro e de desempenho que alinhe metas
individuais com objetivos corporativos. Atualmente a empresa tem um
faturamento anual superior a 500 milhões de dólares com mais de 2300
funcionários espalhados em mais 36 países, com seus produtos ajudando
os gerentes financeiros de mais de 6000 empresas pelo mundo afora. 1.2 - Os Produtos A empresa possui mais de 30 produtos no
mercado. De forma sucinta, as principais ferramentas de BI e BPM que a
empresa oferece aos seus clientes. Esse é sem dúvida alguma o principal produto da empresa. É com base nesse servidor que as demais ferramentas se apóiam. O OLAP é uma tecnologia de banco de dados multidimensional que permite que os dados gerados por aplicações transacionais possam ser vistos sob um ponto de vista da estratégia do negócio, ou seja, que possam servir para as empresas fazerem análise financeira e auxiliar na tomada de decisões.
1.2.2
- Hyperion Essbase Integration Services Esse produto possui várias ferramentas que auxiliam a tranformação e a carga de dados de bancos de dados relacionais para o banco de dados multidimensional Hyperion Essbase OLAP Server. 1.2.3 - Hyperion Financial Management Esse produto é uma ferramenta que provê relatórios financeiros compreensivos via web usando os dados gerados pelo Hyperion Essbase OLAP Server, permitindo ao usuário gerenciar e tomar decisões rápidas sobre o capital de giro da empresa. 1.2.4 - Hyperion Business Modeling Esse produto ajuda as organizações a usarem as chamadas regras de negócio. Ele ajuda as empresas a testar cenários, a validar estratégias e otimizar recursos a fim de melhorar a sua lucratividade. 1.2.5 -
Hyperion Enterprise 1.2.6 - Hyperion Planning Esse produto é uma solução para o orçamento e planejamento que desenvolve um processo colaborativo, integrado e baseado em eventos de toda a organização para uma vasta gama de necessidades operacionais e financeiras. 1.2.7 - Hyperion Performance Scorecard Esse produto nada mais é do que uma aplicação para a análise de negócios, usada para comunicar a estratégia organizacional, ações e indicadores, permitindo monitorar o progresso em relação aos objetivos estratégicos usando as técnicas de Balanced Scorecard pregadas por Kaplan e Norton. 1.2.8 -
Hyperion Analyzer 1.2.9 - Hyperion Application Link Esse produto é uma ferramenta que oferece uma gama de serviços de integração que reduz dramaticamente o tempo de conexão dos banco de dados externos ( sistemas ERP) e as demais ferramentas de análise fiananceira da Hyperion.
2 - O Ambiente de Trabalho 3 - O Método de Trabalho A empresa possui 30 funcionários
divididos em 6 departamentos, sendo eles o Financeiro, o de Vendas, o de Pré
Vendas, o de Marketing, o de Serviços e o de Suporte.Como o número de
funcionários é reduzido é muito comum o acúmulo de funções pelos
funcionários. Fui contratado como estagiário do departamento de Pré Vendas em
abril deste ano, mas atuo também muito na área de Suporte.
Como já havia falado anteriormente, por ter
um quadro pequeno de funcionários, todos devem ter pelo menos uma boa
noção das funcionalidades dos produtos da Hyperion . No meu caso em
particular, tinha que ter um profundo conhecimento, já que estava lá
para desenvolver protótipos e dar suporte aos clientes. A empresa não poupou
esforços para me dar uma boa capacitação nos softwares. Portanto meus
dois primeiros meses de estágio foram exclusivamente de treinamento.
Frequentei todos os cursos ( desde de iniciante até o avançado) relacionados
ao servidor OLAP da empresa e ao seu principal módulo, o Essbase Integration
Services, já que esses dois produtos seriam, digamos, a minha
"especialidade". Ao mesmo tempo que fazia esses treinamentos,
iniciava timidamente minha participação na equipe de suporte e de pré vendas
para já ir tendo uma idéia dos principais problemas desses dois
programas. 5 - Atividades Realizadas
Durante meu estágio tive como atividades principais o desenvolvimento de protótipos e a participação na equipe de suporte. Irei detalhar melhor cada uma dessas atividades. 5.1 -
Desenvolvimento de Protótipos O primeiro passo é criar uma base de dados relacional que represente com a máxima fidelidade o banco de dados do cliente. Tomemos como cliente uma suposta empresa CKD e criamos um banco de dados no SQL Server 2000 para ela como o abaixo.
O segundo passo é criar um modelo OLAP que mapeia o banco de dados relacional de empresa CKD usando o EIS.
Aqui podemos ver que o modelo OLAP criado é bem parecido com o modelo relacional, com o acréscimo de duas novas tabelas (Accounts e Time), que são bastante utilizadas nas regras de negócios de uma empresa.
Depois disso o próximo passo é gerar o que chamamos de metaoutline do modelo OLAP da empresa CKD. Esse metaoutline corresponde a estrutura multidimensional do Essbase OLAP Server.
O próximo passo é passar a estrutura do metaoutline acima para o próprio Essbase OLAP Server. Note que a estrutura hierárquica é a mesma. Depois de termos toda a estrutura do banco de dados relacional mapeado para a estrutura do servidor OLAP, podemos fazer análises financeiras que auxiliam tomadas de decisão. Mostramos abaixo um exemplo usando o Microsoft Excel, onde é mostrado todas as vendas da empresa CKD para os clientes entre janeiro e julho de 2000.
5.2 - O Suporte
Como já havia dito
anteriormente cada pessoa da equipe de suporte tem uma especialidade. A minha
é no Essbase OLAP Server e no Essbase Integration Services. Portanto
todos os problemas relacionados a esses dois produtos são redirecionados a
mim.
6 - Desafios e
Frustrações O meu início como estagiário foi
um pouco dificíl. Meu primeiro desafio na empresa foi entender o
funcionamento de um banco de dados multidimensional. Já tinha ouvido falar
antes sobre servidores OLAP, mas nunca havia me interessado em conhecer os
detalhes dessa arquitetura. Confesso que tive certa dificuldade em reconhecer
as vantagens dessa plataforma sobre os banco de dados tradicionais. Mas com a
ajuda e compreensão dos meus chefes fui convencido de que o banco de dados
multidimensional é bem melhor do que o relacional em se tratando de fazer
análises financeiras e hoje sou um grande defensor dessa tecnologia. Com uma média de vinte
horas semanais de trabalho, procurei conciliar de maneira satisfatória as
disciplinas no IME com as minhas atividades na empresa. A princípio, meu
rendimento em algumas disciplinas caiu um pouco devido à falta de tempo para
os estudos. Com o passar do tempo, fui aprendendo a organizar melhor o pouco
do tempo disponível que me restava. Com isso, procurei utilizá-lo para o
estudo das disciplinas mais difíceis e para o lazer também. 8 - Conclusões
Finais Após oito meses de
trabalho na Hyperion concluo que a experiência profissional proporcionada
pela realização do estágio durante o último ano da graduação é de fundamental
importância para a formação do aluno que queira seguir carreira no mercado de
trabalho. Complementando o conhecimento teórico e acadêmico adquirido através
de anos de estudo no IME, o estágio oferece a oportunidade de inserção no
competitivo mercado de trabalho, fazendo com que o aluno aplique seus
conhecimentos em atividades práticas, em um ambiente e método de trabalho
profissionais. Há um ganho enorme com o aprendizado das tecnologias que estão
em alta e com a experiência profissional adquirida. Particularmente consegui
aprender bastante sobre BI, BPM, DW, Data
Mining e plataformas OLAP, que são tecnologias muita utilizadas
hoje em dia.
9 - Glossário
Balanced
Scorecard
É um sistema integrado
de gestão e implementação da Estratégia da Empresa, e seu propósito é
"... traduzir a missão e a Estratégia das empresas em um conjunto
abrangente de medidas de desempenho que serve de base para um sistema de
medição e gestão estratégica", como define os criadores do BSC, Prof. Kaplan
e Prof. Norton da Harvard Business School. O BSC integra a visão da empresa a
partir de quatro perspectivas distintas e complementares: perspectiva
financeira; perspectiva do cliente; perspectiva dos processos internos;
perspectiva do aprendizado e crescimento. Banco de
dados Multidimensional Arquitetura de banco
de dados onde os mesmos são armazenados em cubos, facilitando assim as
consolidações financeiras e o cruzamento dos dados. O Business Intelligence é um termo cunhado pelo Gartner
Group, nos anos 80, e descreve as habilidades das corporações para acessar
dados e explorar as informações (contidas em um Datawarehouse), analizando-as
e desenvolvendo percepções e entendimentos a seu respeito, o que as permite
incrementar e tornar mais pautada em informações a tomada de decisão. O BI
permite aos usuários responder a determinadas questões e direcionar
estratégias de negócio com base em estatísticas. Os sistemas de Business
Intelligence permitem acelerar a disponibilização de dados e de informação já
tratada. Business Performance Management O Business Performance
Management é uma parte do BI que ajuda os usuários a avaliarem as
especificudades do produto compreendendo necessidades do negócio antes de
avaliar as soluções da tecnologia. A avaliação baseada em BPM engloba
uma estrutura formada por quatro dimensões, sendo elas
"information supply chain", "the business model",
"the technology framework" e "assembly spectrum" Consultas, formatação e análise integradas Um
sistema de apoio à decisão completo é aquele que provê três funcionalidades
distintas em uma aplicação integrada: Consultas, a habilidade de obter dados
em uma forma ad hoc a partir de várias fontes de dados; Formatação, a
capacidade de formatar o relatório/dado da maneira que se desejar, e;
Análise, a possibilidade de navegar a informação com o objetivo de descobrir
respostas ou tendências nos dados. Através desses três aspectos, os usuários
podem propor questões e obter respostas das bases corporativas de maneira
eficiente, sem intervenções do pessoal da área de informática, permitindo a
eles encontrar a informação de que eles necessitam, no momento em que eles
precisam para tomar as decisões de negócio críticas. Data Marts Trata-se
de um DW departamental, ou parcial, ou ainda orientado a uma área da empresa.
Não é o tamanho que define o que é um DW ou um Dmart. O que importa é o
escopo. Assim um Data Mart de uma determinada organização pode ser bem maior
do que um DW de uma outra empresa inteira. A detecção automática de tendências e associações “escondidas” nos dados. Faz parte de um processo maior chamado “knowledge discovery”. Pode também ser descrito como a aplicação das técnicas da machine learning às aplicações de negócio. Data
warehouseing é o processo de integração dos dados corporativos da empresa em
um repositório único a partir do qual os usuários finais podem facilmente
executar consultas, fazer relatórios e realizar análises. Um DW é o ambiente
de suporte à decisão que levanta os dados armazenados em diferentes fontes,
organiza-os e os disponibiliza aos tomadores de decisão através da
corporação, sem preocupar-se com a sua plataforma ou nível de conhecimento
técnico. Drill Drill down (ou up) é uma específica técnica de análise segundo a qual o usuário navega ao longo dos vários níveis de agregação de uma informação, desde o seu nível mais sumarizado (drill up) até o mais detalhado (drill down). Os caminhos do drill podem ser definidos pelas hierarquias por dentro das dimensões ou outros relacionamentos que podem ser dinâmicos por dentro ou entre dimensões. Por exemplo, ao se ver dados de vendas da América do Sul, uma operação de drill-down na dimensão Região poderia mostrar o Brasil, os estados do centro-sul e os estados do norte. Um drill down posterior no Brasil poderia mostrar as cidades de São Paulo, Belo Horizonte, Brasília etc. Um ERP (Enterprise Resource Planning) é um pacote
de aplicações destinadas a automatizar, integrar e controlar os processos de
negócio. Metadados São
dados sobre dados. Descrevem os dados , o ambiente onde são manipulados, como
são manipulados e para onde são distribuídos. Escopo inicial de como
serão as dimensões no banco de dados multidimensional. Multidimensional Analysis (Análise Multidimensional) A
análise multidimensional é uma maneira natural e intuitiva de o usuário final
conseguir obter discernimento nas informações/conhecimentos contidas nas
bases de dados. Ele facilmente “navega” no banco de dados, “peneirando” um
grupo em particular de dados, pedindo dados numa orientação particular e
definindo cálculos analíticos.Além disso, devido ao fato que os dados são
fisicamente armazenados em uma estrutura multidimensional, a velocidade
dessas operações é muitas vezes mais rápida e mais consistente do que quando
é possível em outras estruturas de bancos de dados. Essa combinação de
simplicidade e velocidade é um dos benefícios chave da análise
multidimensional.As duas formas de análise multidimensional mais clássicas
são comumente conhecidas como “slice and dice” e “drill”. Online Analytical Processing (OLAP) O processamento analítico em tempo
real, mais conhecido como OLAP, é a categoria de tecnologia de software que
capacita os analistas, gerentes e executivos a conseguir obter discernimento
nos dados através de um acesso rápido, consistente e interativo, para uma
larga variedade de possibilidades de visões da informação que vêm a ser
transformadas a partir de dados “crus” para refletir o real dimensionamento
da corporação como entendido pelo usuário. A funcionalidade OLAP é
caracterizada pela análise dinâmica multidimensional dos dados consolidados
da corporação, dando suporte às atividades de análise e navegação do usuário
final. A funcionalidade OLAP é implementada em um modo cliente/servidor
multi-usuário, e oferece consistentemente rápidas respostas para consultas,
apesar do tamanho e complexidade do banco de dados. Ela ajuda o usuário a
sintetizar as informações da corporação através de visões comparativas e
personalizadas, assim como através de análises de históricos e projeções de
dados em vários modelos de cenários do tipo “what-if”. Isso é alcançado
através do uso de um servidor OLAP. Query and Reporting (Consultas e Formatação de Relatórios)
Os gerentes de negócio de hoje em dia precisam de acesso instantâneo e à mão
das informações contidas nas bases de dados corporativas. Eles precisam,
autonomamente, formular solicitações sem precisarem ser experts em bancos de
dados. As modernas tecnologias de consulta conseguem descrever os complexos
esquemas de banco de dados como termos de negócios familiares ao usuários
finais. Os gerentes de negócio necessitam formatar os dados recuperados,
apresentando fatos chave e tendências combinando listas, matrizes e gráficos
dentro de um simples relatório. Relatórios Analíticos Os relatórios analíticos
resultam da convergência de três categorias de Sistemas de Apoio a Decisão
(SAD): (1) Consultas e formatação de relatórios, processamento analítico em
tempo real (OLAP), (3) relatórios corporativos. Os usuários podem, executar
tarefas oferecidas por essas três categorias em uma única interface familiar.
Com o objetivo de prover uma solução que ofereça relatórios analíticos, um
produto deve oferecer os seguintes benefícios: relatórios simples,
interativos e poderosos; acesso “self-service” à informação; relatórios
escaláveis e possibilidade de automatização de processos (distribuição de
relatórios, agendamento de tarefas etc), possibilitar que os usuários
publiquem e/ou enviem relatórios; agendar relatórios por eventos (um
relatório só é executado se determinado evento for registrado na base (por
exemplo receitas abaixarem de determinado valor); integração de aplicações
sem “costuras”; e um custo minimizado de implantação, atendendo tanto os
“full clients”(que usam todo o poder de um aplicativo rodando em sua própria
máquina) quanto os “thin clients”(que usam o sistema via browser). Slice and Dice (Fatiar e cortar em cubos)
Essa funcionalidade permite ao usuário navegar através da informação
enxergando-a através de diferentes perspectivas, “fatiando e cortando em
cubos” a informação. Por exemplo, um usuário pode começar vendo uma receita
de produto por região, e, realizando um slice-and-dice, vê-la por ano.
|
|
|