An ID that Fabric generates and stores in each item's .platform file so Git can keep matching the item to its folder after a rename, and across workspaces. Leave it unchanged.
Read more: Microsoft Learn
In the Ultra Transcenders books
Each book explains logicalId in context, with comparison tables and the common traps.
Terms in this definition
- Platform file
In Git, each Fabric item folder using format version 2 carries this system file, which stores the item's type, name, description and logicalId. Don't alter the logicalId, as it is what matches the item across workspaces and branches; older version 1 folders held this information in item.metadata.json and item.config.json.
- Git
A distributed version control system. Anything kept in Git, prompts included, gains a history of authors, timestamps, diffs and tags, and changes can be reverted.
- RENAME
Gives an existing object in a database, such as a table, a different name; it is a DDL command.
Related terms
- Item definition
The set of files that describes a Fabric item when it is stored in Git or sent through the REST API, including a .platform file carrying its type, display name and logicalId. It contains the item's code and metadata but none of its data.