-
Notifications
You must be signed in to change notification settings - Fork 1.6k
MINOR: Add Microsoft Fabric Json Schema under pipeline entity #25403
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
MINOR: Add Microsoft Fabric Json Schema under pipeline entity #25403
Conversation
…pdate pipeline service references
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR adds support for Microsoft Fabric Pipeline as a new pipeline service type in OpenMetadata. It introduces the connection schema for Microsoft Fabric Pipeline and updates the pipeline service configuration to include the new service type.
Changes:
- Created new connection schema for Microsoft Fabric Pipeline with Azure authentication support
- Added "MicrosoftFabricPipeline" to the pipeline service type enum and Java enum definitions
- Added reference to the new connection schema in the pipeline service connection types
- Applied minor formatting improvements to remove inconsistent whitespace
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 3 comments.
| File | Description |
|---|---|
| openmetadata-spec/src/main/resources/json/schema/entity/services/pipelineService.json | Added MicrosoftFabricPipeline to service type enums and connection references; applied formatting cleanup |
| openmetadata-spec/src/main/resources/json/schema/entity/services/connections/pipeline/microsoftFabricPipelineConnection.json | New connection schema defining Azure authentication fields (tenant, client, workspace) and pipeline filtering |
...rces/json/schema/entity/services/connections/pipeline/microsoftFabricPipelineConnection.json
Outdated
Show resolved
Hide resolved
| "default": "https://login.microsoftonline.com/" | ||
| }, | ||
| "pipelineFilterPattern": { | ||
| "description": "Regex to exclude pipelines.", |
Copilot
AI
Jan 20, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The description "Regex to exclude pipelines." is inconsistent with how other pipeline connections describe this field. Most other pipeline connections use "Regex exclude pipelines." (without "to") or specify it as a general filter pattern. Consider using "Regex exclude pipelines." to match the pattern used in dagsterConnection.json and other pipeline services.
| "description": "Regex to exclude pipelines.", | |
| "description": "Regex exclude pipelines.", |
...rces/json/schema/entity/services/connections/pipeline/microsoftFabricPipelineConnection.json
Outdated
Show resolved
Hide resolved
|
The Python checkstyle failed. Please run You can install the pre-commit hooks with |
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|



This pull request adds support for Microsoft Fabric Pipeline as a new pipeline service in the OpenMetadata specification. The main changes involve updating the pipeline service schema to recognize Microsoft Fabric Pipeline and introducing a new connection configuration schema for it.
Addition of Microsoft Fabric Pipeline support
"MicrosoftFabricPipeline"to the list of supported pipeline service types in thepipelineService.jsonschema."MicrosoftFabricPipeline"as a valid enum and type in thejavaEnumssection ofpipelineService.json.New connection configuration schema
microsoftFabricPipelineConnection.jsonto define the configuration properties required for connecting to a Microsoft Fabric Pipeline, including authentication details and workspace information.