Condividi tramite


Attività BAM per amministratori

In questo argomento vengono descritte le attività tipiche che gli amministratori BAM devono svolgere per gestire l'infrastruttura BAM.

Configurazione di BAM

La configurazione iniziale di BAM viene eseguita usando l'BizTalk Server Configurazione guidata. Utilizzando la Configurazione guidata, gli amministratori possono:

  • Attiva Strumenti di monitoraggio delle attività di business

  • Attivare SQL Server Analysis Services per le aggregazioni BAM.

  • Specificare il nome del server e i database utilizzati per gli strumenti BAM.

  • Attivare SQL Server Notification Services per gli avvisi BAM.

  • Specificare l'account da utilizzare per eseguire BAM Notification Services.

  • Specificare il server SMTP da utilizzare per l'invio degli avvisi BAM.

  • Specificare il percorso del file da utilizzare per memorizzare gli avvisi BAM.

  • Specificare il nome del server SQL in cui si trovano i database degli avvisi BAM.

  • Specificare il prefisso per i nomi dei database degli avvisi.

  • Attivare il portale BAM in un computer.

  • Specificare gli account dei servizi Web da utilizzare per eseguire il portale BAM.

  • Specificare i gruppi Windows che possono accedere al portale BAM.

  • Specificare il percorso del sito Web del portale BAM.

    Per ulteriori informazioni sull'utilizzo della Configurazione guidata, vedere i seguenti argomenti:

  • Configurare gli avvisi BAM

  • Configurare gli strumenti BAM

  • Configurare il portale BAM

Servizi di notifica distribuiti - solo SQL Server 2008 R2

La configurazione di BAM per l'esecuzione in un ambiente distribuito garantisce migliore prestazioni a livello di elaborazione di avvisi e notifiche. In questo caso, i ruoli Provider, Generatore e Server di distribuzione di Notification Services si trovano in computer diversi ed è necessario installare Notification Services nell'ambiente con più computer.

Nota

A partire da SQL Server 2012, BizTalk Server usa database SQL Mail. Quindi, se si usa SQL Server 2012 o versione successiva, questo non si applica all'utente. Per indicazioni, vedere Avvisi BAM .

Per configurare Notification Services in un ambiente distribuito
  1. Installare SQL Server Notification Services.

    Nota

    I servizi di notifica non sono inclusi in SQL Server. Installare SQL Server Notification Services quando si installa BizTalk Server selezionando l'opzione Provider di avvisi BAM per Servizi di notifica SQL in Software aggiuntivo nella pagina Installazione componente della procedura guidata di installazione.

  2. Per creare il servizio di notifica BAM in ogni computer nell'ambiente distribuito eseguire C:\Programmi\Microsoft SQL Server\90\NotificationServices\9.0.242\bin\nscontrol register -name bamalerts -server name -server <name> -service -serviceusername <alertuseraccount> -servicepassword <passwd> da un prompt dei comandi.

  3. Modificare il file di configurazione dell'infrastruttura BAM in ogni computer che viene configurato per Notification Services nell'ambiente distribuito. Per ottenere il file di configurazione, usare il comando get-config -FileName:<output>bm.exe.

  4. Modificare il file di configurazione in modo che faccia riferimento ai server nell'ambiente Notification Services distribuito:

    <Property Name="GeneratorServerName">PFIDWYUK</Property>
    <Property Name="ProviderServerName">PFIDWYUK</Property>
    <Property Name="DistributorServerName">PFIDWYUK</Property>
    
  5. Usare il file> update-config -FileName:<config bm.exe per aggiornare la configurazione BAM.

  6. Riavviare Notification Services in tutti i computer nell'ambiente distribuito.

    Per altre informazioni sull'installazione di BAM in un ambiente multicomputer, vedere Installare e configurare BAM (Business Activity Monitoring) in un ambiente multi-computer.

Spostamento del database di importazione primaria BAM

A un certo punto può diventare necessario spostare il database di importazione primaria BAM, ad esempio se occorre aggiornare l'hardware o garantire la scalabilità verticale delle operazioni. Per spostare il database è necessario eseguire un'operazione di backup e ripristino. Per altre informazioni su questo processo, vedere Backup e ripristino di BAM.

Utilizzo delle definizioni BAM

Gli amministratori lavorano molto con le definizioni BAM. Lo strumento principale che si utilizza per lavorare con le definizioni BAM è l'Utilità di gestione BAM. Con questa utilità è possibile svolgere le seguenti attività:

  • Modificare le attività. È possibile usare i comandi deploy-all, update-all, remove-activity e set-actvitywindow dell'utilità di gestione BAM per modificare le attività distribuite.

  • Applicare indici alle tabelle delle attività per migliorare le prestazioni. Per modificare gli indici nelle attività, usare i comandi create-index e delete-index .

  • Impostare la sicurezza per le visualizzazioni. È possibile usare i comandi add-account e remove-account per concedere agli utenti i diritti di accesso alle visualizzazioni.

  • Configurare lo spostamento distribuito tra le attività. Usare i comandi enable-reference e disable-reference per configurare lo spostamento distribuito delle attività. Per altre informazioni sulla navigazione distribuita delle attività, vedere Gestione della navigazione distribuita delle attività remote.

  • Controllare le modifiche. È possibile elencare le modifiche apportate all'infrastruttura dinamica BAM usando il comando get-changes .

    Per una descrizione di tutti i comandi disponibili tramite l'utilità di gestione BAM, vedere Utilità di gestione BAM. Per esempi di uso dell'utilità di gestione BAM per usare le definizioni BAM, vedere Gestione dell'infrastruttura dinamica BAM.

Configurazione di più gruppi BizTalk in modo che facciano riferimento a un solo database BAM

Quando si configura BAM per usare un gruppo di BizTalk Server nuovo o esistente, è possibile configurare il gruppo per usare gli stessi database BAM già in uso da un altro gruppo di BizTalk Server. Per configurare BAM in questo modo, è necessario completare le seguenti attività:

  • Ottenere le informazioni di configurazione dal database di importazione primaria BAM esistente usando la configurazione guidata BizTalk Server. Sono inclusi i nomi del server e del database. Si noti lo stato delle caselle di controllo. Ottenere le informazioni di configurazione per le pagine Strumenti BAM e Avvisi BAM.

  • Configurare BAM per il nuovo gruppo e immettere le informazioni esattamente come già configurate per il PIT di destinazione. Quando si immettono le informazioni di configurazione per il nuovo gruppo, si utilizzano tutte le informazioni raccolte dal gruppo esistente per configurare il nuovo gruppo, ad eccezione dell'utente di Avvisi BAM, che deve rimanere vuoto.

Backup e ripristino di BAM

Gli amministratori devono prevedere situazioni di ripristino di emergenza. Eseguire il backup dei database di analisi BAM, di analisi rilevamento, con schema a stella BAM, di archiviazione BAM e di importazione primaria BAM, in modo da essere pronti qualora sia necessario ripristinarli. Per informazioni sul backup e il ripristino dei database BAM, vedere Backup e ripristino di BAM.

Utilizzo di server rinominati

Quando si rinomina un server o si sposta l'infrastruttura BAM tra i server, è necessario aggiornare la cartella di lavoro di Excel aggiornando le relative definizioni BAM.

Di seguito vengono riportati gli scenari in cui è necessario aggiornare la cartella di lavoro:

  • In uno scenario di gestione temporanea si sposta l'infrastruttura BAM in un nuovo database. Per garantire la funzionalità delle cartelle di lavoro di Excel è necessario ridistribuirle o migrarle, quindi riaggiornarle.

  • Si rinomina il computer che esegue BizTalk Server. Questa operazione richiede l'aggiornamento dei pacchetti DTS e dell'origine dati OAP; oltre all'aggiornamento della cartella di lavoro.

    È possibile aggiornare la cartella di lavoro di Excel in due modi:

  • Eseguire il seguente comando di Gestione BAM dal nuovo server:

    bm.exe update-livedataworkbook -Name:<livedata workbook to update.xls>

    Nota

    È anche possibile specificare il nuovo nome del server e/o il nome del database di importazione primaria BAM: bm.exe update-livedataworkbook -Name:<livedata cartella di lavoro per update.xls> [-Server:server>] [-Database:<<database>]

  • In alternativa è possibile aggiornare in Excel la cartella di lavoro di Excel:

    1. Aprire la cartella di lavoro da aggiornare.

    2. Dal menu BAM fare clic su Connessione database BAM.

    3. Immettere il nuovo nome del server e il nome del database di importazione primaria BAM.

Gestione degli avvisi

Gli amministratori possono gestire gli avvisi in vari modi:

È possibile utilizzare l'Utilità di gestione BAM per distribuire e rimuovere gli avvisi. Mediante l'utilità è inoltre possibile aggiungere e rimuovere sottoscrizioni, nonché attivare e disattivare avvisi. Per altre informazioni sull'uso dell'utilità di gestione BAM, vedere Utilità di gestione BAM, Gestione della sicurezza BAM e Gestione delle definizioni BAM.

È inoltre possibile creare e rimuovere avvisi mediante il portale BAM. Per informazioni sulla creazione di avvisi tramite il portale BAM, vedere Ricerche attività nel portale BAM.

Pulitura della tabella della cronologia degli avvisi

Se gli avvisi BAM sono configurati, viene creato un processo SQL per ogni visualizzazione attività creata. Al processo verrà assegnato un nome in base al modello seguente:

<visualizzazione> name>_<activity bam_View_DelAlertHistJob

Questo processo pulisce i dati di controllo per gli avvisi di istanza per la visualizzazione> attività specificata <nella tabella Bam_Metadata_AlertChronicle. Se sono stati definiti avvisi di istanza per una determinata visualizzazione attività, alla tabella verrà aggiunta una nuova riga ogni volta che viene attivato un avviso.

È possibile eseguire questo processo manualmente per eseguire la pulitura della tabella oppure pianificarne l'esecuzione in base alle esigenze dell'applicazione o dell'ambiente in uso.

Vedere anche

Gestione di BAM