--- title: Microsoft Fabric metadata collector description: Provides read-only access to metadata from a Microsoft Fabric account. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/integrate-applications/microsoft-fabric-metadata-collector.html release: australia topic_type: concept last_updated: "2026-07-29" reading_time_minutes: 9 breadcrumb: [Configuring metadata collectors, Data Catalog, Workflow Data Fabric] --- # Microsoft Fabric metadata collector Provides read-only access to metadata from a Microsoft Fabric account. The collector harvests metadata from Microsoft Fabric workspaces and their child resources, including items commonly found in Power BI. ## Metadata cataloged The collector catalogs the following information.
| Object | Information cataloged |
|---|---|
| Workspaces | ID, Name, Description |
| Warehouses | ID, Name, Description, Created Date, Last Modified Date, Created By, Modified By, Collation Type, Connection String, JDBC URL, Endorsement \(Certified By, Endorsement Badge\) |
| Lakehouses | ID, Name, Description, Created Date, Last Modified Date, Created By, Modified By, OneLake Tables Path, OneLake Files Path, Connection String, JDBC URL, Endorsement \(Certified By, Endorsement Badge\) |
| Fabric Data Pipelines | ID, Name, Description, Created Date, Last Modified Date, Created By, Modified By, Parameters, Variables, Endorsement \(Certified By, Endorsement Badge\), Refresh Schedule |
| Eventhouses | ID, Name, Description, Created Date, Last Modified Date, Created By, Modified By, Endorsement \(Certified By, Endorsement Badge\), Ingestion Service URI, Query Service URI, State |
| Dataflows | ID, Name, Description, Last Modified Date, Refresh Schedule, Created By, Last Modified By, Endorsement \(Certified By, Endorsement Badge\) |
| Dataflow Gen2 | ID, Name, Description, Created By, Last Modified Date, Last Modified By, Endorsement \(Certified By, Endorsement Badge\), Refresh Schedule |
| Dataflow Gen2 CI/CD | ID, Name, Description, Created Date, Created By, Last Modified Date, Last Modified By, Endorsement \(Certified By, Endorsement Badge\), Refresh Schedule, State |
| Mirrored Databases | OneLake Tables Path, Mirroring Status |
| Fabric Mirrored Database Table | Name, Description, Table Mirroring Status Extended Metadata: Created Date, Modified Date |
| Fabric Delta Lakehouse Table | Name, Description, Created Date, Last Modified Date, ABFS File Path |
| Fabric Lakehouse Column | Name, Description, Column Type, Is Nullable, Column Size, Column Index, Decimal Digits, Partition Index |
| Notebooks | ID, Name, Description, Created Date, Last Modified Date, Created By, Modified By, Definition, Endorsement \(Certified By, Endorsement Badge\), Refresh Schedule |
| Spark Job Definitions | ID, Name, Description, Created Date, Last Modified Date, Created By, Modified By, Endorsement \(Certified By, Endorsement Badge\), Refresh Schedule |
| SQL Analytics Endpoints | ID, Name, Description, Last Modified Date, Created By, Modified By, Provisioning Status, Connection String, Endorsement \(Certified By, Endorsement Badge\) |
| Lakehouse Folders | ID, Name, Description, Created Date, Last Modified Date, ABFS File Path |
| Lakehouse Files | ID, Name, Description, Created Date, Last Modified Date, ABFS File Path |
| Schemas | Name Extended Metadata: Created Date, Modified Date |
| Fabric Database Tables | Name, Description, Primary Key, ABFS File Path Extended metadata: Created date, Modified date |
| Database Columns | Name, Description, JDBC Type, Column Type, Is Nullable, Default Value, Key Type \(Primary, Foreign\), Column Size, Column Index, Decimal Digits |
| Views | Name, Description, SQL Definition |
| Reports | ID, Name, Description, Type, Preview Image \(supported for paginated reports\), Created Date, Last Modified Date, Created by, Modified by, External URL, Embed URL, Endorsement \(Certified By, Endorsement Badge\) |
| Report Pages | Name, Is Hidden |
| Dashboards | ID, Name, External URL, Embed URL |
| Dashboard Tiles | Name, Embed URL |
| Semantic Models | ID, Title, Description, Created Date, Created By, External URL, Refresh Schedule |
| Data Sources | Name, Type, Connection Details |
| Fabric Logical Tables | Name, Description, Is Hidden, Is Entered Data, Expression |
| Fabric Calculated Tables | Name, Description, Is Hidden, Is Entered Data, Expression |
| Fabric Logical Columns | Name, Description, Data Type, Column Type, Is Hidden, Expression |
| Measures | Name, Description, Is Hidden, Expression |
| Data Pipeline Activity | Name, Description, Type, Inactivity Status, Activity Policy \(Retry, Timeout, Retry Interval In Secs, Secure Input, Secure Output\) |
| Data Pipeline Run | Start Time, End Time, Invoke Type, Run Status |
| Activity Run | Start Time, End Time, Run Status, Output Message, Error Message |
| Job Run | ID, Job Type, Start Time, End Time, Run Status, Invocation Type, Failure Reason |
| KQL Database | ID, Name, Description, Created Date, Last Modified Date, Created By, Modified By, State, Endorsement \(Certified By, Endorsement Badge\) |
| App | ID, Name, Description |
| Org App | ID, Name, Description, Created Date, Last Modified Date, Created By, Modified By, Endorsement \(Certified By, Endorsement Badge\) |
| GraphQL API | ID, Name, Description, GraphQL Api Definition, Created Date, Last Modified Date, Created By, Modified By, Endorsement \(Certified By, Endorsement Badge\) |
| Refresh Schedule | ID, Frequency, Recurrence Interval, Time Of Day, Day Of Week, Day Of Month, Start Time, End Time, Enabled |
| Eventstreams | ID, Name, Description, Created Date, Last Modified Date, Created By, Modified By, event throughput level, retention time in days, state, Endorsement \(Certified By, Endorsement Badge\) |
| Eventstream Source | ID, Name, Status, Type |
| Eventstream Destination | ID, Name, Status, Type |
| Environments | ID, Name, Description, Created Date, Last Modified Date, Created By, Modified By, State, Library Dependency \(name, library version, library type\), Publish State, Spark Compute \(driver cores, driver memory, executor cores, executor memory\), Dynamic Executor Allocation \(dynamic executor allocation state, max executors, min executors\) Instance Pool \(Type, Id, Name\), Spark Property \(key, value\), Run Time Version, Publish Start Time, Publish End Time, Spark Libraries Publish State, Spark Settings Publish State, Endorsement \(Certified By, Endorsement Badge\) |
| Database resource types from SQL Server | For a complete list of metadata harvested from SQL server, see the [Microsoft SQL Server collector documentation](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/integrate-applications/microsoft-sql-server-metadata-collector.md). |
| Variable library | ID, Name, Description, Created Date, Last Modified Date, Created By, Last Modified By, Active Value Set Name, Variable \(variable type, value, note\) |
| Object | Information cataloged |
|---|---|
| Column | - Average Length \(sample\) - Average Value \(sample\) - Data Distribution - Distinct Values - Estimated Distinct Values - Estimated Non-null Values - Maximum Length \(sample\) - Maximum Value \(sample\) sorted numerically or alphabetically \(z-a\) - Minimum Length \(sample\) - Minimum Value \(sample\) sorted numerically or alphabetically \(a-z\) - Non-null Values \(sample\) - Sample String Values \(first 5 items in a column\) |
| Table | - Row Count - Sample Count \(Target sample size\) |
| Object | Lineage available |
|---|---|
| Database View | The collector identifies the associated column in an upstream view or table: - Where the data is sourced from - That sort the rows via ORDER BY - That filter the rows via WHERE/HAVING - That aggregate the rows via GROUP BY **Note:** For views, the collector first tries to parse the view SQL to harvest lineage metadata. If the SQL parser cannot parse the view SQL, the collector catalogs some lineage relationships using the `[dm\_sql\_referencing\_entities](https://learn.microsoft.com/en-us/sql/relational-databases/system-dynamic-management-views/sys-dm-sql-referenced-entities-transact-sql?view=sql-server-ver16#table-returned)` system function, when available. For each row in the referenced entities, if `is_selected` or `is_select_all` is true, the collector catalogs a relationship between the referencing entity and the database column. |
| Semantic Model | Dataflows and Semantic Models this Semantic Model uses data from. |
| Dataflow | Other Dataflows this Dataflow uses data from. |
| Logical Table | Associated tables that the table sources its data from. **Note:** The collector uses expressions returned by the Metadata Scan APIs to parse the lineage to the source columns and tables. |
| Calculated Table | Logical tables and columns from which the calculated table calculates its values. |
| Logical Column | Associated logical and database columns that the column sources its data from or calculates its values from. |
| Measure | Associated logical columns that the measure sources its data from. |
| Dashboard Tile | Associated Semantic Model. |
| Report | Associated Semantic Model and the Report this Report was published from. |
| Activity | Establishes lineage between tables or files an Activity copies data to and copies data from. For Copy Activities, see cross-system lineage for supported lineage. |
| Report Pages | Logical columns and measures from Semantic Model tables that the Report Page uses data from. |
| Fabric Delta Lakehouse Table | Sourced data from eventstream. |
| KQL Databases | Sourced data from eventstream. |
| Object | Supported data sources |
|---|---|
| Semantic Models and Dataflows | - Fabric Lakehouse - Fabric Warehouse - Oracle - Denodo - Snowflake - SQL Server - PostgreSQL - Redshift - Databricks - CSV documents |
| Fabric Data Pipelines | - Fabric Delta Lakehouse Tables - Fabric Lakehouse Files and Folders - Fabric Warehouse Tables - SFTP Server Files - SQL Server Tables - SQL Server Stored Procedures - Oracle Tables |
| Dataflow Gen2 and Dataflow Gen2 CI/CD | - Fabric Warehouses - Fabric Lakehouses |
| Category | Supported and unsupported objects |
|---|---|
| Supported parameterized expressions | The collector parses source expressions that use parameters in place of the following elements: full source value, server or host value, warehouse value, database name, schema name, table name, and SQL expressions that incorporate parameters. |
| [Supported data functions](https://learn.microsoft.com/en-us/powerquery-m/accessing-data-functions) | Csv.Document, Excel.Workbook, File.Contents, Folder.Contents, Folder.Files, Json.Document, Odbc.DataSource, Odbc.InferOptions, Odbc.Query, Xml.Document, Web.Contents, Web.Headers, Web.BrowserContents, AmazonRedshift.Database, Sql.Database, Sql.Databases, Snowflake.Databases, PostgreSQL.Database, Databricks.Catalogs, Oracle.Database, Denodo.Contents, Databricks.Query, Lakehouse.Contents, Fabric.Warehouse |
| [Supported table functions](https://learn.microsoft.com/en-us/powerquery-m/table-functions) | Table.AddColumn, Table.AddIndexColumn, Table.RenameColumns, Table.NestedJoin, Table.ExpandTableColumn, Table.SplitColumn, Table.DuplicateColumn, Table.CombineColumns |
| Unsupported table operations | Table.Pivot, Table.PromoteHeaders, Table.DemoteHeaders, Table.PrefixColumns, Table.TransformColumnNames, Table.Unpivot, Table.UnpivotOtherColumns, Table.AddFuzzyClusterColumn, Table.AddJoinColumn, Table.AggregateTableColumn, Table.Combine, Table.CombineColumnsToRecord, Table.ExpandRecordColumn, Table.Join, Table.Transpose **Note:** Contact support if you have expressions that use these unsupported table operations. |
| Supported dataflow functions | PowerPlatform.Dataflows, PowerBI.Dataflows |
| [Supported value functions](https://learn.microsoft.com/en-us/powerquery-m/value-functions) | Value.NativeQuery |
| Supported calculated columns | Lineage from calculated column expressions containing columns with and without table references. Columns or tables with alphanumeric characters, spaces, hyphens, and underscores are supported. |
| Supported measures | Lineage from measure expressions containing columns or tables with alphanumeric characters, spaces, hyphens, underscores, and surrounding quotes are supported. |