Skip to main content
Verify the version tags to ensure you are consuming the intended content or, complete the latest version.

Acesso a dados com páginas de dados

O acesso aos dados precisos no momento adequado é essencial para a resolução bem-sucedida do caso. As páginas de dados (data pages) são a ponte entre os objetos de dados (data objects) e o tipo de caso (case type), permitindo que o aplicativo acesse dados de diversas fontes sob demanda. Os valores de dados associados aos campos que definem um objeto de dados residem, na verdade, em uma página de dados armazenada em cache na memória do aplicativo. 

Neste tópico, você aprenderá sobre as páginas de dados que estão disponíveis na Pega Platform™ e como elas facilitam a transferência de informações da fonte de dados para uma instância do caso.

Páginas de dados

As páginas de dados fornecem o link entre o objeto de dados e os registros de dados que são armazenados localmente no banco de dados da Pega ou dados que residem em um sistema de registro externo. Nos aplicativos da Pega Platform™, uma página de dados atua como uma ferramenta de tradução, recuperando dados de uma fonte especificada e armazenando esses dados em cache na memória. A página de dados gerencia a integração com a fonte de dados (data source), separando os processos de negócios dos detalhes da integração. Essa separação permite aos desenvolvedores de aplicativos utilizar dados adquiridos em um aplicativo sem saber a fonte dos dados e os detalhes da conexão.

Sample data sources and a data page that retrieves data in memory from the sources

A capacidade de definir de forma rápida e fácil os dados requisitados para criar aplicativos e, em seguida, acessar esses dados sem ter que se preocupar com o local onde os dados estão realmente armazenados e como eles são acessados é chamada de Pega Live Data. Pega Live Data é a camada de virtualização que separa a lógica de negócios e a utilização de dados do aplicativo dos detalhes técnicos de como e quando os dados são acessados. As páginas de dados são um componente importante da camada de virtualização do Pega Live Data, declarando como os dados são mapeados das fontes de dados para os objetos de dados de um aplicativo.

Na imagem a seguir, clique nos ícones "+" para saber mais sobre como o Pega Live Data usa páginas de dados para carregar e fornecer dados a um aplicativo sob demanda:

Cada objeto de dados inclui três páginas de dados padrão:

  • Uma página de dados de registro único e somente leitura
  • Uma página de dados em lista somente de leitura
  • Uma página de dados única de leitura e gravação

Na imagem a seguir, clique nos ícones + para saber mais sobre cada página de dados padrão configurada para um objeto de dados chamado Request:

Páginas de dados salváveis

As páginas de dados salváveis salvam uma página ou lista de páginas de dados especificados em uma página de dados de volta no seu sistema de registro, independentemente de os dados estarem armazenados localmente no banco de dados da Pega ou em um banco de dados externo. Com uma página de dados salvável, é possível configurar um aplicativo para atualizar o sistema de registros em tempo real com dados de um caso. A página de dados salvável pode gerenciar a transação para assegurar que os dois sistemas se mantenham sincronizados, mesmo se ocorrer um erro, como uma queda na conexão de rede.

O plano de salvamento de dados de uma página de dados salvável detalha a forma como os salvamentos ocorrem.

Na imagem a seguir, clique nos ícones + para saber mais sobre as opções de salvamento de dados.

As opções de salvamento de dados para páginas de dados salváveis são configuradas por system architects no Dev Studio. Como Business Architect, você trabalha com os stakeholders da equipe de negócios para determinar o melhor plano de salvamento de dados para cada um dos objetos de dados do aplicativo, avaliando o desempenho do aplicativo em relação à importância das informações atualizadas para a resolução de casos e, em seguida, comunica essas informações à equipe de TI para implementação no aplicativo.

Fontes de dados simulada

As páginas de dados (data pages) podem estar prontas para a produção ou simuladas, conforme o status da fonte de dados (data source). Por exemplo, durante a fase de desenvolvimento de um aplicativo, a integração com uma fonte de dados externa pode ainda não estar concluída.  Páginas de dados simuladas são páginas de dados que retornam uma simulação dos dados finais, enquanto a fonte de dados final necessária para uso na produção está sendo desenvolvida e finalizada.

Uma fonte de dados simulada é usada para fornecer páginas de dados simuladas.   Uma fonte de dados simulada, como o banco de dados da Pega, pode ser usada durante o desenvolvimento e os testes do aplicativo enquanto o sistema de registro externo é configurado. Dessa forma, as páginas de dados simuladas ainda têm uma fonte de dados, mas não a que será usada na produção.

Simulated data source in data page

Como Business Architect da Pega, você trabalhará com os system architects para criar e manter páginas de dados simuladas e as fontes de dados simuladas durante o desenvolvimento do seu aplicativo.

Estratégias de atualização da página de dados

Os dados desatualizados, também chamados de dados obsoletos (stale), podem levar a decisões equivocadas, erros onerosos e processos ineficientes. Manter o conteúdo de uma página de dados atualizado é essencial para garantir resultados desejáveis e preciso nos casos. 

Por exemplo, no aplicativo Online Order , o objeto de dados (data object) Products recupera informações sobre os itens de mercearia disponíveis para entrega do sistema de registro externo do supermercado. Os desenvolvedores do aplicativo podem escolher a frequência com que o objeto de dados Products recupera essas informações. A lista de produtos disponíveis pode ser recuperada no início da manhã e armazenada em cache na memória para uso durante todo o dia. Isso garantirá que o aplicativo seja executado rapidamente, mas, com o passar do dia, há o risco de que as informações se tornem obsoletas e os clientes façam pedidos de itens que não estão mais disponíveis.

Como Business Architect, você trabalha com os stakeholders da equipe de negócios para determinar a melhor estratégia de atualização para cada um dos objetos de dados do aplicativo que acessam informações de fontes de dados locais ou externas, avaliando o desempenho do aplicativo em relação à necessidade de dados atualizados e, em seguida, trabalha com system architects para implementar essas informações no aplicativo. 

Páginas de dados do tipo de caso

Os tipos de caso (case types) também têm páginas de dados padrão. Os tipos de caso têm uma única página de dados somente de leitura e uma página de dados de lista (somente de leitura).

Como as instâncias do caso são salvas automaticamente, as páginas de dados do tipo de caso são utilizadas apenas quando um tipo de caso está solicitando informações de outro tipo de caso com um relacionamento de dados de referência de caso (case reference).

Verifique seu conhecimento com a seguinte interação:


This Topic is available in the following Module:

If you are having problems with your training, please review the Pega Academy Support FAQs.

Este conteúdo foi útil?

Quer nos ajudar a melhorar esse conteúdo?

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice