Hello everyone,
For those of you at the conference, this was the dashboard I showed in my presentation and for those not at the conference, this is a dashboard on performance monitoring inside of ProjectWise using PowerShell. Please find the attached documents to getting started with setting up performance monitoring on your system. There is a PowerShell script that needs to be run on some kind of scheduled task at the various locations you want to test, the template for the PowerBi report and a setup document to help you link the results from your script with PowerBi. For any questions or discussion please post to this thread. Enjoy!
Thanks,
Marty
UPDATE March 16, 2020
ProjectWise_Performance_Report_1.0.7zProjectWise_Performance_Report_Example_2.0.zip ProjectWise_Performance_Dashboard_1.0.zip
Hey everyone, if you're writing to SQL or want a datatable as the output, use the -OutputType "DataTable" switch in the Get-PWPerformanceReportData cmdlet. Example below.
$PWPerformanceReportVariables = @{ Connection = "Home Wifi"; Location = "Melbourne, Victoria"; ConnectingViaCache = "False" Datasource = "decide-pwce-aus.bentley.com:decide-pwce-aus-010" ProjectWiseUserName = "PWReportUser" ProjectWisePassword = (ConvertTo-SecureString -String PWPassword -AsPlainText -Force); OutputType = "DataTable"; } $PerformanceData = Get-PWPerformanceReportData @PWPerformanceReportVariables -Verbose