Novedades de PerformancePoint Services
Última modificación: sábado, 04 de junio de 2011
Hace referencia a: SharePoint Server 2010
Se aplica a: PerformancePoint Services para SharePoint Server, versión Enterprise
PerformancePoint Services de Microsoft SharePoint Server 2010 es una aplicación de servicio de SharePoint Server 2010. PerformancePoint Services permite a los usuarios crear paneles interactivos que muestran los indicadores clave de rendimiento (KPI) y visualizaciones de datos en forma de cuadros de mandos, informes y filtros. La API de PerformancePoint Services permite a los programadores ampliar la funcionalidad integrada de PerformancePoint Services. Para obtener más información acerca de los escenarios de extensibilidad compatibles, consulte Escenarios de desarrollo con PerformancePoint Services.
Cambios con programación en PerformancePoint Services
La integración en SharePoint Server 2010 es responsable de muchos de los cambios de compatibilidad con programación realizados en PerformancePoint Services. Tales cambios se describen en la siguiente lista:
Los objetos de primera clase (FCO) se almacenan como tipos de contenido en el repositorio de PerformancePoint Services, que consta de listas y bibliotecas de documentos de SharePoint. Los orígenes de datos se almacenan en bibliotecas de documentos y todos los demás FCO (paneles, cuadros de mandos, informes, filtros, KPI e indicadores) lo hacen en listas. La definición de FCO se almacena como XML serializado en el tipo de contenido. Aunque puede usar las API de SharePoint para tener acceso a las definiciones de los FCO, debe usar solo las API de PerformancePoint Services para modificarlos. Para obtener más información, vea la sección sobre la interacción con objetos del repositorio de Editores para objetos personalizados de PerformancePoint Services.
Nota
Los FCO del panel almacenados en el repositorio representan definiciones de la página del panel. Los paneles publicados se almacenan en una biblioteca de documentos de paneles independiente.
Las definiciones de FCO no son extensibles; no se pueden agregar propiedades o métodos a un objeto. Para crear un objeto personalizado que se pueda administrar desde el Diseñador de paneles de PerformancePoint, debe crear un objeto de PerformancePoint Services nativo y, a continuación, definir valores personalizados para sus propiedades. Solo se pueden personalizar objetos de tipo ReportView, Filter y DataSource y, asimismo, solo se admiten orígenes de datos tabulares personalizados.
El identificador único de un FCO está representado por una ubicación en el repositorio en lugar de un GUID.
Los objetos ReportView, Filter y DataSource heredan nuevas propiedades para admitir la extensibilidad:
La propiedad RendererClassName hace referencia a la clase que define un representador de informes personalizado o un control de filtros personalizados (esta propiedad no se aplica a los orígenes de datos personalizados).
La propiedad SubTypeId define el identificador único para el objeto. PerformancePoint Services utiliza esta propiedad para determinar si un objeto es personalizado.
Los objetos Filterson FCO. Se agregan a los paneles por referencia y pueden reutilizarse en varios paneles. En la versión anterior, los filtros son objetos secundarios que se definen dentro de objetos del panel.
El Diseñador de paneles no se puede extender. No obstante, la nueva funcionalidad permite al Diseñador de paneles mostrar e interactuar con objetos personalizados y abrir editores personalizados. Para obtener más información, consulte Editores para objetos personalizados de PerformancePoint Services. Las principales ventajas de este cambio son la compatibilidad con editores ligeros y una implementación más sencilla de las extensiones desarrolladas por varios terceros.
PerformancePoint Services proporciona el proxy de aplicación de servicio BIMonitoringServiceApplicationProxy y el objeto SPDataStore en el servidor web front-end. Las aplicaciones personalizadas deben llamar a estos objetos para crear y procesar contenido en lugar de llamar a los servicios web de PerformancePoint.
La documentación de desarrollador del PerformancePoint Services se basa en una muestra que contiene ejemplos de extensiones compatibles. La muestra contiene una capa auxiliar de repositorio que simplifica las tareas comunes que realizan los editores personalizados para crear, recuperar y actualizar objetos. Para obtener más información, vea Ejemplos de código para PerformancePoint Services en SharePoint Server 2010.
La seguridad de las listas de SharePoint se usa para autorizar permisos de usuario para obtener acceso a un elemento a un FCO y su definición. Sin embargo, la seguridad de las listas no garantiza el acceso a los datos subyacentes que se muestran en el contenido del panel. Para obtener información sobre cómo PerformancePoint Services protege los datos, consulte el tema sobre planeación para seguridad de PerformancePoint Services (SharePoint Server 2010).
Los Elementos web de PerformancePoint (cuadros de mandos, informes y filtros) usan interfaces de conexión de Microsoft SharePoint Foundation 2010. Esto permite a Elementos web de PerformancePoint enviar o recibir valores de otros elementos web que usan interfaces de conexión compatibles.
El sitio web de vista previa se ha quitado. En vez de usar este sitio, los autores de paneles pueden publicar los paneles directamente en SharePoint Server 2010 para diseñar y probar en privado antes de poner el panel a disposición de los demás usuarios.
Como resultado de estos cambios de arquitectura importantes, la migración de las extensiones personalizadas del PerformancePoint Monitoring Server a PerformancePoint Services no es compatible.
Vea también
Conceptos
Solución de problemas y preguntas más frecuentes sobre PerformancePoint Services