<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
   <title>Um Blog de Inteligência...</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/bibrasil/" />
   <link rel="self" type="application/atom+xml" href="http://blogs.oracle.com/bibrasil/xml/rss.xml" />
   <id>tag:blogs.oracle.com,2009:/bibrasil//242</id>
   <updated>2009-02-03T16:02:22Z</updated>
   <subtitle>... de negócios</subtitle>
   <generator uri="http://www.sixapart.com/movabletype/">Movable Type Enterprise 1.52-en-voltron-r47459-20070213</generator>

<entry>
   <title>Como aumentar o desempenho de suas consultas com o Oracle BI Server</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/bibrasil/2009/02/como_aumentar_o_desempenho_de.html" />
   <id>tag:blogs.oracle.com,2009:/bibrasil//242.9985</id>
   
   <published>2009-02-03T16:02:00Z</published>
   <updated>2009-02-03T16:02:22Z</updated>
   
   <summary>Uma das principais preocupa&amp;#231;&amp;#227;o de Business Intelligence &amp;#233; com respeito ao desempenho de consultas agregadas, onde muitas vezes dependendo do volume de informa&amp;#231;&amp;#245;es e de caracter&amp;#237;sticas como a capacidade do servidor de data warehouse, nem sempre atendem &amp;#224;s demandas de...</summary>
   <author>
      <name>renato.paz</name>
      
   </author>
   
   
   <content type="html" xml:lang="pt" xml:base="http://blogs.oracle.com/bibrasil/">
      <![CDATA[<p>Uma das principais preocupa&#231;&#227;o de Business Intelligence &#233; com respeito ao desempenho de consultas agregadas, onde muitas vezes dependendo do volume de informa&#231;&#245;es e de caracter&#237;sticas como a capacidade do servidor de data warehouse, nem sempre atendem &#224;s demandas de SLA (Service Level Aggrement) que voc&#234; tem com seus clientes.</p>  <p>Portanto nesse POST eu vou comentar sobre uma funcionalidade muito interessante do Oracle BI Server que pode ser muito &#250;til a todos voc&#234;s, essa funcionalidade &#233; o Oracle Aggregate Wizards que constr&#243;i uma estrutura de cache persistente para um melhor desempenho de suas consultas.</p>  <p>Em nosso exemplo estaremos utilizando a vers&#227;o 10.1.3.4 do Oracle Business Intelligence Enterprise Edition para Windows com a base de exemplo SAMPLE SALES que vem pode DEFAULT configurado com a instala&#231;&#227;o, mas esse mesmo conceito/funcionalidade pode ser aplicado para outras vers&#245;es em outros sistemas operacionais. </p>  <p>O Primeiro Passo para utilizar essa funcionalidade &#233; criar todas as hierarquias para as dimens&#245;es de seu modelo de neg&#243;cios. Desta forma podemos selecionar quais ser&#227;o os n&#237;veis em que realizaremos a agrega&#231;&#227;o.</p>  <p><a href="http://blogs.oracle.com/bibrasil/WindowsLiveWriter/Comoaumentarodesempenhodesuasconsultasco_C4C5/image_4.png"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="244" alt="image" src="http://blogs.oracle.com/bibrasil/WindowsLiveWriter/Comoaumentarodesempenhodesuasconsultasco_C4C5/image_thumb_1.png" width="197" border="0" /></a> </p>  <p>Uma vez que foram criadas as Hierarquias para o Modelo, podemos acessar o Aggregate Wizard atrav&#233;s do menu Tools -&gt; Utilities -&gt; Aggregation Persistence Wizard. Clique no Bot&#227;o &quot;Execute...&quot; e inicia-se o assistente.</p>  <p>No primeiro passo vamos definir qual ser&#225; o arquivo de saida de nosso Assistente, selecione um diretorio qualquer, em nosso exemplo vamos utilizar &quot;C:\AGGREGATE&quot;.</p>  <p><a href="http://blogs.oracle.com/bibrasil/WindowsLiveWriter/Comoaumentarodesempenhodesuasconsultasco_C4C5/image_6.png"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="238" alt="image" src="http://blogs.oracle.com/bibrasil/WindowsLiveWriter/Comoaumentarodesempenhodesuasconsultasco_C4C5/image_thumb_2.png" width="244" border="0" /></a> Assim que preencher o nome do arquivo, Clique em NEXT.</p>  <p>Agora definiremos quais as m&#233;tricas que ser&#227;o consideradas para a Agrega&#231;&#227;o, nesse caso podemos selecionar apenas m&#233;tricas de uma mesma FATO L&#243;gica. Se voc&#234; estiver trabalhando com mais de uma FATO L&#243;gica, ser&#225; necess&#225;rio repetir este passo para cada uma delas.</p>  <p><a href="http://blogs.oracle.com/bibrasil/WindowsLiveWriter/Comoaumentarodesempenhodesuasconsultasco_C4C5/image_8.png"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="238" alt="image" src="http://blogs.oracle.com/bibrasil/WindowsLiveWriter/Comoaumentarodesempenhodesuasconsultasco_C4C5/image_thumb_3.png" width="244" border="0" /></a> Assim que selecionar as m&#233;tricas, clique em NEXT.\</p>  <p>Agora escolheremos os n&#237;veis que ser&#227;o utilizados para a agrega&#231;&#227;o. Selecione todos os n&#237;veis com maior utiliza&#231;&#227;o e que necessitam de desempenho. Procure manter um equil&#237;brio n&#227;o selecionando os n&#237;veis mais detalhados.</p>  <p><a href="http://blogs.oracle.com/bibrasil/WindowsLiveWriter/Comoaumentarodesempenhodesuasconsultasco_C4C5/image_10.png"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="238" alt="image" src="http://blogs.oracle.com/bibrasil/WindowsLiveWriter/Comoaumentarodesempenhodesuasconsultasco_C4C5/image_thumb_4.png" width="244" border="0" /></a> Assim que terminar sua sele&#231;&#227;o, clique em NEXT.</p>  <p>Agora selecionaremos onde nosso CACHE Persistente ser&#225; gravado, e para isso teremos que selecionar um Connection Pool. Para isso &#233; interessante criar um SCHEMA no Banco de Dados que ir&#225; armazenar todo o seu cache agregado, desta forma &#233; mais simples sua administra&#231;&#227;o. Neste caso eu selecionei o Connection Pool do SCHEMA SH de um banco de dados Oracle 11g. Voc&#234; pode selecionar qualquer um, inclusive de outras tecnologias.</p>  <p><a href="http://blogs.oracle.com/bibrasil/WindowsLiveWriter/Comoaumentarodesempenhodesuasconsultasco_C4C5/image_12.png"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="238" alt="image" src="http://blogs.oracle.com/bibrasil/WindowsLiveWriter/Comoaumentarodesempenhodesuasconsultasco_C4C5/image_thumb_5.png" width="244" border="0" /></a>Assim que selecionar o connection pool de sua prefer&#234;ncia, clique em NEXT.</p>  <p>A primeira parte de nosso trabalho est&#225; terminada, agora &#233; s&#243; selecionar &quot;I'm done&quot; e clicar em NEXT, se voc&#234; ainda tiver a necessidade de construir outras agregadas, selecione &quot;Define another aggregates&quot; e clique em NEXT.</p>  <p><a href="http://blogs.oracle.com/bibrasil/WindowsLiveWriter/Comoaumentarodesempenhodesuasconsultasco_C4C5/image_14.png"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="238" alt="image" src="http://blogs.oracle.com/bibrasil/WindowsLiveWriter/Comoaumentarodesempenhodesuasconsultasco_C4C5/image_thumb_6.png" width="244" border="0" /></a>&#160; </p>  <p>Clicando em NEXT, o Oracle BI Server criar&#225; o nosso arquivo em &quot;C:\AGGREGATE.sql&quot; com o comando para cria&#231;&#227;o e manuten&#231;&#227;o de nossas agregadas.</p>  <p><a href="http://blogs.oracle.com/bibrasil/WindowsLiveWriter/Comoaumentarodesempenhodesuasconsultasco_C4C5/image_16.png"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="237" alt="image" src="http://blogs.oracle.com/bibrasil/WindowsLiveWriter/Comoaumentarodesempenhodesuasconsultasco_C4C5/image_thumb_7.png" width="244" border="0" /></a> Agora clique em FINISH.</p>  <p>Para executar o comando solicitando a cria&#231;&#227;o de nosso cache persistente, execute o seguinte comando atrav&#233;s do Sistema Operacional.</p>  <p>C:\&gt;nqcmd -dAnalyticsWeb -uAdministrator -pAdministrator -sC:\AGGREGATE -oAGGREGATE.log</p>  <p><a href="http://blogs.oracle.com/bibrasil/WindowsLiveWriter/Comoaumentarodesempenhodesuasconsultasco_C4C5/image_18.png"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="131" alt="image" src="http://blogs.oracle.com/bibrasil/WindowsLiveWriter/Comoaumentarodesempenhodesuasconsultasco_C4C5/image_thumb_8.png" width="244" border="0" /></a> </p>  <p>Saia do Administration Tool e entre novamente no modo ONLINE, expanda o Connection Pool e veja que agora aparecem algumas tabelas em VERMELHO. Essas tabelas foram geradas pelo Oracle BI Server para serem suas agregadas persistentes.</p>  <p><a href="http://blogs.oracle.com/bibrasil/WindowsLiveWriter/Comoaumentarodesempenhodesuasconsultasco_C4C5/image_20.png"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="244" alt="image" src="http://blogs.oracle.com/bibrasil/WindowsLiveWriter/Comoaumentarodesempenhodesuasconsultasco_C4C5/image_thumb_9.png" width="198" border="0" /></a> </p>  <p>Para modificar o PREFIXO dessas tabelas, apenas configure no arquivo NQSCONFIG.INI o seguinte par&#226;metro:</p>  <p>AGGREGATE_PREFIX = &quot;BI_AGG_&quot; ;</p>  <p>Para automatizar a cria&#231;&#227;o dessas tabelas agregadas, configure o Oracle Scheduler e agende sua execu&#231;&#227;o para que haja a atualiza&#231;&#227;o das agregadas uma vez que voc&#234; atualizou seu Data Warehouse. Mas trataremos do Scheduler em outro POST.</p>  <p>&#160;</p>  <p>Espero que essas informa&#231;&#245;es sejam &#250;teis para voc&#234;s. At&#233; a pr&#243;xima !!!</p>]]>
      
   </content>
</entry>
<entry>
   <title>Oracle OLAP Option ou Essbase? Qual das duas tecnologias eu devo utilizar?</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/bibrasil/2008/11/oracle_olap_option_ou_essbase.html" />
   <id>tag:blogs.oracle.com,2008:/bibrasil//242.8444</id>
   
   <published>2008-11-03T18:38:03Z</published>
   <updated>2008-11-04T17:09:59Z</updated>
   
   <summary>Essa &amp;#233; uma das perguntas que eu mais tenho ouvido nos &amp;#250;ltimos meses, principalmente depois que a Oracle adquiriu a Hyperion. Apesar de ser uma pergunta que no primeiro momento parece ser complexa, eu particularmente acho que a sua resposta...</summary>
   <author>
      <name>renato.paz</name>
      
   </author>
   
   
   <content type="html" xml:lang="pt" xml:base="http://blogs.oracle.com/bibrasil/">
      <![CDATA[<p>Essa &#233; uma das perguntas que eu mais tenho ouvido nos &#250;ltimos meses, principalmente depois que a Oracle adquiriu a Hyperion. Apesar de ser uma pergunta que no primeiro momento parece ser complexa, eu particularmente acho que a sua resposta &#233; bastante simples. </p>  <p>Como todos devem saber o Banco de Dados Oracle &#233; at&#233; hoje o &#250;nico banco de dados relacional que tamb&#233;m permite implementar a arquitetura multidimensional no mesmo motor relacional, utilizando para isso um atributo BLOB (<font color="#ff0000">B</font>inary <font color="#ff0000">L</font>arge <font color="#ff0000">OB</font>ject). Essa capacidade &#233; vendida como um Opcional ao Banco de Dados Enterprise conhecido como OLAP Option. </p>  <p>Para eu poder responder de forma clara a nossa pergunta sobre quando utilizar o Oracle OLAP Option ou ESSBASE, eu vou inicialmente introduzir de forma simples o conceito da necessidade do banco de dados multidimensional. </p>  <p>Quando surgiu a estrat&#233;gia de DSS (<em>Decision Support Systems</em>), o principal intuito era oferecer informa&#231;&#227;o gerencial, mas geralmente existia a necessidade de sair de uma informa&#231;&#227;o acumulada e visualizar informa&#231;&#245;es mais detalhadas, oferecendo agilidade/flexibilidade para a an&#225;lise de neg&#243;cios e identifica&#231;&#227;o de poss&#237;veis problemas. </p>  <p>Descobriu-se no entando que n&#227;o era t&#227;o simples oferecer informa&#231;&#245;es acumuladas a partir de um bancos de dados normalizado. E surgiu a necessidade de desnormalizar esse banco de dados de acordo com a necessidade da &#225;rea de neg&#243;cios. Essa estrat&#233;gia de modelagem passou a ser conhecida como modelagem dimensional e assim surgiram os Data Marts, modelos de dados desnormalizados que tratam de um assunto ou &#225;rea espec&#237;fica. </p>  <p>Com o modelo desnormalizado reduziu-se o n&#250;mero de JOINS que exigem maior processamento por parte dos bancos de dados relacionais, at&#233; que surgiu a ideia de eliminar os JOINS totalmente, criando uma estrutura cartesiana entre as dimens&#245;es/perspectivas de an&#225;lises, dando origem aos bancos de dados multidimensionais. </p>  <p>O banco de dados multidimensional ent&#227;o &#233; o cruzamento de todos os dados para um melhor desempenho &#224;s consultas agregadas e consultas adhoc. </p>  <p>Agora vamos para a resposta de nossa primeira pergunta, e para isso vou dividir em duas necessidades espec&#237;ficas: </p>  <p><strong>MINHA NECESSIDADE &#201; DESEMPENHO DE MEU DATA WAREHOUSE / DATA MART</strong>&#160;</p>  <p>Se hoje voc&#234; utiliza banco de dados Oracle para seu ambiente de Data Warehouse e Data Marts, e necessita de um tempo de resposta melhor para suas consultas, voc&#234; deve analisar a possibilidade de utilizar o Oracle OLAP Option, pois ele oferece um melhor desempenho para esses ambientes, e se voc&#234; utilizar o Oracle 11g, voc&#234; pode inclusive criar um ambiente H&#237;brido (<em>HOLAP</em>) entre MOLAP/ROLAP de forma autom&#225;tica com o Oracle. Posso dizer que &#233; uma das funcionalidades mais fant&#225;sticas que eu vi em termos de implementa&#231;&#245;es dimensionais, e at&#233; agora nenhum outro fornecedor possui funcionalidade similar. </p>  <p>Se voc&#234; possui um Data Warehouse e Data Marts em qualquer outra tecnologia eu acredito que o mais interessante seria construir seus modelos MOLAP com o Oracle Essbase, e seu uso seria muito similar ao do OLAP Option, pois ele aumentaria o desempenho &#224;s consultas agregadas e adhoc. Para realizar o link HOLAP voc&#234; poderia configurar atrav&#233;s do Essbase ou atrav&#233;s do Oracle BI Server, que &#233; nossa camada de metadados. </p>  <p><strong>MINHA NECESSIDADE &#201; FLEXIBILIDADE PARA O USU&#193;RIO DE NEG&#211;CIOS</strong> </p>  <p>Muitas vezes existe a necessidade de testar modelos de neg&#243;cios, que s&#227;o conhecidos como an&#225;lises WHAT-IF, onde pode-se definir/criar diversos cen&#225;rios de neg&#243;cios para entender o comportamento do neg&#243;cio e desenhar a estrat&#233;gia, bem como definir o planejamento de uma determinada empresa. </p>  <p>Nesse caso o mais indicado seria implementar a solu&#231;&#227;o com o Oracle Essbase, principalmente porque :</p>  <ul>   <li>ele possui intelig&#234;ncia financeira e entende conceitos como receita e despesa; </li>    <li>ele permite flexibilidade do usu&#225;rio acessar o cubo atrav&#233;s do Excel; </li>    <li>ele permite o chamado writeback, ou seja, que o usu&#225;rio altere as informa&#231;&#245;es do cubo; </li>    <li>ele permite constru&#231;&#227;o de f&#243;rmulas complexas, inclusive utilizando vba scripting; </li>    <li>ele possui alto desempenho e suporta cubos de grande volume; </li> </ul>  <p>Esses s&#227;o conceitos b&#225;sicos para saber qual seria a melhor forma para selecionar o banco de dados multidimensional. Espero que as d&#250;vidas sobre quando utilizar uma tecnologia ou outra tenha sido esclarecida.</p>  <p>Para maiores informa&#231;&#245;es voc&#234; pode acessar o link no site da Oracle :</p>  <p>ORACLE OLAP OPTION : <a title="http://www.oracle.com/technology/products/bi/olap/olap.html" href="http://www.oracle.com/technology/products/bi/olap/olap.html">http://www.oracle.com/technology/products/bi/olap/olap.html</a></p>  <p>ORACLE ESSBASE : <a title="http://www.oracle.com/technology/products/bi/essbase/index.html" href="http://www.oracle.com/technology/products/bi/essbase/index.html">http://www.oracle.com/technology/products/bi/essbase/index.html</a></p>]]>
      
   </content>
</entry>
<entry>
   <title><![CDATA[Oracle disponibiliza infraestrutura com alt&iacute;ssimo desempenho para Data Warehouses]]></title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/bibrasil/2008/09/oracle_disponibiliza_infraestr.html" />
   <id>tag:blogs.oracle.com,2008:/bibrasil//242.7766</id>
   
   <published>2008-09-25T14:12:53Z</published>
   <updated>2008-09-25T14:13:10Z</updated>
   
   <summary>Nesta semana est&amp;#225; acontecendo na California/San Francisco o Oracle Open World, um dos maiores eventos de tecnologia da regi&amp;#227;o, onde s&amp;#227;o apresentadas as novidades em termos de software para diferentes solu&amp;#231;&amp;#245;es. No dia de ontem, durante o Keynote de Larry...</summary>
   <author>
      <name>renato.paz</name>
      
   </author>
   
   
   <content type="html" xml:lang="pt" xml:base="http://blogs.oracle.com/bibrasil/">
      <![CDATA[<p>Nesta semana est&#225; acontecendo na California/San Francisco o Oracle Open World, um dos maiores eventos de tecnologia da regi&#227;o, onde s&#227;o apresentadas as novidades em termos de software para diferentes solu&#231;&#245;es.</p>  <p>No dia de ontem, durante o Keynote de Larry Ellison, foi apresentado uma nova tecnologia constru&#237;da em conjunto com a HP que pode aumentar o desempenho de ambientes de Data Warehouse em pelo menos 10 vezes comparado aos ambientes atuais.</p>  <p>A Arquitetura &#233; composta pelo Oracle Database Machine, uma estrutura de Clusters em Real Application Cluster e tamb&#233;m pela estrutura de storage de alto desempenho Exadata.</p>  <p>Veja mais informa&#231;&#245;es sobre esse lan&#231;amento nos sites da Oracle :</p> Press Release:&#160; <a href="http://www.oracle.com/us/corporate/press/017553_EN.doc">Oracle Introduces The HP Oracle Database Machine: Delivering 10x Faster Performance Than Current Oracle Data Warehouses</a>  <br />Oracle.com:&#160; <a href="http://www.oracle.com/features/hp/exadata.html">Oracle Exadata</a>]]>
      
   </content>
</entry>
<entry>
   <title>Primeiro Post</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/bibrasil/2008/09/primeiro_post.html" />
   <id>tag:blogs.oracle.com,2008:/bibrasil//242.6076</id>
   
   <published>2008-09-01T12:00:00Z</published>
   <updated>2008-09-01T12:43:10Z</updated>
   
   <summary>Bem vindo(a) ao Blog BI Brasil !!! Neste blog irei postar muitas informações sobre a Inteligência de Negócios, seja sobre teorias bem como produtos Oracle relacionados ao tema, o objetivo é agradar desde os mais experiêntes como também aqueles que...</summary>
   <author>
      <name>renato.paz</name>
      
   </author>
         <category term="Introdução" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="pt" xml:base="http://blogs.oracle.com/bibrasil/">
      <![CDATA[<p>Bem vindo(a) ao Blog BI Brasil !!!</p>

<p>Neste blog irei postar muitas informações sobre a Inteligência de Negócios, seja sobre teorias bem como produtos Oracle relacionados ao tema, o objetivo é agradar desde os mais experiêntes como também aqueles que estão tendo o primeiro contado com a solução.</p>

<p>Como todos sabem, Business Intelligence não é algo novo. Esse assunto já tem uns bons anos de estrada, mas creio, que como poucos assuntos, sempre esteve no foco de empresas e corporações que buscam fazer do uso de suas informações um diferencial competitivo.</p>

<p>Com o passar do tempo, não apenas as estratégias para implementação de uma solução para Inteligência de Negócios evoluiu como também as tecnologias que dão suporte a ela.</p>

<p>COMO TUDO COMEÇOU... (apenas uma introdução)</p>

<p>A Oracle começou sua estratégia de posicionamento no mercado de Middleware e Aplicativos mais cedo que suas concorrentes, em 2004, onde a compra da PeopleSoft marcou o inicio de uma saga.</p>

<p>Hoje a Oracle possui o portifólio mais completo de produtos para diversas necessidades, entre elas Gestão de Conteúdo (ECM - http://blogs.oracle.com/ecmbrasil), Gestão de Identidades (Idm), Gestão de Processos (SOA/BPM), WEB2.0 e Inteligência de Negócios (BI).</p>

<p>Falando especificamente de Front End e Aplicações de Inteligência de Negócios, algumas compras foram muito fundamentais para o desenho de seu portifólio, tais aquisições foram SIEBEL, Sigma Dynamics, Sunopsis e Hyperion, hoje a Oracle possui um portifólio completo para Inteligência de Negócios com soluções de Relatórios Operacionais, Decisões em Tempo Real, Consultas Ad-Hoc, Painéis, Modelagem, Planejamento e Orçamentação, BSC, MDM, Consolidação Financeira, bem como uma ferramenta de Integração de Dados que trabalha com diversas tecnologias de bancos de dados.</p>

<p>Falando de Infraestrutura para Data Warehouse, a Oracle também evoluiu muito com o Oracle 11g, que oferece funcionalidades para implementação de ILM, Compressão de Dados sendo o primeiro banco de dados comercial a implementar o tão famigerado HOLAP (Hybrid OLAP) com armazenamento Relacional e Multidimensional nunca antes visto !!! Depois conto mais detalhes sobre essa funcionalidade e como podemos fazer uso dessa característica em um ambiente de Data Warehouse e Data Marts.</p>

<p>Fique ligado(a) para as novidades que aparecerão nesse Post que pretende ser atualizado semanalmente !!!</p>

<p>Renato Paz<br />
Consultor para Soluções de Inteligência de Negócios<br />
Oracle do Brasil Sistemas</p>]]>
      
   </content>
</entry>

</feed>
