Objective
Extract the metadata (properties) from a tabular database model using a PowerShell script and SQL Server 2016. In this section we are going to extract the list of the DM Databases.
Requirements
Please see the requirements listed here: Document and Track changes in your Tabular Model
Steps
If you do not want to store metadata in a separate database, please proceed to step 3.
- Download the SQL script file: 0200 TabularDatabase.sql
- Run the script in SSMS.
- Download the PowerShell script 200--TabularDatabase.ps1
- Use PowerShell ISE (or other PowerShell tool) to open the PowerShell file.
- Set the parameters in the PowerShell script to align with your environment (see Requirements).
- This script can either display the information or populate the table created in the step above, depending on how you configure the parameters.
- Run the PowerShell script (generally I use a *.bat file to load all of my PowerShell scripts)
Conclusion
Once the above steps have been completed, your SQL Server instance will have a table called [TabularDatabase] within your [ASTabularPropertyCollector] database containing the metadata information for your SQL tabular model.
Querying this table should provide results similar to those seen below.
Querying this table should provide results similar to those seen below.
No comments:
Post a Comment