Condividi tramite


Installare e configurare il servizio dati operativo in BizTalk Server

A partire da BizTalk Server 2016 Feature Pack 1, inviare il rilevamento a Power BI usando il modello di Power BI fornito o crearne uno personalizzato.

Informazioni sui dati operativi

I dati operativi sono informazioni sulle istanze e i messaggi che passano attraverso l'ambiente di BizTalk Server. Per altre informazioni, vedere Servizio dati operativi.

Prerequisiti

  • Scaricare e installare Power BI Desktop in qualsiasi computer con accesso di rete all'BizTalk Server.

  • Installare feature Pack 2 o versione successiva nel BizTalk Server.

  • Installare IIS nella BizTalk Server. Nella maggior parte degli ambienti BizTalk Server, IIS è già installato. Per BizTalk Server 2016, vedere Requisiti hardware e software. Verificare che IIS sia installato aprendo Internet Information Services Manager.

  • facoltativo. Installare e configurare un Power BI Gateway per connettersi PowerBI.com con l'BizTalk Server locale. Se non si usa un BizTalk Server locale, non è necessario il gateway.

Passaggi

  1. Eseguire Windows PowerShell come amministratore (menu Start, digitare PowerShell, fare clic con il pulsante destro del mouse e selezionare Esegui come amministratore).

  2. Passare alla cartella di installazione di BizTalk, ad esempio digitare : cd 'C:\Program Files (x86)\Microsoft BizTalk Server 2016\'.

  3. Nel testo seguente sostituire Default Web Site, domain\useroperationalDataServiceAppPool, , passworde domain\group con i valori:

    FeaturePack.ConfigureServices.ps1 -Service operationaldata -WebSiteName '<Default Web Site>' -ApplicationPool <operationalDataServiceAppPool> -ApplicationPoolUser <domain>\<user\> -ApplicationPoolUserPassword <password> -AuthorizationRoles '<domain>\<group1\>, <domain>\<group2\>, <domain>\<user\>, <domain>\<user2\>'
    
    • Servizio: servizio da configurare (OperationalData for Power BI)
    • WebSiteName: sito Web IIS esistente che ospita il servizio. Il valore predefinito è Sito Web predefinito.
    • ApplicationPool: pool di applicazioni usato dal servizio. Se esiste, non viene creato un nuovo oggetto. Il valore predefinito è DefaultAppPool.
    • ApplicationPoolUser: configura il pool di applicazioni da eseguire come identità utente. Deve avere BizTalk Server Operatore o privilegi superiori.
    • ApplicationPoolUserPassword: password per ApplicationPoolUser
    • AuthorizationAccount: elenco di gruppi autorizzati o utenti che possono usare questo servizio

    Nell'esempio seguente viene usato Default Web Site, creare un pool di applicazioni denominato PowerBIAppPool, eseguire appPool come account, usare BIZTALK-serviceacct come bootcampbts2016\btsservice password dell'account utente e concedere le autorizzazioni del BizTalk Server Administrators gruppo. Assicurarsi di immettere quanto segue, inclusi i singoli virgolette circostanti con spazi:

    FeaturePack.ConfigureServices.ps1 -Service operationaldata -WebSiteName 'Default Web Site' -ApplicationPool PowerBIAppPool -ApplicationPoolUser bootcampbts2016\btsservice -ApplicationPoolUserPassword  BIZTALK-serviceacct -AuthorizationRoles 'BOOTCAMPBTS2016\BizTalk Server Administrators'
    

    Al termine, l'applicazione BizTalkOperationalDataService viene creata all'interno di IIS:

    Applicazione BizTalkMOperationalDataServer

  4. Per confermare il funzionamento, passare a http://localhost/BizTalkOperationalDataService.

    Se viene richiesto di accedere, accedere con un account membro del dominio\gruppo immesso nel passaggio precedente (-AuthorizationRoles 'BOOTCAMPBTS2016\BizTalk Server Administrators').

    Se viene richiesto di aprire o salvare BizTalkOperationalDataService.json, l'installazione è stata completata. È possibile salvarlo in locale e quindi aprirlo nel blocco note o in Visual Studio per visualizzare il contenuto.

Avviso

L'applicazione BizTalkOperationalDataService in IIS usa un file web.config. Gli elementi all'interno di web.config sono distinzione tra maiuscole e minuscole. Quindi, quando si esegue lo script Windows PowerShell, assicurarsi di immettere il caso corretto per -AuthorizationRoles il valore. Se non sei sicuro del caso, ecco un modo semplice per scoprire:

  1. Aprire Gestione computer e espandere Utenti e gruppi locali.
  2. Selezionare Gruppi e scorrere verso il basso fino ai gruppi SQLServer... .
  3. Nell'esempio seguente si noti che BOOTCAMPBTS2016 è in tutti i maiuscole. Se vengono visualizzati tutti i maiuscole, immettere il nome del computer in tutti i maiuscole.

Il nome del computer è in tutti i CAPS

Vedi anche

Altre informazioni sul servizio dati operativi

Novità di Feature Pack