Azure Synapse-Databricks Integration Kit
Integration patterns for organizations running both Synapse and Databricks. Serverless views, Power BI setup, and cost comparison tools.
📁 File Structure 13 files
📖 Documentation Preview README excerpt
Azure Synapse-Databricks Integration Kit
Product ID: azure-synapse-integration-kit
Version: 1.0.0
Author: [Datanest Digital](https://datanest.dev)
Price: $49 USD
---
Overview
The Azure Synapse-Databricks Integration Kit provides production-ready templates, guides, and automation for organizations running both Azure Synapse Analytics and Azure Databricks. Rather than treating these services as competitors, this kit enables you to leverage the strengths of each platform in a unified architecture.
Most Azure data platforms eventually adopt both services. Synapse excels at T-SQL workloads, serverless exploration, and Power BI integration. Databricks excels at large-scale Spark processing, ML workflows, and Delta Lake management. This kit eliminates the guesswork in making them work together.
What's Included
Architecture & Migration Guides
| Guide | Description |
|-------|-------------|
| guides/architecture_decision_guide.md | Decision tree for when to use Synapse vs Databricks vs both |
| guides/migration_synapse_to_databricks.md | Step-by-step migration from Synapse Spark pools to Databricks |
| guides/security_cross_service.md | Cross-service authentication with Managed Identity and service principals |
SQL Templates
| File | Description |
|------|-------------|
| sql/serverless_views_over_delta.sql | 10+ Synapse serverless SQL view patterns over Delta Lake tables |
| sql/dedicated_pool_integration.sql | Synapse dedicated SQL pool integration queries and external table patterns |
Databricks Notebooks
| Notebook | Description |
|----------|-------------|
| notebooks/power_bi_directquery_setup.py | Configure Power BI DirectQuery over Databricks SQL endpoints |
| notebooks/data_sharing_patterns.py | Data sharing between Synapse and Unity Catalog |
Infrastructure as Code
| File | Description |
|------|-------------|
| terraform/synapse-databricks/main.tf | Joint Synapse + Databricks Terraform deployment |
| terraform/synapse-databricks/variables.tf | Configurable variables for the deployment |
| terraform/synapse-databricks/outputs.tf | Output values for downstream consumption |
Tools
| Tool | Description |
|------|-------------|
| tools/cost_comparison_calculator.py | CLI tool comparing Synapse vs Databricks costs for common workloads |
Prerequisites
- Azure subscription with Contributor access
- Terraform >= 1.5.0 (for infrastructure deployment)
- Python >= 3.9 (for CLI tools)
- Azure CLI >= 2.50.0
- Familiarity with Azure Synapse Analytics and Azure Databricks
... continues with setup instructions, usage examples, and more.