Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Saiba mais sobre os cenários de desenvolvimento suportados e a arquitetura de extensibilidade para Serviços PerformancePoint no SharePoint. Serviços PerformancePoint é uma aplicação de serviço do SharePoint. Permite que os usuários criem de business intelligence painéis (BI) que fornecem percepção de desempenho de uma organização. Você pode criar relatórios personalizados, filtros, fontes de dados tabulares e transforma de scorecard para estender a funcionalidade nativa do PerformancePoint Services. Por exemplo, você pode criar uma visualização de relatório personalizado que é otimizada para o setor de saúde e, em seguida, ele integrar uma solução vertical reutilizável.
Relatórios de Serviços PerformancePoint personalizados, filtros e origens de dados tabulares no SharePoint
Pode expandir objetos nativos Serviços PerformancePoint ReportView, Filter e DataSource tabulares ao definir valores personalizados para as respetivas propriedades. Relatório personalizado, filtro e extensões da fonte de dados tabulares geralmente incluem três componentes: um processador ou provedor, um aplicativo de editor e metadados de extensão.
Processadores e provedores para extensões PerformancePoint Services
O tipo de objeto que você estiver estendendo determina se ele usa um processador ou um provedor. Extensões de relatório e filtrar usam processadores e filtrar e extensões da fonte de dados usam provedores.
As extensões de relatório requerem um processador para a visualização de relatórios.
As extensões de filtro requerem um processador para o controle de seleção. O processador pode ser um processador personalizado ou um processador nativo PerformancePoint Services. Se você estiver usando um processador PerformancePoint Services, você simplesmente registrá-la no seu ramal. Se você estiver usando um processador personalizado, você também deverá inclui-la na sua extensão.
Extensões do filtro exigem um provedor de dados para se conectar à fonte de dados subjacente.
Extensões de dados de origem exigem um provedor para se conectar à fonte de dados subjacente.
Para obter mais informações, consulte os tópicos a seguir sobre a criação de processadores e provedores:
Procedimentos: Criar compositores de relatórios para Serviços PerformancePoint no SharePoint
Como: Criar fornecedores de dados de filtro para Serviços PerformancePoint no SharePoint
Como: Criar fornecedores de origem de dados tabulares para Serviços PerformancePoint no SharePoint
Aplicações de editor para extensões de Serviços PerformancePoint no SharePoint
Os editores personalizados permitem que os utilizadores definam propriedades para um objeto personalizado, interajam com objetos no repositório e inicializem pontos finais para relatórios e filtros personalizados. O editor deve expor as propriedades que pretende permitir que os utilizadores vejam e modifiquem. Os editores podem ser abertos a partir de objetos no Dashboard do PerformancePoint Designer ou a partir de itens na Lista de Conteúdos do PerformancePoint ou na Biblioteca de Ligações de Dados do PerformancePoint. Para integrar no Dashboard Designer experiência de criação, o editor tem de conseguir abrir a partir de um identificador de recurso uniforme (URI) e o URI tem de estar registado para o objeto personalizado no ficheiro Serviços PerformancePoint web.config.
Para obter mais informações sobre a criação de editores, consulte os tópicos a seguir:
Como: Criar editores de relatórios para Serviços PerformancePoint no SharePoint
Como: Criar editores de filtros para Serviços PerformancePoint no SharePoint
Como: Criar editores de origem de dados tabulares para Serviços PerformancePoint no SharePoint
Observação
[!OBSERVAçãO] PerformancePoint Dashboard Designer pode criar e excluir objetos personalizados, seu editor precisa fornecer a lógica para criar ou excluir objetos.
Metadados de configuração para extensões de Serviços PerformancePoint no SharePoint
Tem de especificar metadados para a extensão no ficheiro Serviços PerformancePoint web.config durante o processo de instalação. Os metadados incluem os atributos type, subType, RendererClass, EditorURI e Resources .
Para criar um objeto personalizado, o Dashboard Designer obtém os metadados do objeto a partir do ficheiro de Serviços PerformancePoint web.config e, em seguida, cria o objeto como um tipo de conteúdo no repositório dashboard Designer. Depois de criar o objeto personalizado, o Dashboard Designer apresenta uma ligação para o editor.
Para obter mais informações sobre metadados de extensão, veja Como: Registar Manualmente extensões Serviços PerformancePoint.
Transformações personalizadas para tabelas de indicadores Serviços PerformancePoint no SharePoint
As transformações alteram o aspeto, conteúdo ou funcionalidade das tabelas de indicadores antes de consultar a origem de dados, depois de consultar a origem de dados ou antes de compor a tabela de indicadores na peça Web. Por exemplo, PerformancePoint Services usa transformações para realizar diversas operações antes de uma exibição de scorecard, como a expansão de conjuntos nomeados de renderização resumos de computação e computação agregações. Essas alterações são aplicadas em tempo de execução e eles não modifique a definição do objeto scorecard.
Para obter mais informações sobre transformações de tabelas de indicadores, consulte How to: Create scorecard transforms for Serviços PerformancePoint in SharePoint (Como criar transformações de tabelas de indicadores para Serviços PerformancePoint no SharePoint).
Observação
[!OBSERVAçãO] Se uma transformação modifica os valores de dados em um scorecard, as alterações propaguem diretamente para os relatórios de mapas estratégicos que usam o scorecard como uma fonte de dados. Além disso, as alterações scorecards podem afetar os relatórios de detalhes de KPI.
Arquitetura de extensibilidade para Serviços PerformancePoint no SharePoint
Com suporte extensões execute dentro de uma instância do aplicativo PerformancePoint Services, no servidor web front-end ou no servidor de aplicativos, conforme mostrado no diagrama a seguir.
Figura 1. arquitetura de extensibilidade Serviços PerformancePoint
Serviços PerformancePoint extensões que são executadas no servidor Web front-end do SharePoint
Os editores personalizados (e outras aplicações personalizadas suportadas) são executados no servidor Web de front-end numa instância de aplicação Serviços PerformancePoint. Normalmente, os editores são implementados como .aspx páginas e são instalados no caminho %ProgramFiles%\\Common Files\\Microsoft Shared\\web server extensions\\15\\TEMPLATE\\LAYOUTS. Os editores chamam o objeto BIMonitoringServiceApplicationProxy ou objeto SPDataStore para criar ou processar conteúdo, da seguinte forma:
Os objetos de relatório e filtro devem utilizar SPDataStore para todas as tarefas do repositório.
Os objetos de origem de dados devem utilizar BIMonitoringServiceApplicationProxy para efetuar tarefas de Criação e Atualização para que estas tarefas sejam executadas no contexto da aplicação de serviço Serviços PerformancePoint. Read (get) e Delete tarefas podem ser realizadas usando BIMonitoringServiceApplicationProxy ou SPDataStore . (No entanto, aplicativos de fonte de dados personalizados que são executados no servidor de aplicativos podem chamar SPDataStore diretamente.)
Serviços PerformancePoint extensões executadas no servidor de aplicações do SharePoint
Processadores personalizados, provedores e transformações de scorecard, executadas no servidor de aplicativos. O servidor de aplicativos hospeda a lógica de negócios de camada intermediária para a instância de PerformancePoint Services.