mrpaulandrew/procfwk
mrpaulandrew/procfwk has 185 GitHub stars and 120 forks. GitHot measured 0 stars in 24 hours and 0 in 7 days. Last checked 2026-11-09 21:19 UTC. Last push 2024-02-13.
A cross tenant metadata driven processing framework for Azure Data Factory and Azure Synapse Analytics achieved by coupling orchestration pipelines with a SQL database and a set of Azure Functions.
What you can do
- Granular metadata control.
- Metadata integrity checking.
- Global properties.
- Complete pipeline dependency chains.
Measured star growth
- in 24h
- 0
- in 7 days
- 0
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalRead Me - Orchestrate.procfwk
For complete documentation on this solution see procfwk.com.
ProcFwk Has Become CF.Cumulus.Control
See blog: mrpaulandrew.com
See new product page: cloudformations.org/cumulus
ProcFwk will receive no further development beyond December 2023.
Framework Capabilities
- Granular metadata control.
- Metadata integrity checking.
- Global properties.
- Complete pipeline dependency chains.
- Concurrent batch executions (hourly/daily/monthly).
- Execution restart-ability.
- Parallel pipeline execution.
- Full execution and error logs.
- Operational dashboards.
- Low cost orchestration.
- Disconnection between framework and Worker pipelines.
- Cross Tenant/Subscription/Data Factory control flows.
- Pipeline parameter support.
- Simple troubleshooting.
- Easy deployment.
- Email alerting.
- Automated testing.
- Azure Key Vault integration.
- Is pipeline already running checks.
Complete Data Factory Activity Chain
Issues
If you've found a bug or have a new feature request please log the details using the repository issues.
Go to... Issues
Projects
Go to... External Requests
Go to... Internal Backlog
Release Details
| Version | Overview | Version Details & Release Notes |
|---|---|---|
| 2.0 | Azure Synapse Analytics fully supported as an interchangeable orchestrator of pipelines within the procfwk. | GitHub Pages: Orchestrators Orchestrator Types Release Summary Video: YouTube - procfwk Playlist GitHub Issues: procfwk #95 |
| 2.0-beta | Azure Synapse Analytics Beta support added. Development of Azure Functions App completed using the Synapse namespace: Azure.Analytics.Synapse.Artifacts with version 1.0.0-beta.1 of the NuGet package. |
GitHub Issues: procfwk #21 |
| 1.9.2 | Batch Executions added, plus:
|
GitHub Pages: Batch Executions Release Demo Summary Video: YouTube - procfwk Playlist GitHub Issues: procfwk #78 procfwk #77 procfwk #71 procfwk #73 procfwk #80 procfwk #72 |
| 1.9.1 | Activity Policy Update, plus:
|
GitHub Issues: procfwk #65 procfwk #66 procfwk #67 procfwk #69 |
| 1.9.0 | Cross Tenant & Subscription Support added, plus:
|
GitHub Issues: procfwk #34 procfwk #35 procfwk #46 procfwk #55 procfwk #56 procfwk #59 |
| 1.8.6 | Pipeline Expressions Refactored to Use Variables added, plus:
|
GitHub Issues: procfwk #51 procfwk #52 |
| 1.8.5 | Execution Precursor added, plus:
|
procfwk v1.8.5 - Execution Precursor |
| 1.8.4 | Database Schema Reorganise and Restructuring | procfwk v1.8.4 - Database Schema Reorganise and Restructuring |
| 1.8.3 | Bug Fixes from the Community, including:
|
GitHub Issues: procfwk #38 procfwk #37 |
| 1.8.2 | Optionally Store SPN Details in Azure Key Vault | procfwk v1.8.2 - Optionally Store SPN Details in Azure Key Vault |
| 1.8.1 | Automated Framework Pipeline Testing added, including tests for:
|
Blog Series: |
| 1.8.0 | Complete Pipeline Dependency Chains For Failure Handling added, plus:
|
procfwk v1.8 - Complete Pipeline Dependency Chains For Failure Handling |
| 1.7.3 | Data Factory Deployment Updated To Use azure.datafactory.tools PowerShell Module | SQLPlayer/azure.datafactory.tools |
| 1.7.2 | Pipeline Parameter NULL Handling added, plus:
|
procfwk v1.7.2 - NULL Pipeline Parameters Handled |
| 1.7.1 | Alerting Check Bug Fix added, plus:
|
procfwk v1.7.1 - Alerting Bug Fix And Pipeline Parameter Size Limit Removed |
| 1.7.0 | Pipleline EMail Alerting added, plus:
|
procfwk v1.7 - Pipeline Email Alerting |
| 1.6.0 | Error Details for Failed Activities Captured, plus:
|
procfwk v1.6 - Error Details for Failed Activities Captured |
| 1.5.0 | Power BI Dashboard for Framework Executions, plus:
|
procfwk v1.5 - Power BI Dashboard for Framework Executions |
| 1.4.0 | Enhancements for Long Running Pipelines, plus:
|
procfwk v1.4 - Enhancements for Long Running Pipelines |
| 1.3.0 | Metadata Integrity Checks, plus:
|
procfwk v1.3 - Metadata Integrity Checks |
| 1.2.0 | Execution Restartability, plus:
|
procfwk v1.2 - Execution Restartability |
| 1.1.0 | Service Principal Handling via Metadata, plus:
|
procfwk v1.1 - Service Principal Handling via Metadata |
| 1.0.0 | Simple framework designed and base compontents built.
|
Blog Series: Creating a Simple Staged Metadata Driven Processing Framework for Azure Data Factory Pipelines |
Explore related projects
Asabeneh/30-Days-Of-Python
The 30 Days of Python programming challenge is a step-by-step guide to learn the Python programming language in 30 days. This challenge may take more than 100 days. Follow your own pace. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
78,486 starsgrafana/grafana
The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
77,790 starsredis/redis
For developers, who are building real-time data-driven applications, Redis is the preferred, fastest, and most feature-rich cache, data structure server, and document and vector query engine.
77,332 starsapache/superset
Apache Superset is a Data Visualization and Data Exploration Platform
75,455 stars