Skip to main content
cancel
Showing results forย 
Search instead forย 
Did you mean:ย 

Data Days is here! Join us now for 60+ days of learning, challenges, and connection. Learn more

painbar

The Scanner API now includes even more metadata, such as scheduled refresh settings, RDL, RLS configuration, and more

The Scanner API is part of the Power BI admin API. It enables administrators to efficiently and automatically retrieve valuable information about their organization's Power BI assets, such as inventory, metadata, and lineage. In turn, they can leverage this information for their own custom-made solutions.

The API was developed with the aim of improving the efficiency and performance of the Power BI scan so that it could support large numbers of data assets while still conforming to the security practices of organizations. The scanner supports service principal authentication and incremental scanning, and returns metadata such as endorsement status, sensitivity label, etc.

The Scanner API reached GA over a year ago, and a growing number of organizations now actively use it to better understand their products and to get information that helps them achieve their governance goals.

To further meet your needs and follow up on your requests, weโ€™ve added several new capabilities over the past few months. We now also support:

Artifact metadata

Scheduled refresh settings for Power BI models (dataset, dataflow, datamart)

The_Scanner_API_now_includes_even_more_metadata_such_as_scheduled_refresh_settinThe_Scanner_API_now_includes_even_more_metadata_such_as_scheduled_refresh_settin

RDL data source properties:

relationsThe_Scanner_API_now_includes_even_more_metadata_such_as_scheduled_refresh_settinThe_Scanner_API_now_includes_even_more_metadata_such_as_scheduled_refresh_settin

datasourceUsagesThe_Scanner_API_now_includes_even_more_metadata_such_as_scheduled_refresh_settinThe_Scanner_API_now_includes_even_more_metadata_such_as_scheduled_refresh_settin

Dataset sub-artifact metadata content

Sub-artifact metadata for dataset tables whose Enable load property is set to OFF, and values of parameters that were defined in the pbix file. (under expressions)

The_Scanner_API_now_includes_even_more_metadata_such_as_scheduled_refresh_settinThe_Scanner_API_now_includes_even_more_metadata_such_as_scheduled_refresh_settin

RLS configuration

The_Scanner_API_now_includes_even_more_metadata_such_as_scheduled_refresh_settinThe_Scanner_API_now_includes_even_more_metadata_such_as_scheduled_refresh_settin

Dataset sub-artifact coverage

Weโ€™ve expanded sub-artifact coverage in additional types of datasets. Until now, we only supported dataset sub-artifacts upon refresh, publish and republish.

We now also support:

  • XMLA changes
  • Autogenerated datasets
  • Datasets created via Quick create and Quick share
  • Web modeling modifications
In addition, we now also support sub-artifacts for DirectQuery datasets, once some sort of action has been taken on the dataset, such as someone building a report on top of it, someone viewing the report, etc. Note: the relevant sub-artifact data will be seen on the dataset only if the action took place after January 2023.

Datamarts

Datamarts are a relatively new type of artifact in Power BI. The Scanner API supports datamart metadata, including the datamartโ€™s lineage relationships with other Power BI artifacts.

The_Scanner_API_now_includes_even_more_metadata_such_as_scheduled_refresh_settinThe_Scanner_API_now_includes_even_more_metadata_such_as_scheduled_refresh_settin

Get started today!

We hope these expanded capabilities help you get a more extensive and complete picture of your organization's data assets and achieve your governance and compliance objectives. Check out our documentation and get started today!

Documentation

Blogs

Co-authored by Yarden Albeck, Senior Program Manager, and Paul Inbar, Senior Content Developer