PI Vision 2021 Installation and Administration Guide PT
PI Vision 2021 Installation and Administration Guide PT
Atualizações do PI Vision....................................................................................... 9
Atualizar uma instalação do PI Vision........................................................................................................9
Desinstalar ou desativar o PI Web API..................................................................................................10
Backups automáticos de atualização do PI Vision.................................................................................... 10
Instalação do PI Vision......................................................................................... 11
Entendendo o processo de instalação......................................................................................................11
Fase 1: preparando o servidor de aplicativo............................................................................................. 12
Verificar exigências de hardware e software........................................................................................ 12
Preparar o computador do servidor de aplicativo do PI Vision..............................................................12
Adicionar funções e recursos do servidor............................................................................................. 13
Proteja seu site do PI Vision com HTTPS............................................................................................. 14
Fase 2: criando uma conta de serviço e configurando permissões............................................................ 15
Criar uma conta de serviço para o PI Vision.......................................................................................... 15
Conceder permissões de acesso da conta de serviço do PI Vision......................................................... 17
Fase 3: execução do kit de instalação...................................................................................................... 24
Recomendações de instalação.............................................................................................................25
Lista de verificação pré-instalação....................................................................................................... 25
Instalar o PI Vision............................................................................................................................... 27
Interface do usuário em vários idiomas disponível para instalação.......................................................28
Executar uma instalação silenciosa..................................................................................................... 29
Fase 4: configurando o PI Vision após a instalação.................................................................................. 29
Adicionar um servidor PI Data Archive ou um servidor AF do PI à lista de servidores registrados......... 30
Configurar os pools de aplicativos do PI Vision para usar a conta de serviço do PI Vision......................30
Criar ou fazer upgrade do banco de dados do PI Vision........................................................................ 31
Selecione um certificado diferente para usar no site do PI Vision......................................................... 34
Permitir acesso a cada servidor PI Data Archive por meio do PI Vision................................................. 35
Permitir acesso a cada PI AF Server por meio do PI Vision....................................................................35
Configurar pastas de importação do PI ProcessBook........................................................................... 36
Fase 5: configurando a delegação do Kerberos........................................................................................ 38
Criar PI mappings................................................................................................................................ 40
Habilitar a delegação de Kerberos....................................................................................................... 40
Configurar navegadores da Web para clientes do PI Vision.................................................................. 46
Configure uma delegação restrita baseada em recursos...................................................................... 48
Habilitar a autenticação básica............................................................................................................49
Autenticação do servidor do PI Data Archive em dispositivos móveis.................................................. 50
Nesta seção
• Arquitetura do PI Vision
• Requisitos de software e hardware
Arquitetura do PI Vision
O PI Vision e um aplicativo baseado em navegador que permite recuperar, monitorar e analisar
facilmente informaçoes de engenharia de processo.
Os componentes principais de instalaçao do PI Vision sao:
• (1) Clientes
Clientes sao usuarios individuais do PI Vision que acessam dados do PI. O PI Vision e
suportado pelos navegadores mais modernos em uma ampla variedade de dispositivos,
inclusive tablets e telefones rodando os sistemas operacionais iOS ou Android.
Nesta seção
• Fluxo de dados
• Sobre o servidor Web do PI Vision
• Pools de aplicativos e contas de serviço do PI Vision
Fluxo de dados
Segue abaixo um exemplo de um típico fluxo de dados que ocorre a medida que elementos de
arquitetura diferente interagem para fornecer dados do PI System ao cliente.
Ao pesquisar dados em um novo display:
1. Quando um usuario pesquisa uma tag (ativos, atributo ou tag do PI), o cliente envia uma
solicitaçao referente a essa tag para o servidor de aplicativo do PI Vision. A solicitaçao e
retransmitida para o AF SDK, que preenche os resultados de pesquisa recuperados do PI
Data Archive e do PI AF Server.
2. Com base nos resultados de pesquisa, o usuario pode criar um símbolo para o item de dados
arrastando-o para o display. O símbolo no display ainda nao contem nenhum valor de dados
do PI. O numero maximo de ativos devolvidos pela fonte de dados e baseado no parametro
do sistema AFDBMaxSearchResults; no entanto, voce pode receber mais resultados, uma
vez que o pai de qualquer ativo devolvido nao e contado como parte do maximo.
3. A criaçao do símbolo aciona uma solicitaçao para os dados do PI, que o servidor de
aplicativo do PI Vision retransmite para o servidor do PI Data Archive ou PI AF Server.
Quando os dados PI retornam ao cliente, os símbolos no display sao preenchidos com
valores de dados.
4. Quando um usuario salva o display, a definiçao de display (configuraçoes do display) e
enviada para o Microsoft SQL Server e armazenada no banco de dados do PI Vision.
Ao abrir um display existente:
1. Quando um usuario abre um display existente, o cliente envia uma solicitaçao referente a
uma definiçao de display para o servidor de aplicativo do PI Vision, que e retransmitida para
o Microsoft SQL Server. O SQL Server retorna a definiçao de display da qual o cliente gera um
display com símbolos. Os símbolos ainda nao contem nenhum valor de dados.
2. A criaçao do símbolo aciona uma solicitaçao para os dados do PI, que o servidor de
aplicativo do PI Vision retransmite para o servidor do PI Data Archive ou PI AF Server.
Quando os dados PI retornam ao cliente, os símbolos sao preenchidos com valores de dados.
1. Altere a conta de serviço do PI Vision para uma conta de domínio dedicada. Consulte Criar
uma conta de serviço para o PI Vision.
2. Configure os conjuntos e os serviços de aplicativo para executar nesta conta. Consulte
Configurar os pools de aplicativos do PI Vision para usar a conta de serviço do PI Vision.
CUIDADO:
A OSIsoft recomenda fortemente a criaçao de uma conta de domínio para os serviços do
PI Vision. Se usar a conta da maquina, todos os aplicativos em execuçao no computador
do servidor possuem permissoes de acesso no SQL Server, servidor do PI Data Archive e
maquinas de PI AF Server. Isso e um risco para a segurança. No mínimo, considere a
remoçao de alguns ou de todos os outros aplicativos rodando neste computador.
Voce pode usar o site da Administraçao PI Vision para gerar um relatorio que lista o numero de
usuarios que acessaram PI Vision dentro de um intervalo de tempo específico.
• Microsoft Windows Server 2012 de 64 bits ou mais recente, incluindo as versoes do Server
Core
• Microsoft Internet Information Services (IIS) 8.0 ou superior
• Microsoft .NET Framework 4
Nota:
Para cargas mais pesadas (acima de 500 usuarios), e exigida uma versao completa do SQL
Server executada em um servidor dedicado.
Nota:
Versoes anteriores do PI AF começando com o PI AF 2015 (2.7) ou posteriores devem
funcionar, mas nao foram oficialmente testadas. A funcionalidade de pesquisa e os
resultados retornados diferem com base na versao do PI AF. As versoes do banco de
dados do PI AF abaixo de 2.10.5 so suportam correspondencias de nomes em
pesquisas. As versoes do banco de dados PI AF 2.10.5 e acima suportam
correspondencias de nome e descriçao em pesquisas. Sites com versoes variadas do
banco de dados do PI AF sao compatíveis com correspondencias de descriçao se a
versao do servidor for 2.10.5 ou superior.
◦ Para ver eventos relacionados no PI Vision, voce deve usar o PI AF 2015 (2.7) ou
posterior.
◦ Para usar a filtragem de valor de atributo na pesquisa utilizada em Coleçoes ou nos
criterios de pesquisa dinamica para tabelas, voce deve usar a versao 2017 ou
posterior. Alguns recursos exigem versoes mínimas do PI AF 2017 R2 (2.9.5.8352)
ou posterior.
• Para usar calculos baseados em ativos, o PI Analysis Service deve estar instalado; no
entanto, ele nao precisa estar em execuçao e pode ser desativado apos a instalaçao. Para
obter instruçoes de instalaçao, consulte o topico do PI Server Instalaçao do PI Analysis
Service (https://docs.osisoft.com/bundle/pi-server/page/install-pi-analysis-service.html).
Requisitos do cliente
Os clientes do PI Vision precisam usar navegadores da Web compatíveis com HTML5.
Nota:
Esse produto usa cookies que podem ter implicaçoes legais com base na localizaçao
geografica do licenciado. Consulte o seu departamento jurídico para garantir que voce
esteja em conformidade com as leis, regras e regulamentos relevantes, incluindo, entre
outros, diretivas de proteçao de dados e de cookies.
Nota:
A Microsoft anunciou o final do ciclo de vida do Internet Explorer 11. Para obter mais
informaçoes, consulte a pagina da Microsoft, https://docs.microsoft.com/en-us/
lifecycle/faq/internet-explorer-microsoft-edge (https://docs.microsoft.com/en-us/
lifecycle/faq/internet-explorer-microsoft-edge). A OSIsoft recomenda apenas o uso de
navegadores compatíveis para acessar o PI Vision.
• Microsoft Edge
• Google Chrome
• Mozilla Firefox
• Safari on macOS
• IOS Safari on iOS
• Google Chrome em celulares Android
Nota:
Para que a ajuda online abra com exito ao clicar no botao Ajuda (?), pode ser necessario
desativar o bloqueio de pop-up em seu navegador.
Antes de Iniciar
Revise os requisitos e as recomendaçoes de instalaçao para o PI Vision. Consulte
Recomendaçoes de instalaçao e Lista de verificaçao pre-instalaçao.
Procedimento
1. Efetue logon no servidor do aplicativo como um administrador do sistema, usando uma
conta de usuario do domínio que pertence ao grupo de Administrators local.
2. Verifique se todas as funçoes e os recursos necessarios estao instalados. Para uma lista de
recursos e funçoes exigidos, consulte Preparar o computador do servidor de aplicativo do PI
Vision.
3. Faça o download do novo kit de instalaçao do PI Vision em Pagina de produtos no portal do
cliente da OSIsoft (https://customers.osisoft.com/s/products).
4. Clique com o botao direito na configuraçao executavel do PI Vision e clique em Run as
Administrator (Executar como administrador) para iniciar o assistente de instalaçao.
5. Se necessario, faça o upgrade do banco de dados do PI Vision:
◦ Se o programa de instalaçao atualizar automaticamente o banco de dados do PI Vision,
nenhum trabalho adicional sera necessario.
◦ Se a instalaçao nao atualizou com sucesso o banco de dados, voce deve atualiza-lo
manualmente apos o termino do kit de instalaçao. Para obter detalhes, consulte Criar ou
fazer upgrade do banco de dados do PI Vision.
Nota:
Se voce nao conseguir gerenciar displays com o utilitario de exibiçao do PI Vision, o
pool de aplicativos de utilitario do PI Vision pode nao ser configurado para ser
executado sob a mesma conta de serviço que os pools de aplicativos Administrador e
Serviço. Para obter informaçoes adicionais, veja Configurar pools de aplicativos do PI
Vision para usar a conta de serviço do PI Vision.
Nota:
Voce tem a opçao de executar o PIVisionPatchDisplayAFids ao fazer upgrade do
PI Vision ou posteriormente. PIVisionPatchDisplayAFids patches existentes
PI Vision sao exibidos de modo que elementos e atributos renomeados ou movidos em
um PI AF Serversao atualizados automaticamente se o display estiver recem-aberto ou
em execuçao ativa. Para obter mais informaçoes, consulte Displays de patches com
PIVisionPatchDisplayAFids.
A execuçao do PIVisionPatchDisplayAFids durante a atualizaçao pode falhar caso
a atualizaçao seja do PI Coresight 2016 R2 ou anterior. Neste caso, reinicie o servidor
apos a atualizaçao e execute o PIVisionPatchDisplayAFids mais uma vez
manualmente.
Procedimento
• Desinstalar o PI Web API
• Abra Programs and Features (Programas e recursos) e selecione a versao do PI Web API
listada na tela.
• Clique em Uninstall (Desinstalar) e siga as etapas para remover o PI Web API do servidor.
Isso removera os serviços PI Web API e PI Web API Crawler em execuçao no servidor.
• Desativar o PI Web API Crawler
Nota:
O PI Web API Crawler e removido automaticamente se voce desinstalar o PI Web API
na etapa anterior.
• Em Start > Run abra services.msc.
• Clique com o botao direito do mouse no PI Web API Crawler e selecione Properties.
• Na guia General, selecione Stop para interromper o serviço.
• Na guia General, altere o Startup type para Disabled.
• Clique em Apply e OK para salvar as configuraçoes.
Se um banco de dados de backup de uma atualizaçao anterior do PI Vision ja existir neste local,
o kit de instalaçao substituira o arquivo de backup mais antigo.
O programa de instalaçao tambem cria copias dos arquivos web.config atualizados,
localizados em:
Program Data\OSIsoft\Coresight\PIDSTemp
Antes de instalar o PI Vision, voce precisa primeiro preparar o servidor de aplicativo abrindo as
portas necessarias, fazendo download do kit de instalaçao e de outros softwares necessarios e
habilitando funçoes e recursos do gerenciador de servidor.
Nesta seção
• Verificar exigencias de hardware e software
• Preparar o computador do servidor de aplicativo do PI Vision
• Adicionar funçoes e recursos do servidor
• Proteja seu site do PI Vision com HTTPS
• Sistema operacional: Windows Server 2012 de 64 bits ou mais recente, incluindo as versoes
do Server Core
• Microsoft Internet Information Services (IIS) 8.0 ou superior
• Microsoft .NET Framework 4
• Microsoft SQL Server 2014 (Express, Standard ou Enterprise) ou posterior para hospedar o
banco de dados SQL do PI Vision
• Hardware (consulte Requisitos de software para o servidor de aplicativo do PI Vision)
Procedimento
1. Abra as portas necessarias para o site do PI Vision configurado. Todas as portas necessarias
devem ser abertas para que o PI Vision funcione adequadamente.
Portas necessárias típicas
Porta Usado por
80 ou 443 Servidor Web do PI Vision
Se estiver instalando em um servidor da Web que hospeda varios sites na mesma porta, sera
necessario alterar temporariamente o numero da porta antes da instalaçao:
a. No Internet Information Server (IIS) Manager, selecione o site em que deseja instalar o
PI Vision, clique com o botao direito do mouse e selecione Edit Bindings (Editar ligaçoes).
b. Em Ligações de site, selecione a primeira linha e clique em Editar.
Procedimento
1. No gerenciador de servidores da Microsoft, clique em Adicionar funções e recursos para
abrir o assistente e escolha Instalação baseada em função ou recurso como o tipo de
instalaçao.
2. Na pagina Selecionar funções de servidor do assistente, selecione as funçoes apropriadas
para seu sistema operacional:
Sistema operacional Funções
Windows Server 2012 e Windows Server 2012 Servidor de aplicativos e Servidor Web
R2
Windows Server 2016 e Windows Server 2019 Servidor Web
Nota:
Esse produto usa cookies que podem ter implicaçoes legais com base na localizaçao
geografica do licenciado. Consulte o seu departamento jurídico para garantir que voce
esteja em conformidade com as leis, regras e regulamentos relevantes, incluindo, entre
outros, proteçao de dados e diretivas de cookies. Se voce configurar o PI Vision para nao
usar SSL, pode desativar cookies seguros para o PI Vision. Localize e edite a configuraçao
em negrito abaixo e defina o valor de requireSSL como false:
<configuration>
<system.web>
<httpCookies httpOnlyCookies="true" requireSSL="false"/>
</system.web>
</configuration>
Apos preparar o servidor de aplicativo, crie uma conta de serviço (conta de domínio) para
PI Vision e conceda a essa conta de serviço permissoes para acessar os servidores que
executam o Microsoft SQL Server, o PI Data Archive e o PI AF. Para obter mais informaçoes,
consulte o artigo Using a Domain User Account as a Service Logon Account (https://
msdn.microsoft.com/en-us/library/ms675915) do Microsoft Developer Network.
Nota:
A OSIsoft recomenda fortemente a criaçao de uma conta de serviço personalizada para o
serviço de aplicativo do PI Vision. Se ignorar esta recomendaçao e usar as contas de
maquina padrao, entao sera necessario revisar os outros aplicativos rodando no
computador do servidor de aplicativo. Todos os aplicativos rodando nesse computador
terao as mesmas permissoes de acesso que PI Vision aos servidores que executam
Microsoft SQL Server, PI Data Archive e PI AF. Por motivos de segurança, considere a
remoçao de alguns ou de todos os aplicativos rodando neste computador.
Nesta seção
• Criar uma conta de serviço para o PI Vision
• Conceder permissoes de acesso da conta de serviço do PI Vision
Procedimento
1. No controlador de domínio, abra Usuarios e computadores no Active Directory.
2. Clique com o botao direito na pasta Usuários e clique, na parte superior, em Novo > Usuários
para abrir a janela Novo objeto - Usuário.
5. Clique em Avançar.
6. Conceda todas as permissoes ao serviço de conta listadas em Conceder permissoes de
acesso da conta de serviço do PI Vision.
• Para cada servidor do PI Data Archive permitido: a conta de serviço do PI Vision precisa ter
acesso de leitura a todas as tags do PI acessadas por usuarios clientes. Consulte Configurar
permissoes de acesso do servidor do PI Data Archive.
• Para cada PI AF Server permitido: a conta de serviço do PI Vision precisa ter acesso de
leitura aos PI AF Servers e a todos os bancos de dados do PI AF permitidos em cada PI AF
Server. Alem disso, a conta de serviço do PI Vision precisa ter acesso de leitura a todos os
elementos e tabelas do PI AF que podem ser acessados por usuarios clientes. Consulte
Configurar as permissoes do PI AF Server.
• Pastas configuradas para importar displays do PI ProcessBook: a identidade do pool de
aplicativos deve ter acesso de leitura a qualquer pasta da qual voce importar arquivos PDI
ou SVG. Consulte Configurar o acesso a pasta de importaçao do PI ProcessBook.
• Direitos do usuario da política de segurança local: execute aspnet_regiis -ga domain
\serviceAccount de C:\Windows\Microsoft.NET\Framework\<.NET version>
\directory.
Procedimento
1. Identifique uma PI identity existente que tenha as permissoes de acesso necessarias. (Uma
vez que e necessario o acesso de leitura a cada ponto PI, e mais facil usar uma PI identity
existente que ja tenha esse acesso.) Se voce nao tiver uma identidade PI existente, consulte
Criar uma PI identity.
2. Se tiver criado uma nova PI Identity para o PI Vision, voce precisara conceder a PI Identity
acesso de leitura as tags do PI. Consulte Conceder a PI identity as permissoes de acesso
necessarias.
3. Mapeie a PI identity nova ou existente a conta de serviço do PI Vision. Consulte Mapeie a PI
identity para a conta de serviço.
Procedimento
1. Execute o aplicativo PI System Management Tools (SMT).
2. Em Servidores, selecione um servidor.
3. Em Ferramentas de Gerenciamento do Sistema, selecione Segurança > Identidades,
Usuários & Grupos.
4. Selecione a guia PI Identities e clique no botao Nova identidade para abrir a caixa de
dialogo Nova identidade.
5. Na caixa de dialogo Nova Identidade, digite um nome para a nova identidade. Este e o unico
campo que e necessario quando voce cria uma nova identidade. Observe as seguintes
restriçoes sobre os nomes da identidade:
◦ O nome deve ser exclusivo.
◦ O nome nao pode conter o caractere barra vertical (|) ou o caractere dois-pontos (:).
◦ O nome nao pode ser um numero inteiro positivo, mas pode conter numeros. Por
exemplo, o nome 407 nao e valido, mas Admins407 e um nome valido.
◦ O nome nao diferencia maiusculas por minusculas.
Se for tentado criar uma PI identity com nome invalido, uma mensagem de erro sera exibida
e a PI identity nao sera criada. Observe que e possível alterar o nome de uma PI identity a
qualquer momento apos sua criaçao.
6. Selecione o servidor apropriado da lista suspensa Server. Esta lista e preenchida com os
servidores selecionados em Servidores. Apenas servidores PI Data Archive versao 3.4.380 e
posterior aparecem na lista. Versoes anteriores do servidor PI Data Archive nao sao
compatíveis com as PI Identities.
7. Como alternativa, insira uma breve descriçao em Description. Nao ha restriçoes sobre o
conteudo desse campo.
8. Na parte inferior da caixa de dialogo, marque a caixa de seleçao Identidade não pode ser
excluída. Isso impede que a PI identity seja acidentalmente excluída. Para apagar essa
identity, primeiro, e necessario edita-la e desmarcar essa caixa de seleçao.
9. Clique em Criar. A nova PI Identity aparece na guia PI Identities.
Procedimento
1. Execute o aplicativo PI System Management Tools (SMT).
2. Em Ferramentas de gerenciamento do sistema, selecione Segurança > Segurança de banco
de dados.
3. Clique duas vezes na tabela de banco de dados do PIPOINT.
4. Na janela Security for PIPOINT, clique em Add para adicionar uma nova PI Identity.
Procedimento
1. Abra o PI System Management Tools (SMT).
2. Em Servidores, selecione o servidor.
3. Em Ferramentas de Gerenciamento do Sistema, selecione Segurança > Identidades,
Usuários & Grupos.
4. Selecione a PI identity que deseja mapear.
5. Na barra de ferramentas, clique no botao de propriedades . A janela Properties e exibida.
6. Na janela Properties, clique na guia Mappings and Trusts.
A parte superior da janela mostra todos os mappings existentes para a PI Identity. A parte
inferior mostra todos os PI Trusts existentes.
7. Clique no botao Add na parte de mappings da janela.
Nota:
O botao Add sera desabilitado se a PI identity estiver marcada como desabilitada ou
nao puder ser usada em um mapping.
◦ Digite o nome da conta. Se voce escolher digitar o nome da conta, clique no botao
resoluçao de SID para verificar se e uma conta valida. Se a conta for valida, um SID
sera exibido no campo. Caso contrario, uma caixa de dialogo com uma mensagem de erro
sera aberta.
9. Clique em Criar.
10. Na janela Properties, clique em OK.
Procedimento
1. Abra o PI System Explorer.
2. Clique em File > Connections . A janela Servers e aberta e lista todos os servidores do PI AF.
3. Clique com o botao direito no servidor do PI AF conectado e clique em Properties.
4. Na janela PI AF Server Properties, clique na guia Identities.
5. Clique com o botao direito na lista de identidades e clique em New Identity para abrir a
janela Security Identity Properties.
6. No campo Name, insira o nome da nova identidade.
7. Clique na guia Mappings e clique em Add para abrir a janela Security Mapping Properties.
8. No campo Account, insira a conta de serviço do PI Vision criada anteriormente.
a. Clique na lupa para selecionar a conta de serviço.
b. Na janela Select User, Computer, Service Account or Group, insira o nome da conta de
serviço do PI Vision.
c. Clique em Check Name.
d. Clique em OK.
A conta de serviço do PI Vision aparecera na janela Mapping Properties.
9. Clique em OK.
Procedimento
1. Clique com o botao direito do mouse no PI AF Server conectado e selecione Segurança.
2. Clique em Adicionar para adicionar a identidade criada.
3. Na janela Selecionar identidade, selecione a PI AF identity necessaria e conceda permissoes
de leitura selecionando Permitir.
4. Clique em Aplicar e em OK.
Procedimento
1. Abra o PI System Explorer.
2. Clique no botao Banco de dados. A caixa de dialogo Selecionar banco de dados e aberta e
lista todos os bancos de dados PI AF no PI AF Server conectado atualmente.
3. Se o PI AF Server atualmente conectado for o servidor para o qual voce deseja configurar o
acesso, pule esta etapa. Caso contrario, clique com o botao direito do mouse no nome do
servidor a ser configurado na lista e selecione Conectar.
4. Clique com o botao direito no banco de dados PI AF e selecione Segurança. A caixa de
dialogo Permissões desse banco de dados e exibida.
5. Clique em Adicionar. A caixa de dialogo Identidades e aberta.
6. Selecione a identidade a qual a conta de serviço do PI Vision foi mapeada.
Procedimento
1. No Windows Explorer, clique com o botao direito na pasta de importaçao do PI ProcessBook
e clique em Properties para abrir a janela Properties.
2. Clique na guia Security.
A janela lista nomes de usuario e grupo aos quais foram concedido acesso. Clique em um
nome para ver as permissoes concedidas ao grupo ou usuario.
3. Clique em Edit para abrir a janela Permissions, na qual e possível adicionar ou alterar
permissoes.
4. Para adicionar a conta de serviço do PI Vision, clique em Add e especifique a conta.
5. Para conceder acesso de leitura a conta, selecione a conta na lista e marque a caixa de
seleçao Allow ao lado de Read.
Nesta fase, voce executara o kit de instalaçao para instalar o PI Vision. Quando voce executa o
kit de instalaçao, ele instalara todos os componentes de software necessarios para o PI Vision.
O kit de instalaçao passara por uma serie de prompts que pedirao a especificaçao de
informaçoes de configuraçao para o PI AF Server.
Nesta seção
• Recomendaçoes de instalaçao
• Lista de verificaçao pre-instalaçao
• Instalar o PI Vision
• Interface do usuario em varios idiomas disponível para instalaçao
• Executar uma instalaçao silenciosa
Recomendações de instalação
A OSIsoft recomenda a configuraçao a seguir:
• Para o banco de dados do PI Vision, use o mesmo Microsoft SQL Server usado pelo PI AF.
• Os servidores PI Data Archive e PI AF estao no domínio em que:
◦ A localizaçao do servidor de aplicativo do PI Vision
◦ O Microsoft SQL Server hospeda o banco de dados do PI Vision
CUIDADO:
• É necessario ter um certificado digital SSL para concluir a instalaçao.
• Deve-se especificar o seu servidor do PI AF durante a instalaçao. As versoes mínimas
dos servidores PI AF e PI Data Archive foram alteradas. Consulte Requisitos do PI
System para o PI Vision.
• Voce precisa saber o nome da conta de serviço do PI Vision usado atualmente para o
PI Vision. Para obter mais informaçoes sobre como recuperar esta conta, consulte
Pools de aplicativos e contas de serviço do PI Vision.
• Se planeja importar os displays do PI ProcessBook, libere espaço extra no disco
(aproximadamente 500 KB por display).
• Os PI mappings sao necessarios para todos os usuarios clientes para pesquisar os
servidores do PI Data Archive e PI AF (um PI Trust nao e suficiente para a pesquisa,
mas ainda pode ser usado para visualizar os dados). Um PI mapping associa um
usuario ou um grupo a uma PI identity.
Permissoes de acesso da Se voce criar uma conta de serviço, voce deve Conceder permissoes de
conta de serviço do conceder a conta as seguintes permissoes: acesso da conta de
PI Vision • Acesso de leitura ao PIMAPPING e PIPOINT. serviço do PI Vision
• A conta de serviço do PI Vision pode acessar o Configurar pastas de
servidor do PI Data Archive com um trust ou importaçao do PI
um mapping. ProcessBook
CUIDADO:
Os mappings devem existir para cada usuario
do PI Vision em relaçao ao servidor do PI
Data Archive.
• Acesso de leitura a todos os pontos PI em cada
servidor do PI Data Archive permitido.
• O acesso de leitura para os servidores do PI AF,
permitidos nos bancos de dados do PI AF, e os
elementos e as tabelas.
• O acesso de leitura para qualquer pasta
configurada para importar os arquivos PDI ou
SVG.
Software no servidor de • Windows Server 2012 ou mais recente Requisitos de software
aplicativo do PI Vision do servidor de aplicativo
• IIS 8.0 ou superior
do PI Vision
• Microsoft .NET Framework, versao 4
Microsoft SQL Server 2014 ou mais tarde Requisitos do Microsoft
SQL Server
A Standard, Enterprise e Express sao todas
suportadas.
Certifique-se de que a opçao Allow Triggers to
Fire Others esteja definida como True.
Nota:
A OSIsoft recomenda a hospedagem do seu
banco de dados do PI Vision no mesmo SQL
Server usado pelo PI AF.
Instalar o PI Vision
Siga as etapas neste procedimento para instalar o PI Vision pela primeira vez.
Antes de Iniciar
Quando voce instala o PI Vision pela primeira vez, e criado o banco de dados do PI Vision.
Portanto, o usuario desempenhando a instalaçao (por meio do programa de instalaçao, site de
administraçao ou usando o script go.bat) deve ter os privilegios a seguir, que geralmente voce
pode obter do administrador do banco de dados da sua organizaçao:
• A funçao de servidor db_creator.
• Permissao ALTER ANY LOGIN. Os usuarios podem obter esta permissao usando a instruçao
GRANT ALTER ANY LOGIN TO "domain\account". Se um usuario for membro da funçao
de servidor securityadmin, ele ja possuira a permissao ALTER ANY LOGIN.
O usuario de instalaçao tambem exige acesso de gravaçao para o banco de dados Configuration
no servidor do PI AF padrao. Acesse o banco de dados Configuration usando o PI System
Explorer.
Nota:
PI Vision e configurado automaticamente para ler identidades PI AF (usadas para
controlar o acesso a displays PI Vision) a partir do PI AF Server que esta marcado como o
Servidor AF padrão no momento da instalaçao para PI Vision. Para mudar essa
configuraçao para outro PI AF Server, consulte Alterar o PI AF Server usado para
armazenar PI AF Identities.
Certifique-se de que esteja condizente com os pre-requisitos listado na Lista de verificaçao
pre-instalaçao.
Procedimento
1. Efetue logon no servidor do aplicativo usando uma conta de usuario do domínio que
pertença ao grupo de administradores local.
2. Clique com o botao direito do mouse na configuraçao executavel do PI Visione selecione Run
as Administrator (Executar como Administrador) para ativar o assistente de instalaçao. O
instalador exibe uma lista de componentes de software exigidos pelo PI Vision. Alguns
componentes ja podem estar presentes.
3. Revise a lista de componentes do software e clique em OK para continuar com a instalaçao.
Clique em Avançar a medida que progride pelos prompts.
4. Execute o assistente de instalaçao do PI Vision, que solicitara que voce especifique:
◦ Uma pasta de destino para o PI Vision. A OSIsoft recomenda fortemente que todos os
componentes da OSIsoft sejam instalados na mesma pasta raiz. Por exemplo, Program
Files\PIPC.
◦ Um nome do site em que o PI Vision sera instalado. Selecione o nome de um site dedicado
onde nao esteja instalado nenhum aplicativo.
◦ Um tipo de conta para que a conta execute os pools de aplicativos que acessam os
servidores SQL, PI Data Archive e PI AF. Selecione Default para usar a conta do
ApplicationPoolIdentity ou selecione Custom e digite o nome de usuario e senha da
conta. Para alterar a conta apos a instalaçao, consulte Configurar os pools de aplicativos
do PI Vision para usar a conta de serviço do PI Vision.
CUIDADO:
A OSIsoft recomenda fortemente a criaçao de uma conta de domínio para o serviço do
PI Vision. Ao usar uma conta da maquina (o padrao), todos os aplicativos rodando no
computador do servidor do aplicativo terao as mesmas permissoes de acesso que o
serviço do PI Vision ao SQL, PI Data Archivee servidores PI AF. Isso e um risco para a
segurança. No mínimo, considere a remoçao de alguns ou de todos os outros
aplicativos rodando neste computador. Para obter mais informaçoes, consulte Fase 2:
criando uma conta de serviço e configurando permissoes.
O assistente de instalaçao do PI Visioncria estes itens:
◦ Os grupos pre-preenchidos do Windows no servidor de aplicativo: PI Vision Admins e
PI Vision Users
◦ O site de administraçao do PI Vision
◦ O site do PI Vision, mais os pools de aplicativos: PIVisionServiceAppPool,
PIVisionAdminAppPool e PIVisionUtilityAppPool
• Portugues
• Chines simplificado
• Japones
• Coreano
• Russo
Procedimento
1. Extraia os arquivos de instalaçao do PI Vision clicando duas vezes no arquivo .exe.
Observe a pasta na qual os arquivos de instalaçao sao extraídos.
2. Abra o arquivo silent.ini em um editor de texto.
Esse arquivo lista a execuçao dos comandos durante a instalaçao silenciosa do PI Vision.
3. Na seçao [COMMANDLINE] desse arquivo, edite os comandos para refletir sua configuraçao:
a. No comando 8, substitua MyPIServer pelo seu servidor padrao do PI Data Archive e
substitua MyAFServer pelo seu servidor padrao do PI AF.
8 = /qn REBOOT=Suppress ALLUSERS=1 PI_SERVER=MyPIServer
PI_USER=pidemo AF_SERVER=MyAFServer ADDLOCAL=FD_AFSDK,
FD_AFExplorer,FD_AFBuilder,FD_AFDocs
4. Salve o arquivo silent.ini.
5. Inicie um command prompt como administrador e navegue ate a pasta que contem os
arquivos de instalaçao extraídos.
6. Insira o seguinte comando para iniciar a instalaçao silenciosa:
setup.exe –f silent.ini
Nesta seção
• Adicionar um servidor PI Data Archive ou um servidor AF do PI a lista de servidores
registrados
• Configurar os pools de aplicativos do PI Vision para usar a conta de serviço do PI Vision
• Criar ou fazer upgrade do banco de dados do PI Vision
• Selecione um certificado diferente para usar no site do PI Vision
• Permitir acesso a cada servidor PI Data Archive por meio do PI Vision
• Permitir acesso a cada PI AF Server por meio do PI Vision
• Configurar pastas de importaçao do PI ProcessBook
Procedimento
1. Execute o PI System Explorer localmente no servidor de aplicativo do PI Vision. O PI System
Explorer faz parte da instalaçao do PI Vision.
2. Escolha Arquivo > Conexões. A janela Servidores e aberta. Esta janela lista todos os
servidores PI Data Archive e PI AF Servers para os quais uma conexao esta configurada. O PI
Data Archive e os PI AF Servers conectados no momento sao indicados com círculos verdes.
3. Clique em Adicionar servidor de ativos para o servidor AF do PI ou em Adicionar servidor de
dados para PI Data Archive.
4. Na janela Propriedades do servidor, insira o nome do seu servidor AF do PI ou servidor PI
Data Archive no campo Host.
5. Clique em Conectar.
Procedimento
1. Execute o Internet Information Services (IIS) Manager.
2. Em Conexões, clique em Conjuntos de aplicativo para exibir a lista dos conjuntos de
aplicativo. A lista inclui tres pools de aplicativos do PI Vision:
◦ PIVisionAdminAppPool executa o site de administraçao, localizado em: https://
webServer/PIVision/Admin
◦ PIVisionServiceAppPool executa os principais sites de aplicativo do PI Vision,
localizados em https://webServer/PIVision
◦ PIVisionUtilityAppPool executa os PI Vision serviços de utilidade, localizados em
https://webServer/PIVision/Utility
3. Na lista de pools de aplicativos, clique com o botao direito em um pool de aplicativos do
PI Vision e clique em Advanced Settings para abrir a janela Advanced Settings.
4. Verificar as configuraçoes para o pool de aplicativos:
a. Em General, verifique se a configuraçao Enable 32-bit Applications e False. O PI Vision e
um aplicativo de 64 bits e nao funcionara apropriadamente em um pool de aplicativos de
32 bits.
b. Em Process Model, verifique se a configuraçao Maximum Worker Processes e 1. Outros
valores podem causar erros no PI Vision.
5. Definir a identidade para o pool de aplicativos:
a. Em Process Mode, clique no campo Identity e em Browse para abrir a janela Application
Pool Identity.
b. Clique em Custom account e clique em Set para abrir a janela Set Credentials.
c. Insira o nome de usuario e a senha para a conta de serviço personalizada do PI Vision e
clique em OK para fechar as janelas abertas.
6. Repita as etapas 3 a 5 para os outros pools de aplicativos do PI Vision.
Antes de Iniciar
Verifique se voce tem as permissoes necessarias para criar ou fazer o upgrade do banco de
dados.
Processo Permissão necessária
Criar o banco de dados Sera necessario:
• Funçao de servidor db_creator
• Permissao ALTER ANY LOGIN
Voce recebe essa permissao com a instruçao GRANT ALTER ANY LOGIN
TO "domain\account". Se for membro da funçao de servidor
securityadmin, voce ja possui a permissao ALTER ANY LOGIN.
Procedimento
1. No seu navegador da Web, acesse o site de administraçao do PI Vision.
Por padrao, esse site esta localizado em: https://webServer/PIVision/Admin em que
webServer e o nome do servidor web do PI Vision .
Nota:
Se acessar o site de administraçao do PI Vision em um navegador que esta rodando
localmente no servidor de aplicativo do PI Vision, voce devera executar o navegador
como administrador. Para fazer isso, clique com o botao direito no ícone de atalho do
navegador e clique em Executar como administrador.
2. Clique em Configuração no painel de navegaçao a esquerda e clique na guia PI Vision
Database.
3. Na lista SQL Server, selecione a instancia do Microsoft SQL Server que abriga o banco de
dados do PI Vision. Tambem e possível digitar o nome do servidor diretamente no campo,
como .\sqlexpress.
Uma unica instancia do SQL Server pode hospedar ambos os bancos de dados do PI Vision e
do PI AF, ou diferentes instancias do SQL Server podem hospedar cada banco de dados.
4. Na lista Database, selecione o banco de dados em que deseja armazenar os dados do
PI Vision ou digite o nome do banco de dados no campo.
Para um melhor desempenho, o PI Vision precisa de um banco de dados dedicado. Nao
selecione o banco de dados do PI AF para armazenar dados do PI Vision.
5. Clique em Salvar.
◦ Se criou o banco de dados com exito, uma mensagem indicara o exito e marcas de
verificaçao na cor verde serao exibidas ao lado dos campos.
◦ Se precisar fazer o upgrade do banco de dados, uma janela abrira solicitando o upgrade
do banco de dados. Clique em OK na mensagem para fazer o upgrade do banco de dados
para a versao atual.
◦ Se a mensagem nao indicar que o banco de dados foi criado ou teve o upgrade feito com
exito, use um script para criar ou fazer o upgrade do banco de dados no SQL Server.
Consulte Executar o script go.bat para configurar o banco de dados do PI Vision.
Procedimento
1. No servidor de aplicativo do PI Vision, copie o diretorio do SQL. Este diretorio esta
normalmente localizado aqui:
Program Files/PIPC/PIVision/Admin/SQL
2. Na maquina rodando o SQL Server, cole a pasta e todo o seu conteudo em um diretorio local.
3. Na maquina rodando o SQL Server, abra o command prompt como administrador, navegue
para o diretorio local colado na etapa 2 e execute o script Go.bat: Tipo:
Go.bat DBServer DBName PIVisionService LogFile
em que:
◦ DBServer e o nome do SQL Server
Nota:
Se DBServer contiver qualquer espaço ou incluir uma porta personalizada, coloque
a string entre aspas duplas.
◦ DBName e o nome do banco de dados do PI Vision
◦ PIVisionService e o nome da conta de serviço do PI Vision
É necessario formatar o PIVisionService de acordo com o tipo de conta que estiver
usando:
Tipo de conta PIVisionService Formatar para PIVisionService
Usuario do domínio domain\service account name
O serviço de rede e o SQL Server nao estao Digite a conta de domínio do computador do
instalados no servidor de aplicativo do PI Vision servidor de aplicativos. As contas do
computador do Active Directory sempre
terminam com um cifrao. Por exemplo:
"domain\computer name$"
O serviço de rede e o SQL Server estao "NT AUTHORITY\Network Service"
instalados localmente no servidor de aplicativo
do PI Vision
Nota:
Se PIVisionService contiver algum espaço, coloque a string entre aspas duplas.
◦ LogFile e o arquivo onde o script grava as informaçoes de log. Esse parametro e opcional.
Se especificado, o script e escrito para este arquivo no diretorio que contem o script do
◦ O banco de dados SQL do PI Vision e um banco de dados SQL Express chamado PIVision
e e local.
◦ Os serviços Web do PI Vision sao rodados no pool de aplicativos padrao.
◦ O script grava os resultados no arquivo do output.logno diretorio que contem o
arquivo go.bat.
Procedimento
1. Execute o Internet Information Services (IIS) Manager.
2. Em Conexões,expanda sites para exibir a lista de sites no servidor da maquina de Internet
Information Services (IIS) destino. Localize o site que tem o aplicativo "PIVision"
instalado sob ele. Por padrao, este e o site padrão.
3. Clique no nome do site e, no painel Actions (Açoes), selecione Bindings (Vinculaçoes).
4. Na caixa de dialogo Site Bindings (Vinculaçoes do site), selecione a linha https e clique em
Edit (Editar).
5. Na caixa de dialogo Edit Site Bindings (Editar vinculaçoes do site), clique na lista suspensa
abaixo do certificado SSL e selecione um certificado diferente para vincular ao protocolo
HTTPS para o site do PI Vision Internet Information Services (IIS).
Procedimento
1. No seu navegador da Web, acesse o site de administraçao do PI Vision.
Por padrao, esse site esta localizado em: https://webServer/PIVision/Admin em que
webServer e o nome do servidor web do PI Vision .
2. Na pagina Overview, clique em Manage Configuration, proximo a lista Data Servers Allowed.
Ou clique em Configuration na arvore de navegaçao e escolha a guia Data Servers.
3. Para adicionar um servidor do PI Data Archive, marque a caixa de seleçao Allowed ao lado
desse servidor.
Nota:
O botao Testar conexão testa se e possível conectar-se ao servidor PI Data Archive
apropriado usando a conta PIVisionService. Essa e a identidade usada pelos pools
de aplicativo do PI Vision.
4. Apos finalizar as alteraçoes, clique em Save para atualizar o servidor de aplicativo do
PI Vision com as suas seleçoes.
Procedimento
1. No seu navegador da Web, acesse o site de administraçao do PI Vision.
Por padrao, esse site esta localizado em: https://webServer/PIVision/Admin em que
webServer e o nome do servidor Web do PI Vision.
2. Na pagina Visão geral, clique em Gerenciar configuração ao lado da lista Servidor de ativos/
banco de dados permitidos ou clique em Configuração na arvore de navegaçao e escolha a
guia Servidores de ativos.
A pagina PI AF Servers and bancos de dados abre. Essa pagina apresenta os servidores do PI
AF reconhecidos pelo PI Vision. Para adicionar um servidor do PI AF a lista, consulte
Adicionar um servidor PI Data Archive ou um servidor AF do PI a lista de servidores
registrados.
3. Se um servidor do PI AF tiver um símbolo de triangulo ao lado dele, sera possível expandi-lo
para visualizar uma lista de banco de dados do PI AF naquele servidor na coluna Bancos de
dados:
a. Para verificar a conexao a um servidor do PI AF, clique em Test Connection na coluna
Connection Status.
b. Para permitir o acesso a todos os bancos de dados, clique na caixa de seleçao All.
Alternativamente, para habilitar o acesso a um subconjunto de bancos de dados, marque
as caixas de seleçao somente daqueles bancos de dados para os quais deseja permitir
acesso.
Procedimento
1. No seu navegador da Web, acesse o site de administraçao do PI Vision.
Por padrao, esse site esta localizado em: https://webServer/PIVision/Admin em que
webServer e o nome do servidor Web do PI Vision.
2. Na arvore de navegaçao, clique em Gerenciar a importação de pasta.
3. Para adicionar uma nova pasta, insira o caminho na coluna Pasta.
Opcionalmente, e possível inserir um alias na pasta no campo Nome amigável. Em seguida,
clique em Adicionar.
O campo Pasta acessível indica se a pasta esta acessível pelo serviço de monitoramento.
Depois que voce adiciona uma pasta, o status Pasta acessível mostrara um ponto de
interrogaçao ate que a pagina de administraçao do PI Vision seja atualizada. Se o caminho
para a nova pasta estiver acessível e sem nenhum erro, ele mostra uma marca de seleçao
verde.
Um X vermelho indica que ha um problema com o processo de monitoramento do arquivo
ao acessar a pasta especificada. Para determinar a causa, investigue erros no log de eventos
do PISymbols Admin. Em geral, os erros de monitoramento de arquivo ocorrem por causa
de um caminho invalido ou talvez porque a conta do pool de aplicativos do
PIVisionServiceAppPool nao tenha privilegios suficientes para acessar a hierarquia da
pasta de importaçao.
Nota:
Isso pode demorar alguns minutos para o processo de monitoramento de pasta
começar a importar arquivos, pois o processo procura por todos os arquivos antes de
começar o processo de importaçao real.
A pasta e acessada usando a identidade do conjunto de aplicativo
PIVisionServiceAppPool.
4. (Opcional) Clique em Show Status para ver as informaçoes sobre quaisquer erros que
ocorreram durante a importaçao.
5. (Opcional) Para modificar um nome amigavel, insira as suas alteraçoes no campo Nome
amigável e clique em Aplicar.
6. (Opcional) Se nao desejar mais importar os displays do PI ProcessBook de uma pasta, clique
no botao Remove.
Todos os arquivos dessa pasta serao removidos do servidor de aplicativo do PI Vision; os
arquivos do PI ProcessBook nao sao afetados.
Nota:
Depois de excluir as pastas de importaçao, refaça a indexaçao do banco de dados do
SQL Server do PI Vision e atualize as estatísticas.
Para saber mais sobre como refazer a indexaçao do Microsoft SQL Server, consulte o
artigo do Microsoft TechNet, Como recriar um índice (SQL Server Management Studio)
(https://technet.microsoft.com/en-us/library/ms187874(v=sql.105).aspx).
Para saber mais sobre a atualizaçao de estatísticas de consulta no Microsoft SQL
Server, consulte o documento Update Statistics (Transact-SQL) (https://
docs.microsoft.com/en-us/sql/t-sql/statements/update-statistics-transact-sql) da
Microsoft.
Nesta ultima fase da instalaçao, voce configurara a autenticaçao de servidor do PI Data Archive
para o PI Vision por meio do Windows Integrated Security (WIS). A OSIsoft recomenda que
voce configure o WIS habilitando a delegaçao do Kerberos. A delegaçao do Kerberos e um
protocolo de autenticaçao de rede que permite aos usuarios um ambiente de aplicativo
distribuindo o acesso seguro a fontes de dados remotas. A delegaçao do Kerberos foi
desenvolvida para fornecer uma autenticaçao forte para aplicativos do servidor/cliente usando
criptografia de chave secreta. Os clientes obtem chamados do Centro de distribuiçao de chaves
do Kerberos e apresentam os chamados aos servidores quando as conexoes sao estabelecidas.
O WIS exige o uso de PI mappings para autenticar os usuarios no servidor PI Data Archive. Se
ainda nao estiver usando PI mappings para autenticar os usuarios do servidor PI Data Archive,
sera necessario configurar primeiro os PI mappings solicitados. Consulte Criar PI mappings.
CUIDADO:
A OSIsoft recomenda o uso de PI mappings para configurar a autenticaçao em vez de usar
PI trusts.
Se voce suportar usuarios do PI Vision em dispositivos moveis e usar o WIS para autenticar
usuarios do servidor do PI Data Archive, tambem precisara configurar Secure Sockets Layer
(SSL) (se ainda nao tiver feito isso) e executar a autenticaçao basica. Depois de habilitar a
delegaçao do Kerberos, siga as instruçoes em Autenticaçao do servidor do PI Data Archive em
dispositivos moveis.
Em relaçao as seguintes funcionalidades, a delegaçao restrita de Kerberos deve ser configurada
entre o servidor de aplicativo do PI Vision e o servidor do PI AF, ou a autenticaçao basica deve
ser configurada para o aplicativo Web do PI Vision:
• Anotaçao e reconhecimento de evento
• Criterios de pesquisa de evento
• Criterios de pesquisa de coleçao
• Criterios de pesquisa de tabela em comparaçao a ativo
Nota:
Uma configuraçao no arquivo web.config controla o comportamento dos criterios de
pesquisa ao filtrar os valores dos atributos. Essa configuraçao nao esta incluída no
arquivo padrao web.config e deve ser adicionada manualmente, se necessario:
SearchFilterValueSecurity: Auto (default) | System | Disable
◦ Auto
Se passar pelo usuario atual se a fonte de referencia de dados tiver sua
propria configuraçao de segurança.
◦ Sistema
Use sempre o conjunto de identidades do sistema na conta do pool de
aplicativos.
◦ Desativar
Nao permita filtragem de valor de atributo.
Nesta seção
• Criar PI mappings
• Habilitar a delegaçao de Kerberos
• Configurar navegadores da Web para clientes do PI Vision
• Configure uma delegaçao restrita baseada em recursos
• Habilitar a autenticaçao basica
• Autenticaçao do servidor do PI Data Archive em dispositivos moveis
Criar PI mappings
PI Identities e PI Mappings sao os componentes centrais do modelo de segurança do PI Data
Archive. Juntos, eles determinam quais usuarios do Windows estao autenticados no servidor do
PI Data Archive e quais permissoes de acesso eles tem. Para obter mais informaçoes sobre o PI
mappings, consulte o topico Gerenciamento de mapping (https://docs.osisoft.com/bundle/pi-
server/page/mapping-management.html) do PI Server.
Procedimento
1. Abra o PI System Management Tools (SMT).
2. Em Collectives and Servers, selecione o servidor.
3. Em System Management Tools, selecione Security > Identities, Users, & Groups.
4. Selecione a identidade, usuario ou grupo que deseja mapear.
5. Na barra de ferramentas, clique no botao Propriedades . A janela Properties e exibida.
6. Na janela Properties, clique na guia Mappings and Trusts. A parte superior da janela mostra
todos os mappings existentes para PI Identity, PI User ou PI Group. A parte inferior mostra
todos os PI trusts existentes.
7. Clique emAdicionar (Add) na parte de mappings da janela.
A janela Add New Mapping e aberta.
Nota:
O botao Add sera desabilitado se a PI identity estiver marcada como desabilitada ou
nao puder ser usada em um mapping.
8. Insira a conta do Windows para usuarios em grupo ou individuais. Ela pode ser um AD
principal ou um grupo ou usuario local do Windows. Para selecionar a conta:
◦ Clique no botao de navegaçao para navegar pela conta.
Nota:
Se os componentes do sistema atenderem aos requisitos, voce pode, como alternativa,
optar por configurar a delegaçao restrita baseada em recursos usando os cmdlets do
Active Directory no PowerShell. Para obter mais informaçoes, consulte Configurar
delegaçao restrita baseada em recursos. Para habilitar a delegaçao restrita baseada em
recursos, os domínios de conta de front-end e back-end precisam ter o Server 2012 ou
KDCs mais altos. O servidor de front-end deve estar sendo executado no Microsoft
Windows Server 2012 ou em sistema operacional mais recente.
Em alguns casos, voce pode querer usar um alias DNS personalizado em vez do nome da
maquina para acessar o aplicativo PI Vision. O uso do alias DNS personalizado impacta o PI
Vision em algumas maneiras.
• Autenticaçao kerberos: Consulte Configuraçao de Kerberos para aliases DNS (ANAME e
CNAME) (https://customers.osisoft.com/s/knowledgearticle?
knowledgeArticleUrl=KB01574) para obter mais detalhes.
• Recurso de pesquisa: Configuraçao do PI Vision para ser acessado por um alias DNS
(https://customers.osisoft.com/s/knowledgearticle?knowledgeArticleUrl=KB01691)
Procedimento
1. Siga o procedimento adequado, dependendo do seu tipo de conta de serviço.
◦ Habilitar a delegaçao de Kerberos por meio de uma conta da maquina padrao
◦ Habilite a delegaçao de Kerberos por meio de uma conta de serviço personalizada do PI
Vision
Quando essa configuraçao for usada, os nomes de serviço principal (SPNs) do HOST abaixo
deverao existir para a conta da maquina do servidor de aplicativo do PI Vision. Esses SPNs ja
devem existir por padrao, mas voce pode verificar a existencia usando o comando do setspn -
l netbios-server-name, que retorna as seguintes linhas:
HOST/netbios-server-name
HOST/fully-qualified-DNS-name
A autenticaçao por modo kernel e habilitada por padrao nos Internet Information Services (IIS)
e deve permanecer habilitada para essa configuraçao.
Para obter mais informaçoes sobre SPNs, consulte o artigo da Microsoft TechNet Service
Principal Names (https://technet.microsoft.com/en-us/library/cc961723.aspx).
Procedimento
1. Em seu controlador de domínio, abra Usuários e computadores no Active Directory.
2. Selecione Computadores no domínio do servidor de aplicativo do PI Vision.
3. Clique com o botao direito no servidor de aplicativo do PI Vision e clique em Propriedades.
5. Adicione serviços para cada servidor do PI Data Archive que o PI Vision acessara.
a. Clique em Adicionar para abrir a janela Adicionar serviços.
b. Clique em Usuários ou computadores.
d. Clique em OK para retornar a janela Adicionar serviços preenchida com a lista de todos os
tipos de serviço.
e. Na lista Serviços disponíveis, clique em PIServer e clique em OK para adicionar o SPN ao
PI Data Archive Server.
Nota:
Se o servidor do PI AF estiver sendo executado como conta de serviço personalizada,
pesquise o SPN do servidor do PI AF por essa conta de serviço no lugar do nome da
maquina.
Os serviços que voce adicionou agora serao exibidos na janela Properties.
7. Clique em Apply.
Antes de Iniciar
Verifique se voce tem o privilegio Validated Write to Service Principal Names no
objeto do computador ou usuario no Active Directory. Esse privilegio e necessario para criar
SPNs nesse procedimento. Entre em contato com o administrador de TI se voce nao tiver
privilegios suficientes.
Procedimento
1. Configure o site do PI Vision para usar as credenciais do pool de aplicativos:
a. No Internet Information Services (IIS) Manager, selecione o site do PIVision e, em
Management, clique duas vezes no ícone do Editor de configuração para abrir a pagina
do Editor de configuração.
b. Na lista Section, selecione system.webServer/security/authentication/
windowsAuthentication.
c. Defina a propriedade useAppPoolCredentials como True e clique em Apply.
d. Abra um command prompt e execute o comando iisreset.
2. Crie dois nomes de serviço principal (SPNs) do Active Directory:
a. Abra um command prompt.
b. Use o comando setspn -S para criar um SPN para o nome do netbios e o nome do DNS
totalmente qualificado do servidor de aplicativo do PI Vision:
setspn -S http/netbios-server-name domain\service-account
setspn -S http/fully-qualified-DNS-name domain\service-account
Por exemplo:
setspn -S http/myserver mydomain\PIVisionService
setspn -S http/myserver.mydomain.int mydomain\PIVisionService
Nota:
Se apontar para seu host com um registro A (registro de endereço), registre o SPN
para o host em vez de para o nome do servidor. Se apontar para seu host com um
registro CNAME (registro de nome canonico), registre o SPN para o nome do
servidor. Para obter mais informaçoes, consulte o artigo da Base de Conhecimento
da OSIsoft Configuring Kerberos for DNS Aliases (ANAME and CNAME), no Portal do
Cliente OSIsoft (https://customers.osisoft.com/s/knowledgearticle?
knowledgeArticleUrl=KB01574).
5. Clique com o botao direito no nome da conta de domínio do PI Vision e clique em Properties.
6. Na janela Properties, clique na guia Delegation e selecione duas configuraçoes para a conta:
◦ Confiar neste usuário para delegação de serviços específicos apenas
◦ Usar qualquer protocolo de autenticação
Selecionar Usar qualquer protocolo de autenticação permite a transiçao de um protocolo.
Isso permite que o PI Vision autentique usuarios com NTLM e ainda seja capaz de usar a
delegaçao do Kerberos em relaçao aos serviços especificados.
7. Adicione serviços para cada servidor do PI Data Archive que o PI Vision acessara.
a. Clique em Add para abrir a janela Add Services.
b. Clique em Users or Computers.
d. Clique em OK para retornar a janela Add Services preenchida com a lista de todos os
tipos de serviço.
e. Na lista Available services, clique em PIServer e clique em OK para adicionar o SPN ao PI
Data Archive Server.
Procedimento
1. No Internet Explorer, va para Configurações > Opções de internet.
2. Clique na guia Avançado.
4. Para habilitar a autenticaçao Kerberos para Google Chrome, habilite a autenticaçao Kerberos
no Internet Explorer seguindo as instruçoes acima.
5. Para habilitar a autenticaçao Kerberos para Mozilla Firefox, abra o Firefox e digite
about:config na barra de endereço.
Procedimento
1. Abra o PowerShell
2. Defina as variaveis que contem as identidades de front-end e back-end.
Por exemplo, se o servidor da web do PI Vision (o serviço de front-end) e executado na conta
do usuario do domínio PIVisionServicee o PI AF Server PIAF01(o serviço de back-end) e
executado na conta virtual padrao NT Service\AFService, digite o seguinte:
$frontendidentity = Get-ADUser -Identity PIVisionService
$backendidentity = Get-ADComputer -Identity PIAF01
3. Atribua a identidade de front-end ao atributo PrincipalsAllowedToDelegateToAccount
da identidade de back-end.
Por exemplo, se o serviço de back-end for executado em uma conta de maquina, insira o
seguinte cmdlet:
Set-ADComputer $backendidentity -PrincipalsAllowedToDelegateToAccount
$frontendidentity
Para permitir que multiplos princípios deleguem ao mesmo recurso de back-end, defina o
atributo PrincipalsAllowedToDelegateToAccount com todas as identidades desejadas.
Por exemplo, se o serviço de back-end for executado em uma conta de maquina, insira o
seguinte cmdlet:
Set-ADComputer $backendidentity -PrincipalsAllowedToDelegateToAccount
$frontendidentity1, $frontendidentity2
4. Veja o atributo PrincipalsAllowedToDelegateToAccount atualizado da identidade
back-end para verificar se ela esta definida corretamente.
Por exemplo, se o serviço de back-end for executado em uma conta de maquina, insira o
seguinte cmdlet:
Get-ADComputer $backendidentity -Properties
PrincipalsAllowedToDelegateToAccount
Nota:
Se voce estiver usando uma conta de serviço do PI Vision, deve criar nomes principais
de serviço (SPNs) para a conta para que a delegaçao restrita baseada em recursos
funcione. Para obter mais informaçoes sobre a criaçao de SPNs, consulte as etapas 1 e
2 em Habilite a delegaçao de Kerberos por meio de uma conta de serviço
personalizada do PI Vision.
Com a autenticaçao basica, o PI Vision pode garantir uma segurança específica ao usuario.
Entretanto, a autenticaçao basica envia as credenciais do usuario para o servidor da Web em
texto simples; portanto, voce deve configurar o site do PI Vision para que ele use o acesso
Secure Sockets Layer (SSL).
Procedimento
1. No Internet Information Services (IIS) Manager, selecione o aplicativo Web do PI Vision e
clique duas vezes no ícone Autenticação na visualizaçao de recursos.
Autenticação básica
Com a autenticaçao basica, as credenciais do usuario sao passadas para o PI System. Deve-se
usar o metodo de autenticaçao basica se usar os mapeamentos no servidor do PI Data Archive
para fornecer segurança específica ao usuario. Entretanto, a autenticaçao basica envia as
credenciais do usuario para o servidor Web em texto simples; portanto, voce tambem devera
configurar o site do PI Vision para usar o SSL. Consulte Proteja seu site do PI Vision com HTTPS.
Para configurar a autenticaçao basica, consulte Habilitar a autenticaçao basica.
Nesta seção
• Requisitos do PI Vision Display Utility
• Configurar os pools de aplicativos do PI Vision para usar a conta de serviço do PI Vision
• Diretrizes para copiar displays ou alterar fontes de dados
• Copiar displays e alterar fontes de dados
• Excluir displays, atribuir novos proprietarios ou alterar definiçoes de funçao
Requisitos do PI Vision
• Versao do PI Vision
Para a maioria das operaçoes, o Display Utility do PI Vision 2021requer um servidor PI
Vision 2021. Isto inclui:
◦ Excluir, reatribuir a propriedade do display ou configurar o acesso ao display em um
servidor PI Vision.
◦ Exportar displays de PI Vision para arquivo.
◦ Importar arquivos de display do PI Vision para um servidor PI Vision.
O Display Utility do PI Vision 2021 pode copiar displays do PI Vision de servidores do
PI Vision 2019 e PI Vision 2020 para um servidor do PI Vision 2021. Se o servidor de origem
PI Vision for uma versao PI Vision 2021 anterior, o Display Utility nao PI Vision 2021
fornecera a capacidade de copiar a estrutura da pasta dos displays selecionados no servidor
de PI Vision destino.
Se os displays do PI Vision estiverem sendo copiados de um servidor do PI Vision 2021 para
outro, a estrutura da pasta do servidor de origem PI Vision pode ser criada no servidor de
destino PI Vision.
Nota:
Para copiar ou modificar displays em um servidor do PI Vision antes do PI Vision
2021, a versao do Display Utility correspondente a essa versao deve ser usada.
• Conexao ativa ao PI Vision
Ao copiar displays de um sistema para outro, o PI Vision Display Utility deve se conectar ao
servidor de origem e de destino ao mesmo tempo.
• Autenticaçao do Windows
O PI Vision Display Utility deve usar autenticaçao do Windows para se conectar ao(s)
servidor(es) do PI Vision.
Procedimento
1. Execute o Internet Information Services (IIS) Manager.
2. Em Conexões, clique em Conjuntos de aplicativo para exibir a lista dos conjuntos de
aplicativo. A lista inclui tres pools de aplicativos do PI Vision:
Nota:
Os displays so terao o mesmo nome e ID em ambos os bancos de dados de origem e
destino se o banco de dados de destino for um backup SQL restaurado do banco de
dados de origem. Atualmente, o PI Vision Display Utility nao da suporte a opçao de
criar um display no banco de dados de destino com o mesmo nome e ID em relaçao ao
banco de dados de origem.
• Todas as alteraçoes no nome ou na hierarquia do PI AF desfazem a conexao de dados dos
displays existentes. Somente alteraçoes no servidor do PI AF ou nos nomes do banco de
dados do PI AF, com suporte do PI Vision Display Utility, sao possíveis sem a necessidade de
atribuir novamente dados de itens do PI AF.
• Ao migrar um servidor do PI Data Archive, todas as alteraçoes no nome de tags no servidor
do PI Data Archive devem ser feitas depois que os displays que usam esse servidor tiverem
sido copiados por meio do PI Vision Display Utility.
Antes de Iniciar
Revise as diretrizes em Diretrizes para copiar displays ou alterar fontes de dados. Essas
diretrizes discutem quais displays voce deve copiar, informaçoes importantes sobre displays
duplicados e alteraçoes em PI AF e PI Data Archive.
Procedimento
1. Execute o PI Vision Display Utility:
a. Va para o diretorio Program Files\PIPC\PIVisionUtilities.
b. Clique duas vezes no arquivo executavel do PIVisionDisplayUtility.exe.
2. Na pagina inicial, clique em Copy and Map Displays.
Por padrao, o PI Vision Display Utility copia os displays para um novo local e,
opcionalmente, edita PI Data Archives e bancos de dados do AF.
3. Na guia Pi Vision Server, selecione uma das seguintes opçoes:
◦ Displays Importar, Exportar ou Copiar - Padrao. Selecione esta opçao para importar ou
exportar displays usando arquivos do PDIX ou para copiar displays de um servidor do
PI Vision para outro. Voce precisara especificar a origem e o destino na proxima etapa.
◦ Editar PI Data Archives e bancos de dados do AF em displays existentes - Selecione esta
opçao para alterar as fontes de dados dos displays sem copiar os displays. Voce precisara
inserir a conexao de origem e o banco de dados na proxima etapa.
4. Na guia PI Vision Server, especifique os locais de origem e destino e, em seguida, clique em
Avançar:
Para usar a mesma fonte de dados do PI AF, deixe os campos vazios e clique em Próximo
para avançar para a guia PI Data Archive.
Procedimento
1. Execute o PI Vision Display Utility:
a. Navegue para Program Files\PIPC\PIVisionDisplayUtility.
b. Clique duas vezes em PIVisionDisplayUtility.exe.
2. Na pagina inicial, clique em Manage Displays.
3. No campo Connect to the PI Vision Server, insira a URL que se conecta ao servidor do
PI Vision que contem os displays e clique em Connect.
4. Encontre e selecione os displays inserindo o nome ou o proprietario ou encontrando-os na
lista.
5. Para excluir os displays selecionados, clique no botao Delete.
Nota:
Remover o acesso de Leitura ao display para essa identidade tambem remove
automaticamente o acesso de Gravação.
d. Clique em Apply para salvar suas alteraçoes.
e. Clique em Back para retornar a tela anterior.
8. Para exibir o PI Vision Display Utility Log, clique em Mostrar log.
Nesta seção
• Site de administraçao do PI Vision
• Grupos de acesso do PI Vision
• Gerenciar usuarios e recursos
• Atualizar a instancia do SQL Server e o banco de dados do PI Vision
• Éstrategia de backup para o banco de dados do PI Vision
• Alterar a conta do banco de dados do PI Vision
• Alterar o parametro UpdateRate do display do PI Vision
• Altere o comportamento de calculo padrao
• Alterar a configuraçao padrao do curinga de pesquisa
• Solucionar problemas de displays que nao sao migrados devido ao tamanho do arquivo de
imagem
• Displays de patches com PIVisionPatchDisplayAFids
• Configuraçoes de fuso horario e regiao
• Desinstalar o PI Vision
Nota:
Se voce nao conseguir acessar o site de administraçao do PI Vision, consulte Nao e
possível acessar a pagina de administraçao do PI Vision (https://
customers.osisoft.com/s/knowledgearticle?knowledgeArticleUrl=Unable-to-access-PI-
Vision-admin-page-An-error-occurred-while-processing-your-request) no Portal de
Atendimento ao Cliente.
Para conceder aos usuarios acesso ao site de administraçao do PI Vision, adicione suas contas
de usuario ao grupo PI Vision Admins. Esse e um grupo de usuarios locais do Microsoft
Windows no servidor de aplicativo do PI Vision. Por padrao, somente o usuario que executa a
instalaçao e adicionado a este grupo.
Alem de ter acesso ao site de administraçao do PI Vision os usuarios no grupo PI Vision
Admins podem executar tarefas restritas no aplicativo principal do PI Vision, como reatribuir
displays individuais a outro usuario.
Nota:
Se voce estiver rodando um navegador localmente no servidor de aplicativo do PI Vision,
ele deve ser rodado por um administrador para que qualquer alteraçao tenha efeito. Para
configurar o seu navegador para rodas como administrador, clique com o botao direito no
ícone de atalho do navegador e clique em Executar como administrador.
Nesta seção
• Verificar o status do PI Vision
• Tipos de relatorio
Tipos de relatório
Os administradores do PI Vision podem visualizar ou exportar relatorios sobre o uso do
PI Vision. Os relatorios estao disponíveis na guia Relatórios no site da Pi Vision Administration.
Os seguintes relatorios estao disponíveis:
• Acesso ao Display
Fornece uma contagem total de visualizaçoes e usuarios exclusivos que acessaram um
display no intervalo de tempo especificado.
Procedimento
1. Navegue ate o site de administraçao do PI Vision.
2. No menu, clique em Reports.
5. Para gerar um arquivo .CSV que voce pode analisar localmente com software de planilha,
clique em Export.
Procedimento
1. Navegue ate o site de administraçao do PI Vision.
2. No menu, clique em Reports.
Nota:
Clique em qualquer item da coluna Display para abrir esse display no PI Vision.
5. Para gerar um arquivo .CSV que voce pode analisar localmente com software de planilha,
clique em Export.
6. Para gerar um arquivo .CSV com informaçoes adicionais sobre o acesso individual do
usuario a cada display que voce pode analisar localmente com software de planilha, clique
em Details.
Procedimento
1. Navegue ate o site de administraçao do PI Vision.
2. No menu, clique em Reports.
3. De acordo com a seçao Usuários que acessaram o PI Vision dentro de um intervalo de tempo
específico, defina o intervalo de tempo para o relatorio.
5. Para gerar um arquivo .CSV que voce pode analisar localmente com software de planilha,
clique em Export.
6. Para gerar um arquivo .CSV com informaçoes adicionais sobre o acesso individual do
usuario que voce pode analisar localmente com software de planilha, clique em Details
(Detalhes).
Procedimento
1. Navegue ate o site de administraçao do PI Vision.
2. No menu, clique em Reports.
3. Na seçao Lista de todos os usuários do PI Vision, clique em View para ver uma versao
baseada no navegador do relatorio.
4. Para gerar um arquivo .CSV que voce pode analisar localmente com software de planilha,
clique em Export.
Procedimento
1. Navegue ate o site de administraçao do PI Vision.
2. No menu, clique em Reports.
3. De acordo com a seçao Obter a contagem de editores e exploradores, defina o prazo para o
relatorio.
5. Para gerar um arquivo .CSV que voce pode analisar localmente com software de planilha,
clique em Export.
Procedimento
1. Navegue ate o site de administraçao do PI Vision.
2. No menu, clique em Reports.
4. Para gerar um arquivo .CSV que voce pode analisar localmente com software de planilha,
clique em Export.
Nesta seção
• Acesso do usuario ao aplicativo do PI Vision
• Estabelecer pastas
• Redefinir as configuraçoes do usuario
• Alterar a política de segurança de conteudo
• Gerenciar nível de acesso de usuario com base na funçao
• Reatribuir a propriedade do display
• Alterar o PI AF Server usado para armazenar PI AF Identities
• Restringir o acesso de utilitario ao PI Vision
• Restringir o acesso do usuario a bancos de dados do PI AF
• Restringir a pesquisa definindo raízes de pesquisa do banco de dados do PI AF
Procedimento
1. Execute o Internet Information Services (IIS) Manager.
2. No painel Connections, expanda Sites > Default Web Site e clique em PIVision para
selecionar o aplicativo PI Vision.
3. No grupo ASP.NET, clique duas vezes em Application Settings.
4. Adicione a configuraçao do EnablePIVisionAuthorize:
a. Clique com o botao direito na pagina Application Settings e clique em Add para abrir a
janela Add Application Setting.
b. No campo Name, insira VisionAdmin.
c. No campo Value, insira seu domínio ou grupo de usuario.
d. Clique em OK.
5. Adicione a configuraçao do VisionUser:
a. Clique com o botao direito na pagina Application Settings e clique em Add para abrir a
janela Add Application Setting.
b. No campo Name, insira VisionUser.
c. No campo Value, insira seu domínio ou grupo de usuario.
d. Clique em OK.
6. Adicione a configuraçao UtilityUsers:
a. Clique com o botao direito na pagina Application Settings e clique em Add para abrir a
janela Add Application Setting.
b. No campo Name, insira UtilityUsers.
c. No campo Value, insira seu domínio ou grupo de usuario.
d. Clique em OK.
Estabelecer pastas
Por padrao, o PI Vision armazena displays na pasta inicial. Os administradores podem criar
outras pastas para organizar displays. Eles podem dar aos usuarios acesso de leitura e de
gravaçao a uma pasta.
Apos a instalaçao do PI Vision, um administrador deve criar as pastas necessarias para
organizar displays e conceder acesso apropriado a essas pastas. Por exemplo, e possível criar
pastas para armazenar, oficialmente, displays publicados e fornecer acesso de leitura a quem
precisa visualizar esses displays.
Procedimento
1. No painel esquerdo na pagina inicial, selecione a pasta pai:
◦ Clique em Home para criar uma pasta na pasta inicial.
◦ Clique em para detalhamento em outra pasta na pasta inicial.
A janela lista as identidades do PI AF que podem ler e gravar na pasta, bem como as
identidades atualmente nao atribuídas a nenhuma permissao.
4. Configure o acesso desejado para a pasta:
◦ Para dar acesso de leitura a uma identidade, selecione uma identidade na lista
Identidades AF não atribuídas e clique na seta para mover para a lista de identidades com
acesso. Uma marca de seleçao e exibida automaticamente na coluna Read.
◦ Para dar a uma identidade o acesso de gravaçao, marque a caixa de seleçao Write.
◦ Para remover o acesso de gravaçao de uma identidade, desmarque a caixa de seleçao
Write para essa identidade.
◦ Para remover todo o acesso a pasta de uma identidade, selecione a identidade e clique na
seta para move-la para a lista Identidades AF não atribuídas.
Para obter detalhes sobre as permissoes de leitura e gravaçao, consulte GUID-947EDD0E-
DC0B-40AC-A0C5-3E554E27E445#GUID-947EDD0E-DC0B-40AC-A0C5-3E554E27E445.
Nota:
Alterar o acesso a pasta pode afetar outras pastas:
◦ Se conceder acesso de leitura de uma identidade a uma subpasta, o PI Vision
tambem concedera esse acesso de leitura de identidade a qualquer pasta superior.
◦ Se remover o acesso de leitura de uma pasta, o PI Vision tambem removera o acesso
de leitura dessa identidade de quaisquer subpastas e displays na pasta e nas
subpastas.
Exemplos
Suponha que sua organizaçao tem analistas que criam displays para executivos nas unidades de
negocios de geraçao e distribuiçao. É possível criar duas pastas, Geraçao e Distribuiçao, que
armazenam os displays finais para os executivos, e voce pode criar outra pasta, Rascunhos, na
qual os analistas podem trabalhar nos displays antes de libera-los aos executivos. É possível
fornecer aos analistas acesso de leitura e gravaçao a todas as pastas, possibilitando que eles
criem displays na pasta Rascunhos e movam esses displays para a pasta Geraçao ou
Distribuiçao. É possível fornecer aos executivos acesso de leitura as pastas Geraçao e
Distribuiçao, possibilitando que eles visualizem os displays nessas pastas.
Pasta Acesso de leitura Acesso de gravação
Geraçao Executivos Analistas
Analistas
Como os analistas tem acesso de gravaçao a pasta Rascunhos, eles podem criar subpastas nessa
pasta para organizar os displays de rascunho.
Permissões da pasta
As pastas do PI Vision podem ter duas permissoes possíveis atribuídas a uma identidade do PI
AF. As permissoes afetam o que os usuarios podem fazer com uma pasta:
• Leitura
Consulte a pasta e as pastas pai. No entanto, os usuarios podem ver apenas os displays dos
quais sao proprietarios ou os displays compartilhados pelos proprietarios.
• Gravação
Procedimento
1. No site de administraçao do PI Vision, clique em Configurações do usuário na arvore de
navegaçao.
2. Escolha o usuario na caixa suspensa.
3. Clique em Limpar configurações.
• Uso da diretiva script-src para restringir a execuçao do script a arquivos que foram
baixados do site PI Vision e bloquear quaisquer scripts inline nao confiaveis.
• Uso da diretiva frame-src para restringir os elementos incorporados <frame> e <iframe>
apenas para carregar conteudo do site PI Vision.
Voce pode modificar essas políticas para adicionar fontes confiaveis adicionais ou desativar as
políticas completamente. Isso pode ser necessario se os símbolos personalizados construídos
com a estrutura de extensibilidade PI Vision exigirem scripts ou quadros para carregar a partir
de fontes remotas.
Voce pode especificar diretivas adicionais de CSP para uso por PI Vision. Use esta opçao para
especificar proteçoes adicionais de CSP ou para especificar um ponto final de relatorio para a
diretiva report-uri.
Procedimento
1. Abra o arquivo web.config na pasta de instalaçao raiz PI Vision em qualquer editor de
texto.
2. Para modificar a diretiva script-src para acrescentar fontes autorizadas adicionais para
scripts, adicione as seguintes configuraçoes a seçao <appSettings>:
Nota:
Se voce precisar especificar varias diretivas, separe-as com um ponto e vírgula.
• Publisher (Publicador)
Os usuarios tem acesso total ao aplicativo e podem salvar displays.
• Explorer (Explorador)
Os usuarios tem acesso ao aplicativo, mas nao podem salvar nem compartilhar displays. Um
explorador ainda pode exportar dados de um display.
Como administrador, voce pode conceder a funçao Publisher a todos os membros do grupo PI
Vision Users do Windows ou atribuir funçoes a identidades individuais do PI AF. Ao atribuir
uma funçao a uma identidade do PI AF, voce concede essa funçao a todos os usuarios com essa
identidade. Se um usuario tiver varias identidades do PI AF e pelo menos uma identidade tiver
a funçao Publisher atribuída, o usuario recebera a funçao Publisher.
Nota:
Os administradores tem direitos de acesso total como publicador.
Procedimento
1. No site de administraçao do PI Vision, clique em Níveis de acesso de usuário na arvore de
navegaçao.
2. Para conceder a funçao Publisher a todos no grupo local de usuarios PI Vision Users do
Microsoft Windows, clique em Provide members of local group 'PI Vision Users' with
Publisher access level (Fornecer aos membros do grupo local “PI Vision Users” o nível de
acesso Publicador).
3. Para atribuir funçoes a grupos de usuarios específicos, clique em Choose Publisher or
Explorer access levels for members of AF Identities (Escolher níveis de acesso Publicador ou
Explorador para membros do AF Identities) e atribua as identidades desejadas as funçoes:
Procedimento
1. No site de administraçao do PI Vision, clique em Gerenciamento dos displays na arvore de
navegaçao.
2. No campo De, selecione o nome de usuario para o qual deseja reatribuir a propriedade do
display.
3. No campo Para, selecione o nome de usuario do novo proprietario.
4. Marque a caixa de seleçao I understand this operation cannot be undone.
5. Clique em Reassign Displays.
Na pagina inicial do aplicativo PI Vision, clique no ícone de configurações e selecione
Procedimento
1. No Microsoft SQL Server Management Studio, conecte-se ao Microsoft SQL Server que
contem o banco de dados do PI Vision.
2. Expanda Bancos de dados, selecione o banco de dados do PI Vision e expanda Tabelas.
3. Localize e clique com o botao direito na tabela dbo.Settings e clique em Editar 200 linhas
superiores.
4. Na linha para a linha DisplayGroupsServer, defina o campo Valor como o nome do PI AF
Server que sera usado como um provedor de identidade.
Procedimento
1. No site de administraçao do PI Vision, clique em User Settings na arvore de navegaçao.
2. Clique na guia Restrict Database Access.
3. Na lista do banco de dados, selecione o banco de dados do PI AF ao qual voce deseja
restringir o acesso.
4. Na coluna User da tabela, marque a caixa de seleçao ao lado de cada usuario para o qual
deseja restringir o acesso ao banco de dados do PI AF.
5. Clique em Salvar.
Nota:
As versoes do banco de dados PI AF abaixo de 2.10.5 so suportam correspondencias de
nomes em pesquisas. As versoes do banco de dados PI AF 2.10.5 e acima suportam
correspondencias de nome e descriçao em pesquisas. Sites com versoes variadas do
banco de dados do PI AF sao compatíveis com correspondencias de descriçao se a versao
do servidor for 2.10.5 ou superior.
Procedimento
1. No site de administraçao do PI Vision, clique em Configurações do usuário na arvore de
navegaçao.
2. Clique na guia Set Database Search Root.
3. Na lista de banco de dados, selecione um banco de dados do PI AF. É exibida uma tabela com
a arvore do banco de dados ao lado de uma lista de usuarios.
4. Na coluna Database, expanda a hierarquia do banco de dados e encontre e selecione o ativo
que deseja definir como raiz de pesquisa.
5. Na coluna User, marque a caixa de seleçao ao lado de cada usuario para o qual deseja tornar
o ativo selecionado em uma raiz de pesquisa.
Procedimento
1. No PI System Explorer, conecte-se ao banco de dados que contem o template de event frame
para a qual voce deseja configurar as permissoes.
2. Acesse Library > Templates > Templates de event frame e encontre seu template de event
frame na lista e clique nele.
3. Se voce deseja que os usuarios possam reconhecer o evento, marque a caixa de seleçao Can
Be Acknowledged.
4. Clique em Security.
5. Na janela Security Configuration, escolha a identidade ou os usuarios individuais do PI AF
para os quais deseja conceder permissoes de reconhecimento e/ou anotaçao.
6. Para permitir que os usuarios reconheçam e/ou anotem o evento, marque a caixa de seleçao
Allow para a permissao Annotate.
Nota:
Certifique-se de que o pool de aplicativos do PI Vision tenha permissoes para Ler
dados (Read Data).
7. Clique em OK depois que todas as permissoes de segurança forem configuradas.
Procedimento
1. Como administrador, abra um command prompt elevado do Windows e altere o diretorio
para \PIPC\AF.
Nota:
Para obter mais informaçoes sobre como usar o utilitario PI AF Diagnostic, consulte o
PI System Explorer User Guide.
2. Para alterar os tipos de arquivo padrao, utilize um dos parametros FileExtensions:
◦ Para substituir uma lista existente, utilize afdiag\FileExtensions\<File types>,
onde cada extensao de tipo de arquivo estara separada por uma vírgula.
Exemplo de substituiçao de lista atual apenas com arquivos DOC e MP4: C:\Program
Files\PIPC\AF\FileExtensions:doc:mp4
◦
Para adicionar uma extensao de tipo de arquivo adicional a lista existente, utilize afdiag
\FileExtensionsAdd:<File type>
Exemplo de adiçao de uma extensao de arquivo DOC a lista permitida atual: C:\Program
Files\PIPC\AF\FileExtensionsAdd:doc
◦ Para remover uma extensao de arquivo da lista permitida existente, utilize afdiag
\FileExtensionsRemove:<File type>
Exemplo de remoçao de uma extensao de arquivo TIFF da lista permitida existente: C:
\Program Files\PIPC\AF\FileExtensionsRemove:tiff
3. Para alterar o tamanho maximo do arquivo, altere o parametro FileMaxLength inserindo
afdiag\FileMaxLength:<file size in MB>no command prompt. O valor inteiro e
especificado em megabytes. Exemplo de permissao de arquivos de ate 15 MB: C:\Program
Files\PIPC\AF\FileMaxLength:15
4. Se voce alterar o parametro FileMaxLength no PI AF, voce tambem precisara alterar os
parametros maxRequestLength e maxAllowedContentLength no PI Vision abrindo o
arquivo web.config na pasta de instalaçao raiz do PI Vision.
5. Faça com que os seguintes valores no arquivo web.config sejam 1,4 vezes o tamanho
especificado no PI AF:
maxRequestLength="max value in kilobytes"
maxAllowedContentLength="max value in bytes"
Nota:
Devido a um anexo de arquivo conter codificaçao adicional que aumenta o tamanho da
solicitaçao no navegador, deve-se aumentar os valores para maxRequestLength e
maxAllowedContentLength para aproximadamente 1,4 vezes o limite de tamanho
do arquivo, em que 1.024 bytes = 1 kilobyte (KB). Por exemplo, para permitir anexos
de arquivo de ate 15 MB, configure os seguintes valores para:
◦ maxRequestLength = 15360 (KB)
◦ maxAllowedContentLength = 15728640 (bytes)
6. Reinicie o IIS para que as alteraçoes entrem em vigor.
Procedimento
1. Use um editor para abrir o arquivo web.config na pasta de instalaçao raiz do PI Vision.
2. Para permitir o uso de outros protocolos, adicione a seguinte entrada ao arquivo
web.config:
<add key=" NavigationLinkWhitelist" value="^\s*((https?:)|(protocol)|(./#)|
(./PB/#)|#)"/>
Por exemplo, para permitir o uso do protocolo ftp:, o valor deve ser:
value="^\s*((https?:)|(ftp:)|(./#)|(./PB/#)|#)"/>
3. Para ignorar todas as configuraçoes de segurança referentes a navegaçao, adicione a
seguinte entrada:
<add key="NavigationLinkSecurityOverride" value="true"/>
Antes de Iniciar
O usuario do Windows atualmente conectado deve ter acesso de administrador para o
Microsoft SQL Server para poder concluir este procedimento.
O metodo mostrado aqui e aplicavel somente nas situaçoes a seguir:
• O banco de dados do PI Vision esta localizado no servidor de aplicativo do PI Vision.
• O usuario do Windows atualmente conectado esta rodando a pagina de administraçao do
PI Vision em seu navegador enquanto esta conectado ao servidor Web.
Se a sua configuraçao nao for condizente a estas condiçoes, siga as instruçoes em Executar o
script go.bat para configurar o banco de dados do PI Vision.
Procedimento
1. Na pagina Visao geral, clique em Gerenciar configuração ao lado da tabela Banco de dados do
PI VIsion ou clique em Configuração na arvore de navegaçao a esquerda e escolha a guia
Banco de dados do PI Vision.
2. Para alterar a instancia do Microsoft SQL Server que hospeda o banco de dados do PI Vision,
clique no botao suspenso proximo ao campo SQL Server e selecione o servidor desejado ou
digite seu nome diretamente na caixa, por exemplo, .\sqlexpress.
3. Digite o nome do banco de dados do PI Vision que deseja usar no campo Banco de dados ou
clique no botao suspenso para selecionar um banco de dados existente.
Depois que voce seleciona um banco de dados, o PI Vision verifica se ele pode ser usado da
maneira em que se encontra ou se e necessaria uma atualizaçao.
Se digitar um novo nome de banco de dados e o usuario que esta executando o site de
administraçao possuir permissoes suficientes para criar um banco de dados no Microsoft
SQL Server, um novo banco de dados com este nome sera criado.
Para criar um novo banco de dados do PI Vision, voce deve ter:
◦ A funçao de servidor db_creator.
◦ A permissao ALTER ANY LOGIN, que significa que foi concedida a permissao ao usar a
instruçao GRANT ALTER ANY LOGIN TO "domain\account" ou voce e um membro da
funçao de servidor securityadmin.
O PI Vision conecta-se ao banco de dados especificado.
4. Clique em Salvar (Save).
Para alterar a conta utilizada para acessar o banco de dados do PI Vision, execute os comandos
SQL a seguir:
ALTER USER "DVService" with
LOGIN="<domain>\<Application Pool ID>"
ALTER USER "<domain>\<Application Pool ID>" with
NAME="DVService"
• Voce so pode especificar valores inteiros para esse parametro, e o valor e sempre em
segundos.
◦ Se voce fornecer um valor nao inteiro para o parametro UpdateRate, UpdateRate usara o
valor padrao de cinco segundos.
Para explorar se a alteraçao desse parametro e aplicavel para o seu aplicativo, entre em contato
com o Suporte Tecnico da OSIsoft.
Nota:
Para símbolos de tabela de eventos, a taxa de atualizaçao esta definida na configuraçao do
símbolo e nao adere ao parametro de configuraçao UpdateRate.
Procedimento
1. Navegue ate a tabela dbo.settings no banco de dados PI Vision no SQL Server.
2. Clique com o botao direito do mouse na tabela e selecione Edit top 200 rows.
3. Alterar o UpdateRate
◦ Se existir a coluna UpdateRate na tabela, altere o valor de 5 para um novo valor inteiro.
◦ Se a coluna UpdateRate nao existir na tabela, execute a consulta a seguir e substitua X
por um valor inteiro:
INSERT INTO dbo.Settings (Name, Value, TenantID)
VALUES ('UpdateRate', X, 0)
• ExecuteOnly
Esta configuraçao permite que PI Vision avalie os calculos, mas os usuarios nao podem criar
ou editar calculos. Os usuarios podem visualizar os calculos existentes e excluí-los se nao
forem referenciados no display.
• Desativar
Esta configuraçao impede que PI Vision avalie calculos e os usuarios nao podem criar ou
editar calculos. Os símbolos que fazem referencia aos calculos PI ou AF mostram um valor
de No Data. Varios estados baseados em calculos mostram o estado de Bad Data. Os
usuarios podem visualizar os calculos existentes e excluí-los se nao forem referenciados no
display. Essa configuraçao tambem desabilita os conjuntos de dados da PI Expression
presentes nos displays de PI ProcessBook.
Procedimento
• Navegue ate o banco de dados PI Vision no SQL Server.
◦ Para criar uma entrada de tabela de configuraçao de comportamento de calculo:
INSERT INTO [dbo].[Settings] ([Name], [Value], [TenantID])
VALUES ('CalculationBehavior', 'ExecuteOnly', 0)
◦ Para modificar a configuraçao apos a aplicaçao de uma configuraçao anterior, use uma
instruçao UPDATE. Por exemplo, para desativar todos os calculos PI e AF no servidor:
UPDATE [dbo].[Settings]
SET [Value] = 'Disable'
WHERE [Name] = 'CalculationBehavior'
Procedimento
• Navegue ate o banco de dados PI Vision no SQL Server.
◦ Para criar uma entrada de tabela de configuraçao de curinga:
INSERT INTO [dbo].[UserSettings] (Name, Value,
Owner, TenantID) VALUES
('SearchPatternUsesWildcards', 'true', '', 0)
◦ Para desativar a configuraçao de curinga:
Procedimento
1. Em Databases, navegue ate PI Vision > Tables > dbo.Settings .
2. Clique com o botao direito do mouse na tabela e selecione Edit top 200 rows.
3. Em TenantID, escreva 0.
4. Em Name, escreva ImageFileSize.
5. Em Value, digite o tamanho maximo do arquivo de imagem desejado em bytes e pressione
enter. Por exemplo, 10485760 bytes (10 MB).
6. Recicle os pools do PI Vision App.
Nota:
Existem alguns outros parametros na tabela dbo.Settings que podem resultar no
mesmo erro. A tabela abaixo fornece informaçoes sobre cada um.
Parâmetro Description Limite de tamanho
padrão
ImageFileSize Limita o tamanho das imagens usadas 2145728 bytes (2 MB)
em displays do PI Vision
MaxAllowedContentLeng Limita o tamanho das solicitaçoes POST 10485760 bytes
th que sao usadas para salvar alteraçoes (10 MB)
e/ou salvar novamente o display quando
ele nao esta no cache
MaxSymbolConfigSize Limita o tamanho dos símbolos usados 2145728 bytes (2MB)
em displays do PI Vision
TextSize Limita o comprimento da string usada no 520 caracteres
símbolo Texto
Procedimento
1. Execute PIVisionPatchDisplayAFids.exe do diretorio %PIHOME64%
\PIVisionUtilities com os parametros de localizaçao do servidor e do arquivo de
registro especificados no seguinte formato, em que <server> refere-se ao PI Vision dos
quais os displays sao solicitados e <logFile> refere-se a localizaçao do arquivo CSV em que
o PIVisionPatchDisplayAFids registra seus processos:
PIVisionPatchDisplayAFids <server> [<logFile>]
Nota:
Se voce abrir PIVisionPatchDisplayAFids.exe sem especificar um parametro, o
utilitario exibira texto de ajuda para ajuda-lo a formatar o comando.
A seguir estao exemplos de comandos que voce pode usar:
◦ PIVisionPatchDisplayAFids "https://server.int/PIVision"
◦ PIVisionPatchDisplayAFids "https://server.int/PIVision" "C:\custom path
\output.csv"
◦ PIVisionPatchDisplayAFids "https://server.int/PIVision" .\output.csv
◦ PIVisionPatchDisplayAFids /?
PIVisionPatchDisplayAFids solicita todos os displays no servidor fornecido, os le e
atualiza conforme necessario e relata quaisquer erros.
2. Se PIVisionPatchDisplayAFids relatar algum erro, abra o arquivo de registro
PIVisionPatchDisplayAFidsOutput.csv para obter mais informaçoes.
Nota:
Se voce nao especificou um local para o arquivo de registro
PIVisionPatchDisplayAFidsOutput.csv, o padrao sera o diretorio onde
PIVisionPatchDisplayAFids.exe esta localizado.
Nesta seção
• Alterar as configuraçoes de fuso horario
• Alterar as configuraçoes regionais
Procedimento
1. No Microsoft SQL Server Management Studio, conecte-se ao Microsoft SQL Server que
contem o banco de dados do PI Vision.
2. Expanda Banco de dados, selecione o banco de dados do PI Vision e expanda Tabelas.
3. Localize e clique com o botao direito na tabela dbo.Settings e clique em Editar 200 linhas
superiores.
4. No campo Valor, configure OverrideTimeZone para um dos IDs de fuso horario listados em
IDs de fuso horario do sistema. Por exemplo, para fazer com que o fuso horario do PI Vision
seja o horario padrao do Pacífico para todos os usuarios, adicione Pacific Standard
Time a tabela dbo.Settings.
Procedimento
1. Use um editor para abrir o arquivo web.config na pasta de instalaçao raiz do PI Vision.
2. Localize a linha do elemento globalization. O valor padrao se parece com isso:
<globalization culture="auto" uiCulture="auto" />
3. Modifique o valor culture para a opçao regional desejada que contempla todos os sites:
<globalization culture="siteWideRegion" uiCulture="auto" />
em que siteWideRegion e o codigo da regiao apropriada. Para obter uma lista de codigos,
consulte o artigo Supported Culture Codes (https://msdn.microsoft.com/en-us/library/
hh441729.aspx) da Rede de Desenvolvedores da Microsoft.
Por exemplo, para configurar o PI Vision para usar o formato regional franco-canadense
para todos os usuarios, digite:
<globalization culture="fr-CA" uiCulture="auto" />
Desinstalar o PI Vision
Para desinstalar o aplicativo do PI Vision, inicie o applet "Programs and Features Control Panel"
(painel de controle de programas e recursos), selecione PI Vision e Desinstalar.
Nesta seção
• Caminhos de URL base
• Referencia de parametros de URL
• Displays integrados
• Displays temporarios (ad hoc) com tag(s) ou atributo(s) especiais
• Displays temporarios (ad hoc) com calculos
• Referencia do parametro de calculo
• Displays existentes salvos
• Displays no modo kiosk
• Reutilizar as exibiçoes para construir ativos a partir do mesmo modelo AF
• Éspecificar o elemento para as exibiçoes de elemento relativas do PI ProcessBook
• Configurar o fuso horario para um display
• Esconder a barra de ferramentas, a barra de tempo ou a barra lateral
Display https://webserver/website/#/Displays/DisplayId/
existente DisplayName
Display https://webserver/website/PB/#/PBDisplays/DisplayId/
existente do PI
ProcessBook
Parâmetro Description
Asset=<path> Configura um display existente para trocar ativos relacionados que
compartilham o mesmo template do PI AF. Éspecifique os ativos anexando
Asset a URL, seguido pelo caminho do novo ativo.
Caminho para atributo ou tag em um servidor do PI AF:
\\ServerName\DatabaseName\ParentElement\ChildElement
Regras de sintaxe:
• Varios ativos sao delimitados por pontos e vírgulas. Um caminho completo
do servidor deve ser fornecido para cada ativo.
Exemplo:
https://webserver/pivision/#/Displays/AdHoc?
DataItems=calc:Temperature.Value;calc:Level.Maximum&Calculatio
ns=[{"Name":"Temperature","Server":"piserver","Expression":"'C
DT158'-100"},
{"Name":"Level","Server":"piserver","Expression":"'BA:Level.
1'-25"}]
Calculations= Éspecifica calculos para um display temporario (ad hoc) do PI Vision. Esses
<JSON string> calculos nao aparecem no símbolo de exibiçao, a menos que um item de dados
correspondente se refira ao calculo. Consulte Displays temporarios (ad hoc) com
calculos para obter detalhes adicionais.
Regras de sintaxe:
• Deve ser uma string JSON valida que define quaisquer calculos referenciados
por itens de dados.
• Consulte Referencia do parametro de calculo para obter detalhes sobre como
definir objetos de calculo na string JSON.
Exemplo:
https://webserver/pivision/#/Displays/AdHoc?
DataItems=calc:Temperature.Value;calc:Level.Maximum&Calculatio
ns=[{"Name":"Temperature","Server":"piserver","Expression":"'C
DT158'-100"},
{"Name":"Level","Server":"piserver","Expression":"'BA:Level.
1'-25"}]
Parâmetro Description
DataItems=<path> Éspecifica um ou multiplos dados para um display temporario (ad hoc) do
PI Vision.
Caminho em um servidor do PI AF:
\\ServerName\DatabaseName\ParentElement\ChildElement|
ChildAttribute
Caminho em um servidor do PI Data Archive:
\\ServerName\TagName
Regras de sintaxe:
• Os atributos sao delimitados pelo caractere de barra vertical (|).
• Varios itens de dados sao delimitados por pontos e vírgulas. Um caminho
completo do servidor deve ser fornecido para cada atributo ou tag.
• Se o parametro DataItems especificar um ativo, todos os seus atributos
representaveis em grafico aparecerao no símbolo.
Exemplo:
https://webserver/pivision/#/Displays/AdHoc?DataItems=
\\AFserver1\Houston\B-210|Temperature;\\AFserver\B-210|
Pressure;
Nota:
Os parametros do Hide tambem podem ser atribuídos a um valor true ou
false. Assim, por exemplo, se um display tiver o HideSidebar conjunto e
contiver um link para um display diferente, esse link pode incluir
HideSidebar=false para que a barra lateral seja mostrada.
Parâmetro Description
Redirect=false Anula o redirecionamento do PI Vision a um Website para dispositivo movel. Por
padrao, um usuario de dispositivo ou navegador menor e redirecionado ao site
para dispositivo movel do PI Vision. Use esse parametro para ignorar esse
comportamento, por exemplo, ao integrar um display do PI Vision ou do PI
ProcessBook em seu proprio painel.
Exemplo:
http://webserver/pivision/#/Displays/3117/PowerAnalysis?
redirect=false
Rootpath=<path> Configure um display existente para trocar um ativo pai (ou outro ancestral)
pelos ativos filho no display. Éspecifique as raízes anexando rootpath a URL,
seguido pelo caminho do novo ativo pai.
Exemplo:
https://webserver/pivision/#/Displays/39189/Wind-Farm-
Temperatures?rootpath=\\csaf\windpowergenfleet\Wind Power
Generation Fleet\Big Buffalo Wind Farm
Symbol=<symbol Éspecifica qual tipo de símbolo aparecera em um display temporario (ad hoc).
type> Os tipos de símbolos validos incluem verticalgauge, horizontalgauge,
radialgauge, table, trend, value, xyplot e ACT (tabela de comparaçao de
ativos). O numero de dados de itens compatíveis varia de acordo com o símbolo.
As tabelas de comparaçao de ativos nao suportam pontos PI. Se nenhum
símbolo for especificado, uma tendencia e o tipo de símbolo padrao para um
display temporario (ad hoc).
Por exemplo, para alterar o tipo de símbolo para uma tabela, use o parametro
Symbol=table:
https://webserver/pivision/#/Displays/AdHoc?DataItems=
\\AFserver1\Houston\B-210|Temperature&Symbol=table
Para configurar uma tendencia temporaria (ad hoc) que mostre apenas uma
escala de valores quando houver tag(s) ou atributo(s) multiplos, inclua o
parametro Symbol=trend com a configuraçao MultipleScales=false:
https://webserver/pivision/#/Displays/AdHoc?DataItems=
\\afserver\B-210|Temperature;\\piserver
\aPIPoint&Symbol=trend;MultipleScales=false
Parâmetro Description
TZ=<time zone Éspecifica um deslocamento de tempo do horario UTC (Universal Coordinate
name> Time) para que os usuarios possam verificar os dados no fuso horario
especificado. O parametro TZ tambem pode especificar nomes de fuso horario
do Windows (por exemplo, Eastern Standard Time) ou IANA (por exemplo,
America/Denver).
Sintaxe:
• Nao podem haver espaços entre a especificaçao de deslocamento do fuso
horario.
• O deslocamento pode ser positivo ou negativo. Para aplicar um
deslocamento positivo, deve-se codificar o sinal de + (mais) como %2B.
• É possível inserir o deslocamento de tempo em qualquer um dos formatos a
seguir: H:MM ou HH:MM.
Exemplo:
https://webserver/pivision/#//Displays/3117/PowerAnalysis?
tz=UTC-5:00
Displays integrados
É possível integrar um display do PI Vision em uma pagina existente usando um elemento
<iframe> e configurando seu atributo src para a URL de uma pagina de display do PI Vision.
Se o site do PI Vision e o site de hospedagem tiverem origens diferentes, as configuraçoes de
segurança impedirao os navegadores de carregar o display do PI Vision. A origem de um site e
definida como a combinaçao do protocolo (por exemplo, HTTP ou HTTPS), nome do domínio
(por exemplo, 123.com) e numero da porta (por exemplo, :80).
Nota:
Se nenhuma porta for especificada, os valores padrao serao 80 para http e 443 para
https.
Para compartilhar os displays do PI Vision entre as origens, o servidor Web do PI Vision deve
identificar explicitamente as origens que podem renderizar os displays. Para configurar isso
para PI Vision, consulte Como voce pode incorporar um display do PI Vision em outro site?
(https://customers.osisoft.com/s/knowledgearticle?knowledgeArticleUrl=How-can-you-
embed-a-PI-Vision-display-into-another-website) no Portal de Atendimento ao Cliente.
Exemplos
As seguintes URLs criam displays temporarios de tendencias:
• Atributo unico (Fuel) do ativo B-210
https://webserver/website/#/Displays/AdHoc?DataItems=\\EastCoast\HiEfficiency
\B-210|Fuel
O caractere de barra vertical (|) separa os atributos dos elementos e atributos pai. Nenhum
horario de início e termino foi especificado, entao o intervalo de tempo padrao aplica-se a
exibiçao.
• Ativo unico (B-210) em um intervalo especificado
https://webserver/website/#/Displays/AdHoc?DataItems=\\EastCoast\HiEfficiency
\B-210&StartTime=25-sep-19&EndTime=27-sep-19
O ponto e vírgula separa itens de dados. Os atributos do mesmo ativo (Temperature e Fuel)
devem ser completamente especificados. Nenhum horario de início e termino foi
especificado, entao o intervalo de tempo padrao aplica-se a exibiçao. Por padrao, a tendencia
mostra uma escala separada para cada atributo ou tag.
• Multiplos dados com uma escala de valores unica
https://webserver/website/#/Displays/AdHoc?DataItems=\\afserver
\B-210|Temperature;\\piserver\aPIPoint&Symbol=trend;MultipleScales=false
A URL final deve incluir tanto os itens de dados quanto as definiçoes de calculo. Por exemplo:
?
DataItems=calc:Temperature.Value;calc:Level.Maximum&Calculations=[{"Name":"Tempera
ture","Server":"piserver","Expression":"'CDT158' - 100"},
{"Name":"Level","Server":"piserver","Expression":"'BA:Level.1' - 25"}]
Exemplos
{"Name":"Temperature","Server":"piserver","Expression":"'CDT158' - 100"}
• Varias definiçoes de calculo
[{"Name":"Temperature","Server":"piserver","Expression":"'CDT158' - 100"},
{"Name":"Level","Server":"piserver","Expression":"'BA:Level.1' - 25"}]
Nota:
Propriedades com valores padrao nao precisam ser especificadas. Por exemplo, para criar
um calculo com um CalcInterval nao padrao de "1h" e com valores padrao para todas
as outras propriedades, a amostra a seguir ilustra as informaçoes mínimas necessarias:
{
"Name": "Temperature",
"Server": "piserver",
"Expression": "'CDT158' * 2",
"IntervalMode": "Custom",
"CalcInterval": "1h"
}
Exemplos do PI Vision
• A URL a seguir abre o display salvo do PI Vision 3117 (chamado PowerAnalysis). Nenhum
intervalo de tempo e especificado, portanto o display e aberta com o intervalo de tempo do
display salvo.
https://webserver/website/#/Displays/3117/PowerAnalysis
• Esta URL abre o display salvo do PI Vision 3117 (chamado PowerAnalysis) com o intervalo
de tempo especificado entre meia-noite do dia 25 de setembro de 2012 ate meia-noite do
dia 27 de setembro de 2012.
https://webserver/website/#/Displays/3117/PowerAnalysis?mode=kiosk
&StartTime=25-sep-12&EndTime=27-sep-12
Exemplos do PI ProcessBook
Nesses exemplos, a pasta de importaçao deve ser \\fileServer\Imports e o servidor do
PI Vision deve ser https://webServer/PIVision.
• Se o caminho do arquivo de display do PI ProcessBook for \\fileServer\Imports
\Kamyr.pdi, voce podera abri-lo usando a seguinte URL:
https://webServer/PIVision/#/PBDisplayName/Kamyr
• Se o caminho do arquivo de display do PI ProcessBook for \\fileServer\Imports
\Dealer\Customer2\ChemicalPlant\DistillationProcess.svg, voce podera abri-lo
usando a seguinte URL:
https://webServer/PIVision/#/PBDisplayName/Dealer
/Customer2/ChemicalPlant/DistillationProcess
Nota:
Nao inclua \\fileServer\Imports na URL para o display do PI ProcessBook.
• Se o nome de arquivo for unico e nao incluir um ponto final, entao voce nao precisa
especificar uma extensao. Se uma extensao nao for especificada, o PI Vision abrira um PDI
ou um display SVG. Se o nome do arquivo de display incluir um ponto final, entao voce deve
incluir a extensao do arquivo no URL. Por exemplo:
https://webServer/PIVision/#/PBDisplayName/Dealer
/Customer2/ChemicalPlant/DistillationProcess.svg
Voce tambem pode abrir um display do PI ProcessBook especificando a ID de display.
• Por exemplo, a seguinte URL abre o display do PI ProcessBook importada chamada
PressureVariation, que tem uma ID de 3649, com o intervalo de tempo especificado de meia-
noite de 1º de fevereiro de 2015 a meia-noite 28 de fevereiro de 2015:
https://webServer/PIVision/#/PBDisplays/3649/PressureVariation
?&StartTime=01-feb-15&EndTime=28-feb-15
Nota:
O modo quiosque so existe dentro de um navegador que inclui o parametro de URL
anexado descrito acima. Omitir o parametro URL de um link remove efetivamente uma
tela do modo quiosque.
Exemplos
• A URL a seguir cria um display temporario no modo de quiosque.
O display mostrara uma tendencia contendo um unico atributo (Fuel) do ativo B-210
durante o intervalo de tempo da meia-noite do dia 25 de setembro de 2012 ate a meia-noite
do dia 27 de setembro de 2012.
https://webserver/website/#/Displays/AdHoc?DataItems=\\EastCoast\HiEfficiency\
B-210|Fuel&StartTime=25-sep-12&EndTime=27-sep-12&mode=kiosk
• A URL abre o display 3117 salvo (nomeado como PowerAnalysis) no modo de quiosque.
Nenhum intervalo de tempo e especificado para que o display possa abrir com o intervalo de
tempo do display salvo.
https://webserver/website/#/Displays/3117/PowerAnalysis?mode=kiosk
Procedimento
1. Obtenha os caminhos dos ativos que deseja usar para substituir os ativos existentes na
exibiçao.
Voce pode encontrar esses caminhos nos resultados da pesquisa do PI Vision ou no PI
System Explorer.
2. Éspecifique os ativos relacionados atualizando a URL de exibiçao existente. Anexe a string ?
Asset, seguido pelo caminho do novo ativo. Separe varios caminhos de ativo com um ponto
e vírgula (;)
Exemplo
No exemplo a seguir, o display do PI Vision chamado "BoilerFanInformation" contem dois
símbolos de tabela; um mostra as informaçoes sobre uma caldeira; e o outro, as informaçoes
sobre um ventilador.
O ativo da caldeira na exibiçao foi construído a partir de um modelo de elemento AF do tipo
Boiler e o ativo do ventilador foi construído a partir de um modelo de elemento AF do tipo
Fan.
Um engenheiro deseja usar esta exibiçao para mostras as informaçoes sobre uma caldeira e um
ventilador diferente, que foram construídos a partir do mesmo modelo. A exibiçao
"BoilerFanInformation" original possui a URL: https://PIVisionServ/Displays/15914/
BoilerFanInformation
Para visualizar as informaçoes sobre uma caldeira e uma caldeira diferente, execute as etapas a
seguir:
1. No PI System Explorer, identifique os caminhos para os ativos AF de interesse.
2. Anexe a sequencia a seguir para a URL de exibiçao "BoilerFanInformation":
?Asset=\\AFServer1\DB1\CrackingProcess\Equipment\Boiler309;\\AFServer1\DB1\
Cracking Process\Equipment\Fan486
Procedimento
• Anexe ?CurrentElement a URL, seguido pelo caminho do elemento para o qual os dados
serao mostrados.
A sintaxe do caminho relativo dos elementos PI AF e suportada.
Por exemplo, cada uma das URLs mostra os dados de um elemento diferente na ERD
identificada como 15914:
https://PIVisionServ/PIVision/#/PBDisplays/15914?CurrentElement=
\\AFServer1\DB1\CrackingProcess\Boiler202
https://PIVisionServ/PIVision/#/PBDisplays/15914?CurrentElement=
\\AFServer1\DB1\CrackingProcess\Boiler209
Procedimento
• Anexe o parametro TZ a URL. Por exemplo:
https://PIVisionServ/PIVision/#/Displays/3117/PowerAnalysis?tz=Eastern
Standard Time
https://PIVisionServ/PIVision/#/Displays/3117/PowerAnalysis?tz=America/New_York
https://PIVisionServ/PIVision/#/Displays/3117/PowerAnalysis?tz=UTC-5:00
A sintaxe e os exemplos
Nao podem haver espaços entre a especificaçao de deslocamento do fuso horario, como por
exemplo: TZ=UTC-3:00.
É possível inserir o deslocamento de tempo em qualquer um dos formatos a seguir:
• H:MM ou HH:MM
Por exemplo:TZ=UTC-5:05
Se especificar os minutos, deve-se usar dois dígitos e precede-los com : (dois-pontos). Os
valores para minutos podem variar entre 00 a 59. Por exemplo:
tz=utc%2B8:05
• +n ou -n horas. Os valores para horas (n) podem variar de 1 a 13.
Por exemplo:tz=Utc-1
Nota:
Nos navegadores Mozilla Firefox, o formato UTC+H pode falhar, pois o sinal de + (mais)
nao e transmitido adequadamente (codificado como %2B ou nao).
Quaisquer especificaçoes invalidas causam a reversao do display para o fuso horario do cliente.
Nota:
Os nomes do parametro nao fazem distinçao entre maiusculas e minusculas. Nao podem
haver espaços entre a especificaçao de parametro.
Procedimento
• Para ocultar a barra de ferramentas, anexe o parametro ?HideToolbar a URL. Por exemplo:
https://PIVisionServ/PIVision/#/Displays/3117/PowerAnalysis?HideToolbar
• Para ocultar a barra de tempo, anexe o parametro ?HideTimebar a URL. Por exemplo:
https://PIVisionServ/PIVision/#/Displays/3117/PowerAnalysis?HideTimebar
• Para esconder a lateral, anexe o parametro ?HideSidebar a URL. Por exemplo:
https://PIVisionServ/PIVision/#/Displays/3117/PowerAnalysis?HideSidebar
• Para esconder varias barras, anexe os parametros a URL usando um sinal tipografico & &
para separar cada parametro. As barras podem ser ocultadas em qualquer combinaçao. O
exemplo a seguir oculta todas as tres barras:
https://PIVisionServ/PIVision/#/Displays/3117/
PowerAnalysis?hideToolbar&HideTimebar&HideSidebar
Procedimento
• Para anular esse comportamento padrao, adicione redirect=false a sua URL do PI Vision.
Esse parametro faz com que o usuario visualize o aplicativo Web completo do PI Vision,
independentemente do tamanho da janela.
Exemplos
A URL a seguir abre o display salvo 3117 (chamado PowerAnalysis) no aplicativo Web
completo do PI Vision, mesmo quando for acessado em dispositivos ou janelas de navegadores
menores.
http://webserver/website/#/Displays/3117/PowerAnalysis?redirect=false
A string de conexao pode ser editada no web.config diretamente pelo aplicativo Web do
PI Vision ou por meio do modulo de strings de conexao no IIS Manager quando o aplicativo
Web do PI Vision estiver selecionado. O arquivo web.config esta localizado em um desses
diretorios a seguir:
%pihome64%\PIVision\Services for versions 1.x
%pihome64%\PIVision for versions 2.x
▪ Admin
▪ Operacional
◦ OSIsoft-PISymbols
Inclui as mensagens de procura e recuperaçao de dados (inclusive todas as mensagens do
site de administraçao e dos serviços de monitoramento de arquivo).
▪ Admin
▪ Operacional
◦ OSIsoft-Search
Inclui mensagens relacionadas a pesquisas executadas pelo PI Vision.
▪ Admin
3. Opcional: crie uma exibiçao personalizada para ver todos esses eventos em um so lugar:
a. No painel a esquerda do Visualizador de eventos do Windows, clique com o botao direito
do mouse na linha Personalizar visualizações e selecione Criar visualização
personalizada.
b. De um nome a vista. Por exemplo, Eventos do PI Vision.
c. Selecione a guia XML.
d. Marque Editar consulta manualmente e adicione o texto a seguir:
<QueryList>
<Query Id="0" Path="OSIsoft-PIDataServices/Admin">
<Select Path="OSIsoft-PIDataServices/Admin">*</Select>
<Select Path="OSIsoft-PIDataServices/Operational">*</Select>
<Select Path="OSIsoft-PIVisualization/Admin">*</Select>
<Select Path="OSIsoft-PIVisualization/Operational">*</Select>
<Select Path="OSIsoft-PISystemSearch/Admin">*</Select>
<Select Path="OSIsoft-PISystemSearch/Operational">*</Select>
<Select Path="OSIsoft-Search/Admin">*</Select>
<Select Path="PIWebAPI/Admin">*</Select>
</Query>
</QueryList>
4. Use o log do Visualizador de eventos de análise para rastrear chamadas de pesquisa:
a. Inicie o Visualizador de Eventos do Windows.
b. Clique em View (Exibir).
Se o valor for zero, a supressao da mensagem estara desativada. A OSIsoft recomenda que voce
nao desative a supressao da mensagem.