How To Export a Datamining Report to a Folder on a Schedule

Modified on Tue, 12 Nov, 2024 at 2:35 PM

The following script can be used to automatically export a Datamining Report as a CSV file into a predefined folder on the server on a schedule.


Method:

  • Create and save the Datamining Report
  • Make a note of it's ID
  • Create a folder on the ManagementStudio IIS server when the report will be saved (the ManagementStudio service account must have the permissions to create files in this folder)
  • Navigate to Administration -> [Module where report was created] -> PowerShell Scripts
  • Select the [Module] node
  • Click here to add new item
  • Give the script a name and description
  • Use the Grid Column Chooser button (next to the Pivot button) to show the Grant Access 2 column
  • Change Grant Access 2 to Project Admins
  • Click the Edit button
  • Replace the default contents with the script below
$DMR_IDS = @(123)
$EXPORT_LOCATION = "c:\DMR_Export"

ForEach($dmrId in $DMR_IDS)
{
    $rpt = Get-MSDataminingReportById -ReportId $dmrId -HeaderFormat DisplayName
    $outFile = $EXPORT_LOCATION  + "\" + $rpt.Status.ReportName + ".csv"
    $rpt.Data | Export-Csv $outFile -NoTypeInformation -Encoding UTF8
}
  • Modify line 1 to use the ID of the saved report (note that multiple IDs can be added as a comma-separated list)
  • Modify line 2 to use the folder where the report should be saved
  • Click Save Changes
  • Click the Run button
  • The report will be created in the export location
  • Finally set a schedule in the Schedule 1 column and click Save Changes


Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article