Как мы получаем размер базы данных служб анализа в службах анализа Azure Табличная модель

Мы хотим знать размер базы данных служб анализа после ее развертывания в службах анализа Azure

3 ответа

Вы можете использовать приведенный ниже скрипт, чтобы найти общий размер и размер модели для сервера Azure Analysis в (МБ / ГБ)

Param($ServerName="<servername>")
$loadInfo = 
[Reflection.Assembly]::LoadWithPartialName(“Microsoft.AnalysisServices”)
$server = New-Object Microsoft.AnalysisServices.Server
$server.connect($ServerName)
if ($server.name -eq $null) {
  Write-Output (“Server ‘{0}’ not found” -f $ServerName)
break
}

$sum=0
foreach ($d in $server.Databases )
{
 Write-Output ( “Database: {0}; Status: {1}; Size: {2}MB” -f $d.Name, 
 $d.State, ($d.EstimatedSize/1024/1024).ToString(“#,##0”) )
 $sum=$sum+$d.EstimatedSize/1024/1024
}

$SizeGB=$Sum/1024

write-host ‘Sum of Database = ‘$sum ‘ MB’
Write-host ‘Total Size of Cube Databases =’ $SizeGB ‘ GB’

Спасибо, махендар

Вы можете использовать этот http://www.sqlbi.com/tools/vertipaq-analyzer/ или этот https://www.kasperonbi.com/new-ssas-memory-usage-report-using-power-bi/ инструмент.,

Использовать SSMS:

  • Подключитесь через SSMS, щелкните правой кнопкой мыши название модели и ее свойства. Это даст вам приблизительный размер развернутой табличной модели.

Использовать метрики:

  • На вкладке "Мониторинг" вашего сервера Azure, указанного в разделе "Портал", перейдите к пункту "Мониторинг" -> "Метрики" -> "Из доступного списка флажков" выберите "Память".

Надеюсь это поможет.

Другие вопросы по тегам