Imprimir      Abrir versão PDF da ajuda online


Tópico anterior

Tópico seguinte

Acerca do desempenho do relatório

O desempenho do relatório é uma preocupação das empresas com grandes volumes de dados e utilizadores. Quanto maior e mais sofisticado o seu relatório tiver de ser, tanto mais importante será o desempenho do relatório para si. Ao compreender como o Oracle CRM On Demand compensa e processa dados de forma eficiente com colocação em cache e durante alturas diferentes ajuda-o a criar relatórios com o melhor desempenho possível.

Este tópico descreve o mecanismo de colocação em cache incorporado que permite um tempo de resposta rápida, bem como o desempenho previsto durante a atualização noturna e quando utiliza áreas de informações empresariais do Reporting em vez de áreas de informações empresariais do Analytics. Para obter mais informações sobre o desempenho do relatório, consulte Otimizar o desempenho.

Acerca da colocação em cache

Quando os relatórios e as consultas são executados utilizando áreas de informações empresariais do Analytics, os resultados da consulta são colocados em cache. A cache de consultas permite que o Oracle CRM On Demand satisfaça pedidos de consulta subsequentes de forma mais rápida sem ter de voltar à base de dados. Esta redução permite um tempo de resposta às consultas mais rápido. Além do tempo de resposta às consultas mais rápido, esta funcionalidade conserva os recursos de rede e elimina o dispendioso processamento de base de dados. As consultas não têm de ser idênticas para tirar partido desta entrada em cache de consultas. Até um subconjunto de uma consulta executada anteriormente com uma condição de filtro ou a mesma consulta com menos colunas pode utilizar a cache gerada por uma consulta anterior. A visibilidade dos dados é integralmente respeitada com a entrada em cache. Uma vez que a base de dados é atualizada durante a atualização incremental, a cache de consultas é eliminada e preenchida novamente quando um novo conjunto de consultas é executado posteriormente.

A entrada em cache de consultas só é suportada para relatórios e consultas que utilizam áreas de informações empresariais do Analytics. Os relatórios e as consultas em tempo real não são ativados com a cache de consultas. No entanto, tanto os relatórios como as consultas em tempo real e históricas utilizam uma cache do servidor Web. A cache do servidor Web não é idêntica à cache de consultas suportada pelo Oracle CRM On Demand. A cache do servidor Web para consultas em tempo real e históricas subsiste durante pelo menos 10 minutos depois de ser criada ou utilizada, mas é eliminada após 60 minutos. Algumas consultas poderão ser eliminadas antes dos 60 minutos, dependendo do número de pedidos em execução.

Relatórios (históricos) do Analytics comparados com relatórios (em tempo real) do Reporting

As consultas executadas utilizando áreas de informações empresariais (do histórico) do Analytics são comparativamente mais rápidas do que as consultas executadas utilizando áreas de informações empresariais (em tempo real) do Reporting. As áreas de informações empresariais do Analytics utilizam um data warehouse especializado concebido e otimizado exclusivamente para análise e relatórios. No entanto, as áreas de informações empresariais em tempo real utilizam a base de dados otimizada para suportar as atividades transacionais onde um pequeno volume de registos são lidos, escritos, atualizados de forma extremamente rápida. Por isso, quando as áreas de informações empresariais em tempo real são utilizadas, as consultas consomem os mesmo recursos de bases de dados que também têm de satisfazer as necessidades de atualizações de transações do Oracle CRM On Demand que afetam o desempenho das consultas do Oracle CRM On Demand e em tempo real. Devido à necessidade de suportar as comunicações da maioria dos dados atuais, as áreas de informações empresariais em tempo real não estão ativadas com a entrada em cache, o que reduz ainda mais os problemas de desempenho de consultas até para consultas idênticas.

Utilize apenas as áreas de informações empresariais em tempo real quando for fundamental para obter os dados mais atualizados ou quando as áreas de informações empresariais do histórico não satisfizerem as suas necessidades de geração de relatórios.

Desempenho do relatório durante a atualização noturna

O desempenho da consulta do relatório em tempo real é de alguma forma afetado durante o processo de atualização noturna porque os dados que são obtidos para satisfazer o pedido são também lidos pelo processo de atualização noturna para preencher o data warehouse que conduz as áreas de informações empresariais do histórico. No entanto, o desempenho das consultas do relatório do histórico não é afetado durante o processo de atualização noturna porque é tirado um instantâneo do data warehouse no início da atualização noturna e os utilizadores são direcionados para essa cópia. Após a conclusão da atualização noturna, os utilizadores são direcionados para o data warehouse atualizado automaticamente. Esta funcionalidade é transparente para os utilizadores.


Publicado em Setembro 2017 Copyright © 2005, 2017, Oracle. Todos os direitos reservados. Legal Notices.