Sei sulla pagina 1di 142

PI WebParts 2013

Administrator Guide
OSIsoft, LLC
777 Davis St., Suite 250
San Leandro, CA 94577 USA
Tel: (01) 510-297-5800
Fax: (01) 510-357-8136
Web: http://www.osisoft.com

PI WebParts 2013 Administrator Guide


© 2006-2014 by OSIsoft, LLC. All rights reserved.
Ninguna parte de esta publicación puede ser reproducida, almacenada en un sistema de recuperación o
transmitida, de ninguna forma ni por ningún medio, mecánico, fotocopiado, grabado o de cualquier otro
modo, sin el consentimiento previo por escrito de OSIsoft, LLC.
OSIsoft, el logotipo de OSIsoft, PI Analytics, PI ProcessBook, PI DataLink, ProcessPoint, PI Asset
Framework (PI AF), IT Monitor, MCN Health Monitor, PI System, PI ActiveView, PI ACE, PI AlarmView, PI
BatchView, PI Coresight, PI Data Services, PI Event Frames, PI Manual Logger, PI ProfileView, PI Web API,
PI WebParts, ProTRAQ, RLINK, RtAnalytics, RtBaseline, RtPortal, RtPM, RtReports y RtWebParts son
todas marcas comerciales de OSIsoft, LLC. Todas las demás marcas y nombres comerciales aquí utilizados
son propiedad de sus respectivos propietarios.
EE. UU. DERECHOS DEL GOBIERNO
Su uso, réplica o difusión por parte del Gobierno de EE.UU. está sujeto a las restricciones estipuladas en el
contrato de licencia de OSIsoft, LLC, de acuerdo con lo que establecen las regulaciones DFARS 227.7202,
DFARS 252.227-7013, FAR 12.212, FAR 52.227, según proceda. OSIsoft, LLC.
Versión: 4.0.2
Publicación: 30 September 2014
Contenido

Introducción......................................................................................................... 1
Acerca de este manual.............................................................................................................................. 1
Roles de administradores de PI WebParts .................................................................................................1
Versión PI WebParts 2013......................................................................................................................... 2
Arquitectura de PI WebParts 2013............................................................................................................. 3
Requisitos del sistema...............................................................................................................................5
Requisitos del servidor de SharePoint................................................................................................... 5
Requisitos de PI WebParts Services....................................................................................................... 5
Requisitos del cliente............................................................................................................................ 6

PI WebParts installation........................................................................................ 9
Lista de comprobación anterior a la instalación.........................................................................................9
Actualización de SharePoint................................................................................................................ 11
Comprobar que SharePoint se está ejecutando....................................................................................11
Permisos de SQL Server para SharePoint............................................................................................ 11
Acceso a datos de PI Server y PI AF......................................................................................................11
Configuración de la identidad de grupo de aplicaciones para PI WebParts Services .............................12
Requirements for identity authentication in a PI WebParts installation................................................14
Iniciar el servicio de Windows para notificaciones en el servidor SharePoint........................................ 15
Instalación de PI WebParts...................................................................................................................... 15
Instalación de la solución PI WebParts................................................................................................. 16
Deploy PI WebParts solution to SharePoint web applications.............................................................. 18
Activación de la característica de Configuración de PI WebParts para las aplicaciones web de
SharePoint deseadas........................................................................................................................... 19
Instalación de PI WebParts Services.................................................................................................... 20
Configurar las aplicaciones web de SharePoint para PI WebParts........................................................ 21
Activar PI WebParts como una función de colección de sitios.............................................................. 24
Lista de comprobación posterior a la instalación..................................................................................... 25
Prueba de la instalación de PI WebParts.............................................................................................. 25
Acceso a sitios web de Administración de PI WebParts........................................................................27
Establecer el idioma de la interfaz de usuario de PI WebParts..............................................................27
Install PI WebParts service pack.............................................................................................................. 28
Update PI WebParts solution.............................................................................................................. 28
Upgrade PI WebParts Services............................................................................................................ 30

Seguridad........................................................................................................... 33
Acceso seguro a PI Server........................................................................................................................33
PI trusts............................................................................................................................................... 34
Requisitos de la seguridad integrada en Windows ...............................................................................34
Permisos de acceso obligatorios..............................................................................................................35
Habilitar el acceso a los archivos de datos remotos..............................................................................35
Seguridad de firewall.............................................................................................................................. 36
Seguridad IIS...........................................................................................................................................36
Seguridad de SharePoint.........................................................................................................................36
Secure Sockets Layer (SSL)................................................................................................................. 37

Mantenimiento................................................................................................... 39
Ajuste del rendimiento............................................................................................................................ 39
Contadores de rendimiento personalizados........................................................................................ 40
Contadores de muestras..................................................................................................................... 40
Contadores de rendimiento de Windows............................................................................................. 41
Supervisores de rendimiento de PI points............................................................................................ 41

PI WebParts 2013 Administrator Guide iii


Contenido

Compresión HTTP............................................................................................................................... 41
Archivos de registro................................................................................................................................ 41
Información de versión............................................................................................................................42
Resolución de problemas........................................................................................................................ 42
Actualizaciones de PI WebParts.............................................................................................................. 43
Reparaciones de PI WebParts..................................................................................................................43
Habilitar PI WebParts en una nueva aplicación web de SharePoint.......................................................... 43
Copias de seguridad y restauración......................................................................................................... 44
Bases de datos de contenidos y configuración de SharePoint..............................................................44
Datos de configuración de PI WebParts...............................................................................................44
Migración de datos de configuración de PI WebParts.......................................................................... 46
Cómo dirigir PI WebParts a una Module Database existente ............................................................... 47
Copias de seguridad y restauración de servidores SharePoint.............................................................. 47
Eliminación de PI WebParts.....................................................................................................................47
Desactivar PI WebParts como una característica de colección de sitios de SharePoint.........................48
Retirar y eliminar la solución PI WebParts de SharePoint.....................................................................48
Desinstalar PI WebParts Services........................................................................................................ 49

Sitio web de Administración de PI WebParts......................................................... 51


Configuraciones de presentaciones......................................................................................................... 51
Administrar configuraciones de tabla.................................................................................................. 52
Administrar configuraciones de PI Trend y PI XYPlot........................................................................... 61
Administrar configuraciones de contactos de PI Messenger................................................................ 63
Eliminar una configuración de PI WebParts......................................................................................... 66
Fuentes de datos.................................................................................................................................... 66
Fuentes de datos de PI Server..............................................................................................................67
Fuentes de datos relacionales............................................................................................................. 69
Fuentes de datos de servicios web....................................................................................................... 81
Compatibilidad con PI Asset Framework............................................................................................. 85
Conjuntos de datos................................................................................................................................. 86
Hojas de datos de cálculos de PI.......................................................................................................... 86
Conjuntos de datos relacionales.......................................................................................................... 91
Conjuntos de datos de servicios web................................................................................................... 96
Eliminar un conjunto de datos........................................................................................................... 105

Temas avanzados.............................................................................................. 107


Migración de MDB a PI AF..................................................................................................................... 107
Servidores web con equilibrio de carga de red....................................................................................... 107
Equilibrio de carga de red (NLB) de Windows........................................................................................ 108
Configuración de la tarjeta de interfaz de red (NIC) para NLB............................................................ 108
Ajuste del modo de filtrado Affinity................................................................................................... 108
URL conversion..................................................................................................................................... 108
Excepciones de la conversión a URL.................................................................................................. 109
Trusts para URL internas....................................................................................................................110

Configuración de la delegación de Kerberos......................................................... 111


Requisitos previos de la delegación de Kerberos.................................................................................... 111
Verificar que las cuentas de usuario puedan utilizar delegación de Kerberos...................................... 112
Configure Kerberos delegation for SharePoint server ........................................................................... 112
Configuración de una cuenta de dominio para delegar a PI WebParts Services...................................113
Configuración de una cuenta local para delegar a PI WebParts Services............................................. 113
Configuración de delegación de Kerberos para PI WebParts Services ....................................................114
Configuración de una cuenta de dominio para delegar a PI Server..................................................... 115
Configuración de una cuenta local para delegar a PI Server................................................................115
Configuración de fuentes de datos para Kerberos.............................................................................. 116
Establecer los nombres principales de servicio (SPN) para las cuentas de grupos de aplicaciones...........117
Sitios web con acceso mediante cabeceras de host ........................................................................... 117

iv PI WebParts 2013 Administrator Guide


Contenido

Acceso a archivos remotos con delegación de Kerberos........................................................................ 118


Resolución de problemas.......................................................................................................................118
Comprobar la configuración de Kerberos en un equipo cliente...........................................................118
Comprobar la configuración de Kerberos en un servidor web.............................................................119

Configuración de certificados..............................................................................121
Configuración de certificados para sitios en modo de notificaciones......................................................121
Reconocimiento por parte de PI WebParts Services del certificado de SharePoint............................. 121
Preparar el certificado de PI WebParts Services................................................................................. 122
Actualizar el archivo de configuración de PI WebParts Services para admitir certificados.................. 122
Reconocimiento por parte de SharePoint del certificado de PI WebParts Services.............................124

Contadores de rendimiento personalizados de PI WebParts.................................. 125

Soporte técnico y otros recursos......................................................................... 133

PI WebParts 2013 Administrator Guide v


Contenido

vi PI WebParts 2013 Administrator Guide


Introducción
PI WebParts es una aplicación basada en web que permite a los usuarios crear y compartir
vistas de datos para su análisis y elaboración de informes. Con PI WebParts, los usuarios sin
conocimientos de desarrollo en HTML pueden construir páginas web que contengan datos
dinámicos. PI WebParts puede acceder a datos que son de PI System y datos que no lo son a
través de conexiones de fuentes de datos configurables.
PI WebParts utiliza la tecnología SharePoint(R) de Microsoft, un entorno de portal centralizado,
para almacenar vistas personalizadas y proporcionar funciones administrativas para las
páginas y sitios de elementos web. Los administradores pueden utilizar las herramientas de
SharePoint para gestionar estos sitios, otorgar privilegios de usuario y asegurar el contenido de
los sitios.

En esta sección
• Acerca de este manual
Este manual incluye información para la administración de PI WebParts.
• Roles de administradores de PI WebParts
Los administradores de PI WebParts planifican, instalan, configuran, mantienen y
supervisan la aplicación.
• Versión PI WebParts 2013
PI WebParts 2013 introduce algunos cambios fundamentales.
• Arquitectura de PI WebParts 2013
PI WebParts 2013 requiere un servidor SharePoint y el servidor de aplicaciones PI
WebParts Services.
• Requisitos del sistema
PI WebParts requiere software específico en uno o varios equipos.

Acerca de este manual


En este manual se describen las tareas de administración para la creación y mantenimiento de
una instalación de PI WebParts, como la instalación de las soluciones PI Data Services y PI
WebParts, su configuración, modelos de seguridad, procedimientos de gestión y técnicas
básicas de solución de problemas.
PI WebParts requiere la administración y gestión de un servidor web Microsoft IIS y de
SharePoint. Este manual explica estas aplicaciones en relación con PI WebParts y PI Data
Services, pero no incluye información completa sobre las aplicaciones de Microsoft. Consulte la
documentación de SharePoint y de IIS para obtener más información.

Roles de administradores de PI WebParts


Los administradores de PI WebParts instalan la aplicación y completan las siguientes tareas:
• Planificación
◦ Determinan los requisitos de sistema para las entradas de directorio y el espacio en
volumen
◦ Se preparan para atender requisitos futuros, planifican la integración, las actualizaciones
y las construcciones del sistema
• Configuración

PI WebParts 2013 Administrator Guide 1


Introducción

◦ Implementan directorios y seguridad


◦ Configuran el acceso a los PI Servers y otras fuentes de datos
◦ Personalizan la aplicación (con el logo de la empresa, hojas de estilo personalizadas e
iconos personalizados)
• Mantenimiento
◦ Eliminan los archivos sin usar y obsoletos
◦ Actualizan la lista de usuarios
◦ Planifican y coordinan las tareas de mantenimiento de los servidores
◦ Instalan y actualizan el software del servidor
◦ Gestionan las operaciones diarias y la disponibilidad de la aplicación
• Supervisión
◦ Realizan un seguimiento del rendimiento de red y el consumo de recursos
◦ Asignan el registro de usuarios y la utilización (cumpliendo los términos de licencia de
software)
◦ Proporcionan informes de gestión sobre el uso de las aplicaciones

Versión PI WebParts 2013


Entre los cambios fundamentales introducidos por PI WebParts 2013 están:
• Compatibilidad con SharePoint 2013 además de con SharePoint 2010; lo que incluye
compatibilidad con autenticación basada en notificaciones.
• Una nueva arquitectura para el despliegue en SharePoint. Con el uso de un paquete de
soluciones de SharePoint, PI WebParts sigue un enfoque de instalación estándar, que admite
conjuntos de servidores web de SharePoint grandes y pequeños.
• Un servidor de aplicaciones independiente, denominado PI WebParts Services. PI WebParts
Services administra las conexiones con cualquier PI Server y servidor de PI AF para
proporcionar acceso a los datos. Puede instalar PI WebParts Services en el mismo servidor
de SharePoint que PI WebParts o en otro equipo servidor. Esta flexibilidad de instalación le
permite satisfacer los requisitos de seguridad de su empresa y utilizar una infraestructura
escalable y sostenible.
• Compatibilidad con exploradores adicionales. Puede ver las páginas de PI WebParts en
Internet Explorer y Mozilla Firefox. Si utiliza SharePoint 2013, también podrá ver las
páginas de PI WebParts en Google Chrome.
• Compatibilidad con presentación en formato SVG nativo. Si utiliza un navegador que ofrezca
compatibilidad nativa para presentar el formato SVG, determinadas configuraciones no
necesitarán el complemento Adobe SVG Viewer.
• Nueva interfaz de usuario basada en búsquedas para localizar y seleccionar PI points, así
como elementos y atributos de PI AF al configurar elementos web.
• Una nueva función de página para el elemento web PI TreeView que admite estructuras de
PI AF de gran tamaño.

2 PI WebParts 2013 Administrator Guide


Introducción

Arquitectura de PI WebParts 2013


PI WebParts 2013 requiere un servidor SharePoint, donde se desplegará la solución PI
WebParts, y un servidor de aplicaciones, denominado PI WebParts Services, que gestiona todas
las comunicaciones con PI System.
Para instalar PI WebParts, debe instalar dos productos:

• La solución PI WebParts SharePoint


Debe añadir la solución PI WebParts SharePoint a su servidor SharePoint. Después de
añadir la solución, debe desplegarla mediante Administración central de SharePoint. Si el
servidor SharePoint forma parte de un conjunto, podrá desplegar la solución a través del
conjunto.

• PI WebParts Services
PI WebParts Services es un servidor de aplicaciones único y dedicado que admite todos los
servidores SharePoint dentro de un conjunto de servidores. PI WebParts Services requiere
un sitio web que no sea de SharePoint. PI WebParts Services contiene los componentes de
acceso a datos que son necesarios para conectar y recuperar datos del PI Server y el
servidor de PI AF. Estos componentes incluyen PI SDK, PI AF SDK y PI OLEDB Enterprise.
Puede instalar PI WebParts Services en el mismo equipo que el servidor SharePoint o en otro
equipo. Puede instalarlo en otro equipo debido a requisitos de seguridad o para posibilitar la
escalabilidad. PI WebParts Services puede admitir un único servidor SharePoint independiente
o un único conjunto de servidores SharePoint. Si tiene una granja de servidores SharePoint, un
único servidor de aplicaciones puede proporcionar acceso a datos a los distintos sitios web de
ese conjunto. PI WebParts Services utiliza una memoria caché de datos central para todos los
servidores, lo que evita las llamadas frecuentes al PI Server.

PI WebParts 2013 Administrator Guide 3


Introducción

Instalación de PI WebParts Services en el mismo equipo que SharePoint

Instalación de PI WebParts Services y SharePoint en equipos distintos

PI WebParts 2013 admite la autenticación basada en notificaciones de SharePoint. En


SharePoint 2010, los sitios pueden utilizar el modo clásico o el modo de notificaciones. En
SharePoint 2013, los sitios deben utilizar el modo de notificaciones. En el modo clásico,
SharePoint utiliza autenticación de Windows para transmitir información de identidad al
comunicarse con PI WebParts Services; en el modo de notificaciones, SharePoint utiliza
certificados para transmitir información de identidad. Puede optar por no utilizar certificados
en los sitios con el modo de notificaciones, pero es menos seguro y no se recomienda. Los
requisitos de instalación de PI WebParts y los procedimientos difieren en los sitios con el modo
de notificaciones y con el modo clásico.
PI WebParts Services requiere una identidad de grupo de aplicaciones que tenga privilegios de
lectura a cualquier dato al que puedan acceder los usuarios. Las identidades de grupos de
aplicaciones de SharePoint no requieren ese acceso.
PI Server o PI AF deben autenticar a los usuarios que realizan solicitudes de datos. En la
mayoría de las configuraciones, PI WebParts realiza un seguimiento de las identidades
individuales y proporciona acceso a los datos y archivos adecuados. En el caso de una solicitud
inicial de un usuario, PI WebParts transmite la información de cuenta de inicio de sesión de
Windows a PI WebParts Services, que personifica a ese usuario. PI WebParts Services
transmite la información de cuenta del usuario a PI Server o PI AF. PI Server invoca un PI
mapping o un PI trust de esa cuenta y proporciona a PI WebParts Services el acceso a datos
adecuado para ese usuario. Del mismo modo, PI AF proporciona el acceso a datos adecuado
para la cuenta de usuario. En las solicitudes de datos posteriores, PI WebParts Services
transmite la identidad de grupo de aplicaciones a PI Server o PI AF para su autenticación. PI
WebParts Services controla los datos que pueden ver los usuarios.

4 PI WebParts 2013 Administrator Guide


Introducción

Con algunas configuraciones, sin embargo, PI WebParts no realiza un seguimiento de las


identidades individuales. En estas configuraciones, PI WebParts otorga a todos los usuarios
acceso a los datos de PI System, a los archivos de SharePoint o a ambos, en función de la
identidad del grupo de aplicaciones.
PI WebParts y PI WebParts Services almacenan información de configuración en PI Module
Database. Durante la instalación, designe el PI Server que almacenará estos datos de
configuración en su PI Module Database. PI WebParts almacena datos de configuración en el
módulo RtWebParts, y PI WebParts Services almacena datos de configuración en el módulo
RtBaseline.

Requisitos del sistema


PI WebParts requiere la instalación de software en uno o varios equipos y, potencialmente, en
estaciones de trabajo cliente web, dependiendo de la implementación planificada.

En esta sección
• Requisitos del servidor de SharePoint
Antes de su instalación, PI WebParts requiere determinado software específico en el
servidor de SharePoint.
• Requisitos de PI WebParts Services
Antes de instalar PI WebParts Services, el equipo requiere software específico.
• Requisitos del cliente
Para poder utilizar PI WebParts o las características de algunos elementos web, las
estaciones de trabajo cliente requieren determinado software.

Requisitos del servidor de SharePoint


El equipo del servidor de Microsoft SharePoint donde instale la solución PI WebParts requiere:
• Versión de 64 bits de Microsoft Windows Server 2008 SP2, Windows Server 2008 R2 o
Windows Server 2012
• Microsoft Internet Information Server (IIS) 6.0 o superior
• Microsoft SharePoint Foundation 2010, Microsoft SharePoint Server 2010, Microsoft
SharePoint Foundation 2013 o Microsoft SharePoint Server 2013
• Microsoft .NET Framework (versión 3.5 para SharePoint 2010 o versión 4.5 para SharePoint
2013)
• Una aplicación web de SharePoint que contenga como mínimo una colección de sitios

Requisitos de PI WebParts Services


El equipo donde instale PI WebParts Services requiere:
• Versión de 64 bits de Microsoft Windows Server 2008 SP2, Windows Server 2008 R2 o
Windows Server 2012
• Windows Communications Foundation
• Microsoft .NET Framework versión 4.5
• Sin característica de Activación de HTTP (una característica de .NET Framework 3.5.1)
• Característica de Windows Identity Foundation (WIF)

PI WebParts 2013 Administrator Guide 5


Introducción

• Característica de Activación de TCP


• Microsoft Internet Information Server (IIS) 7.0 o superior
• Sin sitio web de SharePoint con un solo número de puerto
• Acceso a PI Server versión 3.4.380 o posterior
Además, se deben iniciar los siguientes servicios:
• Net.Tcp Listener Adapter
• Net.Tcp Port Sharing

Requisitos del cliente


Los equipos donde los usuarios ejecuten PI WebParts necesitan un navegador compatible:

• Microsoft Internet Explorer 8 o posterior (solo versiones de 32 bits)


Si utiliza SharePoint 2010 con cualquier versión de Internet Explorer o SharePoint 2013 con
Internet Explorer 8, deberá instalar Adobe SVG Viewer para presentar gráficos en los
elementos web PI Graphic, PI Gauge, PI XYPlot y PI Trend. Esta aplicación se puede
descargar desde el área de descargas de Adobe SVG Viewer (http://www.adobe.com/
devnet/svg/adobe-svg-viewer-download-area.edu.html). Si utiliza SharePoint 2013 con
Internet Explorer 9 o posterior, no necesitará Adobe SVG Viewer.

• Firefox 16 o posterior
Si utiliza Firefox, no podrá representar elementos web o características que se basen en
controles ActiveX: el elemento web PI Messenger, el elemento web PI ActiveView, el
comando Iniciar en PI ProcessBook del elemento web PI Graphic o el comando Exportar a
Excel > Abrir de cualquier elemento web (aunque podrá seguir guardando datos en un
archivo de Excel).

• Google Chrome 24 o posterior


Si utiliza Chrome, no podrá representar elementos web o características que se basen en
controles ActiveX: el elemento web PI Messenger, el elemento web PI ActiveView, el
comando Iniciar en PI ProcessBook del elemento web PI Graphic o el comando Exportar a
Excel > Abrir de cualquier elemento web (aunque podrá seguir guardando datos en un
archivo de Excel).
Para admitir las características de algunos elementos web, las estaciones de trabajo cliente
pueden necesitar software adicional:

• PI ActiveView
Para utilizar el elemento web PI ActiveView, es necesario instalar PI ActiveView 2.2 o
posterior en la estación de trabajo cliente. Para ver pantallas ERD creadas en PI
ProcessBook 3.2, se requiere PI ActiveView 3.2 o posterior. El elemento web PI ActiveView
no funciona en Firefox o Chrome.

• PI ProcessBook
Para utilizar el comando Iniciar en PI ProcessBook en los elementos web PI ActiveView o PI
Graphic, es necesario instalar PI ProcessBook 3.0 o superior en la estación de trabajo
cliente. Este comando no funciona en Firefox o Chrome.

6 PI WebParts 2013 Administrator Guide


Introducción

• Microsoft Office y software de mensajería instantánea


Para utilizar el elemento web PI Messenger, es necesario instalar Microsoft Office 2003 o
superior y Microsoft Lync, Microsoft Windows Messenger, Windows Live Messenger,
Microsoft Office Communicator o MSN Messenger en la estación de trabajo cliente. Si está
presente Microsoft Outlook XP o el control Outlook 2003 Address Book, los usuarios pueden
importar contactos de mensajería instantánea directamente desde la libreta de direcciones
de Outlook. El elemento web PI Messenger no funciona en Firefox o Chrome.

• Microsoft Excel
Para poder utilizar el comando Exportar a Excel > Abrir en el elemento web PI BatchTable,
PI Table, PI TimeSeries, PI Trend o PI Values, es necesario instalar Microsoft Excel XP o
superior en la estación de trabajo cliente. Recuerde que los exploradores Firefox y Chrome
no admiten este comando.
Nota:
Es necesario ser administrador en el equipo cliente para instalar Adobe SVG Viewer de
Adobe o PI ActiveView.

PI WebParts 2013 Administrator Guide 7


Introducción

8 PI WebParts 2013 Administrator Guide


PI WebParts installation
Use the PI WebParts setup program to install the PI WebParts SharePoint solution and PI
WebParts Services. You must install the PI WebParts SharePoint solution on the computer
where SharePoint is installed. You can install PI WebParts Services on the same computer as
the PI WebParts solution or you can install PI WebParts Services on a separate computer.
PI WebParts 2013 cannot coexist with earlier versions of RtWebParts and PI WebParts.
However, PI WebParts 2013 can coexist with earlier versions of RtBaselineServices and PI Data
Services. Therefore, you can install PI WebParts 2013 with other PI System applications that
require those components, such as PI Web Services.
After you install the PI WebParts solution, you must prepare your SharePoint web applications
for PI WebParts. For each SharePoint web application from which you want to use PI
WebParts, deploy the PI WebParts solution to the application and activate the PI WebParts
Configuration feature for the application. After you install PI WebParts Services, you must
configure SharePoint to use PI WebParts Services. To uninstall PI WebParts, see Eliminación de
PI WebParts.
If you have PI WebParts 2013 installed and you want to upgrade to PI WebParts 2013 SP1,
then follow the procedure to install the PI WebParts service pack. You must update the PI
WebParts solution, upgrade PI WebParts Services, and activate the PI WebParts Configuration
feature for any SharePoint web applications from which you want to use PI WebParts.
For an overview of installation choices, see Arquitectura de PI WebParts 2013.

En esta sección
• Lista de comprobación anterior a la instalación
Antes de ejecutar el programa de instalación de PI WebParts, debe comprobar que el
sistema está preparado.
• Instalación de PI WebParts
Ejecute el programa de instalación de PI WebParts y, a continuación, configure SharePoint.
• Lista de comprobación posterior a la instalación
Después de instalar PI WebParts, debe probar la instalación, limitar el acceso
administrativo, preparar estaciones de trabajo cliente e instalar el paquete de idiomas.
• Install PI WebParts service pack
If you previously installed PI WebParts 2013, upgrade to PI WebParts 2013 SP1 by updating
the PI WebParts SharePoint solution and upgrading PI WebParts Services.

Lista de comprobación anterior a la instalación


Antes de instalar PI WebParts, compruebe lo siguiente:
• El equipo donde va a instalar la solución PI WebParts SharePoint cumple los requisitos del
servidor SharePoint (consulte Requisitos del servidor de SharePoint).
• Todas las actualizaciones de SharePoint están instaladas y se está ejecutando una aplicación
web de SharePoint con una colección de sitios como mínimo.
• Ha iniciado sesión con una cuenta de usuario de dominio de Windows con privilegios de
administrador en el servidor SharePoint.
• El equipo donde va a instalar PI WebParts Services cumple los requisitos del servidor PI
WebParts Services (consulte Requisitos de PI WebParts Services).

PI WebParts 2013 Administrator Guide 9


PI WebParts installation

• Se encuentra disponible un sitio web PI WebParts Services con un número de puerto


exclusivo para PI WebParts Services. El sitio web debe estar disponible y en ejecución en el
equipo donde va a instalar PI WebParts Services. Aunque puede utilizar el sitio web
predeterminado disponible con IIS, es posible que encuentre útil un sitio con un nombre
más significativo. Puede crear un sitio con Internet Information Services (IIS) Manager.
Al instalar PI WebParts Services, el programa de instalación habilita el protocolo net.tcp
para este sitio web con un enlace al puerto TCP 808. El sitio web requiere un enlace
exclusivo. Para utilizar un enlace diferente para este sitio web, habilite el protocolo net.tcp
con su enlace preferido antes de ejecutar el programa de instalación. Necesita conocer el
puerto de enlace cuando configure SharePoint para utilizar PI WebParts Services.
• Está disponible una PI Module Database para almacenar información de configuración de PI
WebParts Services y PI WebParts. Si está actualizando desde una versión anterior, puede
utilizar la misma PI Module Database para almacenar esta información.
• La identidad de grupo de aplicaciones de PI WebParts Services tiene acceso de lectura al
módulo RtWebParts en la PI Module Database, que guarda los datos de configuración de PI
WebParts para PI WebParts.
Utilice PI System Management Tools (PI SMT) para conceder permisos.
• Todos los usuarios de PI WebParts, incluida la identidad de grupo de aplicaciones de PI
WebParts Services, tienen acceso de lectura a PI points y atributos de PI en PI Server y a
elementos y atributos de PI AF.
• El servidor SharePoint y PI WebParts Services están configurados para admitir
autenticación, si es necesario. Esto puede incluir la configuración de certificados y la
configuración de la delegación de Kerberos. Consulte Requirements for identity
authentication in a PI WebParts installation.
• El servicio de Windows para notificaciones está en ejecución y se ha configurado para
iniciarse automáticamente si se utilizan sitios en modo de notificaciones (el modo
predeterminado en SharePoint 2013). Consulte Iniciar el servicio de Windows para
notificaciones en el servidor SharePoint.

En esta sección
• Actualización de SharePoint
Siga las instrucciones de Microsoft para actualizar SharePoint.
• Comprobar que SharePoint se está ejecutando
Conéctese a un sitio de SharePoint para comprobar que SharePoint se está ejecutando.
• Permisos de SQL Server para SharePoint
Consulte la documentación de Microsoft para obtener información sobre los permisos de
SQL Server necesarios para SharePoint.
• Acceso a datos de PI Server y PI AF
Los usuarios de PI WebParts necesitan acceder a determinados datos de PI Server y PI AF.
• Configuración de la identidad de grupo de aplicaciones para PI WebParts Services
Localice y defina la identidad de grupo de aplicaciones y cree una PI mapping o un PI trust
para esa identidad.
• Requirements for identity authentication in a PI WebParts installation
To authenticate identities and ensure secure access between SharePoint and PI System, a PI
WebParts installation might require you to enable Kerberos delegation and to install and
properly reference certificates.
• Iniciar el servicio de Windows para notificaciones en el servidor SharePoint
En el servidor SharePoint, configure el servicio Windows, Notificaciones del servicio de
token de Windows, para que se inicie de forma automática.

10 PI WebParts 2013 Administrator Guide


PI WebParts installation

Actualización de SharePoint
Si está actualizando su plataforma SharePoint, siga las instrucciones de Microsoft para hacerlo.
Actualice primero SharePoint y, a continuación, instale PI WebParts.

Comprobar que SharePoint se está ejecutando


Antes de instalar PI WebParts, debe comprobar que se esté ejecutando una aplicación web de
SharePoint en al menos un sitio de la colección.

Procedimiento
1. Conéctese al sitio de SharePoint mediante el nombre del equipo o del sitio.
Por ejemplo, puede conectarse utilizando el nombre de host: http://ServerName/.
2. Si el sitio de SharePoint no se carga, compruebe que haya un sitio de SharePoint
funcionando para la URL deseada.
Si es necesario, compruebe que el sitio SharePoint se ha ampliado para añadir la
funcionalidad SharePoint a un sitio web en particular.

Permisos de SQL Server para SharePoint


Consulte la documentación de Microsoft relativa a los permisos de SQL Server necesarios para
SharePoint:
• Plan para cuentas Administrativas y de Servicio (SharePoint Foundation 2010) (http://
technet.microsoft.com/en-us/library/cc288210.aspx)
• Permisos de cuenta y configuración de seguridad (SharePoint Server 2010) (http://
technet.microsoft.com/en-us/library/cc678863(v=office.14).aspx)
• Configurar la seguridad y los permisos de cuenta en SharePoint 2013 (http://
technet.microsoft.com/en-us/library/cc678863.aspx)

Acceso a datos de PI Server y PI AF


Los usuarios de PI WebParts necesitan acceder a determinados datos de PI Server y PI AF. Para
otorgar acceso a PI Server, utilice PI System Management Tools (SMT). Por ejemplo, es posible
que cree una PI mapping que enlace una o varias cuentas de Windows con una PI identity, a la
que deba proporcionar el acceso necesario.
Deberá otorgar a los usuarios de PI WebParts, incluida la identidad de grupo de aplicaciones
para PI WebParts Services, el siguiente acceso:
• Acceso de lectura a los módulos de configuración en PI Module Database (de forma
predeterminada, RtWebParts y RtBaseline). El módulo RtWebParts almacena datos de
configuración de PI WebParts y el módulo RtBaseline almacena datos de configuración de PI
WebParts Services. El acceso de lectura permite a los usuarios conectarse a fuentes de
datos, acceder a conjuntos de datos y configurar pantallas de elementos web.
• Acceso de lectura a todos los servidores de PI AF que PI WebParts utiliza para buscar y
mostrar datos de atributos de PI AF y que utiliza el elemento web PI TreeView.
• Acceso de lectura a seguridad de punto y seguridad de datos a cualquier PI point al que
acceda PI WebParts.

PI WebParts 2013 Administrator Guide 11


PI WebParts installation

Configuración de la identidad de grupo de aplicaciones para PI WebParts


Services
Utilice Internet Information Services (IIS) Manager en el equipo de PI WebParts Services para
definir la identidad de grupo de aplicaciones que PI WebParts Services utiliza para realizar la
autenticación con PI Server y PI AF. Puede utilizar una cuenta integrada o personalizada.
OSIsoft le recomienda que utilice una cuenta personalizada y cree un usuario de Windows
Active Directory (AD) configurado como una cuenta de servicio para que sirva como cuenta de
seguridad para el grupo de aplicaciones.

Procedimiento
1. Localice el grupo de aplicaciones del sitio web de PI WebParts Services:
a. Haga clic en Inicio > Herramientas administrativas > Internet Information Services (IIS)
Manager.
b. En el panel Conexiones, expanda el servidor que contiene el sitio y, a continuación,
expanda Sitios para mostrar una lista de los sitios configurados.
c. Haga clic con el botón derecho en el sitio de PI WebParts Services y, a continuación, en
Administrar sitio web > Configuración avanzada.
d. Tenga en cuenta el grupo de aplicaciones configurado para ejecutar la aplicación del
sitio.

12 PI WebParts 2013 Administrator Guide


PI WebParts installation

e. Haga clic en Cancelar.


2. Defina la identidad del grupo de aplicaciones:
a. En el panel Conexiones, en el servidor del sitio web, haga clic en Grupos de aplicaciones.
b. En la lista Grupos de aplicaciones, haga clic con el botón derecho en el grupo de
aplicaciones del sitio de PI WebParts Services y, a continuación, en Configuración
avanzada.
c. En la ventana Configuración avanzada, en Modelo de proceso, haga clic en el campo
Identidad y, a continuación, en el botón Examinar para abrir la ventana Identidad del
grupo de aplicaciones, que muestra la cuenta.
d. Especifique la cuenta deseada para el grupo de aplicaciones de PI WebParts Services:
▪ Para utilizar una cuenta del sistema, seleccione Cuenta integrada y seleccione la
cuenta.
▪ Para utilizar una cuenta personalizada, seleccione Cuenta personalizada y, a
continuación, haga clic en Establecer para introducir las credenciales de la cuenta.
e. Haga clic en Aceptar.
3. Cree una PI mapping que otorgue a esta identidad de grupo de aplicaciones acceso de
lectura a todos los PI points y atributos de PI points y a todas las rutas de configuración que
PI WebParts puede solicitar. Otra posibilidad es crear un PI trust, aunque no se recomienda
este método, porque es menos seguro.

PI WebParts 2013 Administrator Guide 13


PI WebParts installation

Identidad de grupo de Opciones de seguridad de PI Server


aplicaciones
Cuenta integrada ◦ PI mapping (recomendado) para la directiva de seguridad
predefinida
◦ PI trust (no se recomienda) para la aplicación w3wp.exe que
se ejecuta desde la dirección IP del equipo de PI WebParts
Services
Cuenta personalizada con un ◦ PI mapping (recomendado) para el usuario de AD o un PI trust
nombre de usuario y contraseña de ese nombre de usuario
específicos
◦ PI trust (no se recomienda) para la aplicación w3wp.exe que
se ejecuta desde la dirección IP del equipo de PI WebParts
Services

Para obtener información adicional consulte la documentación de Microsoft SharePoint


relativa a las cuentas de servicio y administrativas para el despliegue inicial de SharePoint
(http://technet.microsoft.com/en-us/library/ee662513.aspx).

Requirements for identity authentication in a PI WebParts installation


Certificates and Kerberos let software components authenticate identities. To ensure secure
access between SharePoint and PI System, you might need to configure certificates or configure
Kerberos delegation on one or more servers in your PI WebParts installation.
The following table shows where you must configure certificates or configure Kerberos
delegation. The requirement depends on the installation architecture, the method PI Server
uses to authenticate PI WebParts Services, and the type of SharePoint site.
Kerberos and certificate requirements for various installation architectures
Architecture PI Server authentication Type of SharePoint Configuration
method site requirement
PI WebParts Services and Windows integrated Classic mode • Kerberos delegation
SharePoint server on security (recommended) for PI WebParts
same computer Services
Claims mode • Kerberos delegation
for PI WebParts
Services
PI trusts (not Classic mode None
recommended)
Claims mode None

14 PI WebParts 2013 Administrator Guide


PI WebParts installation

Architecture PI Server authentication Type of SharePoint Configuration


method site requirement
PI WebParts Services and Windows integrated Classic mode • Kerberos delegation
SharePoint server on security (recommended) for SharePoint server
different computers
• Kerberos delegation
for PI WebParts
Services
Claims mode • Kerberos delegation
for PI WebParts
Services
• Certificates on
SharePoint server and
PI WebParts Services
PI trusts (not Classic mode • Kerberos delegation
recommended) for SharePoint server
Claims mode • Certificates on
SharePoint server and
PI WebParts Services

For information about how to configure Kerberos delegation, see Configuración de la


delegación de Kerberos.
For information about how to configure certificates, see Configuración de certificados.
Nota:
When you locate PI WebParts Services and SharePoint server on different computers, you
must configure certificates for SharePoint to authenticate individual identities with PI
WebParts Services on claims-mode sites. If not, PI WebParts cannot maintain individual
access privileges to PI System data and all users will access the same data.

Iniciar el servicio de Windows para notificaciones en el servidor SharePoint


Para admitir sitios en modo de notificaciones, el servicio de Windows Notificaciones del
servicio de token de Windows debe estar en ejecución. En el servidor SharePoint, configure
este servicio para que se inicie de forma automática.

Procedimiento
1. Utilice la herramienta de servicios administrativos para configurar la propiedad Tipo de
inicio como Automático.
2. Utilice la página Servicios del servidor de Administración central de SharePoint para
comprobar que se haya iniciado el servicio.

Instalación de PI WebParts
Para instalar PI WebParts, necesita instalar la solución PI WebParts SharePoint y PI WebParts
Services, y configurar a continuación SharePoint.

Antes de empezar
Determine la arquitectura a instalar y verifique la lista de revisión de la pre-instalación.

Procedimiento
1. Instalación de la solución PI WebParts.

PI WebParts 2013 Administrator Guide 15


PI WebParts installation

Ejecute el programa de instalación para instalar la solución PI WebParts SharePoint en un


equipo con SharePoint instalado. También puede instalar PI WebParts Services.
2. Deploy PI WebParts solution to SharePoint web applications.
Utilice Administración central de SharePoint para desplegar la solución PI WebParts
SharePoint instalada en aplicaciones web de SharePoint.
3. Activación de la característica de Configuración de PI WebParts para las aplicaciones web de
SharePoint deseadas
Use la Administración central de SharePoint para activar la característica de Configuración
de PI WebParts para cualquier aplicación web de SharePoint desde la cual desea usar PI
WebParts.
4. Instalación de PI WebParts Services.
Ejecute el programa de instalación para instalar PI WebParts Services, si no se encuentra
instalado todavía.
5. Configurar las aplicaciones web de SharePoint para PI WebParts.
Use la Administración central de SharePoint para activar la característica de configuración
de la aplicación de administración y para introducir los ajustes que SharePoint necesita para
integrar PI WebParts.
6. Activar PI WebParts como una función de colección de sitios.
Una vez que active PI WebParts como una característica de colección de sitios de
SharePoint, PI WebParts aparece en la galería de elementos web, y los usuarios pueden
ubicarlos en las páginas.

Instalación de la solución PI WebParts


Ejecute el programa de instalación de PI WebParts para instalar la solución PI WebParts
SharePoint en un equipo con SharePoint instalado. Durante la instalación, podrá instalar PI
WebParts Services en el mismo equipo. También, puede ejecutar el programa de instalación de
PI WebParts aparte para instalar PI WebParts Services en este equipo o en otro.
Consejo:
Para instalar la solución PI WebParts SharePoint, el programa de instalación debe
reiniciar IIS. Por lo tanto, ejecute el programa de instalación en un momento conveniente
para reiniciar IIS.

Antes de empezar
Consulte Lista de comprobación anterior a la instalación.

Procedimiento
1. Start the setup program:
◦ Start the setup program automatically from the self-extraction program.
◦ Download the files from the self-extraction program to a particular directory and then
run the SetupDispatcher.exe file to start the setup program.
The setup program searches the computer for SharePoint and for any earlier versions of PI
WebParts, and then opens the appropriate window.
2. If the setup program detects versions of PI WebParts earlier than PI WebParts 2013,
uninstall the associated items:

16 PI WebParts 2013 Administrator Guide


PI WebParts installation

To: Complete these steps:


Uninstall automatically a. Click Uninstall.
The setup program removes the detected items and writes messages
that show its progress. A message indicates when the process is
complete.
b. Click Continue.
Uninstall manually a. Click Cancel to close the setup program.
b. Manually remove the detected items.
You can use the Cleanup_Actions.txt file that the setup program
writes in the directory that contains the extracted setup kit. This file
contains commands needed to remove the detected items.
c. Restart the setup program after you remove the detected items.

3. Cuando se le solicite, seleccione las características que desea instalar:


◦ Marque la casilla de verificación Solución PI WebParts SharePoint para agregar la
solución PI WebParts a SharePoint en este equipo.
Esta casilla aparece desactivada si la solución PI WebParts SharePoint ya se encuentra
instalada en el equipo.
◦ Marque la casilla de verificación PI WebParts Services para instalar PI WebParts Services
en este equipo.
Los requisitos de los certificados y de la delegación de Kerberos varían si instala PI
WebParts Services en el mismo equipo que la solución PI WebParts SharePoint o en un
equipo distinto. Consulte Requirements for identity authentication in a PI WebParts
installation para obtener más información.
4. Haga clic en Continuar.
5. Cuando se le solicite, haga clic en Reiniciar IIS ahora para que el programa de instalación
reinicie IIS.
Debe reiniciar IIS al instalar la solución PI WebParts. Si es necesario, demore la instalación
hasta que pueda reiniciar IIS.
6. Seleccione un método para instalar PI WebParts en SharePoint.
El programa de instalación puede instalar de forma automática la solución PI WebParts en
la aplicación web de contenidos predeterminada (SharePoint - 80) y configurar SharePoint
para que utilice PI WebParts Services. También, puede instalar la solución con
Administración central de SharePoint.

◦ Haga clic en Configuración automática para que el programa de instalación implemente


la solución para SharePoint - 80.
El programa de instalación intentará programar un trabajo del temporizador para
implementar la solución.
◦ Haga clic en Configuración manual para realizar la configuración con Administración
central de SharePoint más tarde.
7. Haga clic en Siguiente para instalar las características seleccionadas.
8. Si elige instalar PI WebParts Services, siga las solicitudes para instalar los componentes
necesarios.
a. Follow the prompts to install the components required on your computer to support PI
WebParts Services.
Required components that might be installed prior to PI WebParts Services include:

PI WebParts 2013 Administrator Guide 17


PI WebParts installation

▪ OSIsoft MS Runtime Redistributables


▪ PI Software Development Kit (PI SDK )
▪ PI Software Development Kit 64-bit (PI SDK)
▪ PI Buffer Subsystem
▪ PI AF Client 2014
▪ PI OLEDB Enterprise
▪ PI OLEDB Enterprise x86
▪ PI OLEDB 2013 R3
At any prompts regarding files in use, click Retry or Ignore.
b. Follow the prompts to install PI WebParts Services. In particular note:
▪ On the IIS Web Site page, select a non-SharePoint website for PI WebParts Services.
If the website has no net.tcp binding defined, the setup program enables the net.tcp
protocol for the website with a binding to TCP port 808. You need to know the binding
port when you configure SharePoint to use PI WebParts Services.
▪ On the PI Data Archive for Module Database page, identify which PI Data Archive (that
is, PI Server) stores the PI Module Database to use for PI WebParts and PI WebParts
Services configuration. Enter the computer that hosts this PI Data Archive (PI Server).
▪ On the SharePoint server or farm page, enter the host name of the independent
SharePoint server that this instance of PI WebParts Services will support, or enter the
name of the SharePoint farm that this instance of PI WebParts Service will support.
Nota:
Si debe reiniciar el servidor durante la instalación de PI WebParts Services, tendrá que
volver a ejecutar el archivo SetupDispatcher.exe después de reiniciar el servidor
para finalizar la instalación. En este caso, el instalador no podrá continuar la
instalación automáticamente de la PI Webparts a las aplicaciones web por defecto.
Independientemente de su selección original, debe seguir los pasos para implementar
de forma manual la solución PI WebParts, activar la característica de Configuración de
PI WebParts para las aplicaciones web de SharePoint deseadas, configurar las
aplicaciones web de SharePoint para PI WebParts y activar PI WebParts como una
característica de colección de sitios de SharePoint.
9. Cuando el progreso de instalación muestre que ha finalizado la instalación de PI WebParts,
haga clic en Continuar.

Deploy PI WebParts solution to SharePoint web applications


After you install the PI WebParts SharePoint solution, you must deploy the solution to the
SharePoint web applications in which you want to use PI WebParts. If the setup program
successfully deployed the solution to SharePoint - 80 and that is the only application in which
you want to use PI WebParts, then you can skip this procedure. If the setup program created a
timer job to deploy the solution but your server does not have the timer service enabled, you
must manually run the timer jobs (see Ejecutar trabajos del temporizador de SharePoint).

Procedimiento
1. Open the Solution Management page in the SharePoint Central Administration site.
To open from: Then:
PI WebParts setup program Click Continue to SharePoint from the last page in the PI
WebParts setup program.

18 PI WebParts 2013 Administrator Guide


PI WebParts installation

SharePoint Central a. On the Central Administration navigation pane, click System


Administration site Settings.
b. Under Farm Management, click Manage farm solutions.

2. On the Solution Management page, click pi webparts_2013.wsp.


3. On the Solution Properties page, click Deploy Solution.
4. On the Deploy Solution page, from the Choose a Web application to deploy this solution list,
select the application in which you want to use PI WebParts.
You can select All content Web applications to deploy the solution to all currently installed
applications.
5. Click OK to deploy the solution to the selected application.
After you deploy the solution to an application, you must activate the PI WebParts
Configuration feature for the application before you can use PI WebParts in that application.
6. Repeat steps 2 through 5 for each application in which you want to use PI WebParts.

Qué hacer a continuación


Activación de la característica de Configuración de PI WebParts para las aplicaciones web de
SharePoint deseadas.

Ejecutar trabajos del temporizador de SharePoint


Si el programa de instalación ha creado un trabajo de temporizador para desplegar la solución
PI WebParts en SharePoint, el servidor de SharePoint debe tener el servicio del temporizador
activado para poder ejecutar ese trabajo del temporizador. Si el servicio no se encuentra
activado, utilice el comando stsadm.exe para ejecutar los trabajos del temporizador de forma
manual.

Procedimiento
1. En una ventana del símbolo del sistema, vaya al directorio donde se encuentra almacenado
el ejecutable:
◦ En SharePoint 2010, Program Files\Common Files\Microsoft Shared\web
server extensions\14\bin
◦ En SharePoint 2013, Program Files\Common Files\Microsoft Shared\web
server extensions\15\bin
2. Escriba el siguiente comando: stsadm.exe -o execadmsvcjobs.
SharePoint ejecuta el trabajo del temporizador que el programa de instalación ha creado
para desplegar la solución PI WebParts.

Activación de la característica de Configuración de PI WebParts para las


aplicaciones web de SharePoint deseadas
Para usar PI WebParts en una aplicación web de SharePoint, primero debe activar la
característica de Configuración de PI WebParts para esa aplicación.

PI WebParts 2013 Administrator Guide 19


PI WebParts installation

Procedimiento
1. En el panel de navegación Administración central de Administración central de SharePoint,
haga clic en Administración de aplicaciones.
2. En la página Administración de aplicaciones, en Aplicaciones web, haga clic en Administrar
aplicaciones web.
3. Para cada aplicación desde la cual desea usar PI WebParts, active la característica de
Configuración de PI WebParts:
a. En la lista de aplicaciones, seleccione la aplicación web de SharePoint desde la cual desea
usar PI WebParts.
b. En la ficha Aplicaciones web, en el grupo Administrar, haga clic en Administrar
características.
c. En la ventana Administrar características de la aplicación web, en la fila Configuración de
PI WebParts, haga clic en Activar. Si la característica ya está activa, debe desactivar la
característica y, a continuación, volver a activarla.
d. Cuando la columna Estado muestra Activo en la fila Configuración de PI WebParts, haga
clic en Aceptar para cerrar la ventana.

Instalación de PI WebParts Services


Ejecute el programa de instalación de PI WebParts para instalar PI WebParts Services. Puede
instalar PI WebParts Services en el mismo equipo que el servidor SharePoint o en otro equipo.
Si ha instalado PI WebParts Services en el mismo equipo que la solución PI WebParts en
SharePoint, puede omitir este procedimiento.

Antes de empezar
Marque Requisitos de PI WebParts Services.

Procedimiento
1. Start the setup program:
◦ Start the setup program automatically from the self-extraction program.
◦ Download the files from the self-extraction program to a particular directory and then
run the SetupDispatcher.exe file to start the setup program.
The setup program searches the computer for SharePoint and for any earlier versions of PI
WebParts, and then opens the appropriate window.
2. If the setup program detects versions of PI WebParts earlier than PI WebParts 2013,
uninstall the associated items:
To: Complete these steps:
Uninstall automatically a. Click Uninstall.
The setup program removes the detected items and writes messages
that show its progress. A message indicates when the process is
complete.
b. Click Continue.

20 PI WebParts 2013 Administrator Guide


PI WebParts installation

Uninstall manually a. Click Cancel to close the setup program.


b. Manually remove the detected items.
You can use the Cleanup_Actions.txt file that the setup program
writes in the directory that contains the extracted setup kit. This file
contains commands needed to remove the detected items.
c. Restart the setup program after you remove the detected items.

3. Si SharePoint está instalado en el equipo, seleccione la característica de PI WebParts que


desea instalar:
a. Marque la casilla PI WebParts Services para instalar PI WebParts Services en este
equipo.
b. Haga clic en Continuar para iniciar el programa de instalación de PI WebParts Services.
4. Follow the prompts to install the components required on your computer to support PI
WebParts Services.
Required components that might be installed prior to PI WebParts Services include:
◦ OSIsoft MS Runtime Redistributables
◦ PI Software Development Kit (PI SDK )
◦ PI Software Development Kit 64-bit (PI SDK)
◦ PI Buffer Subsystem
◦ PI AF Client 2014
◦ PI OLEDB Enterprise
◦ PI OLEDB Enterprise x86
◦ PI OLEDB 2013 R3
At any prompts regarding files in use, click Retry or Ignore.
5. Follow the prompts to install PI WebParts Services. In particular note:
◦ On the IIS Web Site page, select a non-SharePoint website for PI WebParts Services.
If the website has no net.tcp binding defined, the setup program enables the net.tcp
protocol for the website with a binding to TCP port 808. You need to know the binding
port when you configure SharePoint to use PI WebParts Services.
◦ On the PI Data Archive for Module Database page, identify which PI Data Archive (that is,
PI Server) stores the PI Module Database to use for PI WebParts and PI WebParts
Services configuration. Enter the computer that hosts this PI Data Archive (PI Server).
◦ On the SharePoint server or farm page, enter the host name of the independent
SharePoint server that this instance of PI WebParts Services will support, or enter the
name of the SharePoint farm that this instance of PI WebParts Service will support.
6. Cuando el progreso de la instalación muestre que ha finalizado la instalación de PI
WebParts Services, haga clic en Continuar.
7. Una vez instalado correctamente PI WebParts Services, haga clic en Continuar con
SharePoint para configurar SharePoint para que utilice PI WebParts Services.

Configurar las aplicaciones web de SharePoint para PI WebParts


Use la Administración central de SharePoint para configurar las aplicaciones web de
SharePoint para PI WebParts. Puede omitir este procedimiento si se cumplen todas las
condiciones que se indican a continuación:

PI WebParts 2013 Administrator Guide 21


PI WebParts installation

• Usted instaló la solución PI WebParts y PI WebParts Services en el mismo equipo al mismo


tiempo.
• Ha utilizado la configuración automática y el programa de instalación ha desplegado
correctamente la solución en SharePoint - 80.
• Usará solo PI WebParts en la aplicación de SharePoint - 80.
• La identidad de grupo de aplicaciones de PI WebParts Services no es un nombre de usuario
de dominio.

Antes de empezar

• Instalación de PI WebParts Services.


• Deploy PI WebParts solution to SharePoint web applications.

Procedimiento
1. Activación de la característica de Configuración de PI WebParts para la aplicación de
administración de SharePoint.
Use la Administración central de SharePoint para activar la característica de Configuración
de PI WebParts para la aplicación de administración de SharePoint.
2. Introducir los ajustes que cada aplicación web de SharePoint necesita para PI WebParts.
Para cada aplicación web de SharePoint que usará PI WebParts, use la página de
Configuración de PI WebParts en SharePoint para introducir los ajustes que la aplicación
necesita para integrar PI WebParts.

Qué hacer a continuación


Activar PI WebParts como una función de colección de sitios.

Activación de la característica de Configuración de PI WebParts para la


aplicación de administración de SharePoint
Para configurar SharePoint para usar PI WebParts Services, primero debe activar la
característica de Configuración de PI WebParts para la aplicación de administración de
SharePoint. Solo tendrá que activar esta característica una sola vez para la aplicación de
administración de SharePoint.

Procedimiento
1. En el panel de navegación Administración central de Administración central de SharePoint,
haga clic en Administración de aplicaciones.
2. En la página Administración de aplicaciones, en Aplicaciones web, haga clic en Administrar
aplicaciones web.
3. En la lista de aplicaciones, seleccione Administración central de SharePoint v4.
4. En la ficha Aplicaciones web, en el grupo Administrar, haga clic en Administrar
características.
5. En la ventana Administrar características de la aplicación web, en la fila Configuración de PI
WebParts, haga clic en Activar.
6. Cuando la columna Estado muestra Activo en la fila Configuración de PI WebParts, haga clic
en Aceptar para cerrar la ventana.

22 PI WebParts 2013 Administrator Guide


PI WebParts installation

Qué hacer a continuación


Introducir los ajustes que cada aplicación web de SharePoint necesita para PI WebParts.

Introducir los ajustes que cada aplicación web de SharePoint necesita


para PI WebParts
Para cada aplicación web de SharePoint que usará PI WebParts, introduzca los ajustes que la
aplicación necesita para integrar PI WebParts. Estos valores controlan el acceso a PI WebParts
Services, la autenticación de PI WebParts Services y las identidades utilizadas para acceder a
los archivos en el sitio de PI WebParts y a los datos de PI System. Introduzca estos ajustes en la
página de Configuración de PI WebParts en SharePoint.

Antes de empezar

• Activación de la característica de Configuración de PI WebParts para la aplicación de


administración de SharePoint.
• Configure los certificados o la delegación de Kerberos, según sea necesario. Consulte
Requirements for identity authentication in a PI WebParts installation.
• Activación de la característica de Configuración de PI WebParts para las aplicaciones web de
SharePoint deseadas.

Procedimiento
1. Abra la página Configuración de PI WebParts en SharePoint:
a. En el panel de navegación de Administración central, haga clic en Asistentes de
configuración.
b. En la página Asistentes de configuración, haga clic en Configuración de PI WebParts.
2. En la lista Aplicación web que aloja PI WebParts, seleccione la aplicación web de SharePoint
que desea configurar para PI WebParts.
La lista contiene las aplicaciones web de SharePoint para las cuales activó la característica
de Configuración de PI WebParts. La configuración en esta página controla la manera en que
la aplicación web de SharePoint seleccionada accede a PI WebParts Services.
3. Establezca la URL que las aplicaciones web de SharePoint usan para contactar PI WebParts
Services:
a. En el campo Dirección URL de PI WebParts Services, escriba la URL para el sitio web de
PI WebParts Services que especificó durante la instalación. Especifique la dirección URL
utilizando el protocolo net.tcp.
Por ejemplo, puede especificar net.tcp://ServerName:NNN, donde ServerName es el
nombre de dominio completo y NNN es el sitio de unión net.tcp configurado para el sitio
web (808 de manera predeterminada).
b. Haga clic en Probar para comprobarlo. Una marca de verificación de color verde indica
que la dirección URL es válida.
4. Si especificó una aplicación web de SharePoint en modo de notificaciones, configure la
manera en que la aplicación usa las identidades para el acceso a archivos y para la
autenticación con PI WebParts Services:
a. Si instaló PI WebParts Services y el servidor de SharePoint en equipos diferentes,
marque la casilla de verificación Utilizar certificados para sitios en modo de
notificaciones para usar los certificados.

PI WebParts 2013 Administrator Guide 23


PI WebParts installation

Con esta configuración, el servidor SharePoint puede personificar usuarios durante el


proceso de autenticación con PI WebParts Services. Con la personificación, los datos de
PI System que se devuelven se basan en los privilegios del usuario que ha iniciado sesión
personificada. Este es el modo de funcionamiento más seguro. Recuerde que también
debe configurar los certificados. Sin esta configuración, todos los usuarios tendrán
acceso a los mismos datos.
b. Marque la casilla de verificación Personificación de usuarios en un servidor SharePoint
para sitios en modo de notificaciones para que PI WebParts suplante a los usuarios.
Con esta configuración, cualquier sitio web de WebParts otorga acceso a los archivos en
función de los privilegios de usuario que ha iniciado sesión personificada. Asimismo, si
ha instalado PI WebParts Services y el servidor SharePoint en el mismo equipo, esta
configuración permitirá al servidor SharePoint personificar usuarios durante la
autenticación con PI WebParts Services. Sin esta configuración, el sitio web de WebParts
otorga acceso a los archivos en función de los privilegios de la identidad de grupo de
aplicaciones de SharePoint.
5. Especifique la identidad que la aplicación web de SharePoint usa para autenticar PI
WebParts Services:
a. En la lista Tipo de identidad, seleccione el tipo de identidad que PI WebParts Services usa
para comunicarse con SharePoint.
b. En el campo Identidad válida, introduzca el nombre de la identidad válida.
c. Si la identidad es un nombre de dominio, haga clic en Probar para comprobar que la
identidad introducida sea válida. Una marca de verificación de color verde indica una
identidad válida y una cruz de color rojo, una identidad no válida.
Para verificar la comunicación desde PI WebParts Services, SharePoint autenticará la
identidad especificada.
Por ejemplo, en la lista Tipo de identidad, seleccione Nombre principal de servicio y, a
continuación, establezca Identidad válida en un nombre principal de servicio válido para la
cuenta de grupo de aplicaciones de PI WebParts Services, como HTTP/appserver, donde
appsever es el equipo de PI WebParts Services.
6. En el campo Nombre de dominio, introduzca el miembro del conjunto de servidores de
SharePoint que PI WebParts Services debe usar para acceder al servicio de token de
seguridad de SharePoint.
El proceso de despliegue de la solución PI WebParts establece este campo en un servidor
SharePoint disponible. Puede designar un servidor diferente para que aloje el servicio de
token de seguridad.
7. Haga clic en Listo.

Activar PI WebParts como una función de colección de sitios


En cada aplicación web de SharePoint, debe activar PI WebParts como una característica de
colección de sitios de SharePoint, para mostrar PI WebParts en la galería de elementos web y
ubicarlos en las nuevas páginas de elementos web.

Procedimiento
1. Inicie sesión como administrador en el sitio de SharePoint.
2. From the Home page for the site collection (the parent site), go to the Site Settings page:
◦ In SharePoint 2010, click Site Actions > Site Settings.
◦ In SharePoint 2013, click Settings and then click Site settings.

24 PI WebParts 2013 Administrator Guide


PI WebParts installation

3. En Administración de colección de sitios, haga clic en Funciones de colección de sitios.


4. En la página Características, en la fila OSIsoft PI WebParts, haga clic en Activar.

PI WebParts como una función de colección de sitios de SharePoint


Los administradores pueden regular el acceso a las aplicaciones y los componentes web de
SharePoint configurados como características de colección de sitios. Las funciones activadas
están disponibles para los usuarios con permisos coincidentes. Las funciones desactivadas son
desconectadas de forma efectiva hasta que se reactivan.
Cuando se activa la función de colección de sitios de PI WebParts, los elementos web se añaden
a la galería Team Site. Cuando se desactiva la función de colección de sitios de PI WebParts, los
elementos web dejan de aparecer en la galería de elementos web y no se pueden ubicar en
páginas de elementos web nuevas. Las páginas que utilizan PI WebParts y que se han creado
antes de desactivar la característica seguirán funcionando correctamente.
El programa de instalación no activa PI WebParts como una función de colección de sitios. Si
añade colecciones de sitios adicionales a la aplicación web en la que PI WebParts fue instalado,
tendrá que activar explícitamente la función de colección de sitios de PI WebParts para que
esté disponible para su uso en la nueva colección de sitios. Si no ve PI WebParts en la lista de
elementos web disponibles para una página, es posible que se haya desactivado la función de
colección de sitios de PI WebParts.

Lista de comprobación posterior a la instalación


Después de instalar PI WebParts:

• Pruebe la instalación de PI WebParts.


• Limite el acceso al sitio web Administración de PI WebParts.
• Instale el software adecuado y niveles de seguridad de explorador razonables en las
estaciones de trabajo cliente.
• Instale el paquete de idiomas MUI (interfaz de usuario multilingüe) para ver la interfaz de PI
WebParts en distintos idiomas.

En esta sección
• Prueba de la instalación de PI WebParts
En el sitio de SharePoint, añada un elemento web PI Trend para comprobar si PI WebParts
funciona correctamente.
• Acceso a sitios web de Administración de PI WebParts
Puede limitar el acceso predeterminado de todos los usuarios a las páginas de
Administración de PI WebParts.
• Establecer el idioma de la interfaz de usuario de PI WebParts
Para ver la interfaz de usuario de PI WebParts en otros idiomas, instale el paquete MUI para
PI WebParts y configure el sitio o el explorador.

Prueba de la instalación de PI WebParts


Después de instalar PI WebParts y PI WebParts Services, puede comprobar si la instalación de
PI WebParts funciona.

PI WebParts 2013 Administrator Guide 25


PI WebParts installation

Procedimiento
1. En su explorador, vaya al sitio de SharePoint en el equipo donde haya instalado PI
WebParts.
2. Habilite las herramientas de edición:
◦ En SharePoint 2010, haga clic en Acciones del sitio > Editar página
◦ En SharePoint 2013, haga clic en Configuración y, a continuación, en Editar página
3. En la ficha Insertar, haga clic en el botón Elemento web.
4. Añada un elemento web PI Trend a la página:
a. En Categorías, haga clic en PI WebParts.
b. En Elementos web (SharePoint 2010) o Piezas (SharePoint 2013), haga clic en PI Trend.
c. Haga clic en Agregar.
Si es necesario, aparecerá una pantalla emergente solicitándole que descargue Adobe SVG
Viewer.
5. Haga clic en la flecha Menú del elemento web PI Trend, situada en la esquina superior
derecha del elemento web y haga clic en Editar elemento web.
El panel de herramientas de PI Trend se añade en el extremo derecho de la página (es
posible que tenga que desplazarse para verlo).
6. Especifique los datos que desea mostrar en la tendencia:
a. En Datos seleccionados, haga clic en Seleccionar datos de PI para abrir la ventana
Seleccionar datos de PI.
b. En la ruta de la parte superior de la ventana, establezca el ámbito de búsqueda del PI
Server.
c. En el campo Texto de búsqueda, escriba un texto que identifique un PI point y, a
continuación, haga clic en Buscar .

Por ejemplo, puede escribir sinusoid. Puede incluir un asterisco (*) como comodín para
varios caracteres, pero debe introducir como mínimo un carácter que no sea comodín.
El panel Resultados de la búsqueda mostrará los PI points que coincidan con los criterios
de búsqueda introducidos.
Si recibe un error, compruebe la PI mapping o el PI trust del PI Server para asegurarse de
que se han configurado los permisos de acceso adecuados. También puede comprobar la
página Fuentes de datos de PI del sitio web Administración de PI WebParts para
asegurarse de que el PI Server está accesible, o bien, verificar los criterios de búsqueda.
d. Haga clic en un punto en el panel Resultados de la búsqueda y, a continuación, en
Agregar seleccionados para añadir al panel Elementos seleccionados.
e. En la ruta de la parte superior de la ventana, establezca el ámbito de búsqueda de un
servidor y una base de datos de PI AF.
f. En el campo Texto de búsqueda, escriba un texto que identifique un atributo de PI AF y, a
continuación, haga clic en Buscar .

26 PI WebParts 2013 Administrator Guide


PI WebParts installation

g. Haga clic en un atributo en el panel Resultados de la búsqueda y, a continuación, en


Agregar seleccionados para añadir al panel Elementos seleccionados.
h. Haga clic en Aceptar para utilizar los elementos de datos seleccionados en la tendencia.
7. En el panel de herramientas de PI Trend, haga clic en Aplicar para mostrar los datos de
tendencia configurados en el elemento web.

Acceso a sitios web de Administración de PI WebParts


La configuración predeterminada otorga acceso a todos los usuarios a las páginas de
Administración de PI WebParts. Puede limitar el acceso creando un grupo de Windows
denominado RtWebPartsAdmin. Si este grupo existe, solo los usuarios dentro de este grupo
podrán acceder a las páginas de Administración de PI WebParts.
Cualquier usuario con acceso a las páginas de Administración de PI WebParts seguirá
necesitando privilegios adecuados para editar la base de datos de configuración; por ejemplo,
para crear fuentes de datos, conjuntos de datos, formatos de tabla o ajustes de configuración.
Por lo tanto, estos usuarios necesitarán acceso de lectura y escritura a los módulos RtWebParts
y RtBaseline de PI Module Database.
Tipo de instalación URL para el sitio web de Administración de PI WebParts
Sin conjunto de servidores, en http://server/_layouts/PI_WebParts/admin.aspx
SharePoint - 80
Conjunto de servidores de http://loadbalancer/_layouts/PI_WebParts/admin.aspx
SharePoint
donde loadbalancer es el nombre del equipo que ejecuta el
equilibrador de carga para el conjunto de servidores de SharePoint

Establecer el idioma de la interfaz de usuario de PI WebParts


Para permitir a los usuarios ver la interfaz de PI WebParts en cualquiera de los idiomas
compatibles, debe instalar el paquete MUI (interfaz de usuario multilingüe) de PI WebParts y, a
continuación, configurar el idioma. En función de la versión de SharePoint, puede establecer el
idioma cuando cree el sitio o cambiando el idioma del navegador.

Procedimiento
1. Descargue el paquete de idiomas PI WebParts MUI desde la página de descargas de Soporte
técnico de OSIsoft (https://techsupport.osisoft.com/Downloads/All-Downloads/).
2. Instale el paquete de idiomas MUI para PI WebParts.
3. Establezca el idioma de la interfaz de usuario de PI WebParts:
◦ En SharePoint 2010, establezca el idioma cuando cree el sitio.
◦ En SharePoint 2013, establezca el idioma del explorador en cada explorador cliente antes
de cargar el sitio.

Idiomas compatibles
Con el paquete de idiomas MUI de PI WebParts instalado, podrá ver la interfaz de usuario de PI
WebParts en los siguientes idiomas:

• Francés
• Alemán

PI WebParts 2013 Administrator Guide 27


PI WebParts installation

• Japonés
• Coreano
• Portugués
• Ruso
• Chino simplificado
• Español

Install PI WebParts service pack


Follow this procedure if you previously installed PI WebParts 2013 and you want to upgrade to
PI WebParts 2013 SP1.

Antes de empezar
Review your PI WebParts deployment. You must know where you installed the PI WebParts
solution and where you installed PI WebParts Services.

Procedimiento
1. Update PI WebParts solution.
Run the setup program to install the service pack that updates the PI WebParts SharePoint
solution.
2. Upgrade PI WebParts Services.
Run the setup program to install the service pack for PI WebParts Services, if not yet
installed.

Update PI WebParts solution


To migrate from PI WebParts 2013 to PI WebParts 2013 SP1, run the PI WebParts setup
program to install the service pack on the computer with the PI WebParts 2013 SharePoint
solution installed. If PI WebParts Services is installed on the same computer, the setup
program can install the service pack for PI WebParts Services during the same session.
Alternatively, you can run the PI WebParts setup program separately to install the service pack
for PI WebParts Services.
Consejo:
To update the PI WebParts SharePoint solution, the setup program must restart IIS.
Therefore, run the setup program at a convenient time to restart IIS.

Procedimiento
1. Start the setup program:
◦ Start the setup program automatically from the self-extraction program.
◦ Download the files from the self-extraction program to a particular directory and then
run the SetupDispatcher.exe file to start the setup program.
The setup program searches the computer for SharePoint and for any earlier versions of PI
WebParts, and then opens the appropriate window.
2. At the prompt, select the features to install:
◦ Select the PI WebParts SharePoint solution check box to update the PI WebParts solution
in SharePoint on this computer.

28 PI WebParts 2013 Administrator Guide


PI WebParts installation

This check box is disabled if the PI WebParts SharePoint solution was already updated on
this computer.
◦ Select the PI WebParts Services check box to upgrade PI WebParts Services on this
computer.
If you update a PI WebParts SharePoint solution to PI WebParts 2013 SP1, then you must
also upgrade the PI WebParts Services instance that this solution uses.
3. Click Continue.
4. At the prompt, click Restart IIS Now to have the setup program restart IIS.
You must restart IIS when upgrading the PI WebParts solution. If necessary, postpone the
upgrade until you can restart IIS.
5. If you chose to upgrade PI WebParts Services, follow the prompts to install the necessary
components.
a. Follow the prompts to install the components required on your computer to support PI
WebParts Services.
Required components that might be installed prior to PI WebParts Services include:
▪ OSIsoft MS Runtime Redistributables
▪ PI Software Development Kit (PI SDK )
▪ PI Software Development Kit 64-bit (PI SDK)
▪ PI Buffer Subsystem
▪ PI AF Client 2014
▪ PI OLEDB Enterprise
▪ PI OLEDB Enterprise x86
▪ PI OLEDB 2013 R3
At any prompts regarding files in use, click Retry or Ignore.
b. Follow the prompts to install PI WebParts Services. In particular note:
▪ On the IIS Web Site page, select a non-SharePoint website for PI WebParts Services.
If the website has no net.tcp binding defined, the setup program enables the net.tcp
protocol for the website with a binding to TCP port 808. You need to know the binding
port when you configure SharePoint to use PI WebParts Services.
▪ On the PI Data Archive for Module Database page, identify which PI Data Archive (that
is, PI Server) stores the PI Module Database to use for PI WebParts and PI WebParts
Services configuration. Enter the computer that hosts this PI Data Archive (PI Server).
▪ On the SharePoint server or farm page, enter the host name of the independent
SharePoint server that this instance of PI WebParts Services will support, or enter the
name of the SharePoint farm that this instance of PI WebParts Service will support.
Nota:
If you must restart your server during installation of PI WebParts Services, then you
need to rerun the SetupDispatcher.exe file after restarting the server to complete
the installation. In this case, the setup program cannot automatically deploy the PI
WebParts solution to the default content web application. Regardless of your original
selection, you must follow the steps to manually deploy the PI WebParts solution,
configure SharePoint to use PI WebParts Services, and activate PI WebParts as a
SharePoint site-collection feature.
6. When the setup progress shows that PI WebParts setup is done, click Continue.

PI WebParts 2013 Administrator Guide 29


PI WebParts installation

Upgrade PI WebParts Services


To migrate from PI WebParts 2013 to PI WebParts 2013 SP1, run the PI WebParts setup
program to install the service pack for PI WebParts Services. If you installed the service pack
for PI WebParts Services when you installed the service pack for the PI WebParts solution on
SharePoint, then you can skip this procedure.

Procedimiento
1. Start the setup program:
◦ Start the setup program automatically from the self-extraction program.
◦ Download the files from the self-extraction program to a particular directory and then
run the SetupDispatcher.exe file to start the setup program.
The setup program searches the computer for SharePoint and for any earlier versions of PI
WebParts, and then opens the appropriate window.
2. If SharePoint is installed on your computer, select the PI WebParts feature to install:
a. Select the PI WebParts Services check box to upgrade PI WebParts Services on this
computer.
b. Click Continue to launch the PI WebParts Services setup program.
3. Follow the prompts to install the components required on your computer to support PI
WebParts Services.
Required components that might be installed prior to PI WebParts Services include:
◦ OSIsoft MS Runtime Redistributables
◦ PI Software Development Kit (PI SDK )
◦ PI Software Development Kit 64-bit (PI SDK)
◦ PI Buffer Subsystem
◦ PI AF Client 2014
◦ PI OLEDB Enterprise
◦ PI OLEDB Enterprise x86
◦ PI OLEDB 2013 R3
At any prompts regarding files in use, click Retry or Ignore.
4. Follow the prompts to install PI WebParts Services. In particular note:
◦ On the IIS Web Site page, select a non-SharePoint website for PI WebParts Services.
If the website has no net.tcp binding defined, the setup program enables the net.tcp
protocol for the website with a binding to TCP port 808. You need to know the binding
port when you configure SharePoint to use PI WebParts Services.
◦ On the PI Data Archive for Module Database page, identify which PI Data Archive (that is,
PI Server) stores the PI Module Database to use for PI WebParts and PI WebParts
Services configuration. Enter the computer that hosts this PI Data Archive (PI Server).
◦ On the SharePoint server or farm page, enter the host name of the independent
SharePoint server that this instance of PI WebParts Services will support, or enter the
name of the SharePoint farm that this instance of PI WebParts Service will support.

30 PI WebParts 2013 Administrator Guide


PI WebParts installation

5. When the setup progress shows that the PI WebParts Services setup is done, click Continue.
6. After the PI WebParts Services service pack successfully installed, click Continue to
SharePoint to activate the PI WebParts Configuration feature for desired SharePoint web
applications.

PI WebParts 2013 Administrator Guide 31


PI WebParts installation

32 PI WebParts 2013 Administrator Guide


Seguridad
Dado que PI WebParts es una aplicación web, puede compartir información de forma fácil a
través de un explorador a consumidores distribuidos. Sin embargo, un gran número de
usuarios y el acceso fuera de su organización incrementan el riesgo de accesos no autorizados a
herramientas, datos y a la integridad de su PI System y sus redes.
Dadas las diferentes capas de aplicación y tecnologías implicadas, puede proporcionar
seguridad a su instalación de PI WebParts a más de un nivel:
• La seguridad de PI Server controla el acceso a datos de PI Server; la seguridad del servidor
de PI AF controla el acceso a datos de PI AF.
• La seguridad de red proporciona defensa frente a los accesos no autorizados desde el
exterior y a las fuentes de datos que no son de PI System. El acceso a los datos de servicio
web y relacionales es gestionado por las fuentes de datos.
• IIS y la seguridad de SharePoint, en combinación con los identificadores de red de Windows
proporcionan autenticación de usuario y acceso a las páginas de elementos web.
Esta sección proporciona recomendaciones de seguridad para los despliegues típicos de PI
WebParts. Aunque son posibles niveles más altos de seguridad, las medidas aquí sugeridas
proporcionan confidencialidad e integridad de los datos y protección frente a accesos no
autorizados sin comprometer las ventajas del acceso distribuido a PI WebParts.

En esta sección
• Acceso seguro a PI Server
Para garantizar el acceso seguro a PI Server, utilice la seguridad integrada de Windows,
introducida con PI Server 3.4.380.
• Permisos de acceso obligatorios
Establezca los permisos adecuados para permitir a PI WebParts acceder a los datos
necesarios.
• Seguridad de firewall
Configure los firewalls para restringir el acceso externo a PI WebParts.
• Seguridad IIS
OSIsoft recomienda utilizar la autenticación integrada de Windows para las instalaciones
SharePoint. El grupo RtWebPartsAdmin controla el acceso al sitio web Administración de PI
WebParts.
• Seguridad de SharePoint
SharePoint tiene un modelo de seguridad basado en roles.

Acceso seguro a PI Server


PI Server 3.4.380 presenta un modelo de seguridad integrado en Windows que le permite
gestionar su autenticación en PI Server a través de Windows y Microsoft Active Directory (AD).
Este modelo mejora la seguridad de PI Server, reduce la carga de trabajo de gestión y
proporciona a los usuarios una única identificación. En PI Server, la seguridad PI integrada de
Windows le otorga mayor control sobre las políticas de autenticación y los permisos de acceso
y proporciona trazabilidad de las cuentas de Windows en los registros y auditorías.
Las versiones anteriores del PI Server le permitían establecer permisos de acceso a un objeto
solo para un propietario y grupo especificado. PI Server 3.4.380 y posteriores le permiten
establecer permisos de acceso para cualquier PI Identity, PI User o PI Group.
OSIsoft le recomienda utilizar la seguridad integrada de Windows.

PI WebParts 2013 Administrator Guide 33


Seguridad

Utilice la herramienta PI SMT Mappings & Trusts para crear y editar PI trusts y PI mappings en
el PI Server. Por lo general, los trusts se crean para autenticar PI interfaces y las asignaciones,
para permitir el inicio de sesión único a los usuarios de Windows en el PI Server.
PI SMT incluye herramientas para ayudarle a gestionar la seguridad de PI Server. Puede
descargar PI SMT desde el sitio web de Asistencia técnica de OSIsoft (http://
techsupport.osisoft.com/).
Consulte el manual Configuring PI Server Security para obtener más información.

En esta sección
• PI trusts
Utilice PI trusts para acceder a versiones de PI Server anteriores a la 3.4.380.
• Requisitos de la seguridad integrada en Windows
La seguridad integrada en Windows ofrece acceso seguro a PI Server, pero exige una
configuración específica.

PI trusts
Los PI clients que accedan a versiones más antiguas de PI Server (versiones anteriores a la
3.4.380) deben utilizar PI trusts para proporcionar acceso a las entidades de red preaprobadas.
Para acceder a cualquier versión 3.4.380 o posterior de PI Server, OSIsoft recomienda utilizar
PI Mappings, en lugar de PI Trusts.
Para utilizar PI trusts con PI WebParts, debe establecer PI trusts que otorguen:
• Acceso de lectura de los usuarios a los datos de PI Server que se muestran en las páginas de
elementos web
• Acceso de escritura de los administradores (que crearán, actualizarán y eliminarán datos de
configuración) a la base de datos del módulo de configuración, es decir, el módulo %OSI de
MDB.
En el caso de los PI WebParts, los trusts permiten a un PI Server almacenar información de
configuración y permiten el flujo de datos entre los clientes y el servidor. Con un trust, los
usuarios pueden acceder a los recursos de PI System en función de su dirección IP, la cuenta de
inicio de sesión de Windows o la aplicación; no tendrán que introducir un nombre de usuario y
una contraseña cada vez que se conecten. Todas las solicitudes de su servidor SharePoint
vienen del mismo ordenador y aplicación. Esto significa que todas las solicitudes tienen la
misma información de IP y sobre la aplicación. Si necesita que los permisos varíen en función
del usuario, debe crear trusts que incluyan información de la cuenta de Windows.
No es necesario rellenar todos los campos de propiedades. Las propiedades de los trusts son
aditivas y cuanto más detalle se proporcione más restrictivo se vuelve el trust. Al aplicar trusts,
el PI Server siempre aplicará el trust más restrictivo posible.
Para crear y configurar PI Trusts, utilice la herramienta Mappings & Trusts de PI SMT. En las
versiones de SMT anteriores a la 3.2.1.3, esta herramienta se llamaba Trusts. Puede descargar
la última versión de PI SMT desde el sitio de soporte técnico de OSIsoft (http://
techsupport.osisoft.com).

Requisitos de la seguridad integrada en Windows


Para utilizar la seguridad integrada en Windows para proporcionar acceso seguro entre PI
WebParts y PI Server:

34 PI WebParts 2013 Administrator Guide


Seguridad

• Todos los ID de usuario y la identidad de grupo de aplicaciones de PI WebParts Services


deben ser ID válidos de Active Directory.
• Cada ID de Active Directory debe tener una PI mapping que enlace el ID de Active Directory
ID con la PI identity adecuada. La asignación debe otorgar:
◦ Acceso de lectura de PI WebParts Services a todos los datos que se mostrarán con PI
WebParts y a la PI Module Database que contiene datos de configuración.
◦ Acceso de lectura a los usuarios finales a todos los datos mostrados en las páginas de
elementos web que podrán consultar y acceso de escritura a la PI Module Database que
contiene datos de configuración. El acceso de escritura permite a los usuarios crear,
modificar y eliminar fuentes de datos, conjuntos de datos y configuraciones de PI
WebParts.
◦ Acceso de escritura a los usuarios administrativos a los datos de configuración (en la PI
Module Database) que es posible que deseen crear o actualizar.
Puede crear PI mappings con PI System Management Tools (PI SMT) 3.3.1.3 o posterior.
OSIsoft le recomienda que asigne los ID de Active Directory a diferentes PI Identities.
Puede establecer permisos de Module Database en la tabla PIModules con la herramienta PI
Database Security de PI SMT.
• Es necesario configurar la delegación de Kerberos entre PI WebParts Services y PI Server.

Permisos de acceso obligatorios


Debe establecer permisos adecuados para que PI WebParts Services pueda acceder a los datos
y archivos correspondientes.

Permisos de servidor de PI AF
Consulte el PI System Explorer 2012 User Guide para obtener información sobre cómo gestionar
el acceso a los elementos y atributos de PI AF.

Permisos de PI Server y PI Module Database


Consulte el manual Configuring PI Server Security para obtener información sobre cómo
acceder a los datos en cualquier PI Server.

Permisos de registro y de carpeta


El directorio PIPC\PIWebPartServices\PI Data Services\Temp exige un control
completo de los usuarios finales y la identidad de grupo de aplicaciones.
Para información adicional, consulte la documentación de Microsoft sobre archivos y permisos
de SharePoint.

Archivos de datos remotos


Configure acceso anónimo a recursos compartidos remotos para permitir a los usuarios
introducir rutas de archivo directamente en los paneles de herramientas de elementos web.

Habilitar el acceso a los archivos de datos remotos


Los usuarios podrán acceder a fuentes de datos almacenadas en otros equipos, como archivos
Microsoft Excel o Access, siempre y cuando estas fuentes de datos se hayan configurado en PI
WebParts. Los usuarios podrán, con acceso anónimo configurado para recursos compartidos
remotos, introducir una ruta de archivo directamente en el panel de herramientas del elemento
web. Podrán también pasar una ruta de archivo como un parámetro a través de una conexión
de elemento web.

PI WebParts 2013 Administrator Guide 35


Seguridad

Utilice la herramienta administrativa Directiva de seguridad local para habilitar el acceso a


archivos de datos remotos. Con este acceso, los usuarios podrán introducir rutas de archivo a
equipos remotos en paneles de herramientas de elementos web y pasar una ruta de archivo
como un parámetro a través de una conexión de elemento web.

Procedimiento
1. En el equipo de PI WebParts Services, haga clic en Inicio > Herramientas administrativas >
Directiva de seguridad local para abrir la ventana Directiva de seguridad local.
2. En Configuración de seguridad, expanda Directivas locales.
3. Haga clic en Opciones de seguridad.
4. En la lista de directivas, haga doble clic en Acceso de red: deja que los permisos de Todos se
apliquen a los usuarios anónimos.
5. Haga clic en Habilitado.

Seguridad de firewall
Los firewalls protegen una red de la invasión por parte de usuarios no autorizados externos a
la misma. Configure los firewalls para restringir el acceso externo a PI WebParts.

• Permita el paso de datos por el puerto utilizado por su aplicación web SharePoint
(normalmente, el puerto 80) y por los demás puertos utilizados por su sitio web para HTTP
o HTTPS. HTTPS y SSL suelen estar configurados para utilizar el puerto TCP 443.
• Permita el acceso desde el servidor SharePoint a todas las fuentes de datos, como el puerto
1433 (el predeterminado para Microsoft SQL Server), 5450 (PI Server 3.x) y 1521 (Oracle
SQL*Net).
• Permita el acceso interno desde el equipo de PI WebParts Services a los puertos 5457 y
5459 (servidor de PI AF), 5450 (PI Server 3.x) y 1521 (Oracle SQL*Net). Los clientes inician
estas conexiones; por lo tanto, estos puertos deben estar abiertos en el firewall para
permitir las conexiones TCP de entrada.

Seguridad IIS
IIS proporciona varios tipos de autenticación de usuario, que incluyen anónimo, básico,
integrada en Windows y .NET Passport. OSIsoft recomienda encarecidamente la autenticación
integrada de Windows para las instalaciones SharePoint.
En el modo integrado, todos los usuarios de sitios web tienen una cuenta de sistema operativo
Windows y la autenticación integrada de Windows identifica y autoriza a los usuarios para
iniciar sesión. El grupo de Windows, RtWebPartsAdmin, controla el acceso a las páginas del
sitio web Administración de PI WebParts. En el caso de las instalaciones nuevas, deberá crear
este grupo en el equipo de PI WebParts Services; en el caso de las actualizaciones, este grupo
ya existe.

Seguridad de SharePoint
SharePoint tiene su propio modelo de seguridad basado en roles. Este modelo ofrece permisos
y privilegios de usuario que pueden ser utilizados para restringir el acceso a páginas de
elementos web y a los elementos web que haya en ellas.
La seguridad de SharePoint proporciona una colección de cuatro roles estándar, que ofrecen un
compromiso razonable entre los derechos de acceso individuales y la facilidad de gestión. Si

36 PI WebParts 2013 Administrator Guide


Seguridad

sus necesidades son particulares, SharePoint permite la creación y personalización de roles de


usuario.
SharePoint 2010 ha introducido una opción de autenticación basada en notificaciones (CBA)
para crear aplicaciones web. En SharePoint 2013, las aplicaciones web utilizan CBA de forma
predeterminada. PI System no reconoce las notificaciones. Por lo tanto, en un sitio CBA,
WebParts accede a los recursos de PI System (y otros recursos externos) con el mismo nivel de
privilegios (los de la identidad de grupo de aplicaciones especificada). Sin embargo, en los
sitios CBA que tienen activada la autenticación de Windows, los usuarios pueden iniciar sesión
en el sitio con una cuenta Windows, que otorga a cada usuario un nivel de privilegio exclusivo
para acceder a los recursos.
Consulte la documentación de Microsoft SharePoint para más información.

Secure Sockets Layer (SSL)


Una instalación de SharePoint no establece seguridad de capa de transporte punto a punto de
forma predeterminada. La mayor parte de los sitios no la requieren. No obstante, puede
configurar SSL para proteger la comunicación cliente-servidor.
Nota:
SSL está especialmente recomendado para las aplicaciones web que utilizan la
autenticación básica.

PI WebParts 2013 Administrator Guide 37


Seguridad

38 PI WebParts 2013 Administrator Guide


Mantenimiento
A lo largo del tiempo, deberá realizar el mantenimiento de su aplicación PI WebParts. Las
tareas de mantenimiento incluyen las actualizaciones de hardware o software, el control del
rendimiento, la gestión de la seguridad, la realización de copias de seguridad del sistema y la
eliminación de archivos y sitios web sin uso para minimizar el espacio de disco utilizado.
En esta sección se describen tareas comunes de mantenimiento para PI WebParts.

En esta sección
• Ajuste del rendimiento
Analice parámetros de rendimiento para determinar el rendimiento de su aplicación PI
WebParts.
• Archivos de registro
PI WebParts Services genera dos archivos de instalación útiles para diagnosticar problemas.
• Información de versión
Dos páginas web de administración incluyen la información de versión de todos los
componentes de PI WebParts instalados.
• Resolución de problemas
Para resolver problemas en entornos de desarrollo, edite el archivo web.config para
generar mensajes de error con información de seguimiento.
• Actualizaciones de PI WebParts
El programa de instalación de PI WebParts detecta de forma automática versiones
anteriores de PI WebParts o RtWebParts, las cuales deben eliminarse.
• Reparaciones de PI WebParts
El kit de instalación de PI WebParts no puede reparar una instalación de PI WebParts.
• Habilitar PI WebParts en una nueva aplicación web de SharePoint
Complete los procedimientos de instalación necesarios para usar PI WebParts en una
aplicación web de SharePoint creada después de instalar PI WebParts.
• Copias de seguridad y restauración
Siga una serie de procedimientos específicos para realizar una copia de seguridad, restaurar
o migrar sitios de WebParts y Microsoft SharePoint.
• Eliminación de PI WebParts
Para eliminar los PI WebParts, debe eliminar la solución PI WebParts y desinstalar PI
WebParts Services.

Ajuste del rendimiento


Puede analizar los parámetros fundamentales de rendimiento e identificar las interrelaciones
entre ellos para responder a preguntas de rendimiento importantes sobre sus aplicaciones PI
WebParts, como:
• ¿Está aumentando la carga del servidor?
• ¿Se están produciendo picos de utilización inusuales?

En esta sección
• Contadores de rendimiento personalizados
Cada elemento web tiene un conjunto de contadores de rendimiento comunes, que podrá
encontrar en Monitor de rendimiento bajo RtWebParts.

PI WebParts 2013 Administrator Guide 39


Mantenimiento

• Contadores de muestras
PI WebParts Services incluye un conjunto de contadores de rendimiento mediante
muestras, que puede ver en Monitor de rendimiento bajo PI Data Services.
• Contadores de rendimiento de Windows
Los contadores estándar del Monitor de rendimiento de Windows pueden ayudar a
comprender los problemas de rendimiento.
• Supervisores de rendimiento de PI points
Puede usar la herramienta Performance Counters en PI SMT para desarrollar los puntos de
PI desde los contadores de rendimiento de Windows.
• Compresión HTTP
IIS puede comprimir información para reducir el tráfico de red, pero supone un trabajo
adicional para el servidor.

Contadores de rendimiento personalizados


PI WebParts tiene un conjunto de contadores de rendimiento personalizados. Instale estos
contadores de rendimiento por separado; la instalación de PI WebParts Services no instala
estos contadores de rendimiento.
Los contadores de rendimiento personalizados incluyen un conjunto de contadores de
rendimiento personalizados, como "Update Last Call Secs" y "WebPart Last Call Usecs". Existe
un conjunto para cada elemento web. Podrá encontrar estos contadores en Monitor de
rendimiento bajo RtWebParts. Para obtener una lista completa, consulte Contadores de
rendimiento personalizados de PI WebParts.
Si desinstala PI WebParts Services, eliminará los contadores de muestras. Si ha creado PI
points para controlar los contadores personalizados, deberá eliminar manualmente esos
puntos del PI Server.

Instalar contadores de rendimiento personalizados de PI WebParts


PI WebParts tiene un conjunto de contadores de rendimiento personalizados que se pueden
instalar de forma independiente. La instalación de PI WebParts Services no instala estos
contadores de rendimiento.

Antes de empezar
Instalación de PI WebParts Services.

Procedimiento
1. En una ventana del símbolo del sistema del equipo donde haya instalado PI WebParts
Services, escriba el siguiente comando:
%windir%\Microsoft.NET\Framework64\v2.0.50727\installutil /AssemblyName
"OSIsoft.PresentationServices.Instrumentation, Culture=neutral,
PublicKeyToken=9312a10cb4e30d00, Version=4.0.0.0"

Contadores de muestras
PI WebParts Services incluye un conjunto de contadores de rendimiento mediante muestras,
que toman muestras de la frecuencia de ejecución de instrucciones individuales. Almacenan el
número de interrupciones de muestreo tomadas y se utilizan como denominador en la fracción
de muestreo. Por ejemplo, PI WebParts Services supervisa el porcentaje de aciertos de caché
utilizando un contador de muestras. Podrá encontrar estos contadores en Monitor de
rendimiento bajo PI Data Services.

40 PI WebParts 2013 Administrator Guide


Mantenimiento

Si desinstala PI WebParts Services, eliminará los contadores de muestras.

Contadores de rendimiento de Windows


Los contadores estándar del Monitor de rendimiento de Windows también pueden ayudar a
comprender los problemas de rendimiento. Estos contadores ayudan monitorizando de
manera rutinaria el servidor web y el entorno de software asociado, y están organizados por
objeto de rendimiento. Deben utilizarse en combinación con los contadores de rendimiento
personalizados. OSIsoft recomienda supervisar:
• El rendimiento general del sistema para realizar un seguimiento del estado general del
ordenador servidor físico durante el funcionamiento rutinario. Para obtener más
información sobre los contadores de rendimiento general del sistema, consulte el artículo
de Microsoft TechNet, Windows Performance Counters (http://technet.microsoft.com/en-
us/library/cc774901(WS.10).aspx).
• Los contadores de rendimiento de las plataformas ASP.NET y .NET para realizar un
seguimiento del estado de estos sistemas sobre los que se construye PI WebParts. Para
obtener más información, consulte el artículo de Microsoft Developer Network, ASP.NET
Performance Monitoring (http://msdn.microsoft.com/en-us/library/ms972959.aspx).
• Contadores de rendimiento de PI System. Para obtener más información, consulte la
documentación de PI Server.

Supervisores de rendimiento de PI points


Podrá ver contadores de PI WebParts y estándar de Windows de forma gráfica añadiendo los
contadores a la aplicación Monitor de rendimiento de Windows. También puede utilizar el
Monitor de rendimiento para generar archivos de registro.
Si prefiere controlar los contadores de rendimiento junto con otros datos de PI System, puede
utilizar la herramienta Performance Counters de PI SMT para crear PI points a partir de los
contadores de rendimiento de Windows. Una vez creados los PI points para los contadores
deseados, puede supervisar los puntos de forma continua con elementos web, como PI Trend.

Compresión HTTP
Internet Information Server (IIS) puede comprimir la información enviada a navegadores web.
Para determinados elementos web que hacen uso intensivo de documentos .svg, como PI
Graphic y PI Trend, la compresión puede reducir el tráfico de red por encima del 80%.
La compresión supone una carga adicional para el servidor, y es más adecuada para situaciones
en las que la alta latencia de red o la capacidad de procesamiento limitada pueden ser un
problema, como puede suceder en las WAN. Para obtener más información, consulte el artículo
sobre IIS IIS 7 Configuration Reference (http://www.iis.net/ConfigReference). Para conocer los
procedimientos de configuración, consulte el artículo de Microsoft Configurar la compresión
HTTP en IIS 7 (http://technet.microsoft.com/en-us/library/cc771003(v=ws.10).aspx).

Archivos de registro
Utilice los archivos de registro de instalación para diagnosticar problemas que se producen
inmediatamente después de la instalación. La instalación de PI WebParts Services genera dos
archivos de registro:

PI WebParts 2013 Administrator Guide 41


Mantenimiento
• OSIsoft PI WebParts ServicesMaster.log
Contiene información procedente del programa de instalación de PI WebParts Services,
setup.exe. Este archivo lista el estado de cada paso del proceso de instalación. Tras una
instalación correcta, podrá encontrar este archivo de registro maestro en el directorio
\PIPC\DAT; de lo contrario, podrá encontrarlo en el directorio raíz del equipo del servidor
web.

• SetupPIWPServicesInstaller.log
Contiene información procedebte del instalador de PI WebParts Services,
PIWPServicesInstaller.msi. Podrá encontrar este archivo en el directorio \PIPC\DAT.
Cuando se ponga en contacto con el servicio técnico de OSIsoft por un problema de instalación,
comprima estos archivos de registro y envíelos.

Información de versión
Dos páginas web diferentes incluyen las versiones de los componentes de software instalados
para la compatibilidad con PI WebParts:
• La página Versión de PI WebParts incluye:
◦ La versión y release de producto de todos los componentes de PI WebParts instalados
◦ Aplicaciones y versiones compatibles instaladas
Acceda a la página Versión de PI WebParts desde el sitio web Administración de PI
WebParts.
Tipo de instalación URL para el sitio web de Administración de PI WebParts
Sin conjunto de servidores, en http://server/_layouts/PI_WebParts/admin.aspx
SharePoint - 80
Conjunto de servidores de http://loadbalancer/_layouts/PI_WebParts/admin.aspx
SharePoint
donde loadbalancer es el nombre del equipo que ejecuta el
equilibrador de carga para el conjunto de servidores de
SharePoint

• La página Versión de PI WebParts Services enumera los componentes y ejecutables


instalados específicamente para la compatibilidad con PI WebParts Services.
Acceda a esta página desde el sitio web donde haya instalado PI WebParts Services:
http://server:NNNN/PIWebPartsServices/AdminVersionInfo.aspx
donde server es el nombre de servidor y NNNN es el número de puerto exclusivo.

Resolución de problemas
Para depurar errores, puede realizar los siguientes cambios en su archivo web.config de
SharePoint (que, por lo general, se encuentra en el subdirectorio \inetpub\wwwroot\wss
\VirtualDirectories\port_number del directorio de instalación de SharePoint):

• En el tag <system.web>, localice el tag <customErrors mode="On"> y cámbielo por


<customErrors mode="Off" />. Esto generará la excepción de ASP.NET cuando se produce
un error, en lugar de redirigirle a la página de error, que proporciona menos información.
• En el tag <SharePoint>, localice el tag <SafeMode MaxControls="50" CallStack="false"/> y
cámbielo a <SafeMode MaxControls="50" CallStack="true"/>. Esto hace que el mensaje de
error de ASP.NET muestre información de seguimiento de la pila.

42 PI WebParts 2013 Administrator Guide


Mantenimiento

Nota:
Por motivos de seguridad, OSIsoft recomienda realizar estos cambios solo en los entornos
de desarrollo. Esta información puede contener datos sensibles que no son adecuados en
un entorno de producción.

Actualizaciones de PI WebParts
Si va a actualizar una instalación de PI WebParts existente, el programa de instalación de PI
WebParts detecta automáticamente las versiones anteriores de PI WebParts o RtWebParts
instaladas en su equipo. Todas las versiones distintas de PI WebParts 2013 se deben eliminar
antes de continuar con la instalación. El programa de instalación puede hacerlo
automáticamente o puede hacerlo usted de forma manual si lo desea. Para la actualización de
PI WebParts 2013, debe instalar el paquete de servicios. Consulte Install PI WebParts service
pack.
Nota:
Antes de actualizarse a PI WebParts 2013, debe actualizarse a SharePoint 2010 o
SharePoint 2013.

Reparaciones de PI WebParts
El kit de instalación de PI WebParts no puede reparar una instalación de PI WebParts.

Habilitar PI WebParts en una nueva aplicación web de


SharePoint
Para usar PI WebParts en una aplicación web de SharePoint que creó después de instalar PI
WebParts, debe completar algunos pasos de instalación para la nueva aplicación.

Procedimiento
1. Implemente la solución PI WebParts para la nueva aplicación web de SharePoint.
Utilice Administración central de SharePoint para desplegar la solución PI WebParts
SharePoint instalada en aplicaciones web de SharePoint. Consulte Deploy PI WebParts
solution to SharePoint web applications.
2. Active la característica de Configuración de PI WebParts para la nueva aplicación web de
SharePoint.
Use la Administración central de SharePoint para activar la característica de Configuración
de PI WebParts para cualquier aplicación web de SharePoint desde la cual desea usar PI
WebParts. Consulte Activación de la característica de Configuración de PI WebParts para las
aplicaciones web de SharePoint deseadas.
3. Configure la nueva aplicación web de SharePoint para PI WebParts. Use la Administración
central de SharePoint para configurar las aplicaciones web de SharePoint para PI WebParts.
Consulte Configurar las aplicaciones web de SharePoint para PI WebParts.
4. Active PI WebParts como una característica de colección de sitios de SharePoint en la nueva
aplicación web de SharePoint.
En el sitio de SharePoint, active PI WebParts como una característica de colección de sitios
de SharePoint para mostrar PI WebParts en la galería de elementos web y ubicar PI
WebParts en las páginas del sitio. Consulte Activar PI WebParts como una función de
colección de sitios

PI WebParts 2013 Administrator Guide 43


Mantenimiento

Copias de seguridad y restauración


Debe seguir una serie de procedimientos especiales para realizar una copia de seguridad,
restaurar o migrar sitios de SharePoint. Los procedimientos varían ligeramente en función de
si está trabajando con un sitio individual o con un portal entero de SharePoint que contiene
varios sitios. En cualquiera de los dos casos, deberá dirigirse a dos fuentes primarias de
información de aplicación cuando realice procesos de copia de seguridad, restauración y/o
migración en una instalación de PI WebParts.
Nota:
Sobre la copia de seguridad de bases de datos y sitios SharePoint hay disponible una
completa documentación de Microsoft. Revise a fondo dicha documentación antes de
desarrollar e implementar su estrategia de copia de seguridad o migración.

En esta sección
• Bases de datos de contenidos y configuración de SharePoint
Para preservar su sitio web, realice una copia de seguridad de las bases de datos SQL Server
utilizadas por su instalación de SharePoint.
• Datos de configuración de PI WebParts
PI WebParts almacena datos de configuración en PI Module Database. Puede realizar una
copia de seguridad de estos datos y restaurarlos con PI Module Database Builder.
• Migración de datos de configuración de PI WebParts
Copie la rama de la Module Database para migrar datos de configuración de PI WebParts de
un PI Server a otro.
• Cómo dirigir PI WebParts a una Module Database existente
Modifique el archivo de configuración de PI WebParts Services para modificar la Module
Database de la que PI WebParts obtiene datos de configuración.
• Copias de seguridad y restauración de servidores SharePoint
Consulte las instrucciones de Microsoft para realizar copias de seguridad de sus datos de
SharePoint y restaurarlos.

Bases de datos de contenidos y configuración de SharePoint


Para conservar la estructura del sitio web y las páginas de elementos web creadas en
SharePoint, debe realizar copia de seguridad de las bases de datos SQL Server utilizadas por su
instalación de SharePoint. Las bases de datos de Microsoft SQL almacenan la información sobre
la configuración y los contenidos de SharePoint. Consulte las instrucciones de Microsoft para
realizar copias de seguridad de sus datos de SharePoint.

Datos de configuración de PI WebParts


PI WebParts almacena datos de configuración en la PI Module Database especificada durante la
instalación. Utilice PI Module Database Builder, un complemento de Microsoft Excel que se
distribuye con PI SMT, para realizar una copia de seguridad y restaurar datos de configuración
de PI WebParts.

En esta sección
• Copia de seguridad de datos de configuración
Utilice PI Module Database Builder para realizar copias de seguridad de los datos de
configuración de PI WebParts en una hoja de cálculo Excel.
• Restaurar datos de configuración
Restaure datos desde una hoja Excel en su PI Module Database.

44 PI WebParts 2013 Administrator Guide


Mantenimiento

Copia de seguridad de datos de configuración


Utilice PI Module Database Builder para exportar datos de configuración de PI WebParts
Services y datos de configuración visual de PI WebParts a una hoja Excel, que podrá guardar a
efectos de copia de seguridad.

Procedimiento
1. Abra Microsoft Excel e instale el complemento PI Module Database Builder si es necesario.
Podrá encontrar el complemento (MDBBuilder.xla) que se distribuye con PI SMT en el
directorio \PIPC\MDBBuilder.
2. En la pestaña Complementos, haga clic en PI-SMT > Module Database Builder >
Connections para abrir PI Connection Manager.
3. Marque la casilla junto al PI Server que almacena la PI Module Database con la información
de configuración de PI WebParts y haga clic en Cerrar.
4. Importe los datos de configuración de PI WebParts Services en la hoja de cálculo:
a. En la pestaña Complementos, haga clic en PI-SMT > Module Database Builder > Export
Items para abrir la ventana Export Module Database Items.
b. Expanda el árbol de módulos y seleccione el módulo RtBaseline ( Server > Modules >
%OSI > ClientApps > RtBaseline).
c. Configure los ajustes de importación para importar los datos pertinentes desde la PI
Module Database:
▪ Seleccione Items From Selected Module.
▪ Marque la casilla Include Sub Items.
▪ Marque las casillas Modules, Properties e Include Full Module Path.
d. Si lo desea, marque la casilla Import Directly To a File y especifique un archivo.
e. Haga clic en Aceptar para importar los datos de configuración.
5. Guarde el archivo Excel como un archivo de copia de seguridad de los datos de
configuración de PI WebParts Services.
6. Importe los datos de configuración visual de PI WebParts en la hoja de cálculo:
a. En la pestaña Complementos, haga clic en PI-SMT > Module Database Builder > Export
Items para abrir la ventana Export Module Database Items.
b. Expanda el árbol de módulos y seleccione el módulo RtWebParts ( Server > Modules >
%OSI > ClientApps > RtWebParts).
c. Configure los ajustes de importación para importar los datos pertinentes desde la PI
Module Database:
▪ Seleccione Items From Selected Module.
▪ Marque la casilla Include Sub Items.
▪ Marque las casillas Modules, Properties e Include Full Module Path.
d. Si lo desea, marque la casilla Import Directly To a File y especifique un archivo.
e. Haga clic en Aceptar para importar los datos de configuración.
7. Guarde el archivo Excel como un archivo de copia de seguridad para la configuración visual
de PI WebParts.

PI WebParts 2013 Administrator Guide 45


Mantenimiento

Restaurar datos de configuración


Utilice PI Module Database Builder para restaurar datos de configuración de PI WebParts
Services o datos de configuración visual de PI WebParts desde una hoja Excel.

Procedimiento
1. En Excel, abra el documento de copia de seguridad que contiene la información de
configuración que desea restaurar.
2. Seleccione las filas del documento que desea restaurar.
3. En la pestaña Complementos, haga clic en PI-SMT > Module Database Builder > Export
Items para abrir la ventana Export Module Database Items.
4. En la lista situada en la parte superior de la ventana, seleccione el PI Server que guarda la PI
Module Database.
5. En la lista Mode, seleccione el modo de exportación, en función de si va a modificar una
configuración existente o a crear una.
6. Haga clic en OK para realizar la exportación a la Module Database.

Migración de datos de configuración de PI WebParts


PI WebParts almacena datos de configuración, como formatos de tabla y de tendencia, fuentes
de datos y conjuntos de datos, en una PI Module Database. Utilice este procedimiento para
copiar los datos de configuración desde la PI Module Database de un PI Server existente en la
PI Module Database de un PI Server nuevo y, a continuación, configure PI WebParts para
utilizar los datos copiados.
Nota:
Este procedimiento no afecta a:
• Las conexiones de PI Server disponibles en PI WebParts. Consulte el tema Tabla de
servidores conocidos en el manual de PI SDK para obtener más información sobre
cómo migrar la lista de PI Servers.
• PI Servers referenciados en fuentes de datos o conjuntos de datos.

Procedimiento
1. Abra las PI System Management Tools (SMT), versión 3.1.2.1 o posterior.
2. En el panel Collectives and Servers, seleccione las casillas de verificación junto al PI Server
existente y el PI Server nuevo.
3. En el panel System Management Tools, expanda Operation y haga clic en Module Database
para abrir la herramienta Module Database.
4. Copie la configuración de PI WebParts Services desde el PI Server existente al PI Server
nuevo:
a. En la herramienta Module Database, expanda el árbol de módulos del PI Server existente
(Existing server > Modules > %OSI > ClientApps > RtBaseline).
b. Haga clic con el botón derecho en el módulo RtBaseline y haga clic en Copy.
c. Expanda el árbol de módulos del PI Server nuevo (New server > Modules > %OSI >
ClientApps).
d. Haga clic con el botón derecho en ClientApps y, a continuación, haga clic en Paste
Hierarchy para copiar los datos de configuración de PI WebParts Services en el PI Server
nuevo.

46 PI WebParts 2013 Administrator Guide


Mantenimiento

5. Copie la configuración de presentación de PI WebParts Services desde el PI Server existente


al PI Server nuevo:
a. En la herramienta Module Database, expanda el árbol de módulos del PI Server existente
(Existing server > Modules > %OSI > ClientApps > RtWebParts).
b. Haga clic con el botón derecho en el módulo RtWebParts y haga clic en Copy.
c. Expanda el árbol de módulos del PI Server nuevo (New server > Modules > %OSI >
ClientApps).
d. Haga clic con el botón derecho en ClientApps y, a continuación, haga clic en Paste
Hierarchy para copiar los datos de presentación de PI WebParts Services en el PI Server
nuevo.
6. Configure PI WebParts para utilizar el PI Server nuevo para la configuración:
a. Abra el archivo de configuración web.config en el equipo de PI WebParts Services.
Podrá encontrar el archivo en el subdirectorio PIWebPartsServices del directorio de
instalación (por lo general, el directorio Program Files\PIPC).
b. Localice la clave RtBaselineConfigModule y cambie el nombre del servidor por el del
nuevo PI Server para reflejar la nueva ruta del módulo de configuración de RtBaseline.
c. Localice la clave RtWebPartsConfigModule y cambie el nombre del servidor por el del
nuevo PI Server para reflejar la nueva ruta del módulo de configuración de RtWebParts.
d. Guarde el archivo web.config.

Cómo dirigir PI WebParts a una Module Database existente


PI WebParts almacena datos de configuración, como formatos de tabla y de tendencia, fuentes
de datos y conjuntos de datos, en una PI Module Database. Utilice este procedimiento para
configurar PI WebParts para utilizar los datos de configuración existentes en la PI Module
Database de un PI Server conectado. Al apuntar a ese PI Server, puede utilizar los datos de
configuración sin copiar esos datos.
Cuando instale PI WebParts Services, puede apuntar a la Module Database existente. En caso
contrario, utilice el siguiente procedimiento para apuntar a una Module Database existente:

Procedimiento
1. Abra el archivo de configuración web.config en el equipo de PI WebParts Services. Podrá
encontrar el archivo en el subdirectorio PIWebPartsServices del directorio de instalación
(por lo general, el directorio Program Files\PIPC).
2. Localice las claves RtWebPartsConfigModule y RtBaselineConfigModule y cambie la
parte del nombre del servidor a los valores correspondientes al nuevo PI Server para
reflejar las nuevas rutas de los módulos de configuración de PI WebParts.

Copias de seguridad y restauración de servidores SharePoint


Consulte las instrucciones de Microsoft para realizar copias de seguridad de sus datos de
SharePoint y y restaurarlos.

Eliminación de PI WebParts
Para eliminar los PI WebParts, retire y elimine la solución PI WebParts de SharePoint y
desinstale PI WebParts Services. Estos procedimientos no eliminan:

PI WebParts 2013 Administrator Guide 47


Mantenimiento

• La información de configuración de PI WebParts almacenada en PI Module Database


• Las páginas de elementos web, las bibliotecas de documentos de SharePoint, los sitios de
SharePoint creados con o para PI WebParts y los archivos de registro de PI WebParts
• Los componentes instalados por PI WebParts Services, como PI SDK

Desactivar PI WebParts como una característica de colección de sitios de


SharePoint
Debe desactivar PI WebParts como una característica de colección de sitios de SharePoint para
poder retirar y eliminar la solución PI WebParts de SharePoint.

Procedimiento
1. Inicie sesión como administrador en el sitio de SharePoint.
2. En la página de inicio de la colección de sitios (el sitio primario), haga clic en Acciones del
sitio > Ajustes del sitio.
3. En Administración de colección de sitios, haga clic en Funciones de colección de sitios.
4. En la página Características, en la fila OSIsoft PI WebParts, haga clic en Desactivar.
5. En la página Advertencia, haga clic en Desactivar esta característica.

Retirar y eliminar la solución PI WebParts de SharePoint


Utilice el sitio Administración central de SharePoint para retirar y eliminar la solución PI
WebParts de SharePoint. Las páginas de elementos web, las bibliotecas de documentos de
SharePoint, los sitios de SharePoint creados con o para PI WebParts y los archivos de registro
permanecerán en el sistema después de completar este procedimiento.

Antes de empezar
Desactivar PI WebParts como una característica de colección de sitios de SharePoint.

Procedimiento
1. En el panel de navegación de Administración central, haga clic en Configuración del sistema.
2. En Administración del conjunto de servidores, haga clic en Administrar soluciones del
conjunto de servidores.
3. En la página Administración de soluciones, haga clic en pi webparts_2013.wsp.
4. En la página Propiedades de la solución, haga clic en Retirar solución.
5. En la página Retirar solución, haga clic en Aceptar.
SharePoint programa un trabajo de planificador para retirar la solución.
6. Si el servicio del planificador no está activado en su servidor de SharePoint, utilice el
comando stsadm.exe para ejecutar el trabajo del temporizador de forma manual.
a. En una ventana del símbolo del sistema, vaya al directorio donde se encuentra
almacenado el ejecutable:

48 PI WebParts 2013 Administrator Guide


Mantenimiento

▪ En SharePoint 2010, Program Files\Common Files\Microsoft Shared\web


server extensions\14\bin
▪ En SharePoint 2013, Program Files\Common Files\Microsoft Shared\web
server extensions\15\bin
b. Escriba el siguiente comando: stsadm.exe -o execadmsvcjobs.
7. En la página Propiedades de la solución de pi webparts_2013.wsp, haga clic en Quitar
solución para eliminar la solución PI WebParts de SharePoint.

Desinstalar PI WebParts Services


Utilice la herramienta Programas y características para eliminar PI WebParts Services de un
equipo. Cuando elimine PI WebParts Services, no elimine los componentes internos instalados
con PI WebParts Services, como PI AF Client, PI OLEDB Enterprise y PI SDK. Puede eliminarlos
por separado, si lo desea. Del mismo modo, este procedimiento no elimina la información de
configuración de PI WebParts almacenada en PI Module Database.

Procedimiento
1. En Panel de control, haga clic en Programas y características.
2. En la lista de programas instalados, seleccione PI WebParts Services y haga clic en
Desinstalar.
3. En la solicitud de confirmación, haga clic en Sí.

Resultados
Windows desinstala PI WebParts Services.

PI WebParts 2013 Administrator Guide 49


Mantenimiento

50 PI WebParts 2013 Administrator Guide


Sitio web de Administración de PI WebParts
En esta sección se describe el sitio web Administración de PI WebParts. Utilice este sitio web
para:
• Crear y administrar configuraciones de presentación que visualicen datos en un elemento
web. Los usuarios de PI WebParts podrán aplicar estas configuraciones a elementos web
coincidentes cuando creen una página de elemento web.
• Configurar fuentes de datos disponibles y conectarse con ellas. Puede conectarse a PI
Servers, servidores de PI AF, bases de datos relacionales y fuentes de datos de servicios
web.
• Crear conjuntos de datos a partir de fuentes de datos configuradas. Puede crear conjuntos
de datos a partir de datos de cálculo de PI, consultas relacionales y consultas de servicios
web.
La URL para acceder al sitio web Administración de PI WebParts depende del tipo de
instalación:
Tipo de instalación URL para el sitio web de Administración de PI WebParts
Sin conjunto de servidores, en http://server/_layouts/PI_WebParts/admin.aspx
SharePoint - 80
Conjunto de servidores de http://loadbalancer/_layouts/PI_WebParts/admin.aspx
SharePoint
donde loadbalancer es el nombre del equipo que ejecuta el
equilibrador de carga para el conjunto de servidores de SharePoint

Nota:
En algunas instalaciones, debe pertenecer al grupo RTWebPartsAdmin para poder
acceder al sitio. Para editar la base de datos de configuración en el sitio web, los usuarios
necesitarán acceso de lectura y escritura a los módulos RtWebParts y RtBaseline de PI
Module Database.

En esta sección
• Configuraciones de presentaciones
Cree configuraciones de plantilla de elementos web para estandarizar su presentación y
funciones.
• Fuentes de datos
Configure conexiones a fuentes de datos disponibles en su entorno de PI System.
• Conjuntos de datos
Cree conjuntos de datos a partir de fuentes de datos configuradas.

Configuraciones de presentaciones
En esta sección se explica cómo administrar las configuraciones de presentaciones de
elementos web con el sitio web Administración de PI WebParts.
Puede crear configuraciones para los elementos web PI Trend, PI XYPlot y PI Messenger, así
como elementos web con formato tabular. En una configuración, puede aplicar un formato
personalizado o crear funciones interactivas para visualizar datos en el elemento web. Una vez
creada una configuración, podrá aplicarla a los elementos web coincidentes cuando cree una
página de elemento web.

PI WebParts 2013 Administrator Guide 51


Sitio web de Administración de PI WebParts

En esta sección
• Administrar configuraciones de tabla
Diseñe plantillas de formato para elementos web que utilizan el formato de pantalla tabular.
• Administrar configuraciones de PI Trend y PI XYPlot
Diseñe plantillas de formatos para elementos web PI Trend y PI XYPlot.
• Administrar configuraciones de contactos de PI Messenger
Diseñe plantillas de contactos para elementos web de PI Messenger.
• Eliminar una configuración de PI WebParts
Elimine configuraciones obsoletas de las páginas de administración.

Administrar configuraciones de tabla


Puede crear plantillas específicas para conjuntos de datos para personalizar la presentación de
datos en columnas de los elementos web PI Table, PI TimeSeries y PI Values. Las
configuraciones creadas en el sitio web Administración de PI WebParts están disponibles para
estos elementos web como ajustes de comportamiento.

Procedimiento
1. Vaya al sitio web Administración de PI WebParts:
Tipo de instalación URL para el sitio web de Administración de PI WebParts
Sin conjunto de servidores, en http://server/_layouts/PI_WebParts/admin.aspx
SharePoint - 80
Conjunto de servidores de http://loadbalancer/_layouts/PI_WebParts/admin.aspx
SharePoint
donde loadbalancer es el nombre del equipo que ejecuta el
equilibrador de carga para el conjunto de servidores de
SharePoint

2. En Configuración de PI WebParts, haga clic en Configuración de PI Table para abrir la


página Configuración de PI Table.
En el lado izquierdo de la página, la lista Configuraciones guardadas muestra todas las
configuraciones de tabla definidas para PI WebParts. El lado derecho de la página muestra
las propiedades de la configuración seleccionada.
3. Administre las configuraciones:
◦ Para añadir una configuración de tabla nueva, haga clic en Nuevo.
◦ Para crear una configuración en función de otra existente, seleccione esta última y haga
clic en Copiar, introduzca un nombre nuevo y modifique las demás propiedades si lo
desea.
◦ Para ver o actualizar las propiedades de una configuración, seleccione la configuración
guardada.
◦ Para ver el aspecto de la configuración, selecciónela y haga clic en Vista preliminar.
◦ Para eliminar una configuración, selecciónela y haga clic en Eliminar.

En esta sección
• Propiedades de configuración de tabla
Configure propiedades para plantillas una a una.
• Columnas disponibles
Las propiedades de formato se asocian con columnas del conjunto de datos.

52 PI WebParts 2013 Administrator Guide


Sitio web de Administración de PI WebParts

• Ajustes de comportamiento de columna


Asigne uno de cinco comportamientos a las columnas de conjuntos de datos.
• Añadir una configuración de tabla
Especifique columnas y propiedades y, a continuación, muestre una vista preliminar de los
resultados.
• Vista previa de datos de columna de tabla
Muestre la forma en que aparecerá una configuración cuando se aplique a una tabla.

Propiedades de configuración de tabla


Después de seleccionar una configuración de tabla en la lista Configuraciones guardadas de la
página Configuración de PI Table, los campos situados a la derecha mostrarán las propiedades
establecidas para la configuración seleccionada. Solo se puede seleccionar una configuración a
la vez. Los siguientes campos de propiedades son aplicables a la configuración de toda la tabla:

Propiedad Definición
Nombre El nombre que identifica la configuración de PI WebParts, en Ajustes de
comportamiento. No podrá cambiar el nombre una vez guardada la configuración.
Descripción Descripción de la configuración.
Conjunto de datos El nombre de un cálculo de PI o un conjunto de datos relacional o de servicio web
que utiliza la configuración.

Columnas disponibles
Cuando se selecciona un conjunto de datos, la lista Columnas disponibles muestra las columnas
de ese conjunto de datos. Cada columna de conjunto de datos tiene un formato único, el cual
determina el aspecto, comportamiento y acción resultante al hacer clic en un valor del
elemento web.
Seleccione cualquier columna de la lista para ver o cambiar sus propiedades en los campos de
las fichas de la derecha. Solo se puede seleccionar una columna de la lista. Cada columna del
conjunto de datos puede tener sus propios ajustes de propiedad exclusivos.
Los siguientes campos de propiedades de columnas son aplicables a columnas individuales:

Propiedad Definición
Texto de Nombre de encabezado de columna opcional que se sustituye por el nombre de
encabezado columna de conjunto de datos; por ejemplo, un término descriptivo que indica la
fuente o la pertinencia de los datos de columna. Si no se especifica un texto de
encabezado, se utiliza el nombre de columna.

PI WebParts 2013 Administrator Guide 53


Sitio web de Administración de PI WebParts

Propiedad Definición
Comportamiento El tipo de comportamiento de la columna:
• Predeterminado
Muestra el valor de columna.

• Tendencia ad hoc
Formatea los datos de columna como un enlace a una pantalla de tendencia ad
hoc.

• Estado actual
Sustituye el valor de columna por una barra indicadora del estado actual.

• Oculto
Excluye la columna del diseño predeterminado de la tabla, pero la deja
disponible para su inclusión por el usuario final.

• Hipervínculo
Formatea los datos de columna como un hipervínculo a una página web, una
imagen web (.gif o .jpg) u otro tipo de archivo (por ejemplo, .svg), y también
puede enviar datos a través de una conexión de elemento web. La ruta de la
URL destino suelen ser datos almacenados en otra columna.
Resolver valor PI La fuente de un parámetro de tiempo utilizado para resolver el valor de un PI tag
con de la columna. Los PI tags se pueden resolver con la referencia a la hora final del
elemento web o a una columna de tiempo dentro del conjunto de datos.
Este campo solo se activa cuando la casilla está seleccionada.

Formato de Formato utilizado para mostrar números en la columna. Las opciones incluyen
número General, Base de datos, Científico, y formatos específicos (por ejemplo,
#,###.##).
El valor predeterminado es Base de datos, que utiliza el valor del atributo
DisplayDigits para los PI tags y el valor predeterminado de la fuente de datos para
los datos que no son de PI. El conjunto de formatos regionales de la configuración
regional de SharePoint (o el servidor web en el caso de las páginas
administrativas) determina el grupo y los separadores decimales.

Ajustes de comportamiento de columna


Las siguientes fichas definen los ajustes de comportamiento de las columnas de conjuntos de
datos:

• Dar formato
Define el ajuste de comportamiento predeterminado para todos los tipos de columna.

• Vínculo
Define los ajustes de las columnas con Comportamiento establecido en Hipervínculo.

• Estado actual
Define los ajustes de las columnas con Comportamiento establecido en Estado actual.

• Tendencia ad hoc
Define los ajustes de las columnas con Comportamiento establecido en Tendencia ad hoc.
Nota:
No habrá ajustes para definir si establece Comportamiento en Oculto.

54 PI WebParts 2013 Administrator Guide


Sitio web de Administración de PI WebParts

Cuando seleccione una columna en la lista Columnas disponibles y aplique un comportamiento,


la página mostrará automáticamente la ficha de configuración correspondiente. No se puede
aplicar más de un comportamiento a una columna ni copiar comportamientos entre columnas.
Los cambios de ajustes en fichas que no corresponden al comportamiento seleccionado no
tienen efecto sobre la columna.

En esta sección
• Opciones del comportamiento de vínculo
Establezca el comportamiento de vínculo para convertir texto de columna en un
hipervínculo.
• Opciones del comportamiento Estado actual
Establezca el comportamiento Estado actual para convertir texto de columna en un
indicador de estado.
• Opciones de comportamiento de Tendencia ad hoc
Configure el comportamiento de Tendencia ad hoc para iniciar una tendencia desde la
columna de datos.
• Comportamiento oculto
Establezca el comportamiento oculto para ocultar la columna en el elemento web.
• Opciones de formato de texto
Establezca el comportamiento para definir el estilo de la presentación del texto de las
columnas.

Opciones del comportamiento de vínculo


Las propiedades de la ficha Vínculo se habilitan cuando el campo Comportamiento se establece
en Hipervínculo. Las propiedades que aparecen dependen de las selecciones que realice.

Propiedad Definición
Haga clic en la acción Define la acción tomada cuando se hace clic en un valor de datos
hipervinculado en la columna.
Los ajustes Nueva ventana, Misma ventana y Ventana modal definen
dónde se abre una URL de destino. El ajuste Enviar datos de la fila en la
conexión de WebPart envía la fila seleccionada a los elementos web que
realizan el consumo.

Mostrar icono Una lista de archivos .gif que se puede mostrar en el encabezado de la
columna como un indicador.
Mostrar icono en lugar de Especifica la visualización del archivo en el campo Mostrar icono en
datos cada celda de la columna, en lugar de en el encabezado de la columna
únicamente.

PI WebParts 2013 Administrator Guide 55


Sitio web de Administración de PI WebParts

Propiedad Definición
Origen de URL Determina la URL:
• Haga clic en Datos de la columna contienen la URL completa para
usar la URL en los datos de la columna.
• Haga clic en Especificado por el usuario con datos de columna
agregados para anexar los datos de la columna a la URL especificada
en el campo Dirección URL especificada por el usuario.
Columna que contiene la URL Especifica la columna del conjunto de datos que contiene la URL de
destino para el vínculo.
La URL puede almacenarse en la columna configurada como enlace o en
otra diferente.
Este campo aparece y se aplica solo cuando establece Origen de URL en
Los datos de la columna contienen la URL completa.

Columna con datos de URL Especifica la columna que incluye el contenido que se anexará a la URL
en el campo Dirección URL especificada por el usuario para construir la
URL completa.
Este campo aparece y se aplica solo cuando establece Origen de URL en
Especificado por el usuario con datos de columna agregados.

Dirección URL especificada Especifica la URL base para anexar al contenido de la columna
por el usuario especificada por el campo Columna con datos de URL.
Este campo aparece y se aplica solo cuando establece Origen de URL en
Especificado por el usuario con datos de columna agregados.

Habilitar información sobre Muestra información sobre herramientas para los vínculos en la
herramientas columna.
Información sobre Muestra la acción predeterminada para la información sobre
herramientas herramientas. Esta acción predeterminada se aplica cuando se
predeterminada selecciona la casilla de verificación Habilitar información sobre
herramientas y no se especifica ningún texto en el campo Información
sobre herramientas personalizada.
El valor predeterminado es igual a la acción definida para el campo
Haga clic en la acción.

Información sobre Reemplaza el campo Información sobre herramientas predeterminada si


herramientas personalizada está seleccionada la casilla de verificación Habilitar información sobre
herramientas.

Opciones del comportamiento Estado actual


Las propiedades de la ficha Estado actual se habilitan cuando el campoComportamiento se
establece en Estado actual. Estas propiedades especifican las columnas numéricas o de PI tags
utilizadas para determinar el indicador de estado actual. Por ejemplo, si el valor de columna
supera o está por debajo del valor máximo o mínimo, el gráfico de la columna parpadea. Se
mostrará un icono de error en lugar del indicador si el valor de una columna es dudoso.
Nota:
El comportamiento de Estado actual se aplica únicamente a los datos numéricos. No se
muestra ningún valor o indicador si una columna de valor con comportamiento Estado
actual contiene datos no numéricos.

56 PI WebParts 2013 Administrator Guide


Sitio web de Administración de PI WebParts

Propiedad Definición
Utilizar atributos de PI tag Determina parámetros para Valor Actual, Típico, Mínimo y Máximo
utilizando atributos de un solo tag PI proporcionado por la columna
Valor actual.
El valor de tag resuelto se utiliza como Valor actual, el atributo Típico
como Valor típico, el atributo Cero como Valor mínimo y la suma de los
atributos de tag Cero y Lapso especifica el Valor máximo.
Anule la selección de la casilla para escoger distintas columnas para
proporcionar cada valor de parámetro.

Columna de valor actual Columna que suministra el valor del dato real medido por el indicador
de estado actual.
Columna de valor típico Columna que suministra el valor del dato típico medido por el indicador
de estado actual.
Está desactivada cuando se selecciona la casilla Utilizar atributos de PI
tag.

Columna de valor mínimo Columna que suministra el valor del límite mínimo del indicador de
estado actual.
Está desactivada cuando se selecciona la casilla Utilizar atributos de PI
tag.

Columna de valor máximo Columna que suministra el valor del límite máximo del indicador de
estado actual.
Está desactivada cuando se selecciona la casilla Utilizar atributos de PI
tag.

Opciones de comportamiento de Tendencia ad hoc


Las propiedades de la ficha Tendencia ad hoc se activan cuando la columna Comportamiento
se establece en Tendencia ad hoc.

Propiedad Definición
Mostrar icono Lista de archivos .gif e .ico que pueden mostrarse en el encabezado de
columna.
Mostrar icono en lugar de Indica que el icono seleccionado debe sustituir al valor de dato en cada
datos celda de columna, en lugar de aparecer en el encabezado de columna.
Columna que contiene tag ad La columna que contiene los datos de tag de PI Server utilizados en el
hoc trazo de tendencia.

PI WebParts 2013 Administrator Guide 57


Sitio web de Administración de PI WebParts

Comportamiento oculto
Si establece el campo Comportamiento en Oculto, los datos de la columna estarán disponibles
para su uso, pero la tabla no se mostrará en la columna.
Las columnas ocultas aparecen listadas como disponibles durante la configuración de tabla.
Este comportamiento resulta útil cuando una columna contiene datos que respaldan el
comportamiento de otra columna, pero el usuario no desea mostrar la columna que respalda el
comportamiento.

Opciones de formato de texto


Las propiedades de la ficha Dar formato están habilitadas para todos los valores del campo
Comportamiento.

Propiedad Definición
Justificación del encabezado Determina cómo se deberá justificar el texto del encabezado en la
columna.
Ajustar texto de encabezado Cuando esta casilla de verificación está seleccionada, el texto del
encabezado se ajusta mediante el algoritmo HTML para ajustar el texto
de una tabla.
Justificación de datos Determina cómo se justifican los valores de datos en la columna. De
forma predeterminada, las columnas no numéricas se justifican Left,
las columnas numéricas y las columnas que contienen datos de PI
System se justifican Right, y las columnas que contienen imágenes del
estado actual se justifican Center.
Ajustar datos Cuando esta casilla de verificación está seleccionada, los valores de
datos se ajustan mediante el algoritmo HTML para ajustar el texto de
una tabla.
Color de primer plano Determina el color que se usará para el texto o los datos de la columna.
Para usar los ajustes predeterminados de la hoja de estilos para el texto
en primer plano, establezca el campo Color de primer plano en Default
Foreground Color. Para especificar el reemplazo de un color,
seleccione un color de la lista. Consulte el texto del campo Vista previa
para ver el efecto de los colores de primer plano y de fondo
seleccionados.

58 PI WebParts 2013 Administrator Guide


Sitio web de Administración de PI WebParts

Propiedad Definición
Color de fondo Determina el color que se usará para el relleno del fondo de la celda en
la columna. Para usar los ajustes predeterminados de la hoja de estilos
para los colores de fondo, establezca el campo Color de fondo en
Default Background Color. Para especificar el reemplazo de un
color, seleccione un color de la lista. Consulte el texto del campo Vista
previa para ver el efecto de los colores de primer plano y de fondo
seleccionados.
Formato condicional Use estos campos de propiedades condicionales para determinar los
colores de una columna cuando una condición se evalúa como
verdadera.
El valor del campo Columna de valor se compara con el valor del campo
Probar valor mediante el operador lógico del campo Operador. El campo
Probar valor puede contener un valor constante (por ejemplo, 50), una
cadena (que use una comparación que no distingue mayúsculas de
minúsculas) o el nombre de una columna en el mismo conjunto de
datos, introducido como col(ColumnName). Para el operador lógico
entre, proporcione dos campos de texto para la comparación.
No hay límite en cuanto al número de formatos condicionales que puede
añadir a cada columna. Son evaluados en orden de arriba abajo por cada
fila de la tabla, y el primero que sea satisfecho tendrá su color de primer
plano y su color de fondo aplicado a la celda.

Añadir una configuración de tabla


Utilice la página Configuración de PI Table para añadir una configuración de tabla y hacer que
esté disponible para su uso en PI WebParts.

Procedimiento
1. Vaya al sitio web Administración de PI WebParts:
Tipo de instalación URL para el sitio web de Administración de PI WebParts
Sin conjunto de servidores, en http://server/_layouts/PI_WebParts/admin.aspx
SharePoint - 80
Conjunto de servidores de http://loadbalancer/_layouts/PI_WebParts/admin.aspx
SharePoint
donde loadbalancer es el nombre del equipo que ejecuta el
equilibrador de carga para el conjunto de servidores de
SharePoint

2. En Configuración de PI WebParts, haga clic en Configuración de PI Table para abrir la


página Configuración de PI Table.
En el lado izquierdo de la página, la lista Configuraciones guardadas muestra todas las
configuraciones de tabla definidas para PI WebParts. El lado derecho de la página muestra
las propiedades de la configuración seleccionada.
3. Para crear una configuración de tabla que utilice valores predeterminados, haga clic en
Nuevo.
Los campos del lado derecho de la página se restablecerán a sus valores predeterminados.
4. En el campo Nombre de configuración, introduzca un nombre para la configuración.
En PI WebParts, es el nombre de Ajustes de comportamiento. No podrá cambiar el nombre
una vez guardada la configuración.

PI WebParts 2013 Administrator Guide 59


Sitio web de Administración de PI WebParts

5. En la lista Conjunto de datos, seleccione el conjunto de datos que utilizará con esta
configuración. La lista Columnas disponibles muestra las columnas de la tabla para el
conjunto de datos seleccionado.
6. Especifique un comportamiento para cada columna de la tabla:
a. En la lista Columnas disponibles, seleccione una columna.
b. En la lista Comportamiento, seleccione un comportamiento de columna.
c. Establezca los ajustes adecuados para el comportamiento seleccionado.
7. Modifique los parámetros de configuración restantes que desee cambiar.
PI WebParts asume los ajustes predeterminados para todos los demás parámetros.
8. Haga clic en Vista preliminar para previsualizar los ajustes de configuración de tabla que ha
introducido.
9. Haga clic en Guardar para añadir la nueva configuración de tabla a la lista de
configuraciones guardadas.

Vista previa de datos de columna de tabla


En la página Configuración de PI Table, podrá ver cómo se muestra una configuración cuando
se aplica a una tabla.

Procedimiento
1. Vaya al sitio web Administración de PI WebParts:
Tipo de instalación URL para el sitio web de Administración de PI WebParts
Sin conjunto de servidores, en http://server/_layouts/PI_WebParts/admin.aspx
SharePoint - 80
Conjunto de servidores de http://loadbalancer/_layouts/PI_WebParts/admin.aspx
SharePoint
donde loadbalancer es el nombre del equipo que ejecuta el
equilibrador de carga para el conjunto de servidores de
SharePoint

2. En Configuración de PI WebParts, haga clic en Configuración de PI Table para abrir la


página Configuración de PI Table.
En el lado izquierdo de la página, la lista Configuraciones guardadas muestra todas las
configuraciones de tabla definidas para PI WebParts. El lado derecho de la página muestra
las propiedades de la configuración seleccionada.
3. En la lista Configuraciones guardadas, seleccione una configuración de tabla.
4. Haga clic en el botón Vista preliminar.
Una nueva ventana del navegador muestra una tabla que contiene todas las columnas
incluidas en el conjunto de resultados.
La tabla de vista preliminar muestra hasta cinco filas de datos devueltos para cada columna;
puede utilizar los botones de flecha para desplazarse por los resultados.
Nota:
La tabla de vista preliminar no utiliza el ajuste regional configurado en SharePoint
para dar formato a fechas y horas. En su lugar, la tabla de vista previa utiliza la zona
horaria de la fuente de datos para las columnas con marcas de tiempo y muestra
marcas de tiempo en formato de PI time (dd-mmm-yy HH:mm:ss).

60 PI WebParts 2013 Administrator Guide


Sitio web de Administración de PI WebParts

Administrar configuraciones de PI Trend y PI XYPlot


Los elementos web PI Trend y PI XYPlot realizan plots de puntos de datos en formatos
configurables que se actualizan en tiempo real. Con una plantilla de configuración, podrá
presentar opciones de formato, como estilos de múltiples líneas, fuentes, codificación de
colores y marcadores.

Procedimiento
1. Vaya al sitio web Administración de PI WebParts:
Tipo de instalación URL para el sitio web de Administración de PI WebParts
Sin conjunto de servidores, en http://server/_layouts/PI_WebParts/admin.aspx
SharePoint - 80
Conjunto de servidores de http://loadbalancer/_layouts/PI_WebParts/admin.aspx
SharePoint
donde loadbalancer es el nombre del equipo que ejecuta el
equilibrador de carga para el conjunto de servidores de
SharePoint

2. En Configuración de PI WebParts, haga clic en Configuración de PI Trend para abrir la


página Configuración de PI Trend.
En el lado izquierdo de la página, la lista Configuraciones guardadas muestra todas las
configuraciones de tendencias y de plots definidas para PI WebParts. El lado derecho de la
página muestra las propiedades de la configuración seleccionada.
3. Administración de las configuraciones de tendencias y trazado: seleccione o haga clic en una
configuración guardada para visualizar o actualizar las propiedades.
◦ Para agregar una configuración, haga clic en Nuevo.
◦ Para crear una configuración nueva basada en una configuración existente, seleccione la
configuración existente, haga clic en Copiar, proporcione un nombre nuevo y cambie
otras propiedades, si lo desea.
◦ Para ver o actualizar las propiedades de una configuración, seleccione la configuración
guardada.
◦ Para ver cómo aparece una configuración, seleccione la configuración y haga clic en Vista
previa.
◦ Para eliminar una configuración, selecciónela y haga clic en Eliminar.

En esta sección
• Propiedades de configuración de PI Trend y PI XYPlot
Configure propiedades para plantillas una a una.
• Añadir una configuración de tendencia o de XYPlot
Especifique propiedades de pantalla para cada plantilla.

Propiedades de configuración de PI Trend y PI XYPlot


Después de seleccionar una configuración de tendencia o de plot en la lista Configuraciones
guardadas de la página Configuración de PI Trend, los campos situados a la derecha mostrarán
las propiedades establecidas para la configuración seleccionada. Solo se puede seleccionar una
configuración a la vez. Son aplicables los siguientes campos de propiedades:

PI WebParts 2013 Administrator Guide 61


Sitio web de Administración de PI WebParts

Propiedad Definición
Nombre El nombre que identifica la configuración de PI WebParts, en Dar
formato. Este valor no se puede modificar una vez guardada la
configuración.
Predeterminado Establece la configuración seleccionada como la configuración
predeterminada aplicada a PI WebParts.
Descripción Descripción de la configuración.
Elementos Elementos configurables de trazo o de plot. Seleccione un elemento de la
lista para dar formato a sus atributos. Los elementos incluyen: Plumas 1
a 12, Fondo, Eje horizontal, Eje Vertical, Cuadrícula principal horizontal,
Cuadrícula secundaria horizontal, Cuadrícula principal vertical,
Cuadrícula secundaria vertical, Texto y Texto de escala X (solo para
XYPlot).
Nombre de fuente, Tamaño Propiedades de fuente para el texto asociado con un elemento
de fuente, Estilo de fuente seleccionado.
Tipo de marcador Forma del marcador para un elemento de pluma seleccionado.
Estilo de línea Un estilo de línea del elemento seleccionado. Ajuste Estilo de línea a
(Ninguno) si prefiere no mostrar una línea.
Ancho de línea Grosor de línea para el elemento seleccionado.
Color Color para el elemento seleccionado.

62 PI WebParts 2013 Administrator Guide


Sitio web de Administración de PI WebParts

Añadir una configuración de tendencia o de XYPlot


Utilice la página Configuración de PI Trend para añadir una configuración de tendencia o de
plot y hacer que esté disponible para su uso en PI WebParts.

Procedimiento
1. Vaya al sitio web Administración de PI WebParts:
Tipo de instalación URL para el sitio web de Administración de PI WebParts
Sin conjunto de servidores, en http://server/_layouts/PI_WebParts/admin.aspx
SharePoint - 80
Conjunto de servidores de http://loadbalancer/_layouts/PI_WebParts/admin.aspx
SharePoint
donde loadbalancer es el nombre del equipo que ejecuta el
equilibrador de carga para el conjunto de servidores de
SharePoint

2. En Configuración de PI WebParts, haga clic en Configuración de PI Trend para abrir la


página Configuración de PI Trend.
En el lado izquierdo de la página, la lista Configuraciones guardadas muestra todas las
configuraciones de tendencias y de plots definidas para PI WebParts. El lado derecho de la
página muestra las propiedades de la configuración seleccionada.
3. Para crear una configuración de tendencia nueva que use valores predeterminados, haga
clic en Nuevo.
Los campos del lado derecho de la página se restablecerán a sus valores predeterminados.
4. En el campo Nombre, introduzca un nombre para la configuración.
En PI WebParts, este es el nombre de los Ajustes en Formato de tendencia. No podrá
cambiar el nombre una vez guardada la configuración.
5. Modifique los elementos de configuración de tendencia y propiedades asociadas restantes
que desee cambiar.
PI WebParts asume los ajustes predeterminados para todos los demás parámetros.
El panel situado debajo de los campos de propiedad muestran una vista previa de los ajustes
de configuración.
6. Haga clic en Guardar para agregar la configuración de tendencia nueva a la lista de
configuraciones guardadas.

Administrar configuraciones de contactos de PI Messenger


PI Messenger muestra la presencia en línea para una lista de contactos. Utilice la página
Configuración de PI Messenger para configurar los ajustes de las listas de contactos
almacenadas en un conjunto de datos o en una ubicación LDAP de Active Directory.

Procedimiento
1. Vaya al sitio web Administración de PI WebParts:
Tipo de instalación URL para el sitio web de Administración de PI WebParts
Sin conjunto de servidores, en http://server/_layouts/PI_WebParts/admin.aspx
SharePoint - 80

PI WebParts 2013 Administrator Guide 63


Sitio web de Administración de PI WebParts

Tipo de instalación URL para el sitio web de Administración de PI WebParts


Conjunto de servidores de http://loadbalancer/_layouts/PI_WebParts/admin.aspx
SharePoint
donde loadbalancer es el nombre del equipo que ejecuta el
equilibrador de carga para el conjunto de servidores de
SharePoint

2. En Configuración de PI WebParts, haga clic en Configuración de PI Messenger para abrir la


página Configuración de PI Messenger.
En el lado izquierdo de la página, la lista Configuraciones guardadas muestra todas las
configuraciones de contactos definidas para PI WebParts. El lado derecho de la página
muestra las propiedades de la configuración seleccionada.
3. Administre las configuraciones:
◦ Para añadir una configuración de contactos nueva, haga clic en Nuevo.
◦ Para crear una configuración en función de otra existente, seleccione esta última y haga
clic en Copiar, introduzca un nombre nuevo y modifique las demás propiedades si lo
desea.
◦ Para ver o actualizar las propiedades de una configuración, seleccione la configuración
guardada.
◦ Para ver el aspecto de la configuración, selecciónela y haga clic en Vista preliminar.
◦ Para eliminar una configuración, selecciónela y haga clic en Eliminar.

En esta sección
• Propiedades de configuración de PI Messenger
Configure propiedades para plantillas una a una.
• Añadir una configuración de contactos
Especifique propiedades de pantalla para cada plantilla.

Propiedades de configuración de PI Messenger


Después de seleccionar una configuración de contactos en la lista Configuraciones guardadas
de la página Configuración de PI Messenger, los campos situados a la derecha mostrarán las
propiedades establecidas para la configuración seleccionada. Solo se puede seleccionar una
configuración a la vez. Son aplicables los siguientes campos de propiedades:

Propiedad Definición
Nombre El nombre que identifica la configuración de contactos de PI WebParts,
en Configuraciones guardadas. Este valor no se puede modificar una vez
guardada la configuración.
Descripción Descripción de la configuración guardada.

64 PI WebParts 2013 Administrator Guide


Sitio web de Administración de PI WebParts

Propiedad Definición
Conjunto de datos Nombre de un conjunto de datos de servicios web o relacionales que
contiene la información de contacto.
Columna Grupo de PI La columna que contiene la información de grupos de contactos del
Messenger conjunto de datos seleccionado.
Columna Nombre de PI La columna que contiene los nombres de contactos del conjunto de
Messenger datos seleccionado.
Columna IMAddress de PI La columna que contiene las direcciones de mensajería instantánea del
Messenger conjunto de datos seleccionado.

Propiedad Definición
Ruta LDAP de Active La ruta LDAP que se utiliza para buscar ubicaciones de Active Directory
Directory para unidades organizativas.
Campo IMAddress Campo de Active Directory que representa las direcciones IM de
usuario. Puede ser un campo de dirección de correo electrónico.
Campo Nombre Campo de Active Directory que representa el atributo Nombre completo
de un usuario del Active Directory.

Añadir una configuración de contactos


Utilice la página Configuración de PI Messenger para añadir una configuración de contactos y
hacer que esté disponible para su uso en PI WebParts.

Procedimiento
1. Vaya al sitio web Administración de PI WebParts:
Tipo de instalación URL para el sitio web de Administración de PI WebParts
Sin conjunto de servidores, en http://server/_layouts/PI_WebParts/admin.aspx
SharePoint - 80
Conjunto de servidores de http://loadbalancer/_layouts/PI_WebParts/admin.aspx
SharePoint
donde loadbalancer es el nombre del equipo que ejecuta el
equilibrador de carga para el conjunto de servidores de
SharePoint

2. En Configuración de PI WebParts, haga clic en Configuración de PI Messenger para abrir la


página Configuración de PI Messenger.
En el lado izquierdo de la página, la lista Configuraciones guardadas muestra todas las
configuraciones de contactos definidas para PI WebParts. El lado derecho de la página
muestra las propiedades de la configuración seleccionada.
3. Para crear una configuración de contactos que utilice valores predeterminados, haga clic en
Nuevo.
Los campos del lado derecho de la página se restablecerán a sus valores predeterminados.
4. En el campo Nombre, introduzca un nombre para la configuración.

PI WebParts 2013 Administrator Guide 65


Sitio web de Administración de PI WebParts

En PI WebParts, es el nombre de Ajustes en Formato de PI Messenger. No podrá cambiar el


nombre una vez guardada la configuración.
5. Modifique los restantes parámetros de configuración de PI Messenger que desee cambiar.
6. Haga clic en Vista preliminar para obtener una vista previa de los valores de configuración
introducidos.
7. Haga clic en Guardar para añadir la nueva configuración a la lista de configuraciones
guardadas.

Eliminar una configuración de PI WebParts


Utilice la página de configuración apropiada para eliminar configuraciones. Si elimina una
configuración, las aplicaciones cliente que la utilizan pierden su formato y devuelven un
mensaje de error. Asegúrese de actualizar las aplicaciones cliente usted mismo o notifique el
cambio a los usuarios y proporcione información sobre las nuevas configuraciones que
sustituyen a la eliminada.

Procedimiento
1. Vaya al sitio web Administración de PI WebParts:
Tipo de instalación URL para el sitio web de Administración de PI WebParts
Sin conjunto de servidores, en http://server/_layouts/PI_WebParts/admin.aspx
SharePoint - 80
Conjunto de servidores de http://loadbalancer/_layouts/PI_WebParts/admin.aspx
SharePoint
donde loadbalancer es el nombre del equipo que ejecuta el
equilibrador de carga para el conjunto de servidores de
SharePoint

2. En Configuración de PI WebParts, haga clic en el enlace de la página de configuración que


corresponda.
3. En la lista Configuraciones guardadas, seleccione la configuración que desea eliminar.
4. Haga clic en Eliminar para suprimir la configuración de la lista.

Fuentes de datos
En esta sección se describe cómo utilizar la página Administración de PI WebParts para
configurar y conectarse a las fuentes de datos disponibles.
Cuando se haya creado la fuente de datos y PI WebParts Services pueda conectar con el
proveedor de datos, podrá crear conjuntos de datos que utilicen la fuente de datos y que los
usuarios de PI WebParts puedan consultar y realizar búsquedas en ellos.
PI WebParts Services admite PI Servers, servidores de PI AF, bases de datos relacionales y
fuentes de datos de servicios web.

En esta sección
• Fuentes de datos de PI Server
Configure PI Servers como fuentes de datos.
• Fuentes de datos relacionales
Configure bases de datos relacionales comunes como fuentes de datos.
• Fuentes de datos de servicios web
Configure servicios web disponibles como fuentes de datos.

66 PI WebParts 2013 Administrator Guide


Sitio web de Administración de PI WebParts

• Compatibilidad con PI Asset Framework


PI WebParts Services se conecta de forma implícita a través de PI System Explorer.

Fuentes de datos de PI Server


Utilice la página Fuentes de datos de PI del sitio Administración de PI WebParts para añadir,
ver, probar o eliminar conexiones a fuentes de datos de PI Server.
También puede utilizar la utilidad PI SDK o PI System Management Tools en el servidor de
aplicaciones de PI WebParts Services para añadir una conexión a la fuente de datos de PI
Server. La página Fuentes de datos de PI mostrará los PI Servers configurados con estos
métodos.

En esta sección
• Añadir conexiones a PI Server
Especifique los parámetros de conexión de un PI Server.
• Editar conexiones a fuentes de datos de PI Server
Proporcione información para actualizar los parámetros de conexión.
• Eliminar conexiones a PI Server
Eliminar conexiones obsoletas a PI Servers.

Añadir conexiones a PI Server


Utilice la página Fuentes de datos de PI para añadir una conexión a un PI Server o a un PI
Server collective.

Procedimiento
1. Vaya al sitio web Administración de PI WebParts:
Tipo de instalación URL para el sitio web de Administración de PI WebParts
Sin conjunto de servidores, en http://server/_layouts/PI_WebParts/admin.aspx
SharePoint - 80
Conjunto de servidores de http://loadbalancer/_layouts/PI_WebParts/admin.aspx
SharePoint
donde loadbalancer es el nombre del equipo que ejecuta el
equilibrador de carga para el conjunto de servidores de
SharePoint

2. En Configuración de PI WebParts, haga clic en Fuentes de datos de PI para abrir la página


Fuentes de datos de PI.
En la lista PI Servers configurados, se muestran los PI Servers y los colectivos de PI Server
configurados actualmente para intercambio de datos.
3. Haga clic en Nuevo para crear una conexión a un PI Server.
4. En el campo Nombre de servidor, introduzca el nombre que los clientes utilizarán para
acceder al PI Server o al PI Server collective.
No podrá cambiar el nombre una vez guardada la conexión.
5. Haga clic en Guardar para añadir el servidor nuevo a la lista PI Servers configurados.
Una vez añadida una conexión a PI Server nueva, podrá modificar las propiedades de esa
conexión.

PI WebParts 2013 Administrator Guide 67


Sitio web de Administración de PI WebParts

Editar conexiones a fuentes de datos de PI Server


Utilice la página Fuentes de datos de PI para ver y modificar las propiedades de conexión de las
conexiones a un PI Server o a un PI Server collective configuradas.

Procedimiento
1. Vaya al sitio web Administración de PI WebParts:
Tipo de instalación URL para el sitio web de Administración de PI WebParts
Sin conjunto de servidores, en http://server/_layouts/PI_WebParts/admin.aspx
SharePoint - 80
Conjunto de servidores de http://loadbalancer/_layouts/PI_WebParts/admin.aspx
SharePoint
donde loadbalancer es el nombre del equipo que ejecuta el
equilibrador de carga para el conjunto de servidores de
SharePoint

2. En Configuración de PI WebParts, haga clic en Fuentes de datos de PI para abrir la página


Fuentes de datos de PI.
En la lista PI Servers configurados, se muestran los PI Servers y los colectivos de PI Server
configurados actualmente para intercambio de datos.
3. Seleccione un PI Server o un PI Server collective para ver las propiedades de conexión
actuales.

◦ Nombre de servidor
El nombre que los clientes utilizarán para acceder al PI Server o al PI Server collective.
No podrá cambiar los nombres de las conexiones ya configuradas.
◦ Tiempo de espera de conexión
Número de segundos que deben transcurrir para que se considere que una conexión sin
utilizar ha superado el tiempo de espera. Este valor puede reemplazar los valores
predeterminados configurados para el PI SDK en el servidor web. Establézcalo en 0 para
utilizar el PI SDK predeterminado.
Este valor se inhabilita al crear una conexión y no se muestra para PI Server collectives.
Haga clic en Inicio > Todos los programas > PI System > Acerca de PI-SDK para actualizar
los parámetros de un colectivo.
◦ Tiempo de espera de acceso a datos
Número de segundos que deben transcurrir para que se considere que una solicitud de
datos sin respuesta ha superado el tiempo de espera. Este valor puede reemplazar los
valores predeterminados configurados para el PI SDK en el servidor web. Establézcalo en
0 para utilizar el PI SDK predeterminado.
Este valor se inhabilita al crear una conexión y no se muestra para PI Server collectives.
Haga clic en Inicio > Todos los programas > PI System > Acerca de PI-SDK para actualizar
los parámetros de un colectivo.
◦ Predeterminado

68 PI WebParts 2013 Administrator Guide


Sitio web de Administración de PI WebParts

Si se selecciona esta opción, el PI Server o PI Server collective será la fuente de datos


predeterminada del PI Server. La fuente de datos predeterminada se utiliza para acceder
a los datos cuando se proporciona únicamente un nombre de tag (por ejemplo, cuando se
envía <tag> a través de una conexión de elemento web de PI en lugar de \\server
\<tag>).
4. Edite los valores de propiedad, si lo desea.
5. Haga clic en Probar conexión para probar la conexión al PI Server seleccionado.
Se verifican las conexiones de la cuenta de usuario de Windows y la identidad de grupo de
aplicaciones. En función de la configuración del servidor, se mostrarán los PI trusts
asignados o las PI identities asociadas con cada uno.
El PI Server debe permitir el acceso al usuario actual y a PI WebParts Services para adquirir
datos.
6. Haga clic en Guardar para guardar los cambios realizados.

Eliminar conexiones a PI Server


Utilice la página Fuentes de datos de PI para eliminar una conexión a un PI Server o a un PI
Server collective. Cuando se elimina una conexión, los elementos web que utilizan la conexión
para recuperar datos dejan de actualizarse. Asegúrese de actualizar las configuraciones de
elementos web usted mismo o notifique el cambio a los usuarios y proporcione información
sobre las nuevas fuentes de datos que reemplazarán a la conexión eliminada.

Procedimiento
1. Vaya al sitio web Administración de PI WebParts:
Tipo de instalación URL para el sitio web de Administración de PI WebParts
Sin conjunto de servidores, en http://server/_layouts/PI_WebParts/admin.aspx
SharePoint - 80
Conjunto de servidores de http://loadbalancer/_layouts/PI_WebParts/admin.aspx
SharePoint
donde loadbalancer es el nombre del equipo que ejecuta el
equilibrador de carga para el conjunto de servidores de
SharePoint

2. En Configuración de PI WebParts, haga clic en Fuentes de datos de PI para abrir la página


Fuentes de datos de PI.
En la lista PI Servers configurados, se muestran los PI Servers y los colectivos de PI Server
configurados actualmente para intercambio de datos.
3. Seleccione el PI Server configurado que desee eliminar y haga clic en Eliminar.
4. Haga clic en Aceptar cuando se le solicite confirmación.
La fuente de datos se eliminará de la lista y los elementos web ya no podrán acceder a la
fuente de datos.

Fuentes de datos relacionales


PI WebParts Services admite varias bases de datos relacionales y opciones de conexión. Entre
las opciones de conexión compatibles se incluyen:

• ODBC
• Microsoft Jet 4.0 OLE DB (Access)
• OLE DB

PI WebParts 2013 Administrator Guide 69


Sitio web de Administración de PI WebParts

• Oracle
• PI OLEDB
• SQL Server
PI OLEDB Enterprise es compatible con el adaptador OLEDB.
Nota:
Los proveedores de datos .NET para Oracle y SQL Server no utilizan tecnología OLEDB.
En su lugar, utilizan tecnologías nativas que están concebidas para proporcionar un
mejor rendimiento.
Utilice la página Fuentes de datos relacionales del sitio Administración para añadir, ver, probar
o eliminar conexiones a fuentes de datos relacionales.

En esta sección
• Añadir conexiones relacionales
Especifique parámetros de conexión de bases de datos relacionales.
• Editar conexiones relacionales
Proporcione información para actualizar los parámetros de conexión.
• Eliminar conexiones relacionales
Eliminar conexiones obsoletas a bases de datos relacionales.

Añadir conexiones relacionales


Utilice la página Fuentes de datos relacionales para añadir conexiones a fuentes de datos
relacionales.

Procedimiento
1. Vaya al sitio web Administración de PI WebParts:
Tipo de instalación URL para el sitio web de Administración de PI WebParts
Sin conjunto de servidores, en http://server/_layouts/PI_WebParts/admin.aspx
SharePoint - 80
Conjunto de servidores de http://loadbalancer/_layouts/PI_WebParts/admin.aspx
SharePoint
donde loadbalancer es el nombre del equipo que ejecuta el
equilibrador de carga para el conjunto de servidores de
SharePoint

2. En Configuración de PI WebParts, haga clic en Fuentes de datos relacionales para abrir la


página Fuentes de datos relacionales.
En la lista Fuentes de datos configuradas se muestran los servidores de bases de datos
relacionales configurados actualmente para el intercambio de datos.
3. Haga clic en Nuevo para crear una conexión a un servidor de bases de datos relacionales.
Las propiedades de conexión están establecidas en sus valores predeterminados.
También, puede seleccionar una fuente de datos relacional existente y hacer clic en Copiar
para utilizar sus ajustes como punto de partida para la nueva configuración.
4. Configure la nueva conexión en función del tipo de base de datos:
◦ Configurar una conexión ODBC
◦ Configurar una conexión de Microsoft Access u otra conexión OLE DB
◦ Configurar una conexión de SQL Server

70 PI WebParts 2013 Administrator Guide


Sitio web de Administración de PI WebParts

◦ Configurar una conexión Oracle (Proveedor Microsoft)


◦ Configurar una conexión de PI OLEDB
5. Haga clic en Probar conexión para comprobar que puede conectarse a la fuente de datos
según lo especificado.
6. Haga clic en Guardar para añadir la nueva entrada de base de datos relacional a la lista
Fuentes de datos configuradas.

Configurar una conexión ODBC


Cuando cree una conexión a un servidor de bases de datos relacionales, especifique las
propiedades para configurar una conexión ODBC.

Procedimiento
1. En el campo Nombre de la fuente de datos, introduzca un nombre para la base de datos
relacional.
No podrá cambiar el nombre una vez guardada la conexión de la fuente de datos.
2. En el campo Descripción, introduzca una descripción de texto más extensa, que ayude a
identificar esta fuente de datos, por ejemplo, Server for LIMS data.
3. En la lista Tipo de base de datos, seleccione Conexión ODBC.
4. Junto al campo Nombre DSN, haga clic en Examinar para elegir la fuente de datos en una
lista.
Se abrirá una ventana con una lista de las fuentes de datos de sistema disponibles
configuradas en el servidor de aplicaciones de PI WebParts. La lista incluye cuatro
columnas:

◦ La primera columna contiene botones para seleccionar una fuente.


◦ La segunda columna muestra el Nombre DSN para cada fuente de datos.
◦ La tercera columna muestra el Tipo DSN (por ejemplo, SQL Server) para cada fuente de
datos.
◦ La cuarta columna muestra la cadena de conexión predeterminada que se utiliza para
comunicarse con cada fuente de datos.
5. Haga clic en el botón situado junto a Nombre DSN de la fuente de datos que desee utilizar.
La fila seleccionada se resaltará en color morado.
6. Haga clic en Aceptar para seleccionar la fuente de datos y cerrar la ventana.
Los campos Nombre DSN y Cadena de conexión se rellenarán con la información del DSN
seleccionado.
Nota:
Las cadenas de conexión que contienen únicamente las palabras clave DSN, UID y
PWD son adecuadas para las conexiones ODBC de Oracle.
7. En la lista Zona horaria de origen, seleccione una zona horaria adecuada para el servidor.
Esto garantiza que los datos de esta fuente se podrán comparar con datos procedentes de
otros servidores en diferentes zonas horarias.
8. Si su cadena de conexión incluye el token <PASSWORD>, use el campo Contraseña para
especificar una contraseña.

PI WebParts 2013 Administrator Guide 71


Sitio web de Administración de PI WebParts

A fin de evitar que la contraseña se anexe a la cadena de conexión, marque la casilla de


verificación Sin contraseña.
9. En el campo Cadena de conexión, realice los cambios necesarios en la cadena de conexión.

Qué hacer a continuación


Pruebe la conexión y guarde la configuración de fuente de datos.

Configurar una conexión de Microsoft Access u otra conexión OLE DB


Cuando crea una nueva conexión a un servidor de bases de datos relacionales, especifique las
propiedades para configurar una conexión de Microsoft Access u otra conexión de OLE DB.

Procedimiento
1. En el campo Nombre de la fuente de datos, introduzca un nombre para la base de datos
relacional.
No podrá cambiar el nombre una vez guardada la conexión de la fuente de datos.
2. En el campo Descripción, introduzca una descripción de texto más extensa, que ayude a
identificar esta fuente de datos, por ejemplo, Server for LIMS data.
3. En la lista Tipo de base de datos, seleccione Proveedor de Microsoft Jet 4.0 OLE DB (para
una base de datos de Microsoft Access) o Proveedor de OLE DB especificado por el usuario.
Nota:
A continuación, se explica cómo configurar una conexión al proveedor PI OLEDB
Enterprise.
4. En la lista Zona horaria de origen, seleccione una zona horaria adecuada para el servidor.
Esto garantiza que los datos de esta fuente se podrán comparar con datos procedentes de
otros servidores en diferentes zonas horarias.
5. En el campo Cadena de conexión, introduzca una cadena de conexión.
Consulte los Archivos para la creación y configuración de vínculos de datos universales
(http://msdn.microsoft.com/en-us/library/e38h511e(v=VS.71).aspx) con el fin de obtener
información sobre el uso de un archivo UDL para crear y configurar una cadena de conexión
para los proveedores de OLE DB.
Consulte la documentación PI OLEDB Enterprise User Guide, con el fin de obtener más
información sobre los parámetros que puede usar en la cadena de conexión para configurar
una conexión con el proveedor de PI OLEDB Enterprise.
6. Si su cadena de conexión incluye el token <PASSWORD>, use el campo Contraseña para
especificar una contraseña.
A fin de evitar que la contraseña se anexe a la cadena de conexión, marque la casilla de
verificación Sin contraseña.

Qué hacer a continuación


Pruebe la conexión y guarde la configuración de fuente de datos.

Configurar una conexión de SQL Server


Cuando cree una conexión a un servidor de bases de datos relacionales, especifique las
propiedades para configurar una conexión SQL Server.

72 PI WebParts 2013 Administrator Guide


Sitio web de Administración de PI WebParts

Procedimiento
1. En el campo Nombre de la fuente de datos, introduzca un nombre para la base de datos
relacional.
No podrá cambiar el nombre una vez guardada la conexión de la fuente de datos.
2. En el campo Descripción, introduzca una descripción de texto más extensa, que ayude a
identificar esta fuente de datos, por ejemplo, Server for LIMS data.
3. En la lista Tipo de base de datos, seleccione SQL Server.
4. En la lista Zona horaria de origen, seleccione una zona horaria adecuada para el servidor.
Esto garantiza que los datos de esta fuente se podrán comparar con datos procedentes de
otros servidores en diferentes zonas horarias.
5. Haga clic en Editar cadena de conexión para generar una cadena de conexión.
Se abrirá la ventana Editar fuente de datos.
6. En la ficha SQL Server y base de datos, seleccione una base de datos de SQL Server
disponible de una lista de servidores conocidos e introduzca información de inicio de sesión
y de base de datos.

7. En la ficha Avanzado, especifique parámetros de conexión adicionales si lo desea.

PI WebParts 2013 Administrator Guide 73


Sitio web de Administración de PI WebParts

A medida que añada parámetros, la ventana de vista preliminar se actualizará con la sintaxis
correcta para los parámetros seleccionados.
8. Cuando haya finalizado, haga clic en Aceptar para cerrar la ventana e insertar la cadena de
conexión en el campo Cadena de conexión.
Puede editar este campo de forma manual, si lo desea.
9. Si su cadena de conexión incluye el token <PASSWORD>, use el campo Contraseña para
especificar una contraseña.
A fin de evitar que la contraseña se anexe a la cadena de conexión, marque la casilla de
verificación Sin contraseña.

Qué hacer a continuación


Pruebe la conexión y guarde la configuración de fuente de datos.

Configurar una conexión Oracle (Proveedor Microsoft)


Cuando cree una conexión a un servidor de bases de datos relacionales, especifique las
propiedades para configurar una conexión Oracle utilizando Microsoft Provider.

Procedimiento
1. En el campo Nombre de la fuente de datos, introduzca un nombre para la base de datos
relacional.
No podrá cambiar el nombre una vez guardada la conexión de la fuente de datos.
2. En el campo Descripción, introduzca una descripción de texto más extensa, que ayude a
identificar esta fuente de datos, por ejemplo, Server for LIMS data.
3. En la lista Tipo de base de datos, seleccione Oracle (Proveedor Microsoft).
4. En la lista Zona horaria de origen, seleccione una zona horaria adecuada para el servidor.
Esto garantiza que los datos de esta fuente se podrán comparar con datos procedentes de
otros servidores en diferentes zonas horarias.

74 PI WebParts 2013 Administrator Guide


Sitio web de Administración de PI WebParts

5. Haga clic en Editar cadena de conexión para generar una cadena de conexión.
Se abrirá la ventana Editar fuente de datos.
6. En la ficha Conexión, introduzca valores en los campos Fuente de datos, Id de usuario y
Contraseña.
También puede seleccionar la casilla Unicode para requerir Unicode en la conexión de base
de datos.

7. En la ficha Agrupación, especifique parámetros adicionales si lo desea.

Consulte la documentación de Microsoft (http://msdn.microsoft.com/en-us/library/


ms254500(v=VS.80).aspx) para obtener información sobre los parámetros de cadena de
conexión para el proveedor de datos Oracle. A medida que añada parámetros, la ventana de
vista preliminar se actualizará con la sintaxis correcta para los parámetros seleccionados.

PI WebParts 2013 Administrator Guide 75


Sitio web de Administración de PI WebParts

8. Haga clic en Aceptar para cerrar la ventana e insertar la cadena de conexión en el campo
Cadena de conexión.
Puede editar este campo de forma manual, si lo desea.
9. Si su cadena de conexión incluye el token <PASSWORD>, use el campo Contraseña para
especificar una contraseña.
A fin de evitar que la contraseña se anexe a la cadena de conexión, marque la casilla de
verificación Sin contraseña.

Qué hacer a continuación


Pruebe la conexión y guarde la configuración de fuente de datos.

Configurar una conexión de PI OLEDB


Cuando cree una conexión a un servidor de bases de datos relacionales, especifique las
propiedades para configurar una conexión de PI OLEDB.
Nota:
OSIsoft recomienda utilizar PI OLEDB Provider 3.3.0.1 o superior. Establezca Session ID
=-1 en la conexión de PI OLEDB para evitar utilizar el mismo ID de sesión con dos
procesos distintos de PI OLEDB.

Procedimiento
1. En el campo Nombre de la fuente de datos, introduzca un nombre para la base de datos
relacional.
No podrá cambiar el nombre una vez guardada la conexión de la fuente de datos.
2. En el campo Descripción, introduzca una descripción de texto más extensa, que ayude a
identificar esta fuente de datos, por ejemplo, Server for LIMS data.
3. En la lista Tipo de base de datos, seleccione PI OLEDB.
4. En la lista Zona horaria de origen, seleccione una zona horaria adecuada para el servidor.
Esto garantiza que los datos de esta fuente se podrán comparar con datos procedentes de
otros servidores en diferentes zonas horarias.
5. Haga clic en Editar cadena de conexión para generar una cadena de conexión para esta
conexión.
Se abrirá la ventana Editar fuente de datos.
6. En la ficha PI Server y catálogo, utilice la lista Seleccionar servidor PI3 para seleccionar el
nombre del PI Server o PI de una lista de servidores conocidos.
También puede especificar valores en los campos Id de usuario, Contraseña y Seleccionar
catálogo inicial.

76 PI WebParts 2013 Administrator Guide


Sitio web de Administración de PI WebParts

7. En la ficha Avanzado, especifique parámetros de conexión adicionales si es necesario.

A medida que añada parámetros, la ventana de vista preliminar se actualizará con la sintaxis
correcta para los parámetros seleccionados.

PI WebParts 2013 Administrator Guide 77


Sitio web de Administración de PI WebParts

8. Haga clic en Aceptar para cerrar la ventana e insertar la cadena de conexión en el campo
Cadena de conexión.
Puede editar este campo de forma manual, si lo desea.
9. Si su cadena de conexión incluye el token <PASSWORD>, use el campo Contraseña para
especificar una contraseña.
A fin de evitar que la contraseña se anexe a la cadena de conexión, marque la casilla de
verificación Sin contraseña.

Qué hacer a continuación


Pruebe la conexión y guarde la configuración de fuente de datos.

Compatibilidad con Microsoft Office


Microsoft Office 2007 y posteriores guarda bases de datos y archivos en un formato de archivo
que puede utilizarse con ODBC y OLEDB. Para descargar controladores que permitan leer estos
archivos de datos del sistema, visite las siguientes páginas de descarga del sitio web de
Microsoft:

• 2007 Office System Driver: Data Connectivity Components (http://www.microsoft.com/


downloads/details.aspx?familyid=7554f536-8c28-4598-9b72-
ef94e038c891&displaylang=en)
• Microsoft Access Database Engine 2010 Redistributable (http://www.microsoft.com/
downloads/details.aspx?displaylang=en&FamilyID=c06b8369-60dd-4b64-
a44b-84b371ede16d)

Editar conexiones relacionales


Utilice la página Fuentes de datos relacionales para ver y editar conexiones a fuentes de datos
relacionales.

Procedimiento
1. Vaya al sitio web Administración de PI WebParts:
Tipo de instalación URL para el sitio web de Administración de PI WebParts
Sin conjunto de servidores, en http://server/_layouts/PI_WebParts/admin.aspx
SharePoint - 80
Conjunto de servidores de http://loadbalancer/_layouts/PI_WebParts/admin.aspx
SharePoint
donde loadbalancer es el nombre del equipo que ejecuta el
equilibrador de carga para el conjunto de servidores de
SharePoint

2. En Configuración de PI WebParts, haga clic en Fuentes de datos relacionales para abrir la


página Fuentes de datos relacionales.
En la lista Fuentes de datos configuradas se muestran los servidores de bases de datos
relacionales configurados actualmente para el intercambio de datos.
3. Seleccione un conjunto de datos configurado para ver sus propiedades de conexión.

78 PI WebParts 2013 Administrator Guide


Sitio web de Administración de PI WebParts

◦ Nombre de fuente de datos


Nombre que los conjuntos de datos utilizarán para acceder a la base de datos relacional.
No podrá cambiar los nombres de las conexiones ya configuradas.
◦ Descripción
Texto que describe la conexión de base de datos relacional.
◦ Tipo de base de datos
El tipo de la base de datos especificado en la cadena de conexión para la fuente de datos.
Los tipos válidos incluyen:

▪ Conexión ODBC
▪ Proveedor OLE DB de Microsoft Jet 4.0
▪ Proveedor OLE DB especificado por usuario
▪ Oracle (Proveedor Microsoft)
▪ PI OLEDB
▪ SQL Server
Consulte la documentación Proveedores de datos .NET Framework (http://
msdn2.microsoft.com/en-us/library/a6cd7c08.aspx) de Microsoft para obtener
información detallada sobre los requisitos del sistema y las versiones de bases de datos
admitidas.
En algunos sistemas operativos de 64 bits, no están disponibles algunos proveedores de
64 bits, como los de ODBC y Jet. Esto generará errores hasta que se instale un proveedor
correcto.
◦ Nombre DSN (solo Conexión ODBC)
Nombre de un DSN de sistema importado, al que se accede a través de una conexión
ODBC. Haga clic en Examinar para localizar y abrir una fuente de datos ODBC configurada
previamente y guardada en el registro del servidor web.
◦ Zona horaria de origen
Zona horaria en la que la fuente de datos devuelve información de fecha y hora. Se utiliza
para convertir los datos de fecha y hora para la presentación. El valor predeterminado es
la zona horaria del servidor web.
◦ Contraseña
Contraseña de la cadena de conexión. La entrada se enmascara y el campo se vacía al
guardar la fuente de datos.
◦ Sin contraseña
Cuando se selecciona, no se tiene en cuenta el contenido del campo Contraseña. Cuando
se borra (opción predeterminada), el contenido del campo Contraseña se añade a la
cadena de conexión.
◦ Cadena de conexión

PI WebParts 2013 Administrator Guide 79


Sitio web de Administración de PI WebParts

Información utilizada para conectarse a la fuente de datos. Este campo se rellena


automáticamente cuando se selecciona un DSN de sistema para una conexión ODBC. Con
cualquier otro tipo de base de datos, deberá introducir las cadenas de forma manual.
Haga clic en Editar cadena de conexión para abrir una ventana donde podrá configurar la
cadena de conexión en función de los parámetros de su tipo de base de datos.
Para incluir el contenido del campo Contraseña en la cadena de conexión, utilice el token
<PASSWORD> como el valor de cualquier parámetro password= en la cadena de conexión.
El token distingue entre mayúsculas y minúsculas.
También puede escribir la contraseña directamente en la cadena de conexión, pero no se
enmascará.
4. Edite las propiedades, si lo desea.
5. Haga clic en Probar conexión para probar la conexión a la fuente de datos utilizando el valor
de Cadena de conexión y las credenciales de usuario.
6. Haga clic en Guardar para guardar los cambios.

Eliminar conexiones relacionales


Utilice la página Fuentes de datos relacionales para eliminar conexiones a fuentes de datos
relacionales. Cuando se elimina una conexión, los elementos web que utilizan la conexión para
recuperar datos dejan de actualizarse. Asegúrese de actualizar las configuraciones de
elementos web usted mismo o notifique el cambio a los usuarios y proporcione información
sobre las nuevas fuentes de datos que reemplazarán a la conexión eliminada.

Procedimiento
1. Vaya al sitio web Administración de PI WebParts:
Tipo de instalación URL para el sitio web de Administración de PI WebParts
Sin conjunto de servidores, en http://server/_layouts/PI_WebParts/admin.aspx
SharePoint - 80
Conjunto de servidores de http://loadbalancer/_layouts/PI_WebParts/admin.aspx
SharePoint
donde loadbalancer es el nombre del equipo que ejecuta el
equilibrador de carga para el conjunto de servidores de
SharePoint

2. En Configuración de PI WebParts, haga clic en Fuentes de datos de PI para abrir la página


Fuentes de datos de PI.
En la lista PI Servers configurados, se muestran los PI Servers y los colectivos de PI Server
configurados actualmente para intercambio de datos.
3. Seleccione la fuente de datos configurada que desee eliminar y haga clic en Eliminar.
4. Haga clic en Aceptar cuando se le solicite confirmación.
La fuente de datos se eliminará de la lista y las aplicaciones cliente ya no podrán acceder a la
fuente de datos.

80 PI WebParts 2013 Administrator Guide


Sitio web de Administración de PI WebParts

Fuentes de datos de servicios web


PI WebParts admite datos proporcionados por servicios web, incluidos los cálculos PI ACE 2.x y
otras fuentes de datos web. Utilice la página Fuentes de datos de servicio web del sitio
Administración para añadir, ver, probar o eliminar conexiones a fuentes de datos de servicio
web.

En esta sección
• Añadir conexiones a servicios web
Especifique la dirección y los parámetros de conexión del servicio web.
• Editar conexiones a servicios web
Proporcione información para actualizar los parámetros de conexión.
• Eliminar conexiones a servicios web
Elimine conexiones a servicios web obsoletas.

Añadir conexiones a servicios web


Utilice la página Fuentes de datos de servicio web para añadir conexiones a fuentes de datos de
servicios web.
Compruebe los ajustes de su servidor web antes de añadir una fuente de datos de servicios
web.
Nota:
Si el servidor web se instala en un entorno de red con un servidor proxy de IIS, será
necesario editar el archivo machine.config para poder acceder a las fuentes de datos
de servicios web. Configure el elemento <defaultProxy> del siguiente modo:
<defaultProxy> <proxy usesystemdefault="false"
proxyaddress="<your-proxy-server-URL>" bypassonlocal="true" /> </
defaultProxy>

Procedimiento
1. Vaya al sitio web Administración de PI WebParts:
Tipo de instalación URL para el sitio web de Administración de PI WebParts
Sin conjunto de servidores, en http://server/_layouts/PI_WebParts/admin.aspx
SharePoint - 80
Conjunto de servidores de http://loadbalancer/_layouts/PI_WebParts/admin.aspx
SharePoint
donde loadbalancer es el nombre del equipo que ejecuta el
equilibrador de carga para el conjunto de servidores de
SharePoint

2. En Configuración de PI WebParts, haga clic en Fuentes de datos de servicio web para abrir
la página Fuentes de datos de servicio web.
En la lista Servicios web configurados se muestran los servicios web configurados
actualmente para el intercambio de datos.
3. Haga clic en Nuevo para crear una conexión a un servicio web.
Las propiedades de conexión están establecidas en sus valores predeterminados.
También, puede seleccionar una fuente de datos de servicios web existente y hacer clic en
Copiar para utilizar sus ajustes como punto de partida para el nuevo servicio.
4. Introduzca o modifique valores de propiedad para conectarse al nuevo servicio web:
◦ Nombre de fuente de datos

PI WebParts 2013 Administrator Guide 81


Sitio web de Administración de PI WebParts

Introduzca un nombre para el servicio web. No podrá cambiar el nombre una vez
guardada la conexión a este servicio.
◦ Descripción
Introduzca una descripción de texto.
◦ Zona horaria de origen
Seleccione la zona horaria del origen de datos. Esta información se utilizará en los
cálculos de conversión horaria.
◦ URL de Web Services
Introduzca la ruta de la URL al archivo de servicios web. Este archivo tiene, por lo
general, la extensión ASMX, SVC o WSDL.
◦ Nombre de usuario y Cambiar contraseña
Si el servicio web requiere información de inicio de sesión, introduzca el nombre de
usuario y la contraseña.
◦ Sin contraseña
Seleccione esta casilla para conectarse sin introducir una contraseña. Desmarque esta
casilla si se requiere una contraseña.
5. Si va a añadir una conexión de servicio web de SAP, complete los pasos adicionales
necesarios para SAP. Consulte Añadir conexiones de servicios web de SAP.
6. Haga clic en Obtener servicios para comprobar que ha seleccionado el servicio web
correcto.
7. Haga clic en Obtener métodos para revisar los servicios y métodos disponibles en la URL de
servicios web. Estos servicios se utilizan durante la configuración de conjuntos de datos.
8. Haga clic en Guardar para añadir la fuente de datos nueva a la lista Servicios web
configurados.

Añadir conexiones de servicios web de SAP


Para configurar fuentes de datos de servicios web de SAP, siga los pasos utilizados con los
servicios web típicos, pero incluya estos pasos adicionales.

Procedimiento
1. Establezca Tipo de servicio como WCF.
2. Haga clic en Editar configuración y especifique el tipo de credencial de cliente
correspondiente en la sección <basicHttBinding> de los datos de configuración:
<security mode="TransportCredentialOnly"> <transport
clientCredentialType="Basic" proxyCredentialType="None" realm="" />
<message clientCredentialType="UserName" algorithmSuite="Default" /> </
security>
3. Edite la configuración de punto final siguiendo las instrucciones del proveedor de servicios
web.
4. En el caso de servicios SAP anteriores a SAP ECC 6.0 versión 603:
a. Haga clic en Editar metadatos.
b. En la parte del mensaje, cambie las dos instancias de parameters a parameter.

82 PI WebParts 2013 Administrator Guide


Sitio web de Administración de PI WebParts

Editar conexiones a servicios web


Utilice la página Fuentes de datos de servicio web para ver y editar conexiones a fuentes de
datos de servicios web.

Procedimiento
1. Vaya al sitio web Administración de PI WebParts:
Tipo de instalación URL para el sitio web de Administración de PI WebParts
Sin conjunto de servidores, en http://server/_layouts/PI_WebParts/admin.aspx
SharePoint - 80
Conjunto de servidores de http://loadbalancer/_layouts/PI_WebParts/admin.aspx
SharePoint
donde loadbalancer es el nombre del equipo que ejecuta el
equilibrador de carga para el conjunto de servidores de
SharePoint

2. En Configuración de PI WebParts, haga clic en Fuentes de datos de servicio web para abrir
la página Fuentes de datos de servicio web.
En la lista Servicios web configurados se muestran los servicios web configurados
actualmente para el intercambio de datos.
3. Seleccione un servicio web configurado para ver o actualizar propiedades de conexión.

◦ Nombre de fuente de datos


Nombre que los conjuntos de datos utilizan para acceder al servicio web. Este valor no se
puede modificar una vez guardada la fuente de datos.
◦ Descripción
Texto que describe la conexión a servicios web.
◦ Zona horaria de origen
Zona horaria en la que se devuelve la información de fecha y hora procedente de la fuente
de datos. Se utiliza para convertir los datos de fecha y hora para la presentación.
◦ URL de Web Services
La ruta de la URL a la fuente de datos web o una ruta de archivo a un archivo WSDL. Si se
introduce una ruta de servidor sin atributos, haga clic en Obtener servicios para rellenar
la lista Servicios Web con los servicios descubiertos en la ubicación introducida. En el
caso de una fuente de datos guardada, este campo se encuentra desactivado, pero
muestra la ruta introducida cuando se guardó la fuente de datos.
◦ Tipo de servicio
El tipo de servicio se establece de forma predeterminada en WCF para las nuevas fuentes
de datos. Se recomienda WCF porque proporciona más opciones de personalización.
ASP.NET está disponible para configuraciones o servicios web heredados.
◦ Nombre de usuario

PI WebParts 2013 Administrator Guide 83


Sitio web de Administración de PI WebParts

Cuenta de usuario que se utiliza para descubrir los servicios web suministrados en la
URL de Web Services. Si el tipo de servicio es ASP.NET, se utilizará también el nombre de
usuario para acceder a los datos. Si el tipo de servicio es WCF, haga clic en Editar
configuración para ver el nombre de usuario que se ha configurado para acceder a los
datos. Una vez guardada la fuente de datos de tipo WCF, este campo se inhabilita.
◦ Contraseña
Contraseña obligatoria para la cuenta del nombre de usuario. Las contraseñas se
enmascaran y se cifran. Una vez guardada la contraseña, el campo se inhabilita y se
cambia su etiqueta por Change Password.
No se realiza ningún intento de validación del par usuario/contraseña durante la
configuración. Si se introducen credenciales incorrectas, no se podrá acceder a los datos.
◦ Web Services
Una lista de los servicios web (nombres de punto final de los servicios WCF) que se han
encontrado en la ubicación de la URL de servicios web. La fuente de datos configurada
utiliza el servicio web seleccionado.

Haga clic en Editar metadatos para ver los metadatos asociados con el servicio web.
Puede editar, copiar o pegar estos metadatos. Una vez guardados los cambios, la lista de
servicios web reflejará los metadatos actualizados. Este botón se muestra desactivado si
no están disponibles los metadatos.
Haga clic en Editar configuración en el caso de las fuentes de datos basadas en WCF para
ver los datos de configuración asociados con el punto final seleccionado. Podrá modificar
los datos sustituyendo la información de configuración generada automáticamente por
los datos personalizados. Este botón se encuentra desactivado para las fuentes de datos
de servicios web ASP.NET.
Nota:
la configuración se vuelve a generar y todos los cambios se pierden cuando la
configuración de la fuente de datos se actualiza de forma explícita al hacer clic en
Obtener servicios. Asimismo, dado que los datos de configuración solo son
aplicables a un único punto final, la reconfiguración de la fuente de datos para
utilizar un punto final diferente hará que se pierdan los cambios personalizados en
los datos de configuración.
Haga clic en Obtener servicios para buscar la URL de servicios web para enumerar los
servicios web disponibles mediante la identificación de archivos WSDL. Los resultados de
búsqueda aparecerán en el campo Servicios web. El botón se desactiva cuando la
definición de servicio web se carga como parte de los metadatos y se guarda la fuente de
datos. Los cambios posteriores en la definición de servicio web deberá hacerlos
directamente en los metadatos.
◦ Métodos web
Lista de los métodos disponibles para el servicio web seleccionado. Utilice esta lista de
solo lectura para comprobar que se ha configurado el servicio web correcto.

84 PI WebParts 2013 Administrator Guide


Sitio web de Administración de PI WebParts

Haga clic en Obtener métodos para consultar al servicio web los métodos de
recuperación de datos disponibles mediante los metadatos disponibles. La lista es solo
informativa y la selección se encuentra inhabilitada.
4. Haga clic en Guardar para guardar los cambios realizados.

Eliminar conexiones a servicios web


Utilice la página Fuentes de datos de servicio web para eliminar conexiones a fuentes de datos
de servicios web. Cuando se elimina una conexión, las aplicaciones de elementos web que
utilizan la conexión para recuperar datos dejan de actualizarse. Asegúrese de actualizar las
configuraciones de elementos web usted mismo o notifique el cambio a los usuarios y
proporcione información sobre las nuevas fuentes de datos que reemplazarán a la conexión
eliminada.

Procedimiento
1. Vaya al sitio web Administración de PI WebParts:
Tipo de instalación URL para el sitio web de Administración de PI WebParts
Sin conjunto de servidores, en http://server/_layouts/PI_WebParts/admin.aspx
SharePoint - 80
Conjunto de servidores de http://loadbalancer/_layouts/PI_WebParts/admin.aspx
SharePoint
donde loadbalancer es el nombre del equipo que ejecuta el
equilibrador de carga para el conjunto de servidores de
SharePoint

2. En Configuración de PI WebParts, haga clic en Fuentes de datos de servicio web para abrir
la página Fuentes de datos de servicio web.
En la lista Servicios web configurados se muestran los servicios web configurados
actualmente para el intercambio de datos.
3. Seleccione la fuente de datos configurada que desee eliminar y haga clic en Eliminar.
4. Haga clic en Aceptar cuando se le solicite confirmación.
La fuente de datos se eliminará de la lista y las aplicaciones cliente ya no podrán acceder a la
fuente de datos.

Compatibilidad con PI Asset Framework


PI WebParts Services tiene compatibilidad integrada con datos de PI Asset Framework (PI AF);
por lo tanto, no necesita configurar de forma explícita una fuente de datos o conjuntos de datos
de PI AF en las páginas de administración.
Para mantener las conexiones con un servidor de PI AF, ejecute PI System Explorer en el
equipo donde se haya instalado PI WebParts Services. Sin embargo, puede configurar
elementos y atributos de PI AF con PI System Explorer en ejecución en cualquier equipo.
PI WebParts Services no admite atributos de PI AF con referencias de datos que devuelven
matrices de valores.

PI WebParts 2013 Administrator Guide 85


Sitio web de Administración de PI WebParts

Conjuntos de datos
En esta sección se describe cómo utilizar la página Administración de PI WebParts para crear
conjuntos de datos a partir de fuentes de datos configuradas.
Cuando se haya creado la fuente de datos y PI WebParts Services pueda conectar con el
proveedor de datos, podrá definir la información suministrada a través de una conexión
creando un conjunto de datos que utilice la fuente de datos.
PI WebParts Services admite datos de cálculos de PI, consultas relacionales y consultas de
servicios web como conjuntos de datos.

En esta sección
• Hojas de datos de cálculos de PI
Las hojas de cálculo de datos de PI se basan en datos PI y cálculos asociados.
• Conjuntos de datos relacionales
Los conjuntos de datos relacionales se derivan de las fuentes de datos relacionales
accesibles a su PI System.
• Conjuntos de datos de servicios web
Los conjuntos de datos de servicio web se derivan de las fuentes de datos de servicio web
accesibles a su PI System.
• Eliminar un conjunto de datos
Elimine conjuntos de datos obsoletos de las páginas de administración.

Hojas de datos de cálculos de PI


Las hojas de cálculo de datos de PI incluyen cálculos de datos de resumen de PI (por ejemplo,
promedios, valores mínimos y desviaciones estándar) y datos de expresiones de PI (como el
resultado de una ecuación de rendimiento de PI evaluada).
Puede utilizar la página Hojas de datos de cálculo de PI para añadir, consultar, editar o eliminar
hojas de datos de cálculo de PI.

En esta sección
• Añadir hojas de datos de cálculos de PI
Especifique columnas y propiedades y, a continuación, muestre una vista preliminar de los
resultados.
• Editar hojas de datos de cálculos de PI
Proporcione información para describir el conjunto de datos, sus columnas y parámetros de
cálculo.
• Propiedades que definen hojas de datos de cálculos de PI
Se utilizan parámetros de cálculo para calcular valores de PI point y añadir nuevos datos al
conjunto de datos.
• Algunos cálculos disponibles en las hojas de datos de cálculos de PI
Se pueden utilizar cálculos de resumen para añadir columnas de datos adicionales.

Añadir hojas de datos de cálculos de PI


Procedimiento
1. Vaya al sitio web Administración de PI WebParts:

86 PI WebParts 2013 Administrator Guide


Sitio web de Administración de PI WebParts

Tipo de instalación URL para el sitio web de Administración de PI WebParts


Sin conjunto de servidores, en http://server/_layouts/PI_WebParts/admin.aspx
SharePoint - 80
Conjunto de servidores de http://loadbalancer/_layouts/PI_WebParts/admin.aspx
SharePoint
donde loadbalancer es el nombre del equipo que ejecuta el
equilibrador de carga para el conjunto de servidores de
SharePoint

2. En Configuración de PI WebParts, haga clic en Hojas de datos de cálculo de PI para abrir la


página Hojas de datos de cálculo de PI.
En la lista Conjuntos de datos configurados se muestran los conjuntos de datos de cálculo
de PI disponibles para el servidor web de SharePoint.
3. Haga clic en Nuevo para crear una hoja de datos de cálculos de PI.
Los campos de propiedad se restablecen a sus valores predeterminados.
También, puede seleccionar una hoja de datos de cálculos de PI existente y hacer clic en
Copiar.
4. Introduzca o modifique valores de propiedad para definir la nueva hoja de datos de cálculos
de PI:
◦ Nombre de configuración
Introduzca un nombre para la hoja de datos de cálculos de PI. No podrá cambiar el
nombre una vez guardada la hoja de datos.
◦ Expresión
Especifique para la hoja de datos una ecuación de rendimiento para evaluar. Para
obtener una lista completa de ecuaciones de rendimiento y ejemplos de sintaxis, consulte
el PI Server Applications User Guide o el PI 3 Performance Equations Help File.
Nota:
si la cadena introducida en el campo Expresión es un único PI point entre comillas,
como, por ejemplo, 'sinusoid', la hoja de datos se interpretará como una hoja de
datos de resumen de ese PI point.
Se asume que las propiedades que no configure adoptarán sus valores predeterminados.
5. Haga clic en Obtener columnas para probar la sintaxis de expresión y la configuración de la
hoja de datos.
Los cálculos disponibles se insertarán en la tabla Columnas.

Si se devuelve un error, compruebe la sintaxis y los nombres de los puntos en el campo


Expresión.
6. En el campo Descripción, introduzca una descripción de las columnas, si lo desea.
7. Haga clic en Vista preliminar para abrir una ventana de vista preliminar donde se mostrarán
en columnas los conjuntos de datos obtenidos.

PI WebParts 2013 Administrator Guide 87


Sitio web de Administración de PI WebParts

La ventana presentará los datos en la zona horaria de la fuente de datos (PI Server) y con el
formato de PI time (dd-mmm-aa HH:mm:ss).
8. Haga clic en Guardar para añadir la hoja de datos nueva a la lista de hojas de datos de
cálculos de PI.

Editar hojas de datos de cálculos de PI


Procedimiento
1. Vaya al sitio web Administración de PI WebParts:
Tipo de instalación URL para el sitio web de Administración de PI WebParts
Sin conjunto de servidores, en http://server/_layouts/PI_WebParts/admin.aspx
SharePoint - 80
Conjunto de servidores de http://loadbalancer/_layouts/PI_WebParts/admin.aspx
SharePoint
donde loadbalancer es el nombre del equipo que ejecuta el
equilibrador de carga para el conjunto de servidores de
SharePoint

2. En Configuración de PI WebParts, haga clic en Hojas de datos de cálculo de PI para abrir la


página Hojas de datos de cálculo de PI.
En la lista Conjuntos de datos configurados se muestran los conjuntos de datos de cálculo
de PI disponibles para el servidor web de SharePoint.
3. En la lista Conjuntos de datos configurados, seleccione un conjunto de datos para ver y
modificar sus propiedades.

Las propiedades incluidas en Parámetros controlan la forma en que se calculan los datos en
el PI Server.

4. Haga clic en Obtener columnas para probar la sintaxis de expresión y la configuración del
conjunto de datos.
Los cálculos disponibles se insertan en la tabla Columnas.

Si se devuelve un error, compruebe la sintaxis y los nombres de los puntos en el campo


Expresión.
5. En el campo Descripción, introduzca una descripción de las columnas, si lo desea.

88 PI WebParts 2013 Administrator Guide


Sitio web de Administración de PI WebParts

6. Haga clic en Vista preliminar para abrir una ventana de vista preliminar donde se mostrarán
en columnas los conjuntos de datos obtenidos.
La ventana presentará los datos en la zona horaria de la fuente de datos (PI Server) y con el
formato de PI time (dd-mmm-aa HH:mm:ss).
7. Haga clic en Guardar para guardar los cambios que haya realizado en los valores de
propiedad.

Propiedades que definen hojas de datos de cálculos de PI


La página Hojas de datos de cálculo de PI lista las propiedades que definen las hojas de datos
de cálculo de PI. Las propiedades incluidas en el control Parámetros controlan la forma en que
se calculan los datos en el PI Server.
Propiedad Definición
Nombre de configuración Nombre que las aplicaciones cliente utilizan para acceder al conjunto de
datos. Este valor no se puede modificar una vez guardado el conjunto de
datos.
Descripción Descripción del conjunto de datos actual.
Fuente de datos El PI Server configurado que debe utilizarse al calcular el conjunto de
datos.
Intervalo de caché Un número entero que representa el número de segundos durante los
cuales el servidor web almacena en caché los resultados de la consulta.
Si el valor de Intervalo de caché es 0, los resultados no se almacenan en
caché y la fuente de datos se consulta cada vez que se solicita una
actualización.

Expresión Un nombre de PI point o una ecuación de rendimiento de PI para


evaluar.
Trazado escalonado Cuando se selecciona esta opción, los datos se trazan en forma de
escalera en las tendencias. Cuando se desmarca, los datos se muestran
como un trazo de curva.
Intervalo de cálculo El período de tiempo a lo largo del cual se agregan valores de punto
para calcular un valor. Se aceptan intervalos de PI time, como 1m y 1h.
Los intervalos de cálculo muy pequeños pueden afectar de forma
negativa al rendimiento del sistema. Plantéese aumentar el intervalo de
cálculo o de caché si experimenta una disminución del rendimiento
debido a la imposición de cargas de trabajo altas en la CPU y la memoria.

Hora de sincronización La hora de reloj con la que se sincroniza el intervalo de cálculo. Por
ejemplo, para calcular un promedio por horas a la hora en punto para
un PI tag, establezca Intervalo de cálculo en 1h y Hora de sincronización
en 00:00:00 (medianoche).
El valor predeterminado es 00:00:00. Si no se especifica ningún valor, se
utiliza la hora actual. Este campo no se utiliza cuando Tipo de intervalo
se establece en Móvil.

Nombre de columna La columna que contiene el resultado del cálculo de una expresión o el
predeterminado valor actual de un PI tag.
En la versión actual, el Nombre de columna predeterminado es siempre
Valor y no se puede modificar.

PI WebParts 2013 Administrator Guide 89


Sitio web de Administración de PI WebParts

Propiedad Definición
Factor de conversión Determina la forma en que se calcula la columna Total. De manera
predeterminada, Total representa el total de unidades a lo largo de 24 h,
pero se puede configurar para utilizar un intervalo diferente; por
ejemplo, revoluciones por minuto. Si se deja el campo en blanco, se
utiliza el intervalo predeterminado (un día o 24 horas). Los valores
válidos son intervalos de PI time, como 1m, para incrementos de 1
minuto, y 1 h para incrementos de 1 hora. También se puede utilizar el
factor de conversión sin formato (por ejemplo, 24 para una conversión
de unidad por horas).
Tipo de intervalo El método de cálculo, que puede ser Fijo, En ejecución o Móvil. Los
cálculos de los métodos Fijo y En ejecución requieren un valor para el
campo Hora de sincronización.

Tipos de intervalo
La propiedad Tipo de intervalo especifica cómo deben tratarse los cálculos agregados a lo largo
del tiempo.

• Si el tipo de intervalo es Fijo, los valores se calculan para cada intervalo desde la Hora de
sincronización hasta el final del Intervalo de cálculo completado más recientemente. Los
datos de un intervalo incompleto (es decir, los datos más recientes) no se tienen en cuenta
para que cada cálculo represente un Intervalo de cálculo de datos completo.
Por ejemplo, si la Hora de sincronización es 00:00:00 y el Intervalo de cálculo es 1 h, un
cliente web que solicitara un valor a las 02:10:00 recibiría valores procedentes de dos
cálculos: uno del intervalo [00:00:00, 01:00:00] y otro del intervalo [01:00:00, 02:00:00].
• Si el tipo de intervalo es En ejecución, los valores se calculan para cada intervalo desde la
Hora de sincronización a la hora actual. Se utilizan todos los datos; sin embargo, puede que
el cálculo más reciente se base en un intervalo de cálculo de datos parcial.
Por ejemplo, si la Hora de sincronización es 00:00:00 y el Intervalo de cálculo es 1 h, un
cliente web que solicitara un valor a las 02:10:00 recibiría valores procedentes de tres
cálculos: uno del intervalo [00:00:00, 01:00:00], otro del intervalo [01:00:00,02:00:00] y un
tercero del intervalo [02:00:00, 02:10:00].
• Si el tipo de intervalo es Móvil, no se tiene en cuenta la Hora de sincronización y los valores
se calculan para intervalos completos que van hacia atrás en el tiempo a partir de la hora
actual. Cada cálculo representa un Intervalo de cálculo de datos completo.
Por ejemplo, si el Intervalo de cálculo es 1 h, un cliente web que solicitara un valor a las
02:10:00 recibiría valores para el intervalo [00:10:00, 01:10:00] y para [01:10:00, 02:10:00].

Algunos cálculos disponibles en las hojas de datos de cálculos de PI


La tabla Columnas de la página Hojas de datos de cálculo de PI muestra los cálculos que puede
obtener una hoja de datos de cálculo de PI configurada. Los cálculos disponibles dependen de
la ecuación de rendimiento.
En la siguiente tabla se muestran los cálculos que pueden estar disponibles como columnas de
conjuntos de datos:
Cálculo Descripción
Promedio Valor promedio de la expresión para el intervalo y tipo de cálculo.
Máximo Valor máximo de la expresión para el intervalo y tipo de cálculo.

90 PI WebParts 2013 Administrator Guide


Sitio web de Administración de PI WebParts

Cálculo Descripción
Mínimo Valor mínimo de la expresión para el intervalo y tipo de cálculo.
PercentGood Número entre 0 y 100 que representa el porcentaje de datos con valores
correctos durante el período de cálculo. En los cálculos con ponderación
de tiempo, PercentGood se basa en el tiempo.
Rango Tramo de valores de la expresión para el intervalo y tipo de cálculo.
StdDev Desviación estándar de los valores de la expresión para el intervalo y
tipo de cálculo.
Total Total calculado sobre el factor de conversión especificado. Si no se
especifica ningún factor de conversión, el total se calcula a lo largo de un
día.
Valor Valor de la expresión para el intervalo de cálculo y tipo como el de la
marca temporal. En el caso de conjuntos de datos de resumen, esta
columna contiene el valor del tag.

Conjuntos de datos relacionales


Un conjunto de datos relacionales obtiene los resultados de una consulta SQL de una fuente de
datos de base de datos relacional en formato tabular. También puede utilizar un procedimiento
almacenado guardado en la fuente de datos como base del conjunto de datos.
Utilice la página Fuentes de datos relacionales del sitio de administración para añadir, ver,
editar o eliminar conjuntos de datos relacionales.

En esta sección
• Añadir conjuntos de datos relacionales
Especifique columnas y propiedades y, a continuación, muestre una vista preliminar de los
resultados.
• Editar conjuntos de datos relacionales
Proporcione información para describir el conjunto de datos, sus columnas y parámetros de
cálculo.
• Propiedades que definen conjuntos de datos relacionales
Las propiedades relacionales se utilizan para gestionar y resolver consultas a fuentes de
datos relacionales.

Añadir conjuntos de datos relacionales


Utilice la página Conjuntos de datos relacionales para crear un conjunto de datos relacionales.

Procedimiento
1. Vaya al sitio web Administración de PI WebParts:
Tipo de instalación URL para el sitio web de Administración de PI WebParts
Sin conjunto de servidores, en http://server/_layouts/PI_WebParts/admin.aspx
SharePoint - 80
Conjunto de servidores de http://loadbalancer/_layouts/PI_WebParts/admin.aspx
SharePoint
donde loadbalancer es el nombre del equipo que ejecuta el
equilibrador de carga para el conjunto de servidores de
SharePoint

2. En Configuración de PI WebParts, haga clic en Conjuntos de datos relacionales para abrir la


página Conjuntos de datos relacionales.

PI WebParts 2013 Administrator Guide 91


Sitio web de Administración de PI WebParts

En la lista Conjuntos de datos configurados se muestran los conjuntos de datos relacionales


disponibles para el servidor web.
3. Haga clic en Nuevo para crear un conjunto de datos relacionales.
Los campos de propiedad se restablecen a sus valores predeterminados.
También, puede seleccionar una conjunto de datos relacionales existente y hacer clic en
Copiar.
4. Introduzca o modifique valores de propiedad para definir el conjunto de datos nuevo:
◦ Nombre de conjunto de datos
Introduzca un nombre para el conjunto de datos relacionales. No podrá cambiar el
nombre una vez guardado el conjunto de datos.
◦ Fuente de datos
Seleccione una fuente de datos relacionales configurada para el conjunto de datos.
◦ Instrucción SQL
Introduzca una instrucción SQL o un procedimiento guardado para obtener datos de la
fuente de datos. Puede:
▪ Escribir o copiar una instrucción como texto o escribir el nombre de un procedimiento
guardado.
▪ Haga clic en Abrir consulta para importar una instrucción SQL de un archivo.
▪ Haga clic en Borrar para borrar el campo.
Por ejemplo, introduzca select * from orders para obtener todas las columnas de la
tabla Northwind Orders en SQL Server. Utilice signos de interrogación ('?') para
introducir marcadores en la instrucción seleccionada.
Se asume que las propiedades que no configure adoptarán sus valores predeterminados.
5. Haga clic en Verificar SQL para probar la instrucción SQL o el procedimiento almacenado.
Si la instrucción o el procedimiento almacenado no son válidos, la fuente de datos devuelve
una cadena de error, y las tablas Marcadores de posición y Columnas se borran. En este
caso, corrija la sintaxis de la instrucción SQL o el procedimiento almacenado y, a
continuación, haga clic de nuevo en Verificar SQL.
Si la sentencia SQL o el procedimiento almacenado son válidos:

◦ Se agrega una fila a la tabla Marcadores de posición para cada carácter del marcador de
posición en la instrucción SQL o para cada carácter o parámetro del marcador de
posición en el procedimiento almacenado.

◦ Se insertan columnas para la instrucción SQL o el procedimiento almacenado para


regresar a la tabla Columnas.

6. Configure la información de los marcadores de posición y proporcione descripciones de


texto para las columnas de conjuntos de datos.

92 PI WebParts 2013 Administrator Guide


Sitio web de Administración de PI WebParts

7. Haga clic en Vista previa para abrir una ventana de Vista previa que muestre el conjunto de
datos recuperado en columnas.
La ventana presenta los datos en la zona horaria de la fuente de datos.
8. Haga clic en Guardar para añadir el conjunto de datos nuevo a la lista de conjuntos de datos
relacionales.

Editar conjuntos de datos relacionales


Procedimiento
1. Vaya al sitio web Administración de PI WebParts:
Tipo de instalación URL para el sitio web de Administración de PI WebParts
Sin conjunto de servidores, en http://server/_layouts/PI_WebParts/admin.aspx
SharePoint - 80
Conjunto de servidores de http://loadbalancer/_layouts/PI_WebParts/admin.aspx
SharePoint
donde loadbalancer es el nombre del equipo que ejecuta el
equilibrador de carga para el conjunto de servidores de
SharePoint

2. En Configuración de PI WebParts, haga clic en Conjuntos de datos relacionales para abrir la


página Conjuntos de datos relacionales.
En la lista Conjuntos de datos configurados se muestran los conjuntos de datos relacionales
disponibles para el servidor web.
3. Seleccione un conjunto de datos configurado para ver y actualizar sus propiedades.

Se asume que las propiedades que no configure adoptarán sus valores predeterminados.
4. En el campo Instrucción SQL, introduzca una instrucción SQL o un procedimiento guardado
que obtenga datos de la fuente de datos.
Puede:

◦ Escribir o copiar una instrucción como texto o escribir el nombre de un procedimiento


guardado.
◦ Haga clic en Abrir consulta para importar una instrucción SQL de un archivo.
◦ Haga clic en Borrar para borrar el campo y la información en las tablas Marcadores de
posición y Columnas.

5. Haga clic en Verificar SQL para probar la instrucción SQL o el procedimiento almacenado.
Si la instrucción o el procedimiento almacenado no son válidos, la fuente de datos devuelve
una cadena de error, y las tablas Marcadores de posición y Columnas se borran. En este

PI WebParts 2013 Administrator Guide 93


Sitio web de Administración de PI WebParts

caso, corrija la sintaxis de la instrucción SQL o el procedimiento almacenado y, a


continuación, haga clic de nuevo en Verificar SQL.
Si la sentencia SQL o el procedimiento almacenado son válidos:

◦ Se agrega una fila a la tabla Marcadores de posición para cada carácter del marcador de
posición en la instrucción SQL o para cada carácter o parámetro del marcador de
posición en el procedimiento almacenado.

◦ Se insertan columnas para la instrucción SQL o el procedimiento almacenado para


regresar a la tabla Columnas.

6. Configure la información de los marcadores de posición y proporcione descripciones de


texto para las columnas de conjuntos de datos.
7. Haga clic en Vista previa para abrir una ventana de Vista previa que muestre el conjunto de
datos recuperado en columnas.
La ventana presenta los datos en la zona horaria de la fuente de datos.
8. Haga clic en Guardar para guardar los cambios en las propiedades.

Propiedades que definen conjuntos de datos relacionales


La página Conjuntos de datos relacionales lista las propiedades que definen los conjuntos de
datos relacionales:
Propiedad Definición
Nombre de conjunto de datos Nombre que se utiliza para acceder al conjunto de datos. Este valor no
se puede modificar una vez guardado el conjunto de datos.
Descripción Descripción de la fuente de datos actual. Este texto se muestra en el
cuadro de diálogo Conjuntos de datos.
Fuente de datos La fuente de datos relacional de este conjunto de datos. La consulta se
envía a esta fuente de datos.
Intervalo de caché Un número entero que representa el número de segundos durante los
cuales el servidor web almacena en caché los resultados de la consulta.
Si el valor de Intervalo de caché es 0, los resultados no se almacenan en
caché y la fuente de datos se consulta cada vez que se solicita una
actualización.

Tiempo de espera de consulta Tiempo de espera de ejecución del comando para conjuntos de dato
relacionales, especificado en segundos. El valor predeterminado es 30
segundos. El valor 0 indica que no se aplica el tiempo de espera.
El tiempo de espera se refiere a la ejecución total de la consulta; si la
fuente de datos devuelve resultados parciales, se descartarán y se
devolverá un error si se supera el límite del tiempo de espera.
Tenga en cuenta que es posible que los controladores o las fuentes de
datos no puedan respetar la configuración del tiempo de espera.

94 PI WebParts 2013 Administrator Guide


Sitio web de Administración de PI WebParts

Propiedad Definición
Trazado escalonado Los datos se trazan en forma de escalera en las tendencias. Desmarque
la casilla de selección para mostrar datos como un trazo de curva en las
tendencias.
Instrucción SQL Una instrucción SQL o un procedimiento guardado que se utilizan para
obtener datos de la fuente de datos.
Zona horaria de origen La zona horaria configurada para la fuente de datos seleccionada que se
utiliza para determinar el contexto temporal para fechas absolutas en
valores predeterminados de marcador de posición de fecha y hora.
Marcadores de posición Cada fila contiene campos que se utilizan para procesar los marcadores
de posición en la sentencia SQL o el procedimiento almacenado, así
como parámetros en el procedimiento almacenado. Los valores de estos
campos se utilizan para verificar el SQL cuando se muestra una vista
preliminar de los datos y en las aplicaciones cliente que utilizan el
conjunto de datos.
Columnas Cada fila representa una columna devuelta por la sentencia SQL o el
procedimiento almacenado. Puede introducir una descripción de texto
para cada nombre de columna.

Marcadores de posición SQL


Un marcador de posición (carácter '?') es un carácter de texto que se utiliza en una sentencia
SQL o un procedimiento almacenado en lugar de un tag o un texto de PI Server. Cuando se
ejecuta la sentencia SQL, el carácter '?' se sustituye por un valor o expresión concretos antes de
transferirlo a la fuente de datos relacional. El marcador de posición actúa como una variable,
que permite a los usuarios de la consulta proporcionar parámetros que generan distintos datos
utilizando la misma consulta SQL.
En los conjuntos de datos relacionales, se pueden utilizar los siguientes tipos de marcadores de
posición:

• Text
El carácter de marcador de posición se sustituye por una cadena de texto.
• StartTime o EndTime
El carácter de marcador de posición se sustituye por la hora de inicio o la hora de
finalización de un intervalo de recopilación de datos.
• ResolveTag
El carácter de marcador de posición se sustituye por el valor de un PI point. Se consultan
primero al PI Server los valores de marcador de posición solicitados. A continuación, se
consulta una vez a la fuente de datos relacional cada valor de consulta de PI, utilizando los
valores de PI como filtros.
Después de introducir una sentencia SQL con caracteres de marcador de posición y hacer clic
en Verificar SQL, se añade una fila a la tabla de marcadores de posición por cada carácter '?' de
la sentencia SQL. La primera fila, que se denomina Marcador de posición 1, corresponde al
primer carácter '?'. La segunda fila, que se denomina Marcador de posición 2, corresponde al
segundo carácter '?' y así sucesivamente. Los marcadores de posición se evalúan de forma
secuencial, de izquierda a derecha a lo largo de la totalidad de la sentencia SQL, y no se pueden
modificar sus nombres.

PI WebParts 2013 Administrator Guide 95


Sitio web de Administración de PI WebParts

Se utilizan las siguientes columnas para mostrar marcadores de posición como parte de un
conjunto de datos relacional:
Propiedad Definición
Nombre de pantalla La etiqueta utilizada para describir el marcador de posición o los
campos de entrada.
Valor predeterminado Valor predeterminado del marcador de posición. Este campo no puede
estar vacío.
Tipo Tipo de marcador, que indica cómo se resuelve por la fuente de datos:
Text, StartTime, EndTime o ResolveTag.
Formato de datos Identifica el tipo de datos del marcador. Las opciones disponibles son
Cadena, Número, DateTime, Segundos UTC o UTCDateTime. El formato
Número acepta un punto (.) o una coma (,) como separador decimal
para los valores de coma flotante, a fin de evitar conflictos con
diferentes configuraciones regionales en equipos cliente y servidor.
Descripción Descripción del marcador de posición.

Nota:
Oracle (Microsoft Provider) utiliza una sintaxis SQL diferente para los marcadores de
posición. En Oracle, los marcadores de posición se denotan con el carácter de dos puntos
(:) como prefijo; por ejemplo:
select * from sinusoid where timestamp > :a and timestamp < :b

Conjuntos de datos de servicios web


Un conjunto de datos de servicio web define un enlace a un método específico de una fuente de
datos de servicio web. El Lenguaje de descripción de servicios web (WSDL) publicado por el
servicio web se utiliza para identificar los métodos web y tipos de datos .NET, proporcionar los
valores de parámetro correspondientes y determinar la URL de servicio web de destino.
Utilice la página Conjuntos de datos de servicio web para añadir, editar o eliminar conjuntos de
datos de servicio web.

En esta sección
• Añadir un conjunto de datos de servicios web
Especifique columnas y propiedades y, a continuación, muestre una vista preliminar de los
resultados.
• Editar conjuntos de datos de servicios web
Proporcione información para describir el conjunto de datos, sus columnas y parámetros de
cálculo.
• Propiedades que definen conjuntos de datos de servicio web
Las propiedades de servicios web se utilizan para gestionar y resolver consultas a conjuntos
de datos de servicio web.
• Tabla de parámetros de método de conjuntos de datos de servicios web
Especifique uno de los parámetros disponibles para cada método seleccionado.
• Tabla de columnas de conjuntos de datos de servicios web
Especifique la asignación de parámetros de conjuntos de datos a columnas.
• Reglas para estructuras complejas en conjuntos de datos de servicio web
Las reglas determinan la forma en que los conjuntos de datos de servicio web complejos se
derivan a partir de la configuración especificada.

96 PI WebParts 2013 Administrator Guide


Sitio web de Administración de PI WebParts

Añadir un conjunto de datos de servicios web


Procedimiento
1. Vaya al sitio web Administración de PI WebParts:
Tipo de instalación URL para el sitio web de Administración de PI WebParts
Sin conjunto de servidores, en http://server/_layouts/PI_WebParts/admin.aspx
SharePoint - 80
Conjunto de servidores de http://loadbalancer/_layouts/PI_WebParts/admin.aspx
SharePoint
donde loadbalancer es el nombre del equipo que ejecuta el
equilibrador de carga para el conjunto de servidores de
SharePoint

2. En Configuración de PI WebParts, haga clic en Conjuntos de datos de servicio web para


abrir la página Conjuntos de datos de servicio web.
En la lista Conjuntos de datos configurados se muestran los conjuntos de datos de servicios
web disponibles para el servidor web de SharePoint.
3. Haga clic en Nuevo para crear un conjunto de datos de servicios web.
Los campos de propiedad se restablecen a sus valores predeterminados.
También, puede seleccionar un conjunto de datos de servicios web existente y hacer clic en
Copiar.
4. Introduzca o modifique valores de propiedad para definir el conjunto de datos nuevo:
◦ Nombre de conjunto de datos
Introduzca un nombre para el conjunto de datos de servicios web. No podrá cambiar el
nombre una vez guardado el conjunto de datos.
◦ Fuente de datos
Seleccione una fuente de datos de servicios web configurada desde la que llamar al
método.
◦ Métodos de servicios
Seleccione un método de servicios para utilizar con el conjunto de datos. Se rellenará la
tabla Parámetros de método.
Se asume que las propiedades que no configure adoptarán sus valores predeterminados.
5. En la tabla Parámetros de método, edite los parámetros de entrada para usar al llamar al
método de servicios web.
6. Haga clic en Obtener columnas para probar los parámetros de entrada especificados.
El método de servicio web se ejecuta y comprueba que los parámetros sean válidos.
Si se devuelve algún error, consulte el servicio web para determinar los parámetros de
entrada adecuados para el método seleccionado. Corrija los parámetros de entrada y haga
clic de nuevo en Obtener Columnas.
Si los parámetros son válidos, la tabla Columnas se completa con todos los parámetros que
el conjunto de datos de servicios web puede devolver.
7. En cada fila de la tabla, configure la columna de datos:
◦ En la lista Comportamiento, seleccione un comportamiento.
◦ En el campo Descripción, introduzca una descripción de texto de la columna, si lo desea.

PI WebParts 2013 Administrator Guide 97


Sitio web de Administración de PI WebParts

Nota:
Debe establecer el Comportamiento en Fecha y hora para la columna que contiene los
datos de fecha y hora. De lo contrario, las aplicaciones cliente no sabrán qué columna
contiene las marcas de tiempo del conjunto de datos.
8. Haga clic en Vista previa para visualizar las columnas del conjunto de datos recuperadas.
La vista previa presenta los datos en la zona horaria del servicio web y en el formato de
hora de PI (dd-mmm-yy HH:mm:ss).
9. Haga clic en Guardar para añadir el conjunto de datos nuevo a la lista de conjuntos de datos
de servicios web.

Editar conjuntos de datos de servicios web


Utilice la página Conjuntos de datos de servicio web para ver y editar conjuntos de datos de
servicios web configurados.

Procedimiento
1. Vaya al sitio web Administración de PI WebParts:
Tipo de instalación URL para el sitio web de Administración de PI WebParts
Sin conjunto de servidores, en http://server/_layouts/PI_WebParts/admin.aspx
SharePoint - 80
Conjunto de servidores de http://loadbalancer/_layouts/PI_WebParts/admin.aspx
SharePoint
donde loadbalancer es el nombre del equipo que ejecuta el
equilibrador de carga para el conjunto de servidores de
SharePoint

2. En Configuración de PI WebParts, haga clic en Conjuntos de datos de servicio web para


abrir la página Conjuntos de datos de servicio web.
En la lista Conjuntos de datos configurados se muestran los conjuntos de datos de servicios
web disponibles para el servidor web de SharePoint.
3. Seleccione un conjunto de datos configurado para ver y actualizar sus propiedades.

Se asume que las propiedades que no configure adoptarán sus valores predeterminados.
Una vez seleccionado un método en Métodos de servicios, se rellena la tabla Parámetros de
método.
4. Si lo desea, haga clic en Borrar para borrar los campos debajo del campo Métodos de
servicios, incluidas las tablas Parámetros de método y Columnas, y descartar los cambios.

98 PI WebParts 2013 Administrator Guide


Sitio web de Administración de PI WebParts

5. En la tabla Parámetros de método, edite los parámetros de entrada para usar al llamar al
método de servicios web.
6. Haga clic en Obtener columnas para probar los parámetros de entrada especificados.
El método de servicio web se ejecuta y comprueba que los parámetros sean válidos.
Si se devuelve algún error, consulte el servicio web para determinar los parámetros de
entrada adecuados para el método seleccionado. Corrija los parámetros de entrada y haga
clic de nuevo en Obtener Columnas.
Si los parámetros son válidos, la tabla Columnas se completa con todos los parámetros que
el conjunto de datos de servicios web puede devolver.
7. En cada fila de la tabla, configure la columna de datos:
◦ En la lista Comportamiento, seleccione un comportamiento.
◦ En el campo Descripción, introduzca una descripción de texto de la columna, si lo desea.
Nota:
Debe establecer el Comportamiento en Fecha y hora para la columna que contiene los
datos de fecha y hora. De lo contrario, las aplicaciones cliente no sabrán qué columna
contiene las marcas de tiempo del conjunto de datos.
8. Haga clic en Vista previa para visualizar las columnas del conjunto de datos recuperadas.
La vista previa presenta los datos en la zona horaria del servicio web y en el formato de
hora de PI (dd-mmm-yy HH:mm:ss).
9. Haga clic en Guardar para guardar los cambios que haya realizado en el conjunto de datos.

Propiedades que definen conjuntos de datos de servicio web


La página Conjuntos de datos de servicio web lista las propiedades que definen los conjuntos
de datos de servicio web:
Propiedad Definición
Nombre de conjunto de datos Nombre que los clientes utilizan para acceder al conjunto de datos. Este
valor no se puede modificar una vez guardado el conjunto de datos.
Descripción Descripción de la fuente de datos actual. Este texto aparece en el cuadro
de diálogo Conjuntos de datos.
Fuente de datos Un proveedor de fuentes de datos de servicio web para el conjunto de
datos.
Intervalo de caché Un número entero que representa el número de segundos durante los
cuales el servidor web almacena en caché los resultados de la consulta.
Si Intervalo de caché es 0, los resultados no se almacenan en caché y la
fuente de datos se consulta cada vez que se solicita una actualización.

Tiempo de espera de consulta Tiempo de espera de ejecución del comando (por defecto, 30 segundos).
El valor 0 desactiva el tiempo de espera. La fuente de datos puede
devolver resultados parciales, pero estos se descargan y se devuelve un
error si se sobrepasa el tiempo de espera.
Trazado escalonado Los datos se trazan de forma escalonada en los gráficos de tendencias.
Cuando se eliminan, los datos se muestran como un trazo de curva en
los gráficos de tendencia.
Métodos de servicios El método de servicio web que devuelve las columnas de conjuntos de
datos deseadas. Seleccione un método para llenar la tabla Parámetros
de método.

PI WebParts 2013 Administrator Guide 99


Sitio web de Administración de PI WebParts

Propiedad Definición
Eliminar parámetros Lista de nombres de ruta delimitados por dos puntos que sirve para
ocultar parámetros de método y utilizar sus valores predeterminados.
Cada nombre de ruta se corresponde con una fila que se ha excluido de
la lista de parámetros de método devuelta por el conjunto de datos.
Si el prefijo de un nombre sin estructura jerárquica coincide con un
nombre de ruta de la lista, se omiten el tipo y todos los subtipos
asociados. Los atributos de elementos XML no se controlan y se asume
un valor en blanco para conjuntos de datos creados por versiones
anteriores.

Ruta de datos Un nombre de ruta sin información de estructura jerárquica para


establecer un elemento primario como raíz. La ruta de datos denota un
punto de interés en el tipo del método web devuelto. La expansión del
tipo de devolución está regida por determinadas reglas.
Solo se acepta una entrada en este campo. Los atributos de elementos
XML no se controlan y se asume un valor en blanco para conjuntos de
datos creados por versiones anteriores.
Haga clic en Ver rutas de datos para abrir un cuadro de diálogo que
incluya las rutas de datos posibles entre las que puede elegir. Puede
seleccionar una ruta e insertarla en el campo Ruta de datos para
sustituir el contenido existente.

Error de ruta de descripción Una lista delimitada por dos puntos de nombres de ruta sin información
de estructura jerárquica para indicar errores en el conjunto de datos
devuelto. El Error de ruta de descripción denota un punto de interés en
los datos devueltos; por ejemplo, si un elemento asociado no está vacío,
el método falla y se genera un mensaje de error.
El mensaje de error concatena las cadenas dentro de cada elemento de
ruta enumerado. Este campo puede estar vacío, en cuyo caso no se tiene
en cuenta. Si falla la llamada al método (por ejemplo, se sobrepasa el
tiempo de espera de llamada al servicio web), se devuelve este error.
Haga clic en Ver rutas de errores para abrir un cuadro de diálogo que
muestra una lista de los errores de rutas de descripción posibles. Puede
seleccionar varias rutas e insertarlas en el campo Error de ruta de
descripción para sustituir el contenido existente. El cuadro de diálogo
muestra un mensaje si la lista de rutas es demasiado larga.

Nota:
Los campos Eliminar parámetros, Ruta de datos y Error de ruta de descripción no son
exclusivos. Por ejemplo, los mensajes de error devueltos para las columnas del campo
Error de ruta de descripción se muestran aunque no estén incluidos en el conjunto de
datos definido por el campo Ruta de datos. Ninguno de estos campos es compatible con
conjuntos de datos de PI ACE.

Tabla de parámetros de método de conjuntos de datos de servicios web


La tabla Parámetros de método de la página Conjuntos de datos de servicio web muestra
parámetros de método para el método seleccionado en Métodos de servicios. Estos parámetros
se utilizan para solicitar datos de la fuente de datos de servicio web.

100 PI WebParts 2013 Administrator Guide


Sitio web de Administración de PI WebParts

Una vez seleccionado el método, los campos de la tabla se rellenan con parámetros válidos para
el método.
Propiedad Definición
Nombre Nombre utilizado por el método. Este nombre no se puede modificar.
Nombre de pantalla Nombre utilizado para mostrar este parámetro en el elemento de herramienta
Conjuntos de datos en PI Web Parts.
Valor Valor predeterminado del parámetro. Este campo no puede estar vacío.
predeterminado
Tipo Tipo de marcador, que indica cómo se resuelve por la fuente de datos: Text,
StartTime, EndTime o ResolveTag.
Formato de datos El formato de devolución de los datos (Cadena, Segundos UTC, DateTime, UTC
DateTime o Número).
Descripción Descripción del parámetro.

Tabla de columnas de conjuntos de datos de servicios web


La tabla Columnas de la página Conjuntos de datos de servicio web lista todos los parámetros
de servicio web que puede devolver el conjunto de datos de servicios web configurado.

Debido a la complejidad jerárquica de algunos datos de servicios web, se deben utilizar


determinas reglas y directrices a la hora de asignar formatos tabulares coherentes a valores de
datos de servicios web. Los nombres de columna aparecen en notación de puntos si el
elemento tiene un primario; por ejemplo, Location.Longitude y su información de
estructura jerárquica se elimina un nivel por debajo del elemento Ruta de datos (si hay
alguno), salvo si es un conjunto de datos .NET. No se aplica ningún filtro a las columnas de
salida.
La tabla incluye una fila para cada columna devuelta por el método. La tabla contiene las
siguientes propiedades:
Propiedad Definición
Nombre El nombre de la columna, en notación de puntos, si tiene un primario. Este
nombre no se puede modificar. El nombre elaborado del resultado (el primer
elemento posible del nombre de ruta) se omite del nombre sin información de
estructura jerárquica. El nombre de ruta se recorta aún más utilizando el ajuste
de configuración de Ruta de datos. El nombre completo se muestra en una
información sobre herramientas.
Comportamiento Predeterminado o DateTime. Este campo indica la columna de tiempo devuelta
por el conjunto de datos.
Nota:
Debe establecer Comportamiento en DateTime para la columna que
contenga los datos de fecha y hora. Sin esta especificación, las aplicaciones
cliente no sabrán qué columna contiene las marcas de tiempo del conjunto
de datos.

Descripción Descripción de la columna.

PI WebParts 2013 Administrator Guide 101


Sitio web de Administración de PI WebParts

Reglas para estructuras complejas en conjuntos de datos de servicio web


Los servicios web con estructuras de datos complejas, incluidos el anidamiento de elementos
XML y las matrices de datos, pueden configurarse como conjuntos de datos. El concepto de
jerarquía plana es esencial para comprender cómo deben manejarse los parámetros y los
resultados de los métodos web en estos casos.
La sintaxis de nombres de ruta sin estructura jerárquica se utiliza para especificar una
propiedad concreta dentro de una jerarquía de tipo (class). El nombre sin estructura jerárquica
se utiliza para atravesar la jerarquía de tipos y consta de una secuencia de nombres de
propiedad o de campo según se hayan definido en la jerarquia de tipos, con cada nombre
separado por un punto (.).
Las siguientes reglas resumen la forma en que se generan las columnas de conjuntos de datos
de servicio web. Solo son aplicables a los servicios web implementados utilizando tipos de
datos .NET:

• Regla 1: Si la configuración de una ruta de datos señala a un conjunto de datos .NET, el


conjunto se devuelve tal cual. De lo contrario, los conjuntos de datos .NET no se tienen en
cuenta si aparecen en el tipo de datos devuelto.
• Regla 2: En el nivel superior (basado en Ruta de datos(), un tipo simple (float, entero,
enumeración) o una matriz de tipos simples recibe el nombre de columna Value.
• Regla 3: Los nombres de columna se basan en el nombre de ruta sin información de
estructura jerárquica. Solo se utiliza la ruta que sigue los valores de configuración de Ruta
de datos y solo se intenta un nivel de simplificación de la estructura jerárquica. Otros
elementos y matrices complejos en niveles más profundos no se tienen en cuenta y no se
devuelven columnas.
• Regla 4: Si la ruta de datos señala a una matriz, la matriz entera se devuelve como una tabla.
El número de filas devuelto equivale al número de elementos de matriz.
• Regla 5: Una matriz pierde su información de estructura jerárquica si pertenece a una
estructura simplificada y no cumple los criterios de profundidad descritos con anterioridad.
Los valores de columna del mismo nivel se duplican para cada fila creada para la matriz. Por
ejemplo, si el tipo de devolución define una cadena s y una matriz a de 3 enteros, se
devuelve una tabla de 2 columnas (una para s y otra para a) y 3 filas. El valor de cadena se
duplica en cada una de las 3 filas.
• Regla 6: Sol se simplifica la estructura jerárquica de la primera matriz.
Los clientes pueden consumir tipos o tablas simples, o conjuntos de datos .NET. Las siguientes
secciones incluyen casos de uso que muestran cómo implementar conjuntos de datos de
servicio web complejos y describen cómo correlacionar los parámetros y los resultados con los
tipos administrados. Estos casos de uso hacen referencia a tipos administrados y firmas de
métodos web en lugar de al formato WSDL mostrado por el servicio web, que se supone que
generan de forma automática los tipos administrados.

Parámetros simples y resultados simples


Este caso de uso muestra cómo mostrar un conjunto de datos de servicio web simple con
configuración básica.
El siguiente método web toma un conjunto de parámetros y devuelve un tipo simple:
[WebMethod] public string SimpleParams(String prefix, int i, double d) (…)

Se puede definir un conjunto de datos de servicio web para acceder a este método utilizando el
WSDL publicado por el servicio web para determinar los parámetros necesarios y el tipo de
resultado. En este caso, y suponiendo valores en blanco para los ajustes Eliminar parámetros,

102 PI WebParts 2013 Administrator Guide


Sitio web de Administración de PI WebParts

Ruta de datos y Error de ruta de descripción, se muestran los siguientes parámetros: prefix, i
y d.
Se pueden especificar valores de parámetro predeterminados durante la configuración y
marcarlos como Text, StartTime, EndTime o ResolveTag para indicar cómo se procesará la
consulta utilizando el parámetro.
El resultado es una fila simple con el nombre de columna Valor. Si el valor Eliminar parámetros
es prefix;i, solo aparecerá el parámetro d en la página de configuración de conjuntos de
datos.
Nota:
Los parámetros Ruta de datos y Error de ruta de descripción no están incluidos aquí
porque el ejemplo solo considera parámetros de entrada.

Parámetro como clase secundaria


Este caso de uso se produce cuando un parámetro de método web es un tipo complejo; por
ejemplo:
[WebMethod] public String MyWebMethod(MyParamClass mpc) {…}

El tipo complejo, donde la clase de parámetro contiene clases secundarias y elementos de tipos
simples del mismo nivel, se define de la siguiente manera:
public struct MyChild2Class { public int mc2c_i; } public struct MyChildClass
{ public String mcc_s; public MyChild2Class mcc_mc2c; public int
mcc_i; } public struct MyParamClass { public int mpc_i; public
MyChildClass mpc_mcc1; public int[] mpc_ia; public String mpc_s;
public MyChildClass mpc_mcc2; }

Los parámetros mostrados tienen los siguientes nombres de ruta:


mpc.mpc_i mpc.mpc_mcc1.mcc_s mpc.mpc_mcc1.mcc_i; mpc.mpc_s mpc.mpc_mcc2.mcc_s
mpc.mpc_mcc2.mcc_i

Las matrices no se tienen en cuenta y la Ruta de datos se utiliza como punto de partida de la
simplificación de la estructura jerárquica del tipo devuelto. Por ejemplo, si Eliminar
parámetros se establece en mpc.mpc_s;mpc.mpc_mcc1, los únicos parámetros mostrados en
las páginas de configuración son:
mpc.mpc_i mpc.mpc_mcc2.mcc_s mpc.mpc_mcc2.mcc_i

Ruta de datos y Error de ruta de descripción no son pertinentes para este caso de uso.
Los siguientes cuatro casos se refieren a cómo manejar un resultado de método web con la
siguiente firma del método:
[WebMethod] public MyResultClass MyWebMethod() {…}

La clase de devolución es también de tipo complejo:


public struct MyResultClass // Result class { public int mrc_i; // simple
integer public int[] mrc_ia; // integer array public DataSet
mrc_ds; // .NET DataSet public String mrc_s; // simple string as a peer
member public MyResultChildClass mrc_mrcc; // Nested child structure
public String mrc_err; // An error status } public struct MyErrorClass // Error
structure { public String mec_s; // Error status embedded in a
structure public int mec_i; // Error code } public struct
MyResultChildClass // Child class { public String mrcc_s; // simple
string in child class public double[] mrcc_da; // array of doubles in
child class public MyErrorClass mrcc_mec; // error info in structure
public DataSet mrcc_ds; // .NET DataSet public MyResultChild2Class
mrcc_mrc2c1; // first grandchild instance public int mrcc_i; // simple int
as a peer member in child class public MyResultChild2Class mrcc_mrc2c2; //
second grandchild instance } public struct MyResultChild2Class // Grand–child
class { public String mrc2c_s; // simple string public int[]
mrc2c_ia; // array of ints public MyErrorClass mrc2c_mec; // error info
public double mrc2c_d; // simple double }

PI WebParts 2013 Administrator Guide 103


Sitio web de Administración de PI WebParts

Resultado como tipo complejo


En este caso de uso, las propiedades Ruta de datos y Error de ruta de descripción están vacías.
Se muestran las siguientes columnas de resultados:
mrc_i mrc_ia mrc_s mrc_mrcc.mrcc_s mrc_mrcc.mrcc_i mrc_err

Este caso de uso ilustra la regla 3, en la la cual los nombres de columna utilizan el nombre de
ruta que sigue la configuración de Ruta de datos. Se intenta la simplificación de un solo nivel y
no se tienen en cuenta otros tipos complejos (conjuntos de datos .NET u otras clases más
profundas).
Según la regla 5, se simplifica una matriz (mrc_ia), y el número filas es el número de elementos
de matriz. Los valores de columna del mismo nivel se duplican (mrc_i, mrc_s, mrc_mrcc.mrcc_s,
mrc_mrcc.mrcc_i). Aunque en este ejemplo solo se procesa una matriz a este nivel, una segunda
matriz se ignoraría siguiendo la regla 6.
Como variante de este caso de uso, la propiedad Error de ruta de descripción se puede definir
como:
mrc_err;mrc_mrcc.mrcc_mrc2c2.mrc2c_mec
En este caso, una cadena no vacía (en el miembro mrc_err de la clase de resultado o en el
miembro anidado de forma profunda de la segunda instancia de la clase secundaria) se trataría
como una condición de error.

Resultado como clase secundaria


Este caso de uso se produce cuando la propiedad Ruta de datos se refiere a una estructura
anidada dentro del resultado devuelto. Por ejemplo, la configuración de Ruta de datos en
mrc_mrcc devuelve las siguientes columnas:
mrcc_s mrcc_da mrcc_mec.mec_s mrcc_mec.mec_i mrcc_mrc2c1.mrc2c_s
mrcc_mrc2c1.mrc2c_d

La propiedad Ruta de datos se utiliza como punto de partida de la simplificación de la


estructura jerárquica del tipo devuelto. Se aplican otras reglas como en el caso de uso anterior.

Resultado como conjunto de datos .NET


Este caso de uso se produce cuando la ruta de datos señala a una instancia de conjunto de
datos .NET, como mrc_ds o mrc_mrcc.mrcc_ds.
En ambos casos, se devolverá el conjunto de datos .NET, sin tener en cuenta los demás tipos del
resultado. Esto es una aplicación de la regla 1.

Resultado como un matriz


Este caso de uso se produce cuando el resultado devuelto es una matriz o la ruta de datos
señala a una matriz. Por ejemplo, si la ruta de datos es mrc_mrcc.mrcc_da, se devuelve un
"valor" de columna simple; cada fila contiene el valor de un elemento de matriz. Esto es una
aplicación de las reglas 2 y 4.
Un método que devuelve una matriz compleja, como
[WebMethod] public MyResultClass[] MyWebMethod(…) {…}

, devuelve las siguientes columnas:


mrc_i mrc_s mrc_err

104 PI WebParts 2013 Administrator Guide


Sitio web de Administración de PI WebParts

El número de filas equivale al número de elementos de la matriz devuelta. Esto es una


aplicación de las reglas 3 y 4. Compare este resultado con el caso anterior, en el que el método
web devolvió una única instancia de la estructura.

Eliminar un conjunto de datos


Utilice la página adecuada del sitio de administración para eliminar un conjunto de datos. Una
vez eliminado un conjunto de datos, las aplicaciones cliente que muestran o procesan esos
datos no podrán acceder a él. Asegúrese de actualizar las aplicaciones cliente o notifique el
cambio a los usuarios y proporcione información sobre los nuevos conjuntos de datos que
reemplazan al eliminado.

Procedimiento
1. En Conjuntos de datos, en el panel de navegación del sitio de administración, haga clic en el
tipo de conjunto de datos que desee eliminar:
◦ Cálculo PI
◦ Relacional
◦ Servicio web
2. En la lista Conjuntos de datos configurados, seleccione el conjunto de datos que desea
eliminar.
3. Haga clic en Eliminar y, a continuación, haga clic en Aceptar para confirmar que desea
eliminar el conjunto de datos.
El conjunto de de datos se eliminará de la lista y las aplicaciones cliente ya no podrán
acceder a él.

PI WebParts 2013 Administrator Guide 105


Sitio web de Administración de PI WebParts

106 PI WebParts 2013 Administrator Guide


Temas avanzados
En los temas de esta sección se explican configuraciones avanzadas que resultan útiles en
algunas instalaciones, como la migración desde PI Module Database a PI AF, el equilibro de
cargas o la especificación de URLs, por ejemplo.

En esta sección
• Migración de MDB a PI AF
Si actualiza desde versiones anteriores a PI WebParts 2010, actualice su PI Server y migre
los datos desde MDB a PI AF, si los elementos web hacen referencia a módulos y alias.
• Servidores web con equilibrio de carga de red
Utilice el equilibrio de carga para aumentar la disponibilidad y mejorar el rendimiento.
• Equilibrio de carga de red (NLB) de Windows
Siga los ajustes recomendados cuando utilice PI WebParts en un clúster de equilibrio de
carga de red (NLB) de Windows.
• URL conversion
PI WebParts supports the conversion of a URL to a public URL for support of multiple
authentication zones.

Migración de MDB a PI AF
PI WebParts ya no admite la visualización de datos de recursos empresariales almacenados en
PI Module Database. Si actualiza desde versiones anteriores a PI WebParts 2010 y los
elementos web hacen referencia a módulos y alias, deberá actualizar en primer lugar el PI
Server y migrar los datos desde PI MDB a PI AF. La migración desde MDB a PI AF no requiere
ninguna acción por su parte. PI Server 2010 migra y sincroniza los datos MDB existentes con
elementos de PI AF.
A partir de PI WebParts 2010, cuando abra un pantalla preexistente relativa a MDB, PI
WebParts la convertirá en una pantalla relativa a elemento de PI AF. La pantalla señala a PI AF.
PI WebParts no verifica la versión del PI Server. PI WebParts se puede comunicar con las
versiones anteriores de PI Server, pero no con sus bases de datos de módulos. Si actualiza a
una instalación de PI WebParts que ha hecho un uso sustancial de MDB y no ha actualizado
antes PI Server, la totalidad de la configuración de MDB en PI WebParts fallará con los
mensajes de error Element Not Found o Attribute Not Found.
No podrá editar las páginas de elemento web para solucionar estos errores. En su lugar, deberá
actualizar a PI Server 2010.
Si ya ha actualizado PI Server, pero falla la conversión sobre la marcha de la configuración de
MDB en PI WebParts a PI AF, se mostrarán los mensajes de error Element Not Found o
Attribute Not Found.

Servidores web con equilibrio de carga de red


Hay muchas razones para utilizar el equilibrio de carga en las granjas de servidores SharePoint,
incluidas la mayor disponibilidad y el rendimiento y la escalabilidad mejorados.
Se puede implementar el equilibrio de carga mediante hardware dedicado o mediante servicios
proporcionados desde el sistema operativo del servidor. Los requerimientos funcionales y
organizativos, así como los aspectos de licencia, pueden afectar al modo en que elija cómo
desplegar SharePoint.

PI WebParts 2013 Administrator Guide 107


Temas avanzados

PI WebParts es compatible con servidores web SharePoint front-end con equilibrio de carga.
Para determinar el despliegue de SharePoint óptimo, consulte las recomendaciones de
Microsoft.

Equilibrio de carga de red (NLB) de Windows


El equilibrio de carga de red (NLB) de Windows es una aproximación mediante sistema
operativo al equilibrio de carga. PI WebParts es compatible con un grupo NLB. Se recomiendan
varios ajustes de configuración para utilizar PI WebParts en un clúster NLB.
Consulte Network Load Balancing Deployment Guide de Microsoft para obtener más
información sobre los clústeres NLB.

En esta sección
• Configuración de la tarjeta de interfaz de red (NIC) para NLB
Para lograr compatibilidad con NLB, instale dos tarjetas de interfaz de red en cada servidor
web front-end.
• Ajuste del modo de filtrado Affinity
Establezca el parámetro Affinity de regla de puerto en Single server para obligar al
mismo servidor web del clúster a administrar todas las solicitudes de un determinado
cliente.

Configuración de la tarjeta de interfaz de red (NIC) para NLB


La configuración recomendada para NLB es instalar dos tarjetas de interfaz de red (NIC) en
cada servidor web front-end. Una tarjeta NIC se configura para NLB con la dirección pública del
clúster y la otra se puede utilizar para comunicaciones entre los servidores del clúster.
Si los servidores web front-end tienen una sola tarjeta NIC, el clúster NLB debe configurarse
para funcionamiento Multicast para permitir la comunicación entre los nodos, lo que evita
inconsistencias en la configuración. Acceda a este ajuste mediante el Administrador de
equilibrio de carga de red o mediante las propiedades de conexión de red de cada servidor
web.

Ajuste del modo de filtrado Affinity


Para optimizar la efectividad de la caché de PI WebParts, el clúster NLB debe configurarse para
enviar todas las solicitudes de un cliente al mismo servidor web de la granja. Al definir la regla
de puerto, establezca el parámetro Affinity del modo de filtro de varios hosts en Single
server para que el mismo servidor del clúster administre todas las solicitudes de un
determinado cliente.
Acceda a este ajuste mediante el Administrador de equilibrio de carga de red, o mediante
Propiedades de Conexión de red de cada servidor web.

URL conversion
PI WebParts works with reverse proxy servers based on Microsoft Internet Security and
Acceleration (ISA) Server 2006.
Some PI WebParts features require specification of a URL, such as the selected file for a PI
Graphic web part, or a hyperlink behavior in a PI Table web part. If different base URLs are
required for multiple authentication zones (for example, a public URL defined for internet zone

108 PI WebParts 2013 Administrator Guide


Temas avanzados

users and another for intranet users), administrators should specify an internal URL which
works for users in zones without alternate access mappings.
Nota:
This URL must not be specified as a host header for an extended site to which the ISA
server redirects its requests.
PI WebParts supports conversion of URLs, such that when encountered in PI WebParts
configurations, they are converted to an appropriate public URL for the current authentication
zone, if mappings are available in the SharePoint Web Application’s alternate access mappings
(see the SharePoint article Plan alternate access mappings ( http://technet.microsoft.com/en-
us/library/cc261814.aspx)). If a mapping exists for the zone in which the current request
originated, PI WebParts converts the specified base internal URL to the public URL.
To convert URLs, you must specify the internal URLs you wish to convert by adding an
InternalURLs entry in the AppSettings section of the root web.config file. Multiple URLs can
be specified using a semi-colon as the delimiter:
<add key="InternalUrls" value ="{first URL to convert};{second URL to
convert};…"/>
For example, to convert all occurrences of http://myserver to an appropriate public URL,
you would add the following entry:
<add key="InternalUrls" value ="http://myserver"/>
Once completed, when specifying a URL in the Selected File property of a PI Graphic web part
for example, you would enter a file path using the internal URL http://myserver/
mydisplay.svg.

• For SharePoint designers browsing from the inside of a firewall, where no alternate access
mapping is used, the File Browse/Search dialogs could be used to select a file with an
internal URL.
• From outside of a firewall, these dialogs should not be used. Instead, the external user who
is designing the web part page should enter a known, internal URL.
• If a public URL is entered, the PI Graphic assembly running on the web server may not be
able to load the specified file for users in other authentication zones.
A similar approach should be used when creating hyperlink behaviors in advanced table
configurations. If alternate access mappings for the base URL in the link exist, an internal URL
should be used. The same practice should be used for button links and linked images inside PI
ProcessBook displays used in PI Graphic web parts.

En esta sección
• Excepciones de la conversión a URL
PI WebParts no intenta convertir direcciones URL internas en URL públicas en varios casos.
• Trusts para URL internas
Es posible que se necesite un PI trust nuevo o modificado al introducir una URL interna
nueva.

Excepciones de la conversión a URL


Hay varios casos en los que los PI WebParts no intentan convertir las URL internas en URL
públicas:

• Los enlaces de botón o de imagen dentro de las pantallas de PI ActiveView se resuelven


mediante el control de ActiveView, que se ejecuta en el equipo cliente. Esto significa que las

PI WebParts 2013 Administrator Guide 109


Temas avanzados

instancias de PI ActiveView configuradas con estas pantallas no están plenamente


funcionales fuera de un firewall.
• Los atributos URL utilizados para hipervínculos en PI TreeView no se convierten en URL
públicas porque tal intento ralentizaría de forma significativa el proceso de PI TreeView. Si
es posible, introduzca propiedades URL que funcionen para usuarios a ambos lados del
firewall.
• Si los usuarios externos al firewall cargan páginas con elementos web PI ActiveView o
ejecutan PI ProcessBook para editar archivos de pantallas, todos los PI Servers
referenciados en pantallas PDI y SVG deben residir también fuera del firewall, de forma que
pueda establecerse una conexión directa entre el ordenador cliente y el PI Server.

Trusts para URL internas


Cada vez que se introduzca una URL nueva, es posible que resulte necesario modificar o
configurar los trusts de PI Server adicionales. Si el trust se basa en una dirección IP y la nueva
URL es un alias que se resuelve en una dirección IP de confianza, no es necesario realizar
ningún cambio.
Si la URL interna es un alias de otra URL, pero el PI Trust se basa en la ruta de red, debe
establecerse un nuevo PI Trust para la nueva URL interna o modificarse el existente para que
se base en la dirección IP.
Si la nueva URL interna no tiene una entrada de PI trust correspondiente, debe crearse una
nueva entrada de PI trust.

110 PI WebParts 2013 Administrator Guide


Configuración de la delegación de Kerberos
La delegación de Kerberos permite a los usuarios acceder a fuentes de datos remotas mediante
autenticación de Windows. Kerberos es la solución preferida para gestionar el acceso de los
usuarios en distintos servidores. Por ejemplo, con Kerberos, el servidor de SharePoint y el
servidor de PI WebParts Services pueden aceptar y transmitir credenciales de inicio de sesión
del usuario al servidor remoto que proporciona datos, como PI Server o el servidor de PI AF.
En esta sección se describe cómo configurar la delegación de Kerberos. Para obtener
información sobre cuándo PI WebParts necesita Kerberos, consulte Requirements for identity
authentication in a PI WebParts installation.
Nota:
Cuando se configura la delegación de Kerberos para un servidor, esa configuración
afectará a cualquier aplicación que se ejecute en el sitio web del servidor.

En esta sección
• Requisitos previos de la delegación de Kerberos
Para habilitar la delegación de Kerberos, Active Directory debe activarse correctamente y el
instalador debe ser capaz de seleccionar el grupo de aplicaciones.
• Configure Kerberos delegation for SharePoint server
For required PI WebParts configurations, you must delegate client credentials from the
SharePoint server to the PI WebParts Services computer.
• Configuración de delegación de Kerberos para PI WebParts Services
Para las configuraciones de PI WebParts que se requieren, debe delegar las credenciales de
cliente de PI WebParts Services a PI Server.
• Establecer los nombres principales de servicio (SPN) para las cuentas de grupos de
aplicaciones
La autenticación Kerberos requiere un nombre principal de servicio que asocie los servicios
con las cuentas de grupos de aplicaciones.
• Acceso a archivos remotos con delegación de Kerberos
La delegación de Kerberos permite a las aplicaciones de PI System acceder a archivos
remotos protegidos en el nivel de recurso compartido o de archivo.
• Resolución de problemas
Consulte estas secciones para comprobar o resolver problemas con una configuración de
Kerberos.

Requisitos previos de la delegación de Kerberos


Antes de configurar la delegación de Kerberos, compruebe que:

• Todos los servidores se ejecutan en Windows 2003, Windows 2008 o Windows 2012.
• Todas las cuentas de usuario, de servicio y los ordenadores pertenecen al mismo bosque de
Active Directory.
• Todas las cuentas de usuario y de servicio pueden utilizar la delegación de Kerberos.
• El usuario de la instalación puede seleccionar el grupo de aplicaciones en el que se ejecutará
el servicio web.

PI WebParts 2013 Administrator Guide 111


Configuración de la delegación de Kerberos

Verificar que las cuentas de usuario puedan utilizar delegación de Kerberos


Utilice Usuarios y equipos de Active Directory para comprobar si las cuentas de usuario
permiten delegación de Kerberos.

Procedimiento
1. En Usuarios y equipos de Active Directory, expanda su dominio y haga clic en Usuarios.
2. En la lista de cuentas, haga clic con el botón derecho en la cuenta de usuario y seleccione
Propiedades.
3. En la ficha Cuenta, compruebe que no esté seleccionada la casilla La cuenta es importante y
no se puede delegar.

Configure Kerberos delegation for SharePoint server


If you use classic-mode SharePoint sites with PI WebParts and your PI WebParts installation
has PI WebParts Services and the SharePoint server on different computers, then you must
configure Kerberos delegation to pass client credentials from your SharePoint server to the PI
WebParts Services computer. For more details about enabling Kerberos delegation, consult
these Microsoft articles:
• Plan for Kerberos authentication in SharePoint 2013 (http://technet.microsoft.com/en-us/
library/ee806870.aspx)
• Plan for Kerberos authentication (SharePoint Foundation 2010) (http://
technet.microsoft.com/en-us/library/ff607695.aspx)

Antes de empezar
Verify that your system configuration supports Kerberos delegation. See Requisitos previos de
la delegación de Kerberos.

Procedimiento
1. Establish service principal names (SPNs) for the SharePoint application-pool identity. See
Establecer los nombres principales de servicio (SPN) para las cuentas de grupos de
aplicaciones.
Nota:
To use Kerberos delegation with a web farm, configure SharePoint to use the same
domain account for the SharePoint - 80 application-pool identity and the farm
account.
2. Establish SPNs for the PI WebParts Services application-pool identity. See Establecer los
nombres principales de servicio (SPN) para las cuentas de grupos de aplicaciones.
3. Configure the SharePoint application-pool identity to delegate to PI WebParts Services.
If SharePoint application-pool identity uses: Then:
Domain account Configuración de una cuenta de dominio para
delegar a PI WebParts Services
NetworkService local account Configuración de una cuenta local para delegar a
PI WebParts Services

4. Configure each SharePoint web application that uses PI WebParts:


a. Set the application to authenticate the PI WebParts Services SPN.

112 PI WebParts 2013 Administrator Guide


Configuración de la delegación de Kerberos

See Introducir los ajustes que cada aplicación web de SharePoint necesita para PI
WebParts. When specifying the identity that the SharePoint application uses to
authenticate PI WebParts Services, set the Indentity type to Service Principal Name and
set Valid identity to HTTP/appserver where appsever is the PI WebParts Services
computer.
b. Select Kerberos in the SharePoint Central Administration options for IIS authentication
settings.

Configuración de una cuenta de dominio para delegar a PI WebParts


Services
Si la identidad del grupo de aplicaciones de SharePoint usa una cuenta de dominio, un
administrador de dominio debe usar Active Directory para configurar la cuenta de dominio a
fin de permitir la delegación.

Procedimiento
1. En Usuarios y equipos de Active Directory, expanda su dominio y haga clic en Usuarios.
2. En la lista de cuentas, haga clic derecho en la cuenta de dominio y, a continuación, haga clic
en Propiedades.
3. En la ficha Cuenta, verifique que la casilla de verificación La cuenta es importante y no se
puede delegar no esté seleccionada.
4. En la ficha Delegación, habilite la delegación a PI WebParts Services:
a. Seleccione Confiar en este usuario para la delegación a servicios específicos solamente y
Usar cualquier protocolo de autenticación.
b. En la tabla Servicios para los que la cuenta puede presentar credenciales delegadas,
agregue el servicio de HTTP para PI WebParts Services.
Especifique el nombre de una cuenta o un equipo, según la identidad del grupo de
aplicaciones de PI WebParts Services.
Identidad del grupo de aplicaciones de PI Especifique
WebParts Services
Cuenta de dominio Nombre de cuenta
Cuenta de NetworkService Nombre del equipo

5. Haga clic en Aceptar.

Configuración de una cuenta local para delegar a PI WebParts Services


Si la identidad del grupo de aplicaciones de SharePoint usa la cuenta local de
NetworkServices, un administrador de dominio debe usar Active Directory para configurar
la cuenta local a fin de permitir la delegación.

Procedimiento
1. En Usuarios y equipos de Active Directory, expanda su dominio y haga clic en Equipos.
2. En la lista de cuentas, haga clic con el botón derecho en la cuenta de equipo y seleccione
Propiedades.
3. En la ficha Delegación, habilite la delegación a PI WebParts Services:

PI WebParts 2013 Administrator Guide 113


Configuración de la delegación de Kerberos

a. Seleccione Confiar en este usuario para la delegación a servicios específicos solamente y


Usar cualquier protocolo de autenticación.
b. En la tabla Servicios para los que la cuenta puede presentar credenciales delegadas,
agregue el servicio de HTTP para PI WebParts Services.
Especifique el nombre de una cuenta o un equipo, según la identidad del grupo de
aplicaciones de PI WebParts Services.
Identidad del grupo de aplicaciones de PI Especifique
WebParts Services
Cuenta de dominio Nombre de cuenta
Cuenta de NetworkService Nombre del equipo

4. Haga clic en Aceptar.

Configuración de delegación de Kerberos para PI WebParts


Services
Si su sistema usa la seguridad integrada de Windows para las conexiones a PI Server, debe
configurar la delegación de Kerberos de PI WebParts Services a PI Server. Con la delegación de
Kerberos, PI WebParts Services puede transferir credenciales de usuario a PI Server.

Antes de empezar
Compruebe que la configuración de su sistema sea compatible con la delegación de Kerberos.
Consulte Requisitos previos de la delegación de Kerberos.

Procedimiento
1. Establezca nombres principales de servicio (SPN) para la identidad de grupo de aplicaciones
de PI WebParts Services. Consulte Establecer los nombres principales de servicio (SPN)
para las cuentas de grupos de aplicaciones.
Si configuró la delegación de Kerberos para SharePoint, ya estableció los SPN para la
identidad del grupo de aplicaciones de PI WebParts Services.
2. Compruebe que se hayan establecido los SPN para la cuenta de servicio de PI Server.
En la mayoría de los casos, la cuenta de servicio de PI Server es la cuenta local de
NetworkService y el SPN ya está establecido.
3. Configure la identidad del grupo de aplicaciones de PI WebParts Services para delegar a PI
Server.
Si la identidad del grupo de aplicaciones de PI Entonces:
WebParts Services usa lo siguiente:
Cuenta de dominio Configuración de una cuenta de dominio para
delegar a PI Server
Cuenta local de NetworkService Configuración de una cuenta local para delegar a
PI Server

4. Configure fuentes de datos, según sea necesario.


Para delegar las credenciales de PI WebParts Services a otras fuentes de datos, debe realizar
pasos similares a los empleados para delegar a PI Server. Consulte Configuración de fuentes
de datos para Kerberos.

114 PI WebParts 2013 Administrator Guide


Configuración de la delegación de Kerberos

Configuración de una cuenta de dominio para delegar a PI Server


Si la identidad del grupo de aplicaciones de PI WebParts Services usa una cuenta de dominio,
un administrador de dominio debe usar Active Directory para configurar esa cuenta de
dominio a fin de permitir la delegación.

Procedimiento
1. En Usuarios y equipos de Active Directory, expanda su dominio y haga clic en Usuarios.
2. En la lista de cuentas, haga clic derecho en la cuenta de dominio y, a continuación, haga clic
en Propiedades.
3. En la ficha Cuenta, verifique que la casilla de verificación La cuenta es importante y no se
puede delegar no esté seleccionada.
4. En la ficha Delegación, habilite la delegación a PI Server:
a. Seleccione Confiar en este usuario para la delegación a servicios específicos solamente y
Usar cualquier protocolo de autenticación.
b. En la tabla Servicios para los que la cuenta puede presentar credenciales delegadas,
agregue el servicio de PI Server para el equipo de PI Server.
Especifique el nombre de una cuenta o un equipo, según el tipo de cuenta usada por el
servicio de PI Server.
Si el servicio de PI Server usa: Entonces, especifique:
Cuenta de dominio Nombre de cuenta
Cuenta de NetworkService Nombre del equipo

5. Haga clic en Aceptar.

Configuración de una cuenta local para delegar a PI Server


Si la identidad del grupo de aplicaciones de PI WebParts Services usa la cuenta local de
NetworkServices, un administrador de dominio debe usar Active Directory para configurar
la cuenta local a fin de permitir la delegación.

Procedimiento
1. En Usuarios y equipos de Active Directory, expanda su dominio y haga clic en Equipos.
2. En la lista de cuentas, haga clic con el botón derecho en la cuenta de equipo y seleccione
Propiedades.
3. En la ficha Delegación, habilite la delegación a PI Server:
a. Seleccione Confiar en este usuario para la delegación a servicios específicos solamente y
Usar cualquier protocolo de autenticación.
b. En la tabla Servicios para los que la cuenta puede presentar credenciales delegadas,
agregue el servicio de PI Server para el equipo de PI Server.
Especifique el nombre de una cuenta o un equipo, según el tipo de cuenta usada por el
servicio de PI Server.
Si el servicio de PI Server usa: Entonces, especifique:
Cuenta de dominio Nombre de cuenta
Cuenta de NetworkService Nombre del equipo

4. Haga clic en Aceptar.

PI WebParts 2013 Administrator Guide 115


Configuración de la delegación de Kerberos

Configuración de fuentes de datos para Kerberos


Las diferentes fuentes de datos tienen distintos requisitos de configuración para admitir
Kerberos.

Fuentes de datos SQL Server


Microsoft SQL Server acepta las credenciales de Windows para la autenticación en el servidor y
para la autorización a bases de datos específicas. Se requiere una configuración especial para
permitir el inicio de sesión a través de la delegación de Kerberos. Para conocer los
procedimientos de configuración específicos, consulte el artículo de Microsoft que
corresponda:
• Usando la Autentificacion Kerberos con SQL Server (http://msdn.microsoft.com/en-us/
library/cc280745.aspx) para SQL Server 2008
• Usando la Autentificación Integrada Kerberos para conectarse a SQL Server (http://
msdn.microsoft.com/en-us/library/gg558122.aspx) para SQL Server 2012
Nota:
Los pasos necesarios para configurar SQL Server para que acepte la delegación de
Kerberos no afectan a la configuración de seguridad de SharePoint ni están relacionados
con ella. Esto es así incluso si las bases de datos SharePoint y la base de datos de fuentes
de datos están almacenadas en el mismo ordenador.

Fuentes de datos Oracle


Los servidores de bases de datos de Oracle admiten la autenticación integrada de Windows.
Puede añadir cuentas de dominio y asignarlas a roles de base de datos utilizando el Asistente
de administración para Windows.
Para conectarse a una fuente de datos Oracle, PI WebParts Services requiere el cliente Oracle y
un nombre de servicio establecido. No se requiere ninguna configuración adicional para que un
servidor Oracle habilite la delegación de Kerberos.

Fuentes de datos de servicios web


Los servicios web que se ejecutan en IIS en un entorno de intranet pueden protegerse para que
requieran la autenticación de Windows. Para gestionar los permisos a estos servicios en el
Administrador de Internet Information Services, haga clic con el botón derecho en el sitio
anfitrión y seleccione Permisos.
El grupo de aplicaciones del sitio web que aloja el servicio web determina los requisitos
adicionales:
• Si el grupo de aplicaciones se ejecuta con la identidad NetworkService, no será necesaria
ninguna configuración adicional de Kerberos.
• Si el grupo de aplicaciones se ejecuta con una cuenta de dominio, debe establecerse un SPN
de Kerberos para HTTP.
Por ejemplo, en el caso de un servicio web que se ejecute con la cuenta mydomain\mypoolid y
al que se acceda en el sitio web http://myservice.mydomain.com/ws.asmx:, deberá
establecer el siguiente SPN:
SETSPN -S HTTP/myservice.mydomain.com mydomain\mypoolid
Establezca una conexión y un conjunto de datos con el servicio web protegido en PI Data
Services como lo haría con cualquier servicio web no protegido.

116 PI WebParts 2013 Administrator Guide


Configuración de la delegación de Kerberos

Establecer los nombres principales de servicio (SPN) para las


cuentas de grupos de aplicaciones
El protocolo de Kerberos utiliza nombres principales de servicio (SPN) para asociar servicios
con cuentas de grupos de aplicaciones. El grupo de aplicaciones puede utilizar una cuenta de
equipo local (es decir, integrada) o una cuenta de dominio (es decir, personalizada), en función
de las políticas de seguridad del sitio:
• Si el grupo de aplicaciones usa la cuenta local de NetworkService, Kerberos puede usar el
SPN predeterminado que crea Windows. En este caso, puede omitir este procedimiento.
• Si el grupo de aplicaciones utiliza una cuenta de dominio, debe establecer los SPN para
enlazar la cuenta de dominio con el servicio HTTP. Siga este procedimiento para usar el
comando SETSPN para administrar los SPN. Para obtener más información sobre el
comando SETSPN , consulte el artículo de Microsoft Setspn (http://
technet.microsoft.com/en-us/library/cc731241(WS.10).aspx).

Antes de empezar
Inicie sesión como administrador de dominio.

Procedimiento
1. Use el comando SETSPN para establecer los SPN para el nombre NetBIOS y el nombre de
dominio completo del equipo que aloja el servicio:
SETSPN -S HTTP/NETBIOS_name domain\account
SETSPN -S HTTP/FQDN domain\account
Por ejemplo, con un equipo denominado ComputerX en un dominio DomainY.com y un
grupo de aplicaciones que se ejecuta en la cuenta AccountZ, escriba los siguientes
comandos:
SETSPN -S HTTP/ComputerX DomainY\AccountZ
SETSPN -S HTTP/ComputerX.DomainY.com DomainY\AccountZ
Consejo:
Si accede al sitio web a través de cabeceras, incluya la cabecera en el nombre de
dominio completo. Consulte Sitios web con acceso mediante cabeceras de host.

Sitios web con acceso mediante cabeceras de host


Con Internet Information Services (IIS), podrá configurar sitios web que compartan una única
dirección IP y número de puerto pero a los que podrán acceder los usuarios a través de
diferentes cabeceras de host. Para habilitar el acceso a través de la cabecera de host, debe
configurar una entrada DNS que resuelva la dirección IP correctamente.
En los sitios web con acceso mediante cabeceras de host, el nombre de dominio completo
utiliza la cabecera en lugar del nombre del equipo. En este caso, debe especificar el nombre de
dominio completo con la cabecera cuando establezca el SPN de la delegación de Kerberos.
Por ejemplo, supongamos que tiene dos sitios web en DomainY que comparten un puerto y una
dirección IP.
Sitio Puerto Cabecera FQDN
Site1 80 Primera First.DomainY.com
Site2 80 Segunda Second.DomainY.com

PI WebParts 2013 Administrator Guide 117


Configuración de la delegación de Kerberos

Para establecer una delegación de Kerberos a través del grupo de aplicaciones AccountZ en
Site2, escriba el siguiente comando SETSPN:
SETSPN -S HTTP/Second.DomainY.com DomainY\AccountZ

Acceso a archivos remotos con delegación de Kerberos


Una vez configurado el servidor web para la delegación de Kerberos, las aplicaciones de PI
System relacionadas podrán acceder a archivos remotos que se han protegido en el nivel de
recurso compartido o de archivo:

• PI WebParts Services puede establecer enlaces ODBC y OLEDB con archivos de datos.
• PI WebParts puede acceder a archivos SVG o PDI almacenados en el sistema de archivos.
• PI DataLink Server puede mostrar archivos Excel con funciones de PI DataLink.
No se requiere configuración adicional de Kerberos para los servidores de archivos. Para
confirmar los ajustes de seguridad, el usuario debe poder acceder al archivo o recurso
compartido directamente desde la estación de trabajo cliente.

Resolución de problemas
Establecer la delegación de Kerberos en un entorno distribuido ya existente puede ser un reto,
especialmente si hay que establecer nombres principales de servicio o las políticas de dominio
están restringidas. Al igual que con las tareas de red, OSIsoft recomienda confirmar los saltos
uno por uno para verificar la configuración.

En esta sección
• Comprobar la configuración de Kerberos en un equipo cliente
Consulte el registro de eventos de seguridad del servidor para comprobar la configuración
de Kerberos en el equipo cliente.
• Comprobar la configuración de Kerberos en un servidor web
Consulte el registro de eventos de seguridad para comprobar si la delegación de Kerberos
ha sido correcta.

Comprobar la configuración de Kerberos en un equipo cliente


Procedimiento
1. Salga del equipo cliente y vuelva a registrarse en la cuenta de usuario correcta y, a
continuación, navegue hasta la página con acceso a datos de doble salto.
2. Revise el registro de eventos de seguridad del servidor web.
El registro de eventos de seguridad registra eventos que reflejan la actividad de la cuenta de
usuario.
3. Determine el protocolo que se utilizará para la autenticación.
Si el protocolo es NTLM en lugar de Kerberos, los saltos dobles no se realizarán. Esto se
debe a que el servidor web no está configurado para aceptar Kerberos o porque la cuenta de
cliente no puede utilizar Kerberos.

118 PI WebParts 2013 Administrator Guide


Configuración de la delegación de Kerberos

Comprobar la configuración de Kerberos en un servidor web


Procedimiento
1. Abra el registro de eventos de seguridad en el equipo de destino donde reside la fuente de
datos.
La fuente de datos puede residir en el servidor de archivos, el equipo de servicios web o el
servidor de bases de datos. El registro de eventos de seguridad registra eventos que reflejan
la actividad de la cuenta de usuario.
2. En el registro de eventos, examine los eventos de inicio de sesión.
Estos eventos incluyen el nombre de usuario y el protocolo de autenticación e indican si el
inicio de sesión ha sido satisfactorio:
◦ Si el protocolo es NTLM y el nombre de usuario está vacío, el servidor web no está
utilizando Kerberos para comunicarse con el ordenador destino.
◦ Si el cliente utiliza Kerberos para conectarse correctamente con el servidor web, este
salto puede fallar porque el equipo de destino no está configurado para utilizar Kerberos.

PI WebParts 2013 Administrator Guide 119


Configuración de la delegación de Kerberos

120 PI WebParts 2013 Administrator Guide


Configuración de certificados
En los sitios en modo de notificaciones, SharePoint pueden utilizar certificados para
intercambiar información de identidad con WebParts Services. Los certificados son el método
de autenticación preferido entre SharePoint y PI WebParts Services en los sitios en modo de
notificaciones. Una vez instalados y establecidas las referencias correctas a los certificados, el
servidor de SharePoint y PI WebParts Services podrán aceptar y transferir credenciales de
inicio de sesión de usuario.
En esta sección se describe la configuración necesaria de los certificados autofirmados de IIS.
Para utilizar certificados de la entidad de certificación (CA), es posible que necesite realizar
algunas configuraciones adicionales. Consulte a la entidad de certificación para obtener más
detalles. Para obtener información sobre cuándo PI WebParts necesita certificados, consulte
Requirements for identity authentication in a PI WebParts installation.

Configuración de certificados para sitios en modo de


notificaciones
Para admitir sitios en modo de notificaciones, deberá instalar certificados para SharePoint y PI
WebParts Services en los equipos servidor que alojen esos servidores de aplicaciones y
configurar SharePoint y PI WebParts Services para que hagan referencia a esos certificados.

Procedimiento
1. Reconocimiento por parte de PI WebParts Services del certificado de SharePoint.
Exporte el certificado desde el servidor de PI WebParts Services, importe el certificado al
servidor SharePoint y localice la huella digital del certificado.
2. Preparar el certificado de PI WebParts Services.
Cree el certificado, otorgue a la identidad de grupo de aplicaciones acceso al certificado y
sitúelo en la ubicación correcta.
3. Actualizar el archivo de configuración de PI WebParts Services para admitir certificados.
Habilite el archivo de configuración de certificación que contiene el valor de huella digital
del certificado de SharePoint y el nombre del certificado de PI WebParts Services.
4. Reconocimiento por parte de SharePoint del certificado de PI WebParts Services.
Exporte el certificado desde el servidor de PI WebParts Services, importe el certificado al
servidor SharePoint, otorgue permisos al certificado y configure SharePoint.

Reconocimiento por parte de PI WebParts Services del certificado de


SharePoint
Para admitir sitios en modo de notificaciones, PI WebParts Services debe reconocer el
certificado de SharePoint. Utilice Microsoft Management Console para exportar el certificado
desde el servidor de PI WebParts Services, importe el certificado al servidor SharePoint y
localice la huella digital del certificado. Póngase en contacto con el administrador de servidores
de Microsoft si desea más información.

PI WebParts 2013 Administrator Guide 121


Configuración de certificados

Procedimiento
1. En el servidor de SharePoint, exporte el certificado de SharePoint Security Token Service,
sin la clave (un archivo .cer).
2. En el servidor de PI WebParts Services, importe el certificado del Servicio de token de
seguridad de SharePoint al nodo de certificados Personas de confianza.
3. Busque el valor en el campo Huella digital del certificado y cópielo para su uso posterior.
Necesitará este valor para actualizar el archivo de configuración de PI WebParts Services.

Preparar el certificado de PI WebParts Services


Los sitios en modo de notificaciones requieren un certificado de servidor en el servidor de PI
WebParts Services. Utilice IIS Manager en el servidor de PI WebParts Services para crear un
certificado para los servicios de PI WebParts y, a continuación, utilice Microsoft Management
Console para proporcionar acceso al certificado y situarlo en la ubicación correcta. Póngase en
contacto con el administrador de servidores de Microsoft si desea más información.

Procedimiento
1. En el servidor de PI WebParts Service, utilice IIS Manager para crear un certificado
autofirmado.
IIS Manager añade el certificado, con su nombre en formato host.domain, al almacén de
certificados personales.
Nota:
El almacén de certificados puede contener un certificado de servidor existente con el
mismo nombre. PI WebParts Services no puede utilizar todos los certificados de
servidor existentes. Utilice un certificado autofirmado creado con IIS Manager para PI
WebParts Services.
2. Otorgue a la identidad de grupo de aplicaciones de PI WebParts Services acceso al
certificado de PI WebParts Services.
3. Añada el certificado de PI WebParts Services al almacén de certificados Personas de
confianza.

Actualizar el archivo de configuración de PI WebParts Services para admitir


certificados
Para que PI WebParts Services pueda utilizar certificados para admitir sitios en el modo de
notificaciones, debe habilitar el archivo de configuración de certificación e introducir el valor
de huella digital del certificado de SharePoint y el nombre del certificado de PI WebParts
Services.

Antes de empezar
Debe conocer lo siguiente:
• El valor del campo Huella digital del certificado Servicio de token de seguridad de
SharePoint
• Nombre del certificado de servidor de PI WebParts Services

122 PI WebParts 2013 Administrator Guide


Configuración de certificados

Procedimiento
1. Vaya al directorio \program files\pipc\PIWebPartsServices.
2. Establezca el archivo de configuración de PI WebParts Services (archivo web.config) para
que utilice el archivo designado para el uso de certificados.
El programa de instalación instala dos archivos, pero inicia el archivo en la versión sin
certificado.

a. Cambie el nombre del archivo web.config por NoCertificateWeb.config u otro


similar.
PI WebParts Services no puede utilizar este archivo de configuración cuando se utilizan
certificados para la autenticación.
b. Cambie el nombre del archivo CertificateEnabledWeb.Config por web.config.
PI WebParts Services debe utilizar este archivo de configuración cuando se utilizan
certificados para la autenticación.
3. Abra el archivo web.config en un editor de texto.
4. Edite el archivo de configuración para reconocer el certificado de SharePoint instalado:
a. Busque el archivo de thumbprint.
<trustedIssuers> <add thumbprint="ThumbprintFromSpServer"
name="SharePoint Security Token Service" /> </trustedIssuers>
b. Cambie el valor de ThumbprintFromSpServer por el valor de huella digital del
certificado de Servicio de token de seguridad de SharePoint.
c. Elimine los espacios del valor de la huella digital.
<trustedIssuers> <add
thumbprint="f17d7d41838a1b168e6e8b6810294f0961bd5b24"
name="SharePoint Security Token Service" /> </trustedIssuers>
5. Edite el archivo de configuración para reconocer el certificado de PI WebParts Services:
a. Busque el archivo de serviceCertificate.
<serviceCredentials> <serviceCertificate
findValue="MyHost.domain.com" storeLocation="LocalMachine"
storeName="My" x509FindType="FindByIssuerName" /> </
serviceCredentials>
b. Establezca el atributo findValue con el nombre del certificado de servidor de PI
WebParts Services.
El valor introducido por el programa de instalación puede ser correcto.
c. Establezca el atributo x509FindType en un método que encuentre el certificado entre
los certificados disponibles.
El método más adecuado variará en función de los certificados instalados. Consulte el
artículo de MSDN, X590FindType (Enumeración) (http://msdn.microsoft.com/en-us/
library/system.security.cryptography.x509certificates.x509findtype.aspx) para obtener
más información.
6. Guarde el archivo.

PI WebParts 2013 Administrator Guide 123


Configuración de certificados

Reconocimiento por parte de SharePoint del certificado de PI WebParts


Services
Para que SharePoint pueda aceptar el certificado de PI WebParts Services para sitios en modo
de notificaciones, deberá importar ese certificado en el servidor de SharePoint, otorgar el
acceso adecuado, desplazarse a la ubicación correcta y activar la aceptación por parte
SharePoint del certificado. Utilice Microsoft Management Console y Administración central de
SharePoint. Póngase en contacto con el administrador de servidores de Microsoft si desea más
información.

Antes de empezar
Preparar el certificado de PI WebParts Services.

Procedimiento
1. En el servidor de PI WebParts Services, exporte el certificado de PI WebParts Services con
clave (un archivo .pfx).
2. En el servidor SharePoint, importe el certificado de PI WebParts Services al almacén de
certificados personales.
3. Otorgue a la identidad de grupo de aplicaciones de PI WebParts Services acceso al
certificado de PI WebParts Services.
4. Añada el certificado de PI WebParts Services al almacén de certificados Personas de
confianza.
5. Exporte el certificado PI WebParts Services sin clave (un archivo .cer).
6. Añada el certificado de PI WebParts Services a SharePoint a través de Administración
central de SharePoint.
a. En el panel de navegación Administración central de Administración central de
SharePoint, haga clic en Seguridad.
b. En la página Seguridad, en Seguridad general, haga clic en Administra la confianza.
c. En la ficha Relaciones de confianza, en el grupo Administrar, haga clic en Nuevo.
d. En la ventana Establecer relación de confianza, introduzca la información para identificar
el certificado de confianza.
▪ En el campo Nombre, introduzca un nombre para identificar esta relación.
▪ En el campo Certificado de entidad raíz, añada el certificado de PI WebParts Services
sin clave (el archivo .cer).
e. Haga clic en Aceptar.

124 PI WebParts 2013 Administrator Guide


Contadores de rendimiento personalizados de PI
WebParts
En la siguiente tabla se enumeran los contadores de rendimiento personalizados que puede
instalar en el equipo que ejecuta PI WebParts Services. Consulte Instalar contadores de
rendimiento personalizados de PI WebParts.
Nota:
Puede seleccionar estos contadores en todos los dominios de aplicación. sin embargo,
algunos contadores no se actualizan durante la ejecución en un dominio dado. Por lo
tanto, es necesario tener cierto conocimiento de las aplicaciones web y de la arquitectura
de PI WebParts Services a fin de obtener datos significativos para su análisis.

Nombre de objeto Nombre de Descripción del contador


contador
RtWebParts Update Average Promedio del tiempo de ejecución, en segundos, de
Call Secs las llamadas al servicio web RtWebPart Update.
RtWebParts Update Frecuencia por segundo de las llamadas al servicio
Calls/Sec web RtWebPart Update.
RtWebParts Update Last Tiempo de ejecución, en microsegundos, de la
Call USecs última llamada al servicio web RtWebPart Update.
RtWebParts Update Total Total de llamadas al servicio web RtWebPart
Calls Update.
RtWebParts WebPart Promedio del tiempo de ejecución, en segundos, de
Average Call la última llamada a la clase base de RtWebPart.
Secs
RtWebParts WebPart Frecuencia por segundo de las llamadas a la clase
Calls/Sec base de RtWebPart.
RtWebParts WebPart Last Tiempo de ejecución, en microsegundos, de la
Call USecs última llamada a la clase base de RtWebPart.
RtWebParts WebPart Total Total de llamadas a la clase base de RtWebPart.
Calls
RtWebParts: WebPartName1 Update Average Promedio de tiempo de ejecución, en segundos, de
Call Secs las llamadas al elemento web de actualización.
RtWebParts: WebPartName 1 Update Frecuencia por segundo de las llamadas al
Calls/Sec elemento web de actualización.
RtWebParts: WebPartName 1 Update Last Hora de la última ejecución, en microsegundos, de
Call USecs la llamada al elemento web de actualización.
RtWebParts: WebPartName 1 Update Total Total de llamadas al elemento web de
Calls actualización.
RtWebParts: WebPartName 1, 2 WebPart Promedio del tiempo de ejecución, en segundos, de
Average Call las últimas llamadas al elemento web.
Secs
RtWebParts: WebPartName 1, 2 WebPart Frecuencia por segundo de las llamadas al
Calls/Sec elemento web.
RtWebParts: WebPartName 1, 2 WebPart Last Tiempo de ejecución, en microsegundos de la
Call USecs última llamada al elemento web.
RtWebParts: WebPartName 1, 2 WebPart Total Total de llamadas al elemento web.
Calls

PI WebParts 2013 Administrator Guide 125


Contadores de rendimiento personalizados de PI WebParts

Nombre de objeto Nombre de Descripción del contador


contador
RtWebParts: WebPartName3, 4 DeSer. Table Promedio del tiempo de ejecución, en segundos, de
Average Call la deserialización.
Secs
RtWebParts: WebPartName3, 4 DeSer. Table Frecuencia por segundo de las llamadas de
Calls/Sec deserialización.
RtWebParts: WebPartName3, 4 DeSer. Table Hora de la última ejecución, en microsegundos, de
Last Call USecs la deserialización.
RtWebParts: WebPartName3, 4 DeSer. Table Total de llamadas de deserialización.
Total Calls
RtWebParts: WebPartName3 Non-Agg. Query Tiempo promedio de ejecución, en segundos, para
No Cfg Average procesar una actualización de una consulta no
Call Secs agregada sin una configuración avanzada Rt.
RtWebParts: WebPartName3 Non-Agg. Query Frecuencia por segundo de llamadas para procesar
No Cfg una actualización de una consulta no agregada sin
Calls/Sec una configuración avanzada Rt.
RtWebParts: WebPartName3 Non-Agg. Query Hora de la última ejecución, en microsegundos,
No Cfg Last Call para procesar una actualización de una consulta no
USecs agregada sin una configuración avanzada Rt.
RtWebParts: WebPartName3 Non-Agg. Query Total de llamadas para procesar una actualización
No Cfg Total de una consulta no agregada sin una configuración
Calls avanzada Rt.
RtWebParts: WebPartName3 Non-Agg. Query Tiempo promedio de ejecución, en segundos, para
w/Cfg Average procesar una actualización de una consulta no
Call Secs agregada utilizando una configuración avanzada
Rt.
RtWebParts: WebPartName3 Non-Agg. Query Frecuencia por segundo de llamadas para procesar
w/Cfg Calls/Sec una actualización de una consulta no agregada
utilizando una configuración avanzada Rt.
RtWebParts: WebPartName3 Non-Agg. Query Hora de la última ejecución, en microsegundos,
w/Cfg Last Call para procesar una actualización de una consulta no
USecs agregada utilizando una configuración avanzada
Rt.
RtWebParts: WebPartName3 Non-Agg. Query Total de llamadas para procesar una actualización
w/Cfg Total de una consulta no agregada utilizando una
Calls configuración avanzada Rt.
RtWebParts: WebPartName3, 4 Ser. Data Query Promedio del tiempo de ejecución, en segundos, de
Average Call serialización de una consulta de datos.
Secs
RtWebParts: WebPartName3, 4 Ser. Data Query Frecuencia por segundo de llamadas de
Calls/Sec serialización de una consulta de datos.
RtWebParts: WebPartName3, 4 Ser. Data Query Hora de la última ejecución, en microsegundos, de
Last Call USecs la serialización de una consulta de datos.
RtWebParts: WebPartName3, 4 Ser. Data Query Total de llamadas de serialización de una consulta
Total Calls de datos.
RtWebParts: WebPartName3, 4 Ser. Table State Promedio del tiempo de ejecución, en segundos, de
Average Call la serialización del estado de tabla.
Secs
RtWebParts: WebPartName3, 4 Ser. Table State Frecuencia por segundo de las llamadas de
Calls/Sec serialización del estado de tabla.
RtWebParts: WebPartName3, 4 Ser. Table State Hora de la última ejecución, en microsegundos, de
Last Call USecs la serialización del estado de tabla.

126 PI WebParts 2013 Administrator Guide


Contadores de rendimiento personalizados de PI WebParts

Nombre de objeto Nombre de Descripción del contador


contador
RtWebParts: WebPartName3, 4 Ser. Table State Total de llamadas de serialización del estado de
Total Calls tabla.
RtWebParts: WebPartName3, 4 Table Render Promedio del tiempo de ejecución, en segundos, de
Init. Average realización de la inicialización para representar un
Call Secs elemento web.
RtWebParts: WebPartName3, 4 Table Render Frecuencia por segundo de las llamadas de
Init. Calls/Sec realización de la inicialización para representar un
elemento web.
RtWebParts: WebPartName3, 4 Table Render Hora de la última ejecución, en microsegundos, de
Init. Last Call realización de la inicialización para representar un
USecs elemento web.
RtWebParts: WebPartName3, 4 Table Render Total de llamadas de realización de la inicialización
Init. Total Calls para representar un elemento web.
RtWebParts: WebPartName3, 4 Table Render Promedio del tiempo de ejecución, en segundos, de
Main Average realización de la rutina principal para representar
Call Secs un elemento web.
RtWebParts: WebPartName3, 4 Table Render Frecuencia por segundo de las llamadas de
Main Calls/Sec realización de la rutina principal para representar
un elemento web.
RtWebParts: WebPartName3, 4 Table Render Hora de la última ejecución, en microsegundos, de
Main Last Call la realización de la rutina principal para
USecs representar un elemento web.
RtWebParts:WebPartName3, 4 Table Render Total de llamadas de realización de la rutina
Main Total principal para representar un elemento web.
Calls
RtWebParts: RtGraphic Bar Symbol Promedio del tiempo de ejecución, en segundos, de
Average Call proceso de un símbolo de barra.
Secs
RtWebParts: RtGraphic Bar Symbol Frecuencia por segundo de las llamadas de proceso
Calls/Sec de un símbolo de barra.
RtWebParts: RtGraphic Bar Symbol Hora de la última ejecución, en microsegundos, de
Last Call USecs proceso de un símbolo de barra.
RtWebParts: RtGraphic Bar Symbol Total de llamadas de proceso de un símbolo de
Total Calls barra.
RtWebParts: RtGraphic MultiState Promedio del tiempo de ejecución, en segundos,
Symbol del proceso de un símbolo de multiestado.
Average Call
Secs
RtWebParts: RtGraphic MultiState Frecuencia por segundo de las llamadas de proceso
Symbol de un símbolo de multiestado.
Calls/Sec
RtWebParts: RtGraphic MultiState Hora de la última ejecución, en microsegundos, del
Symbol Last proceso de un símbolo de multiestado.
Call USecs
RtWebParts: RtGraphic MultiState Total de llamadas de proceso de un símbolo de
Symbol Total multiestado.
Calls
RtWebParts: RtGraphic ODBC Query Promedio del tiempo de ejecución, en segundos,
Average Call del proceso de una consulta ODBC.
Secs
RtWebParts: RtGraphic ODBC Query Frecuencia por segundo de las llamadas de proceso
Calls/Sec de una consulta ODBC.

PI WebParts 2013 Administrator Guide 127


Contadores de rendimiento personalizados de PI WebParts

Nombre de objeto Nombre de Descripción del contador


contador
RtWebParts: RtGraphic ODBC Query Hora de la última ejecución, en microsegundos, del
Last Call USecs proceso de una consulta ODBC.
RtWebParts: RtGraphic ODBC Query Total de llamadas de proceso de una consulta
Total Calls ODBC.
RtWebParts: RtGraphic PI Dataset Promedio del tiempo de ejecución, en segundos,
Query Average del proceso de una consulta de conjunto de datos
Call Secs de PI.
RtWebParts: RtGraphic PI Dataset Frecuencia por segundo de las llamadas de proceso
Query Calls/Sec de una consulta de conjunto de datos de PI.
RtWebParts: RtGraphic PI Dataset Hora de la última ejecución, en microsegundos, del
Query Last Call proceso de una consulta de conjunto de datos de
USecs PI.
RtWebParts: RtGraphic PI Dataset Total de llamadas de proceso de una consulta de
Query Total conjunto de datos de PI.
Calls
RtWebParts: RtGraphic PI Query Promedio del tiempo de ejecución, en segundos,
Average Call del proceso de una consulta de PI point.
Secs
RtWebParts: RtGraphic PI Query Frecuencia por segundo de las llamadas de proceso
Calls/Sec de una consulta de PI point.
RtWebParts: RtGraphic PI Query Last Hora de la última ejecución, en microsegundos, del
Call USecs proceso de una consulta de PI point.
RtWebParts: RtGraphic PI Query Total Total de llamadas de proceso de una consulta de PI
Calls point.
RtWebParts: RtGraphic SVG Transform Promedio del tiempo de ejecución, en segundos,
Average Call del proceso de una transformación de SVG.
Secs
RtWebParts: RtGraphic SVG Transform Frecuencia por segundo de las llamadas de proceso
Calls/Sec de una transformación de SVG.
RtWebParts: RtGraphic SVG Transform Hora de la última ejecución, en microsegundos, del
Last Call USecs proceso de una transformación de SVG.
RtWebParts: RtGraphic SVG Transform Total de llamadas de proceso de una
Total Calls transformación de SVG.
RtWebParts: RtGraphic Trend Symbol Promedio del tiempo de ejecución, en segundos,
Average Call del proceso de un símbolo de tendencia.
Secs
RtWebParts: RtGraphic Trend Symbol Frecuencia por segundo de las llamadas de proceso
Calls/Sec de un símbolo de tendencia.
RtWebParts: RtGraphic Trend Symbol Hora de la última ejecución, en microsegundos, del
Last Call USecs proceso de un símbolo de tendencia.
RtWebParts: RtGraphic Trend Symbol Total de llamadas de proceso de un símbolo de
Total Calls tendencia.
RtWebParts: RtGraphic Value Symbol Promedio del tiempo de ejecución, en segundos, de
Average Call proceso de un símbolo de valor.
Secs
RtWebParts: RtGraphic Value Symbol Frecuencia por segundo de las llamadas de proceso
Calls/Sec de un símbolo de valor.
RtWebParts: RtGraphic Value Symbol Hora de la última ejecución, en microsegundos, de
Last Call USecs proceso de un símbolo de valor.
RtWebParts: RtGraphic Value Symbol Total de llamadas de proceso de un símbolo de
Total Calls valor.

128 PI WebParts 2013 Administrator Guide


Contadores de rendimiento personalizados de PI WebParts

Nombre de objeto Nombre de Descripción del contador


contador
RtWebParts: RtTreeView Build Comm Promedio del tiempo de ejecución, en segundos, de
Data Average la última llamada para obtener datos de
Call Secs comunicaciones entre elementos web.
RtWebParts: RtTreeView Build Comm Frecuencia por segundo de las llamadas para
Data Calls/Sec obtener datos de comunicaciones entre elementos
web.
RtWebParts: RtTreeView Build Comm Tiempo de ejecución, en microsegundos, de la
Data Last Call última llamada para obtener datos de
USecs comunicaciones entre elementos web.
RtWebParts: RtTreeView Build Comm Total de llamadas para obtener datos de
Data Calls/Sec comunicaciones entre elementos web.
RtWebParts: RtTreeView Load Tree Promedio del tiempo de ejecución, en segundos, de
Average Call la última llamada para cargar el control de árbol.
Secs
RtWebParts: RtTreeView Load Tree Frecuencia por segundo de las llamadas para
Calls/Sec cargar el control de árbol.
RtWebParts: RtTreeView Load Tree Last Tiempo de ejecución, en microsegundos, de la
Call USecs última llamada para cargar el control de árbol.
RtWebParts: RtTreeView Load Tree Total Total de llamadas para cargar el control de árbol.
Calls
RtWebParts: RtTreeView Node Expand Promedio del tiempo de ejecución, en segundos, de
Average Call la última llamada para expandir un nodo único.
Secs
RtWebParts: RtTreeView Node Expand Frecuencia por segundo de las llamadas para
Calls/Sec expandir un nodo único.
RtWebParts: RtTreeView Node Expand Tiempo de ejecución, en microsegundos, de la
Last Call USecs última llamada para expandir un nodo único.
RtWebParts: RtTreeView Node Expand Total de llamadas para expandir un nodo único.
Total Calls
RtWebParts: RtTreeView Number Of PI Total de alias de PI leídos por el elemento web
Aliases Read RtTreeView y cualquier control de árbol de las
páginas web administrativas de RtBaseline.
RtWebParts: RtTreeView Number Of PI Total de módulos de PI leídos por el elemento web
Modules Read RtTreeView y cualquier control de árbol de las
páginas web administrativas de RtBaseline.
RtWebParts: RtTreeView Number Of PI Total de propiedades PI leídas por el elemento web
Properties RtTreeView y cualquier control de árbol de las
Read páginas web administrativas de RtBaseline.
RtWebParts: RtTrend Calculate Scales Promedio de tiempo de ejecución, en segundos, de
Average Call las llamadas para calcular las escalas de una
Secs tendencia.
RtWebParts: RtTrend Calculate Scales Frecuencia por segundo de las llamadas para
Calls/Sec calcular las escalas de una tendencia.
RtWebParts: RtTrend Calculate Scales Tiempo de ejecución, en microsegundos, de la
Last Call USecs última llamada para calcular las escalas de una
tendencia.
RtWebParts: RtTrend Calculate Scales Total de llamadas para calcular las escalas de una
Total Calls tendencia.
RtWebParts: RtTrend, RtXYPlot Render SVG Promedio de tiempo de ejecución, en segundos, de
Average Call las llamadas para presentar el formato SVG de
Secs elemento web.

PI WebParts 2013 Administrator Guide 129


Contadores de rendimiento personalizados de PI WebParts

Nombre de objeto Nombre de Descripción del contador


contador
RtWebParts: RtTrend, RtXYPlot Render SVG Frecuencia por segundo de llamadas para
Calls/Sec presentar el formato SVG de elemento web.
RtWebParts: RtTrend, RtXYPlot Render SVG Tiempo de ejecución, en microsegundos de la
Last Call USecs última llamada para presentar el formato SVG de
elemento web.
RtWebParts: RtTrend, RtXYPlot Render SVG Total de llamadas para presentar el formato SVG
Total Calls de elemento web.
RtWebParts: RtValues Agg. Query No Tiempo promedio de ejecución, en segundos, para
Cfg Average procesar una actualización de una consulta
Call Secs agregada sin una configuración avanzada Rt.
RtWebParts: RtValues Agg. Query No Frecuencia por segundo de llamadas para procesar
Cfg Calls/Sec una actualización de una consulta agregada sin una
configuración avanzada Rt.
RtWebParts: RtValues Agg. Query No Hora de la última ejecución, en microsegundos,
Cfg Last Call para procesar una actualización de una consulta
USecs agregada sin una configuración avanzada Rt.
RtWebParts: RtValues Agg. Query No Total de llamadas para procesar una actualización
Cfg Total Calls de una consulta agregada sin una configuración
avanzada Rt.
RtWebParts: RtValues Agg. Query Tiempo promedio de ejecución, en segundos, para
w/Cfg Average procesar una consulta agregada inicial utilizando
Call Secs una configuración avanzada Rt.
RtWebParts: RtValues Agg. Query Frecuencia por segundo de llamadas para procesar
w/Cfg Calls/Sec una consulta agregada inicial utilizando una
configuración avanzada Rt.
RtWebParts: RtValues Agg. Query Última hora de ejecución, en microsegundos del
w/Cfg Last Call proceso de una consulta agregada inicial utilizando
USecs una configuración avanzada Rt.
RtWebParts: RtValues Agg. Query Total de llamadas para procesar una consulta
w/Cfg Total agregada inicial utilizando una configuración
Calls avanzada Rt.
RtWebParts: RtXYPlot Execute Initial Promedio del tiempo de ejecución, en segundos,
Queries del proceso de consultas de RtBaseline iniciales.
Average Call
Secs
RtWebParts: RtXYPlot Execute Initial Frecuencia en segundos de las llamadas de
Queries ejecución de consultas RtBaseline iniciales.
Calls/Sec
RtWebParts: RtXYPlot Execute Initial Tiempo de ejecución, en microsegundos, de las
Queries Last consultas de RtBaseline iniciales.
Call USecs
RtWebParts: RtXYPlot Execute Initial Total de llamadas de ejecución de consultas
Queries Total RtBaseline iniciales.
Calls
RtWebParts: RtXYPlot Execute Update Promedio del tiempo de ejecución, en segundos, de
Queries consultas de RtBaseline para actualizaciones.
Average Call
Secs
RtWebParts: RtXYPlot Execute Update Frecuencia en segundos de las llamadas de
Queries ejecución de consultas de RtBaseline para
Calls/Sec actualizaciones.

130 PI WebParts 2013 Administrator Guide


Contadores de rendimiento personalizados de PI WebParts

Nombre de objeto Nombre de Descripción del contador


contador
RtWebParts: RtXYPlot Execute Update Tiempo de ejecución, en microsegundos, de la
Queries Last última llamada para ejecutar consultas de
Call USecs RtBaseline para actualizaciones.
RtWebParts: RtXYPlot Execute Update Total de llamadas de ejecución de consultas de
Queries Total RtBaseline para actualizaciones.
Calls

1RtActiveView, RtBatchTable, RtGauge, RtGraphic, RtTable, RtTimeSeries, RtTrend, RtValues,

RtXYPlot
2RtMessenger, RtTimeRange, RtTreeView

3RtBatchTable, RtTable, RtTimeSeries

4RtValues

PI WebParts 2013 Administrator Guide 131


Contadores de rendimiento personalizados de PI WebParts

132 PI WebParts 2013 Administrator Guide


Soporte técnico y otros recursos
Para obtener asistencia técnica, póngase en contacto con el soporte técnico de OSIsoft
llamando al +1 510-297-5828 o visitando la página Contact Us del Soporte Técnico OSIsoft
(https://techsupport.osisoft.com/Contact-Us/). El sitio web ofrece más opciones de contacto
para clientes fuera de los Estados Unidos.
Cuando se ponga en contacto con el soporte técnico de OSIsoft, tenga a mano la siguiente
información:
• Nombre del producto, versión y números de versión
• Detalles sobre la plataforma del equipo (tipo de CPU, sistema operativo y número de
versión)
• Hora a la que se inició el problema
• Archivos de registro en ese instante concreto
• Detalles sobre cualquier cambio en el entorno antes de que se produjera el problema
• Resumen del problema, incluidos los archivos de registro pertinentes durante el intervalo
de tiempo en que se produjo el problema
El sitio web de OSIsoft Virtual Campus (vCampus) (https://vcampus.osisoft.com) ofrece
recursos basados en suscripción para ayudarle en todo lo relativo a la programación e
integración de productos de OSIsoft.

PI WebParts 2013 Administrator Guide 133


Soporte técnico y otros recursos

134 PI WebParts 2013 Administrator Guide


Índice

C
column behaviors 54
compatibilidad con PI AF 85
configuraciones de contactos 63
configuraciones de tabla 52
configuraciones de tendencias 61
conjuntos de datos 86
conjuntos de datos de servicios web 96
conjuntos de datos relacionales 91

F
fuentes de datos 66
fuentes de datos de servicios web 81
fuentes de datos relacionales 69

M
marcadores de posición, SQL 95
Microsoft Access 72
Microsoft Office 78

O
ODBC 71
Oracle 74

P
PI calculation data sets 86
PI OLEDB 76
PI Server data sources 67
presentación de elementos web 51

S
servicios web de SAP 82
SQL Server 72

PI WebParts 2013 Administrator Guide 135


Índice

136 PI WebParts 2013 Administrator Guide

Potrebbero piacerti anche