When trying to add dynamic to semantic model refreshes in older pipelines, it will not appear in the JSON file, and therefore will not save. It has to be manually edited into the JSON file for it to be picked up. Once the JSON file is manually edited, then the user interface can be used for modifying the dynamic content for future changes. This is specifically for Workspace ID and Dataset ID fields. I would it expect the Dynamic Content button/option to work, without having to manually edit it into the typeProperties of the activity in the JSON file. Example Format for editing directly in JSON: "typeProperties": { "method": "post", "datasetId": { "value": "@pipeline().libraryVariables.variablename_datasetid", "type": "Expression" }, "waitOnCompletion": true, "commitMode": "Transactional", "operationType": "SemanticModelRefresh", "groupId": { "value": "@pipeline().libraryVariables.variablename_workspaceid", "type": "Expression" } }
... View more