Limpar manualmente a gravação de detalhes da chamada e os bancos de dados de Qualidade da Experiência em Skype for Business Server

Resumo: Saiba como limpar manualmente os registros da CDR e dos bancos de dados QoE usados pelo Skype for Business Server.

Os bancos de dados de CDR e QoE podem ser manual ou automaticamente eliminados dos registros. A limpeza dos registros pode ser importante de forma que os dados não se tornem obsoletos ou quando precisar redefinir os relatórios de uma linha de base inicial.

Limpar os registros manualmente dos bancos de dados de CDR e QoE

Os administradores podem configurar os bancos de dados CDR (Gravação de Detalhes de Chamada) e/ou a Qualidade da Experiência (QoE) para limpar automaticamente registros antigos do banco de dados; isso ocorrerá se a limpeza estiver habilitada para o banco de dados especificado (CDR ou QoE) e se houver registros que estejam no banco de dados por mais tempo do que o tempo especificado. Por exemplo, todos os dias, às 1h, os administradores podem configurar o sistema para que os registros QoE com mais de 60 dias sejam excluídos do banco de dados QoE.

Além dessa limpeza automática, dois novos cmdlets – Invoke-CsCdrDatabasePurge e Invoke-CsQoEDatbasePurge – são adicionados a Skype for Business Server; esses cmdlets permitem que os administradores limpem manualmente os registros da CDR e dos bancos de dados QoE a qualquer momento. Por exemplo, para limpar manualmente todos os registros com mais de 10 dias do banco de dados de CDR, é possível usar um comando semelhante a este:

Invoke-CsCdrDatabasePurge -Identity service:MonitoringDatabase:atl-sql-001.litwareinc.com -PurgeCallDetailDataOlderThanDays 10 -PurgeDiagnosticDataOlderThanDays 10

No comando anterior, tanto registros de detalhes de chamada quanto registros de dados de diagnóstico, mais de 10 dias são excluídos do banco de dados de monitoramento no atl-sql-001.litwareinc.com. (Registros de detalhes de chamada são relatórios de usuário/sessão. Registros de dados de diagnóstico são logs de diagnóstico carregados por aplicativos cliente, como Skype for Business Server.)

Como mostrado acima, quando o cmdlet Invoke-CsCdrDatabasePurge é executado, os parâmetros PurgeCallDetaiDataOlderThanDays e PurgeDiagnosticDataOlderThanDays devem ser incluídos. No entanto, esses parâmetros não precisam ser definidos como o mesmo valor. Por exemplo, é possível limpar registros de detalhes das chamadas com mais de 10 dias e, ao mesmo, tempo deixar todos os registros de dados de diagnósticos no banco de dados. Para fazer isso, defina PurgeCallDetailDataOlderThanDays como 10 e PurgeDiagnosticDataOlderThanDays como 0. Por exemplo:

Invoke-CsCdrDatabasePurge -Identity service:MonitoringDatabase:atl-sql-001.litwareinc.com -PurgeCallDetailDataOlderThanDays 10 -PurgeDiagnosticDataOlderThanDays 0

Por padrão, sempre que você executa Invoke-CsCdrDatabasePurge você vê um prompt semelhante a este para cada tabela de banco de dados que deve ser limpa:

Confirm
Are you sure you want to perform this action?
Performing operation "Stored procedure: RtcCleanupDiag" on Target "Target SQL Server:atl-sql-001.litwareinc.com\archinst Database: lcscdr".
[Y] Yes  [A] Yes to All  [N] No  [L] No to All [S] Suspend  [?] Help (default is "Y"):

Você deve digitar Y (para Sim) ou A (para Sim para Todos) antes que a limpeza do banco de dados ocorra. Se você preferir suprimir esse avisos de confirmação, adicione o seguinte parâmetro ao final de sua chamada para Invoke-CsCdrDatabasePurge:

-Confirm:$False

Por exemplo:

Invoke-CsCdrDatabasePurge -Identity service:MonitoringDatabase:atl-sql-001.litwareinc.com -PurgeCallDetailDataOlderThanDays 10 -PurgeDiagnosticDataOlderThanDays 10 -Confirm:$False

Se você fizer isso, os prompts de confirmação não serão exibidos e a limpeza do banco de dados será executada.

Para limpar o banco de dados de QoE, use o cmdlet Invoke-CsQoEDatabasePurge e especifique a idade (em dias) dos registros a serem excluídos:

Invoke-CsQoEDatabasePurge -Identity service:MonitoringDatabase:atl-sql-001.litwareinc.com -PurgeQoEDataOlderThanDays 10