Condividi tramite


Comandi per la gestione delle attività

I comandi per la gestione delle attività dell'utilità di gestione BAM consentono di lavorare con le attività distribuite.

  • get-activities: ottiene un elenco di attività distribuite.

  • remove-activity: rimuove un'attività.

  • get-activitywindow: ottiene la durata di un'attività.

  • set-activitywindow: imposta la durata dell'attività per un'attività.

  • get-index: ottiene l'elenco degli indici.

  • create-index: crea un nuovo indice.

  • delete-index: elimina un indice.

  • get-archive: ottiene il comportamento dell'attività archiviata.

  • set-archive: imposta il comportamento dell'attività archiviata.

Nota

È possibile abilitare la traccia in qualsiasi comando dell'utilità BAM includendo l'opzione -Trace:on|off parametro. Tramite l'opzione Trace viene eseguito l'override delle impostazioni di traccia nel file di configurazione. Questa opzione può essere utilizzata in combinazione con qualsiasi comando BAM comune.

Nota

In un sistema che supporta il controllo dell'account utente, potrebbe essere necessario eseguire lo strumento con i privilegi amministrativi.

Comando get-activities

Utilizzo

bm.exe get-activities [ -View:<view name> ][ -Server:<server> ][ -Database:<database> ]

Parametri

Parametro Descrizione
Nome:<nome attività> Nome dell'attività da rimuovere.
Server:<server> Facoltativo: nome del server da cui ottenere l'elenco delle attività. Il server deve appartenere allo stesso dominio del computer da cui si esegue bm.exe. Se non si specifica il nome di server, bm.exe utilizza il nome predefinito di localhost.
Database:<database> Facoltativo: nome del database da cui ottenere l'elenco delle attività. se non si specifica il nome, bm.exe utilizza il nome predefinito BamPrimaryImport.

Consente di visualizzare un elenco delle attività distribuite nel computer in cui viene eseguito il comando.

esempi

bm.exe get-activities -View:SalesManagerView  
bm.exe get-activities -Server:MyServer -Database:MyPrimaryImport  

Comando remove-activity

Utilizzo

bm.exe remove-activity -Name:<activity name>[ -Server:<server> ][ -Database:<database> ]

Parametri

Parametro Descrizione
Nome:<nome attività> Nome dell'attività da rimuovere.
Server:<server> Facoltativo: nome del server da cui rimuovere l'attività. Il server deve appartenere allo stesso dominio del computer da cui si esegue bm.exe. Se non si specifica il nome di server, bm.exe utilizza il nome predefinito di localhost.
Database:<database> Facoltativo: nome del database da cui rimuovere l'attività. se non si specifica il nome, bm.exe utilizza il nome predefinito BamPrimaryImport.

Consente di rimuovere l'attività specificata dal database di importazione primaria BAM. Se per l'attività esistono visualizzazioni dipendenti, il comando non verrà eseguito e verrà segnalato un errore. Utilizzare il comando remove-view per rimuovere tutte le visualizzazioni dipendenti ed eseguire di nuovo il comando remove-activity.

esempi

bm.exe remove-activity -Name:PurchaseOrder  
bm.exe remove-activity -Name:PO -Server:MyServer -Database:MyPrimaryImport  

Comando get-activitywindow

Utilizzo

bm.exe get-activitywindow -Activity:<activity name>[ -Server:<server> ][ -Database:<database> ]

Parametri

Parametro Descrizione
Activity:<activity name> Nome dell'attività.
Server:<server> Facoltativo: nome del server in cui risiede l'attività. Il server deve appartenere allo stesso dominio del computer da cui si esegue bm.exe. Se non si specifica il nome di server, bm.exe utilizza il nome predefinito di localhost.
Database:<database> Facoltativo: nome del database in cui risiede l'attività. se non si specifica il nome, bm.exe utilizza il nome predefinito BamPrimaryImport.

Consente di visualizzare la durata per l'attività specificata. Il comando restituisce la durata e le unità in base alle quali viene misurata.

esempi

bm.exe get-activitywindow -Activity:PurchaseOrder  
bm.exe get-activitywindow -Activity:PO -Server:Ship -Database:ShipDatabase  

Comando set-activitywindow

Utilizzo

bm.exe set-activitywindow -Activity:<activity name> -TimeLength:<integer number> -TimeUnit:Month|Giorno|Ora |Minute[ -Server:<server> ][ -Database:<database> ]

Parametri

Parametro Descrizione
Activity:<activity name> Nome dell'attività.
TimeLength:<integer number> Durata per l'attività.
TimeUnit:Month|Day|Hour|Minute Misura unitaria per la durata.
Server:<server> Facoltativo: nome del server in cui risiede l'attività. Il server deve appartenere allo stesso dominio del computer da cui si esegue bm.exe. Se non si specifica il nome di server, bm.exe utilizza il nome predefinito di localhost.
Database:<database> Facoltativo: nome del database in cui risiede l'attività. se non si specifica il nome, bm.exe utilizza il nome predefinito BamPrimaryImport.

Consente di impostare la durata per l'attività specificata.

esempi

bm.exe set-activitywindow -Activity:PurchaseOrder -TimeLength:6 -TimeUnit:Day  
bm.exe set-activitywindow -Activity:PurchaseOrder -TimeLength:1 -TimeUnit:Month  

Comando get-index

Utilizzo

bm.exe get-index -Activity:<activity name>[ -Server:<server> ][ -Database:<database> ]

Parametri

Parametro Descrizione
Activity:<activity name> Nome dell'attività.
Server:<server> Facoltativo: nome del server in cui risiede l'attività. Il server deve appartenere allo stesso dominio del computer da cui si esegue bm.exe. Se non si specifica il nome di server, bm.exe utilizza il nome predefinito di localhost.
Database:<database> Facoltativo: nome del database in cui risiede l'attività. se non si specifica il nome, bm.exe utilizza il nome predefinito BamPrimaryImport.

Consente di visualizzare un elenco di tutti gli indici che sono stati creati per l'attività specificata.

esempi

bm.exe get-index -Activity:PurchaseOrder  
bm.exe get-index -Activity:PurchaseOrder -Server:Ship -Database:ShipDatabase  

Comando create-index

Utilizzo

bm.exe create-index -IndexName:<index name -Activity:<activity name>> -Checkpoint1<>[,<checkpoint2>...] [ -Server:<server> ][ -Database:<database> ]

Parametri

Parametro Descrizione
IndexName:<index name> Nome del nuovo indice.
Activity:<activity name> Nome dell'attività per cui è stato creato l'indice.
Checkpoint:<checkpoint1>[,<checkpoint2>...] Elenco delimitato da virgola dei punti di arresto per l'indice.
Server:<server> Facoltativo: nome del server in cui risiede l'attività. Il server deve appartenere allo stesso dominio del computer da cui si esegue bm.exe. Se non si specifica il nome di server, bm.exe utilizza il nome predefinito di localhost.
Database:<database> Facoltativo: nome del database in cui risiede l'attività. se non si specifica il nome, bm.exe utilizza il nome predefinito BamPrimaryImport.

Consente di creare un indice per l'attività specificata utilizzando i punti di arresto specificati.

esempi

bm.exe create-index -IndexName:Idx1 -Activity:PO -Checkpoint:State,City  
bm.exe create-index -IndexName:Idx2 -Activity:PO -Checkpoint:Amount -Server:S1  

Comando delete-index

Utilizzo

bm.exe delete-index -IndexName:<index name -Activity:<activity name>>[ -Server:<server> ][ -Database:<database> ]

Parametri

Parametro Descrizione
IndexName:<index name> Nome dell'indice da eliminare.
Activity:<activity name> Nome dell'attività per cui eliminare l'indice.
Server:<server> Facoltativo: nome del server in cui risiede l'attività. Il server deve appartenere allo stesso dominio del computer da cui si esegue bm.exe. Se non si specifica il nome di server, bm.exe utilizza il nome predefinito di localhost.
Database:<database> Facoltativo: nome del database in cui risiede l'attività. se non si specifica il nome, bm.exe utilizza il nome predefinito BamPrimaryImport.

Consente di eliminare l'indice specificato con il nome dato dall'attività specificata.

esempi

bm.exe delete-index -IndexName:Idx1 -Activity:PO  
bm.exe delete-index -IndexName:Idx2 -Activity:PO -Server:S1 -Database:BamPI1  

Comando get-archive

Utilizzo

bm.exe get-archive -Activity:<activity> [-Server:<server>] [-Database:<database>]

Parametri

Parametro Descrizione
Activity:<activity name> Nome dell'attività per cui deve essere visualizzato il comportamento.
Server:<server> Facoltativo: nome del server in cui risiede l'attività. Il server deve appartenere allo stesso dominio del computer da cui si esegue bm.exe. Se non si specifica il nome di server, bm.exe utilizza il nome predefinito di localhost.
Database:<database> Facoltativo: nome del database in cui risiede l'attività. se non si specifica il nome, bm.exe utilizza il nome predefinito BamPrimaryImport.

Consente di ottenere il comportamento del pacchetto di archiviazione per l'attività specificata, ovvero se tale pacchetto archivierà o eliminerà i dati relativi all'attività.

esempi

bm.exe get-archive -Activity:PurchaseOrder  

Comando set-archive

Utilizzo

bm.exe set-archive -Activity:<activity> -ShouldArchive:True [-Server:<server>] [-Database:<database>]

Parametri

Parametro Descrizione
Activity:<activity name> Nome dell'attività per cui deve essere visualizzato il comportamento.
ShouldArchive: True Se True, l'attività viene spostata nel database di archiviazione. Se False, l'attività viene eliminata.
Server:<server> Facoltativo: nome del server in cui risiede l'attività. Il server deve appartenere allo stesso dominio del computer da cui si esegue bm.exe. Se non si specifica il nome di server, bm.exe utilizza il nome predefinito di localhost.
Database:<database> Facoltativo: nome del database in cui risiede l'attività. se non si specifica il nome, bm.exe utilizza il nome predefinito BamPrimaryImport.

Consente di impostare il comportamento del pacchetto di archiviazione per l'attività specificata, in modo che i dati relativi all'attività vengano spostati nel database di archiviazione. Per impostazione predefinita, questo comportamento è impostato per le nuove attività distribuite.

esempi

Per eliminare i dati dell'attività BAM, eseguire quanto segue:

bm.exe set-archive -Activity:PurchaseOrder -ShouldArchive:False  

Per spostare i dati dell'attività BAM nel database BAMArchive, eseguire quanto segue:

bm.exe set-archive -Activity:PurchaseOrder -ShouldArchive:True  

Vedere anche

Utilità di gestione BAM