{"id":"9ae18663-6cac-4cc8-b325-9cb8933977ce","shortId":"YRxCVL","kind":"skill","title":"azure-synapse-analytics","tagline":"Expert knowledge for Azure Synapse Analytics development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when designing Synapse workspaces, Sp","description":"# Azure Synapse Analytics Skill\n\nThis skill provides expert guidance for Azure Synapse Analytics. Covers troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. It combines local quick-reference content with remote documentation fetching capabilities.\n\n## How to Use This Skill\n\n> **IMPORTANT for Agent**: Use the **Category Index** below to locate relevant sections. For categories with line ranges (e.g., `L35-L120`), use `read_file` with the specified lines. For categories with file links (e.g., `[security.md](security.md)`), use `read_file` on the linked reference file\n\n> **IMPORTANT for Agent**: If `metadata.generated_at` is more than 3 months old, suggest the user pull the latest version from the repository. If `mcp_microsoftdocs` tools are not available, suggest the user install it: [Installation Guide](https://github.com/MicrosoftDocs/mcp/blob/main/README.md)\n\nThis skill requires **network access** to fetch documentation content:\n- **Preferred**: Use `mcp_microsoftdocs:microsoft_docs_fetch` with query string `from=learn-agent-skill`. Returns Markdown.\n- **Fallback**: Use `fetch_webpage` with query string `from=learn-agent-skill&accept=text/markdown`. Returns Markdown.\n\n## Category Index\n\n| Category | Lines | Description |\n|----------|-------|-------------|\n| Troubleshooting | L37-L62 | Diagnosing and fixing Synapse issues: workspace/tenant moves, Spark jobs and libraries, SQL pools and queries, Synapse Link, Studio/storage connectivity, and common errors/timeouts. |\n| Best Practices | L63-L121 | Best practices for Synapse: Spark tuning, Delta/Hyperspace optimization, dedicated/serverless SQL design and performance, T-SQL patterns, indexing/stats, and Netezza/Oracle/Teradata migration guidance. |\n| Decision Making | L122-L141 | Guidance on choosing Synapse components, planning migrations (Netezza/Oracle/Teradata/SQL pools), sizing and cost management, Spark lifecycle, table distribution, and using tools like Advisor and query history. |\n| Architecture & Design Patterns | L142-L162 | Architecture and design guidance for Synapse workspaces, SQL/serverless/Spark pools, data warehouse migrations, table design, ELT/PolyBase loading, and workload management. |\n| Limits & Quotas | L163-L172 | Synapse SQL pool limits: maintenance windows, memory/concurrency by performance level, capacity caps, temp table behavior, serverless Delta Lake v1 querying, and Synapse Link feature limits/issues. |\n| Security | L173-L231 | Securing Synapse workspaces end-to-end: auth and RBAC, network isolation, private endpoints, encryption, data exfiltration, policies, and secure access to storage, SQL, Spark, and migration scenarios. |\n| Configuration | L232-L280 | Configuring Synapse workspaces, Spark pools, and SQL pools: environments, scaling, libraries, monitoring/metrics, backups/restore, workload management, and integrations (Purview, AML, SynapseML). |\n| Integrations & Coding Patterns | L281-L317 | Patterns and code to integrate Synapse (Spark, serverless, dedicated SQL) with ADLS, Cosmos DB, Azure SQL, AML, monitoring (Log Analytics, Prometheus), and external tools via connectors, REST, and T-SQL. |\n| Deployment | L318-L331 | Deploying and managing Synapse workspaces and dedicated SQL pools: ARM/Bicep templates, CI/CD, source control, restore points, maintenance windows, and automated compute management. |\n\n### Troubleshooting\n| Topic | URL |\n|-------|-----|\n| Recover Synapse workspaces after Entra tenant move | https://learn.microsoft.com/en-us/azure/synapse-analytics/how-to-recover-workspace-after-tenant-move |\n| Known issues and workarounds for Azure Synapse Analytics | https://learn.microsoft.com/en-us/azure/synapse-analytics/known-issues |\n| Resolve compatibility issues between SQL Server apps and Synapse | https://learn.microsoft.com/en-us/azure/synapse-analytics/partner/compatibility-issues |\n| Diagnose and resolve Livy job errors in Synapse Spark | https://learn.microsoft.com/en-us/azure/synapse-analytics/spark/apache-spark-handle-livy-error |\n| Debug Synapse Spark apps with extended history server | https://learn.microsoft.com/en-us/azure/synapse-analytics/spark/apache-spark-history-server |\n| Troubleshoot Synapse Spark library installation failures | https://learn.microsoft.com/en-us/azure/synapse-analytics/spark/apache-spark-troubleshoot-library-errors |\n| Identify Synapse queries exceeding execution timeouts | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-how-to-find-queries-running-beyond-wlm-elapsed-timeout |\n| Troubleshoot and optimize Gen2 cache performance | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-how-to-monitor-cache |\n| Troubleshoot misclassified workloads in Synapse SQL pools | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-how-to-troubleshoot-missed-classification |\n| Use dedicated SQL pool FAQ for common issues and behaviors | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-overview-faq |\n| Troubleshoot Azure Synapse dedicated SQL pools | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-troubleshoot |\n| Diagnose and fix Synapse dedicated SQL pool connectivity | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-troubleshoot-connectivity |\n| Troubleshoot common serverless SQL pool issues | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql/resources-self-help-sql-on-demand |\n| Troubleshoot Synapse Link Entra user impersonation issues | https://learn.microsoft.com/en-us/azure/synapse-analytics/synapse-link/troubleshoot/troubleshoot-sql-azure-active-directory |\n| Troubleshoot Synapse Link for Azure SQL after database failover | https://learn.microsoft.com/en-us/azure/synapse-analytics/synapse-link/troubleshoot/troubleshoot-sql-database-failover |\n| Troubleshoot creation of Synapse Link for Azure SQL Database | https://learn.microsoft.com/en-us/azure/synapse-analytics/synapse-link/troubleshoot/troubleshoot-sql-link-creation |\n| Troubleshoot Synapse Link initial snapshot issues for SQL | https://learn.microsoft.com/en-us/azure/synapse-analytics/synapse-link/troubleshoot/troubleshoot-sql-snapshot-issues |\n| Fix UTF-8 text reading issues in Synapse serverless SQL | https://learn.microsoft.com/en-us/azure/synapse-analytics/troubleshoot/reading-utf8-text |\n| Troubleshoot Synapse Studio network connectivity issues | https://learn.microsoft.com/en-us/azure/synapse-analytics/troubleshoot/troubleshoot-synapse-studio |\n| Fix connectivity issues between Synapse Studio and storage | https://learn.microsoft.com/en-us/azure/synapse-analytics/troubleshoot/troubleshoot-synapse-studio-and-storage-connectivity |\n| Troubleshoot Synapse Studio connectivity using PowerShell | https://learn.microsoft.com/en-us/azure/synapse-analytics/troubleshoot/troubleshoot-synapse-studio-powershell |\n| Resolve SDK-created Synapse workspaces failing to launch Studio | https://learn.microsoft.com/en-us/azure/synapse-analytics/troubleshoot/workspaces-created-by-sdk |\n\n### Best Practices\n| Topic | URL |\n|-------|-----|\n| Configure Git source control for Synapse Studio | https://learn.microsoft.com/en-us/azure/synapse-analytics/cicd/source-control |\n| Apply design and performance best practices for Netezza to Synapse migration | https://learn.microsoft.com/en-us/azure/synapse-analytics/migration-guides/netezza/1-design-performance-migration |\n| Plan ETL and data load for Netezza to Synapse migration | https://learn.microsoft.com/en-us/azure/synapse-analytics/migration-guides/netezza/2-etl-load-migration-considerations |\n| Implement visualization and reporting after Netezza to Synapse migration | https://learn.microsoft.com/en-us/azure/synapse-analytics/migration-guides/netezza/4-visualization-reporting |\n| Minimize SQL compatibility issues in Netezza to Synapse migration | https://learn.microsoft.com/en-us/azure/synapse-analytics/migration-guides/netezza/5-minimize-sql-issues |\n| Apply design and performance best practices for Oracle to Synapse migration | https://learn.microsoft.com/en-us/azure/synapse-analytics/migration-guides/oracle/1-design-performance-migration |\n| Plan ETL and data load for Oracle to Synapse migration | https://learn.microsoft.com/en-us/azure/synapse-analytics/migration-guides/oracle/2-etl-load-migration-considerations |\n| Implement visualization and reporting after Oracle to Synapse migration | https://learn.microsoft.com/en-us/azure/synapse-analytics/migration-guides/oracle/4-visualization-reporting |\n| Minimize SQL compatibility issues in Oracle to Synapse migration | https://learn.microsoft.com/en-us/azure/synapse-analytics/migration-guides/oracle/5-minimize-sql-issues |\n| Apply modern data warehouse best practices after Oracle migration | https://learn.microsoft.com/en-us/azure/synapse-analytics/migration-guides/oracle/7-beyond-data-warehouse-migration |\n| Apply design and performance best practices for Teradata to Synapse migration | https://learn.microsoft.com/en-us/azure/synapse-analytics/migration-guides/teradata/1-design-performance-migration |\n| Plan ETL and data load for Teradata to Synapse migration | https://learn.microsoft.com/en-us/azure/synapse-analytics/migration-guides/teradata/2-etl-load-migration-considerations |\n| Implement visualization and reporting after Teradata to Synapse migration | https://learn.microsoft.com/en-us/azure/synapse-analytics/migration-guides/teradata/4-visualization-reporting |\n| Minimize SQL compatibility issues in Teradata to Synapse migration | https://learn.microsoft.com/en-us/azure/synapse-analytics/migration-guides/teradata/5-minimize-sql-issues |\n| Use Apache Spark Advisor recommendations in Synapse | https://learn.microsoft.com/en-us/azure/synapse-analytics/monitoring/apache-spark-advisor |\n| Optimize Azure Synapse Spark jobs for performance | https://learn.microsoft.com/en-us/azure/synapse-analytics/spark/apache-spark-performance |\n| Use Hyperspace indexes to accelerate Synapse Spark | https://learn.microsoft.com/en-us/azure/synapse-analytics/spark/apache-spark-performance-hyperspace |\n| Improve Delta MERGE performance with Low Shuffle Merge | https://learn.microsoft.com/en-us/azure/synapse-analytics/spark/low-shuffle-merge-for-apache-spark |\n| Optimize Spark Delta Lake writes with Optimize Write | https://learn.microsoft.com/en-us/azure/synapse-analytics/spark/optimize-write-for-apache-spark |\n| Apply dedicated SQL pool design and performance best practices | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/cheat-sheet |\n| Optimize Synapse materialized views for performance | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/performance-tuning-materialized-views |\n| Optimize ordered clustered columnstore indexes in Synapse | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/performance-tuning-ordered-cci |\n| Optimize transactional performance in Synapse SQL | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-develop-best-practices-transactions |\n| Use dynamic SQL safely in Synapse SQL | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-develop-dynamic-sql |\n| Implement GROUP BY options in Synapse SQL | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-develop-group-by-options |\n| Instrument Synapse queries with labels | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-develop-label |\n| Implement T-SQL loops in Synapse SQL pools | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-develop-loops |\n| Design stored procedures for Synapse SQL pools | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-develop-stored-procedures |\n| Use transactions correctly in Synapse SQL pools | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-develop-transactions |\n| Apply user-defined schemas in Synapse SQL | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-develop-user-defined-schemas |\n| Assign T-SQL variables in Synapse SQL pools | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-develop-variable-assignment |\n| Optimize columnstore index memory and compression in Synapse | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-memory-optimizations-for-columnstore-compression |\n| Apply design and coding recommendations for Synapse dedicated SQL pools | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-overview-develop |\n| Choose data types for Synapse SQL tables | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-tables-data-types |\n| Use IDENTITY surrogate keys in Synapse SQL | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-tables-identity |\n| Indexing strategies for Synapse dedicated SQL pool | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-tables-index |\n| Create and maintain statistics in Synapse SQL | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-tables-statistics |\n| Use temporary tables effectively in Synapse SQL | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-tables-temporary |\n| Apply performance best practices for Synapse dedicated SQL pools | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql/best-practices-dedicated-sql-pool |\n| Implement performance and cost best practices for serverless SQL pools | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql/best-practices-serverless-sql-pool |\n| Optimize columnstore compression and performance in Synapse | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql/data-load-columnstore-compression |\n| Apply data loading best practices for Synapse dedicated SQL pools | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql/data-loading-best-practices |\n| Use dynamic SQL safely in Synapse SQL | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql/develop-dynamic-sql |\n| Apply GROUP BY options in Synapse SQL | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql/develop-group-by-options |\n| Use query labels in Synapse SQL pools | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql/develop-label |\n| Implement T-SQL loops efficiently in Synapse SQL | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql/develop-loops |\n| Tune Synapse dedicated SQL pool with materialized views | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql/develop-materialized-view-performance-tuning |\n| Develop stored procedures in Synapse SQL pools | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql/develop-stored-procedures |\n| Choose table data types for Synapse SQL | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql/develop-tables-data-types |\n| Create and maintain statistics in Synapse SQL | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql/develop-tables-statistics |\n| Optimize transactional code in Synapse SQL pool | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql/develop-transaction-best-practices |\n| Use transactions in Synapse dedicated SQL pool | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql/develop-transactions |\n| Use user-defined schemas in Synapse SQL | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql/develop-user-defined-schemas |\n| Assign T-SQL variables in Synapse SQL | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql/develop-variable-assignment |\n| Design and use views in Synapse SQL pools | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql/develop-views |\n\n### Decision Making\n| Topic | URL |\n|-------|-----|\n| Compare Synapse data integration with Azure Data Factory | https://learn.microsoft.com/en-us/azure/synapse-analytics/data-integration/concepts-data-factory-differences |\n| Assess environment to choose Synapse technologies | https://learn.microsoft.com/en-us/azure/synapse-analytics/guidance/implementation-success-assess-environment |\n| Review Synapse project plan for implementation success | https://learn.microsoft.com/en-us/azure/synapse-analytics/guidance/implementation-success-evaluate-project-plan |\n| Plan migration to Azure Synapse dedicated SQL pool | https://learn.microsoft.com/en-us/azure/synapse-analytics/migration-guides/migrate-to-synapse-analytics-guide |\n| Select tools for Netezza data warehouse migration to Synapse | https://learn.microsoft.com/en-us/azure/synapse-analytics/migration-guides/netezza/6-microsoft-third-party-migration-tools |\n| Select tools for Oracle data warehouse migration to Synapse | https://learn.microsoft.com/en-us/azure/synapse-analytics/migration-guides/oracle/6-microsoft-third-party-migration-tools |\n| Choose Microsoft and third-party tools for Teradata to Synapse migration | https://learn.microsoft.com/en-us/azure/synapse-analytics/migration-guides/teradata/6-microsoft-third-party-migration-tools |\n| Plan and manage Azure Synapse Analytics costs | https://learn.microsoft.com/en-us/azure/synapse-analytics/plan-manage-costs |\n| Plan Synapse Spark runtime lifecycle and support | https://learn.microsoft.com/en-us/azure/synapse-analytics/spark/runtime-for-apache-spark-lifecycle-and-supportability |\n| Plan and execute migration of dedicated SQL pool to Gen2 | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/gen2-migration-schedule |\n| Use Azure Advisor recommendations for Synapse SQL | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-concept-recommendations |\n| Plan upgrade to latest Synapse SQL pool generation | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/upgrade-to-latest-generation |\n| Choose appropriate DWUs for Synapse dedicated SQL pools | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/what-is-a-data-warehouse-unit-dwu-cdwu |\n| Plan and manage serverless SQL pool query costs | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql/data-processed |\n| Use Synapse Distribution Advisor to choose table distribution strategies | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql/distribution-advisor |\n| Choose methods for Synapse query history analysis | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql/query-history-storage-analysis |\n\n### Architecture & Design Patterns\n| Topic | URL |\n|-------|-----|\n| Evaluate Synapse data integration architecture design | https://learn.microsoft.com/en-us/azure/synapse-analytics/guidance/implementation-success-evaluate-data-integration-design |\n| Evaluate dedicated SQL pool data warehouse design | https://learn.microsoft.com/en-us/azure/synapse-analytics/guidance/implementation-success-evaluate-dedicated-sql-pool-design |\n| Evaluate serverless SQL pool architecture and design | https://learn.microsoft.com/en-us/azure/synapse-analytics/guidance/implementation-success-evaluate-serverless-sql-pool-design |\n| Evaluate Apache Spark pool design in Synapse | https://learn.microsoft.com/en-us/azure/synapse-analytics/guidance/implementation-success-evaluate-spark-pool-design |\n| Evaluate Azure Synapse workspace architecture design | https://learn.microsoft.com/en-us/azure/synapse-analytics/guidance/implementation-success-evaluate-workspace-design |\n| Success by Design architecture guidance for Synapse | https://learn.microsoft.com/en-us/azure/synapse-analytics/guidance/success-by-design-introduction |\n| Design a modern Azure data warehouse after Netezza migration | https://learn.microsoft.com/en-us/azure/synapse-analytics/migration-guides/netezza/7-beyond-data-warehouse-migration |\n| Design a modern data warehouse after Teradata migration to Azure | https://learn.microsoft.com/en-us/azure/synapse-analytics/migration-guides/teradata/7-beyond-data-warehouse-migration |\n| Design ELT-based data loading patterns for Synapse dedicated SQL pools | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/design-elt-data-loading |\n| Design replicated tables in Synapse SQL pool | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/design-guidance-for-replicated-tables |\n| Design hash and round-robin distributed tables | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-tables-distribute |\n| Partition tables in Synapse dedicated SQL pool | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-tables-partition |\n| Configure workload isolation with workload groups | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-workload-isolation |\n| Design workload management for Synapse SQL pool | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-workload-management |\n| Use external tables with Synapse SQL pools | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql/develop-tables-external-tables |\n| Design tables for Synapse dedicated and serverless SQL pools | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql/develop-tables-overview |\n| Design PolyBase ELT data loading strategies for Synapse | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql/load-data-overview |\n\n### Limits & Quotas\n| Topic | URL |\n|-------|-----|\n| Memory and concurrency limits by Synapse performance level | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/memory-concurrency-limits |\n| Review capacity limits for Synapse dedicated SQL pools | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-service-capacity-limits |\n| Use temporary tables in Synapse SQL pools | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql/develop-tables-temporary |\n| Query Delta Lake v1 with Synapse serverless SQL | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql/query-delta-lake-format |\n| Supported features and limitations of Synapse Link for Cosmos DB | https://learn.microsoft.com/en-us/azure/synapse-analytics/synapse-link/concept-synapse-link-cosmos-db-support |\n| Limitations and known issues for Synapse Link for SQL | https://learn.microsoft.com/en-us/azure/synapse-analytics/synapse-link/synapse-link-for-sql-known-issues |\n\n### Security\n| Topic | URL |\n|-------|-----|\n| Access firewall-protected Purview from Synapse securely | https://learn.microsoft.com/en-us/azure/synapse-analytics/catalog-and-governance/how-to-access-secured-purview-account |\n| Secure Synapse linked services with managed VNet | https://learn.microsoft.com/en-us/azure/synapse-analytics/data-integration/linked-service |\n| Design and implement access control in Azure Synapse | https://learn.microsoft.com/en-us/azure/synapse-analytics/guidance/security-white-paper-access-control |\n| Implement authentication options for Azure Synapse | https://learn.microsoft.com/en-us/azure/synapse-analytics/guidance/security-white-paper-authentication |\n| Configure data protection features in Azure Synapse | https://learn.microsoft.com/en-us/azure/synapse-analytics/guidance/security-white-paper-data-protection |\n| Configure network security for Azure Synapse workspaces | https://learn.microsoft.com/en-us/azure/synapse-analytics/guidance/security-white-paper-network-security |\n| Use threat detection and auditing in Azure Synapse | https://learn.microsoft.com/en-us/azure/synapse-analytics/guidance/security-white-paper-threat-protection |\n| Browse ADLS Gen2 with ACLs in Synapse securely | https://learn.microsoft.com/en-us/azure/synapse-analytics/how-to-access-container-with-access-control-lists |\n| Configure secure prerequisites for Foundry Tools in Synapse | https://learn.microsoft.com/en-us/azure/synapse-analytics/machine-learning/tutorial-configure-cognitive-services-synapse |\n| Configure security, access, and operations for Netezza to Synapse migration | https://learn.microsoft.com/en-us/azure/synapse-analytics/migration-guides/netezza/3-security-access-operations |\n| Configure security, access, and operations for Oracle to Synapse migration | https://learn.microsoft.com/en-us/azure/synapse-analytics/migration-guides/oracle/3-security-access-operations |\n| Configure security, access, and operations for Teradata to Synapse migration | https://learn.microsoft.com/en-us/azure/synapse-analytics/migration-guides/teradata/3-security-access-operations |\n| Apply built-in Azure Policy definitions for Synapse | https://learn.microsoft.com/en-us/azure/synapse-analytics/policy-reference |\n| Apply Azure Policy compliance controls to Synapse | https://learn.microsoft.com/en-us/azure/synapse-analytics/security-controls-policy |\n| Connect Synapse workspace to secure storage accounts | https://learn.microsoft.com/en-us/azure/synapse-analytics/security/connect-to-a-secure-storage-account |\n| Manage connectivity settings for Synapse SQL pools | https://learn.microsoft.com/en-us/azure/synapse-analytics/security/connectivity-settings |\n| Use Synapse gateway IP addresses for network rules | https://learn.microsoft.com/en-us/azure/synapse-analytics/security/gateway-ip-addresses |\n| Connect to Synapse Studio from restricted networks | https://learn.microsoft.com/en-us/azure/synapse-analytics/security/how-to-connect-to-workspace-from-restricted-network |\n| Connect to Synapse workspaces using private endpoints | https://learn.microsoft.com/en-us/azure/synapse-analytics/security/how-to-connect-to-workspace-with-private-links |\n| Create Synapse workspaces with data exfiltration protection | https://learn.microsoft.com/en-us/azure/synapse-analytics/security/how-to-create-a-workspace-with-data-exfiltration-protection |\n| Create managed private endpoints from Synapse workspaces | https://learn.microsoft.com/en-us/azure/synapse-analytics/security/how-to-create-managed-private-endpoints |\n| Grant workspace managed identity permissions in Synapse | https://learn.microsoft.com/en-us/azure/synapse-analytics/security/how-to-grant-workspace-managed-identity-permissions |\n| Manage Synapse RBAC role assignments in Synapse Studio | https://learn.microsoft.com/en-us/azure/synapse-analytics/security/how-to-manage-synapse-rbac-role-assignments |\n| Review Synapse RBAC role assignments in Synapse Studio | https://learn.microsoft.com/en-us/azure/synapse-analytics/security/how-to-review-synapse-rbac-role-assignments |\n| Set up access control for Synapse workspaces | https://learn.microsoft.com/en-us/azure/synapse-analytics/security/how-to-set-up-access-control |\n| Secure Synapse Studio access with private link hubs | https://learn.microsoft.com/en-us/azure/synapse-analytics/security/synapse-private-link-hubs |\n| Understand access control mechanisms in Synapse workspaces | https://learn.microsoft.com/en-us/azure/synapse-analytics/security/synapse-workspace-access-control-overview |\n| Configure IP firewall rules for Synapse workspaces | https://learn.microsoft.com/en-us/azure/synapse-analytics/security/synapse-workspace-ip-firewall |\n| Configure Synapse managed private endpoints securely | https://learn.microsoft.com/en-us/azure/synapse-analytics/security/synapse-workspace-managed-private-endpoints |\n| Use managed virtual networks with Synapse workspaces | https://learn.microsoft.com/en-us/azure/synapse-analytics/security/synapse-workspace-managed-vnet |\n| Use Synapse RBAC to secure workspace resources | https://learn.microsoft.com/en-us/azure/synapse-analytics/security/synapse-workspace-synapse-rbac |\n| Reference for built-in Synapse RBAC roles and permissions | https://learn.microsoft.com/en-us/azure/synapse-analytics/security/synapse-workspace-synapse-rbac-roles |\n| Map Synapse and Azure roles to common workspace tasks | https://learn.microsoft.com/en-us/azure/synapse-analytics/security/synapse-workspace-understand-what-role-you-need |\n| Apply conditional access policies to Synapse workspaces | https://learn.microsoft.com/en-us/azure/synapse-analytics/security/workspace-conditional-access |\n| Enable data exfiltration protection in Synapse workspaces | https://learn.microsoft.com/en-us/azure/synapse-analytics/security/workspace-data-exfiltration-protection |\n| Configure encryption and key management for Synapse | https://learn.microsoft.com/en-us/azure/synapse-analytics/security/workspaces-encryption |\n| Secure Synapse Spark credentials with Linked Services | https://learn.microsoft.com/en-us/azure/synapse-analytics/spark/apache-spark-secure-credentials-with-tokenlibrary |\n| Secure Synapse Spark log emission with certificate-based service principal | https://learn.microsoft.com/en-us/azure/synapse-analytics/spark/how-to-use-certificate-with-service-principalp-emit-log-event-hubs |\n| Implement column-level security in Synapse SQL pool | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/column-level-security |\n| Configure secure authentication for Synapse COPY data loads | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/quickstart-bulk-load-copy-tsql-examples |\n| Configure single-region data residency in Synapse | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/single-region-residency |\n| Configure authentication methods for Synapse dedicated SQL pools | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-authentication |\n| Configure TDE in Synapse SQL via Azure portal | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-encryption-tde |\n| Manage Synapse Transparent Data Encryption with T-SQL | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-encryption-tde-tsql |\n| Secure Azure Synapse dedicated SQL pools with access and monitoring | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-overview-manage-security |\n| Configure Microsoft Entra authentication for Synapse SQL | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql/active-directory-authentication |\n| Configure storage access control for serverless SQL | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql/develop-storage-files-storage-access-control |\n| Use multifactor Entra authentication with Synapse SQL | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql/mfa-authentication |\n| Set access control on shared Spark databases | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql/shared-databases-access-control |\n| Configure SQL authentication options in Synapse Analytics | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql/sql-authentication |\n| Use managed identity to load external data securely | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql/tutorial-external-tables-using-managed-identity |\n| Secure external data access using Entra ID passthrough | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql/tutorial-load-data-using-entra-id |\n| Secure Synapse Link for Azure SQL Database with network controls | https://learn.microsoft.com/en-us/azure/synapse-analytics/synapse-link/connect-synapse-link-sql-database-vnet |\n| Configure secure networking for Synapse Link SQL Server 2022 | https://learn.microsoft.com/en-us/azure/synapse-analytics/synapse-link/connect-synapse-link-sql-server-2022-vnet |\n| Use managed identities with Azure Synapse Analytics | https://learn.microsoft.com/en-us/azure/synapse-analytics/synapse-service-identity |\n\n### Configuration\n| Topic | URL |\n|-------|-----|\n| Connect Synapse workspace to Microsoft Purview | https://learn.microsoft.com/en-us/azure/synapse-analytics/catalog-and-governance/quickstart-connect-azure-purview |\n| Design Synapse development, test, and production environments | https://learn.microsoft.com/en-us/azure/synapse-analytics/guidance/implementation-success-evaluate-solution-development-environment-design |\n| Configure and review monitoring for Azure Synapse | https://learn.microsoft.com/en-us/azure/synapse-analytics/guidance/implementation-success-perform-monitoring-review |\n| Link Synapse workspace to Azure Machine Learning | https://learn.microsoft.com/en-us/azure/synapse-analytics/machine-learning/quickstart-integrate-azure-machine-learning |\n| Set up SynapseML environment for Foundry Tools | https://learn.microsoft.com/en-us/azure/synapse-analytics/machine-learning/setup-environment-cognitive-services |\n| Reference monitoring metrics and logs for Synapse Analytics | https://learn.microsoft.com/en-us/azure/synapse-analytics/monitor-synapse-analytics-reference |\n| Monitor Apache Spark applications in Synapse Studio | https://learn.microsoft.com/en-us/azure/synapse-analytics/monitoring/how-to-monitor-spark-applications |\n| Runtime components for Synapse Spark 3.3 | https://learn.microsoft.com/en-us/azure/synapse-analytics/spark/apache-spark-33-runtime |\n| Review component versions in Synapse Spark 3.4 runtime | https://learn.microsoft.com/en-us/azure/synapse-analytics/spark/apache-spark-34-runtime |\n| Runtime components for Synapse Spark 3.5 | https://learn.microsoft.com/en-us/azure/synapse-analytics/spark/apache-spark-35-runtime |\n| Configure autoscale for Apache Spark pools | https://learn.microsoft.com/en-us/azure/synapse-analytics/spark/apache-spark-autoscale |\n| Manage Apache Spark configuration in Synapse Studio | https://learn.microsoft.com/en-us/azure/synapse-analytics/spark/apache-spark-azure-create-spark-configuration |\n| Manage Apache Spark libraries in Synapse pools | https://learn.microsoft.com/en-us/azure/synapse-analytics/spark/apache-spark-azure-portal-add-libraries |\n| Create custom Conda channels in Synapse Spark | https://learn.microsoft.com/en-us/azure/synapse-analytics/spark/apache-spark-custom-conda-channel |\n| Configure external Hive Metastore for Synapse Spark pools | https://learn.microsoft.com/en-us/azure/synapse-analytics/spark/apache-spark-external-metastore |\n| Configure and use GPU-accelerated Spark pools | https://learn.microsoft.com/en-us/azure/synapse-analytics/spark/apache-spark-gpu-concept |\n| Use Intelligent Cache for Synapse Spark performance | https://learn.microsoft.com/en-us/azure/synapse-analytics/spark/apache-spark-intelligent-cache-concept |\n| Configure Spark pool libraries in Synapse | https://learn.microsoft.com/en-us/azure/synapse-analytics/spark/apache-spark-manage-pool-packages |\n| Use session-scoped libraries in Synapse notebooks | https://learn.microsoft.com/en-us/azure/synapse-analytics/spark/apache-spark-manage-session-packages |\n| Manage workspace-level libraries for Synapse Spark | https://learn.microsoft.com/en-us/azure/synapse-analytics/spark/apache-spark-manage-workspace-packages |\n| Configure Apache Spark pool sizes and behavior | https://learn.microsoft.com/en-us/azure/synapse-analytics/spark/apache-spark-pool-configurations |\n| Select supported Apache Spark runtimes in Synapse | https://learn.microsoft.com/en-us/azure/synapse-analytics/spark/apache-spark-version-support |\n| Configure backup, restore points, and geo-backups for Synapse dedicated SQL pools | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/backup-and-restore |\n| Disable geo-backups for Synapse SQL pools | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/disable-geo-backup |\n| Configure monitoring for Synapse dedicated SQL pools | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/monitor-sql-pool-synapse-analytics |\n| Configure and use result set caching in Synapse dedicated SQL pools | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/performance-tuning-result-set-caching |\n| Use resource classes for Synapse workload management | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/resource-classes-for-workload-management |\n| Monitor query activity and resources in Synapse | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-concept-resource-utilization-query-activity |\n| Configure connections to Synapse SQL pools | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-connect-overview |\n| Configure workload groups and query timeouts in Synapse | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-how-to-convert-resource-classes-workload-groups |\n| Configure and manage Synapse SQL pool compute | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-manage-compute-overview |\n| Restore existing Synapse dedicated SQL pools | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-restore-active-paused-dw |\n| Restore deleted Synapse dedicated SQL pools | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-restore-deleted-dw |\n| Recover Synapse SQL pools from deleted servers | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-restore-from-deleted-server |\n| Restore Synapse SQL pools from geo-backups | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-restore-from-geo-backup |\n| Create user-defined restore points in Synapse SQL | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-restore-points |\n| Configure table constraints in Synapse SQL pools | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-table-constraints |\n| Configure workload classification in Synapse SQL pool | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-workload-classification |\n| Set workload importance in Synapse SQL pool | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-workload-importance |\n| Monitor workload groups in Synapse portal | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-workload-management-portal-monitor |\n| Enable Synapse workspace features for SQL pools | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/workspace-connected-create |\n| Enable Synapse workspace experience for existing SQL DW | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/workspace-connected-experience |\n| Configure Synapse SQL connection strings for multiple clients | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql/connection-strings |\n| Configure collation types for Synapse dedicated SQL pools | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql/reference-collation-types |\n| Monitor Synapse Link for Azure SQL Database with Studio and Azure Monitor | https://learn.microsoft.com/en-us/azure/synapse-analytics/synapse-link/how-to-monitor-synapse-link-sql-database |\n\n### Integrations & Coding Patterns\n| Topic | URL |\n|-------|-----|\n| Access Synapse ADLS Gen2 data from Azure Machine Learning | https://learn.microsoft.com/en-us/azure/synapse-analytics/machine-learning/access-data-from-aml |\n| Score ML models with PREDICT in Synapse Spark | https://learn.microsoft.com/en-us/azure/synapse-analytics/machine-learning/tutorial-score-model-predict-spark-pool |\n| Send Synapse Spark logs and metrics to Log Analytics | https://learn.microsoft.com/en-us/azure/synapse-analytics/spark/apache-spark-azure-log-analytics |\n| Use Delta Lake tables with Synapse Spark | https://learn.microsoft.com/en-us/azure/synapse-analytics/spark/apache-spark-delta-lake-overview |\n| Manage Synapse Spark packages via PowerShell and REST | https://learn.microsoft.com/en-us/azure/synapse-analytics/spark/apache-spark-manage-packages-outside-ui |\n| Emit Synapse Spark logs and metrics to Event Hubs | https://learn.microsoft.com/en-us/azure/synapse-analytics/spark/azure-synapse-diagnostic-emitters-azure-eventhub |\n| Emit Synapse Spark logs and metrics to Azure Storage | https://learn.microsoft.com/en-us/azure/synapse-analytics/spark/azure-synapse-diagnostic-emitters-azure-storage |\n| Collect Synapse Spark metrics via Prometheus APIs | https://learn.microsoft.com/en-us/azure/synapse-analytics/spark/connect-monitor-azure-synapse-spark-application-level-metrics |\n| Use Spark CDM connector to read/write Common Data Model | https://learn.microsoft.com/en-us/azure/synapse-analytics/spark/data-sources/apache-spark-cdm-connector |\n| Use Kusto connector with Synapse serverless Spark | https://learn.microsoft.com/en-us/azure/synapse-analytics/spark/data-sources/apache-spark-kusto-connector |\n| Use Synapse Spark connector for SQL databases | https://learn.microsoft.com/en-us/azure/synapse-analytics/spark/data-sources/apache-spark-sql-connector |\n| Develop and submit Spark apps from IntelliJ to Synapse | https://learn.microsoft.com/en-us/azure/synapse-analytics/spark/intellij-tool-synapse |\n| Use MSSparkUtils utilities in Synapse Spark notebooks | https://learn.microsoft.com/en-us/azure/synapse-analytics/spark/microsoft-spark-utilities |\n| Mount external storage using Synapse Spark file APIs | https://learn.microsoft.com/en-us/azure/synapse-analytics/spark/synapse-file-mount-api |\n| Move data between Synapse Spark and Dedicated SQL pools | https://learn.microsoft.com/en-us/azure/synapse-analytics/spark/synapse-spark-sql-pool-import-export |\n| Monitor Synapse Spark metrics with Prometheus and Grafana | https://learn.microsoft.com/en-us/azure/synapse-analytics/spark/use-prometheus-grafana-to-monitor-apache-spark-application-level-metrics |\n| Set up Fivetran with Synapse dedicated SQL pools | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/fivetran-quickstart |\n| Build Synapse SQL pool connection strings | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-connection-strings |\n| Create tables with CTAS in Synapse SQL | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-develop-ctas |\n| Integrate Azure Stream Analytics with Synapse SQL pools | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-integrate-azure-stream-analytics |\n| Manage Synapse dedicated SQL pool compute via REST APIs | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-manage-compute-rest-api |\n| Score ONNX machine learning models with T-SQL PREDICT in Synapse | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-predict |\n| Automate Synapse dedicated SQL pool with PowerShell and REST | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-reference-powershell-cmdlets |\n| Deploy and configure Striim for Synapse integration | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/striim-quickstart |\n| Query Azure Storage files with OPENROWSET | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql/develop-openrowset |\n| Access Azure Storage files via serverless SQL | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql/develop-storage-files-overview |\n| Query Spark tables from serverless SQL pool | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql/develop-storage-files-spark-tables |\n| Use CETAS to export data in Synapse SQL | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql/develop-tables-cetas |\n| Query Cosmos DB analytical store using Synapse serverless SQL | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql/query-cosmos-db-analytical-store |\n| Connect Azure SQL Database to Synapse via Synapse Link | https://learn.microsoft.com/en-us/azure/synapse-analytics/synapse-link/connect-synapse-link-sql-database |\n| Copy Synapse Link Cosmos DB data to Dedicated SQL via Spark | https://learn.microsoft.com/en-us/azure/synapse-analytics/synapse-link/how-to-copy-to-sql-pool |\n| Query Cosmos DB via Synapse Spark 2 analytical store | https://learn.microsoft.com/en-us/azure/synapse-analytics/synapse-link/how-to-query-analytical-store-spark |\n| Query Cosmos DB via Synapse Spark 3 analytical store | https://learn.microsoft.com/en-us/azure/synapse-analytics/synapse-link/how-to-query-analytical-store-spark-3 |\n\n### Deployment\n| Topic | URL |\n|-------|-----|\n| Restore dedicated SQL pools in Synapse Analytics | https://learn.microsoft.com/en-us/azure/synapse-analytics/backuprestore/restore-sql-pool |\n| Create user-defined restore points in Synapse SQL | https://learn.microsoft.com/en-us/azure/synapse-analytics/backuprestore/sqlpool-create-restore-point |\n| Implement CI/CD for Azure Synapse workspaces | https://learn.microsoft.com/en-us/azure/synapse-analytics/cicd/continuous-integration-delivery |\n| Perform operational readiness review for Synapse deployment | https://learn.microsoft.com/en-us/azure/synapse-analytics/guidance/implementation-success-perform-operational-readiness-review |\n| Deploy Synapse workspaces using ARM templates | https://learn.microsoft.com/en-us/azure/synapse-analytics/quickstart-deployment-template-workspaces |\n| Plan and configure Synapse SQL pool maintenance windows | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/maintenance-scheduling |\n| Automate Synapse SQL compute management with Functions | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/manage-compute-with-azure-functions |\n| Deploy Synapse dedicated SQL pool using ARM templates | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/quickstart-arm-template |\n| Deploy Synapse dedicated SQL pool using Bicep templates | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/quickstart-bicep |\n| Set up CI/CD for Synapse dedicated SQL pools | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-continuous-integration-and-deployment |\n| Integrate Synapse SQL pools with source control | https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-source-control-integration |","tags":["azure","synapse","analytics","agent","skills","microsoftdocs","agent-skills","agentic-skills","agentskill","ai-agents","ai-coding","azure-functions"],"capabilities":["skill","source-microsoftdocs","skill-azure-synapse-analytics","topic-agent","topic-agent-skills","topic-agentic-skills","topic-agentskill","topic-ai-agents","topic-ai-coding","topic-azure","topic-azure-functions","topic-azure-kubernetes-service","topic-azure-openai","topic-azure-sql-database","topic-azure-storage"],"categories":["Agent-Skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/MicrosoftDocs/Agent-Skills/azure-synapse-analytics","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add MicrosoftDocs/Agent-Skills","source_repo":"https://github.com/MicrosoftDocs/Agent-Skills","install_from":"skills.sh"}},"qualityScore":"0.698","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 497 github stars · SKILL.md body (46,955 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-04-22T00:53:38.476Z","embedding":null,"createdAt":"2026-04-18T22:00:17.516Z","updatedAt":"2026-04-22T00:53:38.476Z","lastSeenAt":"2026-04-22T00:53:38.476Z","tsv":"'-8':656 '/en-us/azure/synapse-analytics/backuprestore/restore-sql-pool':3219 '/en-us/azure/synapse-analytics/backuprestore/sqlpool-create-restore-point':3231 '/en-us/azure/synapse-analytics/catalog-and-governance/how-to-access-secured-purview-account':1774 '/en-us/azure/synapse-analytics/catalog-and-governance/quickstart-connect-azure-purview':2370 '/en-us/azure/synapse-analytics/cicd/continuous-integration-delivery':3240 '/en-us/azure/synapse-analytics/cicd/source-control':722 '/en-us/azure/synapse-analytics/data-integration/concepts-data-factory-differences':1335 '/en-us/azure/synapse-analytics/data-integration/linked-service':1784 '/en-us/azure/synapse-analytics/guidance/implementation-success-assess-environment':1344 '/en-us/azure/synapse-analytics/guidance/implementation-success-evaluate-data-integration-design':1516 '/en-us/azure/synapse-analytics/guidance/implementation-success-evaluate-dedicated-sql-pool-design':1526 '/en-us/azure/synapse-analytics/guidance/implementation-success-evaluate-project-plan':1354 '/en-us/azure/synapse-analytics/guidance/implementation-success-evaluate-serverless-sql-pool-design':1536 '/en-us/azure/synapse-analytics/guidance/implementation-success-evaluate-solution-development-environment-design':2380 '/en-us/azure/synapse-analytics/guidance/implementation-success-evaluate-spark-pool-design':1546 '/en-us/azure/synapse-analytics/guidance/implementation-success-evaluate-workspace-design':1555 '/en-us/azure/synapse-analytics/guidance/implementation-success-perform-monitoring-review':2390 '/en-us/azure/synapse-analytics/guidance/implementation-success-perform-operational-readiness-review':3250 '/en-us/azure/synapse-analytics/guidance/security-white-paper-access-control':1795 '/en-us/azure/synapse-analytics/guidance/security-white-paper-authentication':1804 '/en-us/azure/synapse-analytics/guidance/security-white-paper-data-protection':1814 '/en-us/azure/synapse-analytics/guidance/security-white-paper-network-security':1824 '/en-us/azure/synapse-analytics/guidance/security-white-paper-threat-protection':1835 '/en-us/azure/synapse-analytics/guidance/success-by-design-introduction':1565 '/en-us/azure/synapse-analytics/how-to-access-container-with-access-control-lists':1846 '/en-us/azure/synapse-analytics/how-to-recover-workspace-after-tenant-move':483 '/en-us/azure/synapse-analytics/known-issues':494 '/en-us/azure/synapse-analytics/machine-learning/access-data-from-aml':2848 '/en-us/azure/synapse-analytics/machine-learning/quickstart-integrate-azure-machine-learning':2400 '/en-us/azure/synapse-analytics/machine-learning/setup-environment-cognitive-services':2410 '/en-us/azure/synapse-analytics/machine-learning/tutorial-configure-cognitive-services-synapse':1857 '/en-us/azure/synapse-analytics/machine-learning/tutorial-score-model-predict-spark-pool':2859 '/en-us/azure/synapse-analytics/migration-guides/migrate-to-synapse-analytics-guide':1365 '/en-us/azure/synapse-analytics/migration-guides/netezza/1-design-performance-migration':736 '/en-us/azure/synapse-analytics/migration-guides/netezza/2-etl-load-migration-considerations':749 '/en-us/azure/synapse-analytics/migration-guides/netezza/3-security-access-operations':1870 '/en-us/azure/synapse-analytics/migration-guides/netezza/4-visualization-reporting':761 '/en-us/azure/synapse-analytics/migration-guides/netezza/5-minimize-sql-issues':773 '/en-us/azure/synapse-analytics/migration-guides/netezza/6-microsoft-third-party-migration-tools':1377 '/en-us/azure/synapse-analytics/migration-guides/netezza/7-beyond-data-warehouse-migration':1577 '/en-us/azure/synapse-analytics/migration-guides/oracle/1-design-performance-migration':787 '/en-us/azure/synapse-analytics/migration-guides/oracle/2-etl-load-migration-considerations':800 '/en-us/azure/synapse-analytics/migration-guides/oracle/3-security-access-operations':1883 '/en-us/azure/synapse-analytics/migration-guides/oracle/4-visualization-reporting':812 '/en-us/azure/synapse-analytics/migration-guides/oracle/5-minimize-sql-issues':824 '/en-us/azure/synapse-analytics/migration-guides/oracle/6-microsoft-third-party-migration-tools':1389 '/en-us/azure/synapse-analytics/migration-guides/oracle/7-beyond-data-warehouse-migration':836 '/en-us/azure/synapse-analytics/migration-guides/teradata/1-design-performance-migration':850 '/en-us/azure/synapse-analytics/migration-guides/teradata/2-etl-load-migration-considerations':863 '/en-us/azure/synapse-analytics/migration-guides/teradata/3-security-access-operations':1896 '/en-us/azure/synapse-analytics/migration-guides/teradata/4-visualization-reporting':875 '/en-us/azure/synapse-analytics/migration-guides/teradata/5-minimize-sql-issues':887 '/en-us/azure/synapse-analytics/migration-guides/teradata/6-microsoft-third-party-migration-tools':1404 '/en-us/azure/synapse-analytics/migration-guides/teradata/7-beyond-data-warehouse-migration':1590 '/en-us/azure/synapse-analytics/monitor-synapse-analytics-reference':2421 '/en-us/azure/synapse-analytics/monitoring/apache-spark-advisor':897 '/en-us/azure/synapse-analytics/monitoring/how-to-monitor-spark-applications':2431 '/en-us/azure/synapse-analytics/partner/compatibility-issues':506 '/en-us/azure/synapse-analytics/plan-manage-costs':1414 '/en-us/azure/synapse-analytics/policy-reference':1908 '/en-us/azure/synapse-analytics/quickstart-deployment-template-workspaces':3259 '/en-us/azure/synapse-analytics/security-controls-policy':1918 '/en-us/azure/synapse-analytics/security/connect-to-a-secure-storage-account':1928 '/en-us/azure/synapse-analytics/security/connectivity-settings':1938 '/en-us/azure/synapse-analytics/security/gateway-ip-addresses':1949 '/en-us/azure/synapse-analytics/security/how-to-connect-to-workspace-from-restricted-network':1959 '/en-us/azure/synapse-analytics/security/how-to-connect-to-workspace-with-private-links':1969 '/en-us/azure/synapse-analytics/security/how-to-create-a-workspace-with-data-exfiltration-protection':1979 '/en-us/azure/synapse-analytics/security/how-to-create-managed-private-endpoints':1989 '/en-us/azure/synapse-analytics/security/how-to-grant-workspace-managed-identity-permissions':1999 '/en-us/azure/synapse-analytics/security/how-to-manage-synapse-rbac-role-assignments':2010 '/en-us/azure/synapse-analytics/security/how-to-review-synapse-rbac-role-assignments':2021 '/en-us/azure/synapse-analytics/security/how-to-set-up-access-control':2031 '/en-us/azure/synapse-analytics/security/synapse-private-link-hubs':2042 '/en-us/azure/synapse-analytics/security/synapse-workspace-access-control-overview':2052 '/en-us/azure/synapse-analytics/security/synapse-workspace-ip-firewall':2062 '/en-us/azure/synapse-analytics/security/synapse-workspace-managed-private-endpoints':2071 '/en-us/azure/synapse-analytics/security/synapse-workspace-managed-vnet':2081 '/en-us/azure/synapse-analytics/security/synapse-workspace-synapse-rbac':2091 '/en-us/azure/synapse-analytics/security/synapse-workspace-synapse-rbac-roles':2104 '/en-us/azure/synapse-analytics/security/synapse-workspace-understand-what-role-you-need':2116 '/en-us/azure/synapse-analytics/security/workspace-conditional-access':2126 '/en-us/azure/synapse-analytics/security/workspace-data-exfiltration-protection':2136 '/en-us/azure/synapse-analytics/security/workspaces-encryption':2146 '/en-us/azure/synapse-analytics/spark/apache-spark-33-runtime':2440 '/en-us/azure/synapse-analytics/spark/apache-spark-34-runtime':2451 '/en-us/azure/synapse-analytics/spark/apache-spark-35-runtime':2460 '/en-us/azure/synapse-analytics/spark/apache-spark-autoscale':2469 '/en-us/azure/synapse-analytics/spark/apache-spark-azure-create-spark-configuration':2479 '/en-us/azure/synapse-analytics/spark/apache-spark-azure-log-analytics':2871 '/en-us/azure/synapse-analytics/spark/apache-spark-azure-portal-add-libraries':2489 '/en-us/azure/synapse-analytics/spark/apache-spark-custom-conda-channel':2499 '/en-us/azure/synapse-analytics/spark/apache-spark-delta-lake-overview':2881 '/en-us/azure/synapse-analytics/spark/apache-spark-external-metastore':2510 '/en-us/azure/synapse-analytics/spark/apache-spark-gpu-concept':2521 '/en-us/azure/synapse-analytics/spark/apache-spark-handle-livy-error':518 '/en-us/azure/synapse-analytics/spark/apache-spark-history-server':529 '/en-us/azure/synapse-analytics/spark/apache-spark-intelligent-cache-concept':2531 '/en-us/azure/synapse-analytics/spark/apache-spark-manage-packages-outside-ui':2892 '/en-us/azure/synapse-analytics/spark/apache-spark-manage-pool-packages':2540 '/en-us/azure/synapse-analytics/spark/apache-spark-manage-session-packages':2551 '/en-us/azure/synapse-analytics/spark/apache-spark-manage-workspace-packages':2562 '/en-us/azure/synapse-analytics/spark/apache-spark-performance':907 '/en-us/azure/synapse-analytics/spark/apache-spark-performance-hyperspace':917 '/en-us/azure/synapse-analytics/spark/apache-spark-pool-configurations':2572 '/en-us/azure/synapse-analytics/spark/apache-spark-secure-credentials-with-tokenlibrary':2156 '/en-us/azure/synapse-analytics/spark/apache-spark-troubleshoot-library-errors':538 '/en-us/azure/synapse-analytics/spark/apache-spark-version-support':2582 '/en-us/azure/synapse-analytics/spark/azure-synapse-diagnostic-emitters-azure-eventhub':2904 '/en-us/azure/synapse-analytics/spark/azure-synapse-diagnostic-emitters-azure-storage':2916 '/en-us/azure/synapse-analytics/spark/connect-monitor-azure-synapse-spark-application-level-metrics':2926 '/en-us/azure/synapse-analytics/spark/data-sources/apache-spark-cdm-connector':2938 '/en-us/azure/synapse-analytics/spark/data-sources/apache-spark-kusto-connector':2948 '/en-us/azure/synapse-analytics/spark/data-sources/apache-spark-sql-connector':2958 '/en-us/azure/synapse-analytics/spark/how-to-use-certificate-with-service-principalp-emit-log-event-hubs':2170 '/en-us/azure/synapse-analytics/spark/intellij-tool-synapse':2970 '/en-us/azure/synapse-analytics/spark/low-shuffle-merge-for-apache-spark':928 '/en-us/azure/synapse-analytics/spark/microsoft-spark-utilities':2980 '/en-us/azure/synapse-analytics/spark/optimize-write-for-apache-spark':939 '/en-us/azure/synapse-analytics/spark/runtime-for-apache-spark-lifecycle-and-supportability':1424 '/en-us/azure/synapse-analytics/spark/synapse-file-mount-api':2991 '/en-us/azure/synapse-analytics/spark/synapse-spark-sql-pool-import-export':3003 '/en-us/azure/synapse-analytics/spark/use-prometheus-grafana-to-monitor-apache-spark-application-level-metrics':3014 '/en-us/azure/synapse-analytics/sql-data-warehouse/backup-and-restore':2598 '/en-us/azure/synapse-analytics/sql-data-warehouse/cheat-sheet':951 '/en-us/azure/synapse-analytics/sql-data-warehouse/column-level-security':2182 '/en-us/azure/synapse-analytics/sql-data-warehouse/design-elt-data-loading':1605 '/en-us/azure/synapse-analytics/sql-data-warehouse/design-guidance-for-replicated-tables':1615 '/en-us/azure/synapse-analytics/sql-data-warehouse/disable-geo-backup':2609 '/en-us/azure/synapse-analytics/sql-data-warehouse/fivetran-quickstart':3025 '/en-us/azure/synapse-analytics/sql-data-warehouse/gen2-migration-schedule':1437 '/en-us/azure/synapse-analytics/sql-data-warehouse/maintenance-scheduling':3270 '/en-us/azure/synapse-analytics/sql-data-warehouse/manage-compute-with-azure-functions':3280 '/en-us/azure/synapse-analytics/sql-data-warehouse/memory-concurrency-limits':1703 '/en-us/azure/synapse-analytics/sql-data-warehouse/monitor-sql-pool-synapse-analytics':2619 '/en-us/azure/synapse-analytics/sql-data-warehouse/performance-tuning-materialized-views':960 '/en-us/azure/synapse-analytics/sql-data-warehouse/performance-tuning-ordered-cci':970 '/en-us/azure/synapse-analytics/sql-data-warehouse/performance-tuning-result-set-caching':2633 '/en-us/azure/synapse-analytics/sql-data-warehouse/quickstart-arm-template':3291 '/en-us/azure/synapse-analytics/sql-data-warehouse/quickstart-bicep':3302 '/en-us/azure/synapse-analytics/sql-data-warehouse/quickstart-bulk-load-copy-tsql-examples':2193 '/en-us/azure/synapse-analytics/sql-data-warehouse/resource-classes-for-workload-management':2643 '/en-us/azure/synapse-analytics/sql-data-warehouse/single-region-residency':2204 '/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-authentication':2215 '/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-concept-recommendations':1447 '/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-concept-resource-utilization-query-activity':2653 '/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-connect-overview':2662 '/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-connection-strings':3034 '/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-continuous-integration-and-deployment':3313 '/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-develop-best-practices-transactions':979 '/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-develop-ctas':3044 '/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-develop-dynamic-sql':989 '/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-develop-group-by-options':999 '/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-develop-label':1007 '/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-develop-loops':1019 '/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-develop-stored-procedures':1029 '/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-develop-transactions':1039 '/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-develop-user-defined-schemas':1050 '/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-develop-variable-assignment':1062 '/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-encryption-tde':2226 '/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-encryption-tde-tsql':2238 '/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-how-to-convert-resource-classes-workload-groups':2673 '/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-how-to-find-queries-running-beyond-wlm-elapsed-timeout':547 '/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-how-to-monitor-cache':556 '/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-how-to-troubleshoot-missed-classification':566 '/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-integrate-azure-stream-analytics':3055 '/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-manage-compute-overview':2683 '/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-manage-compute-rest-api':3067 '/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-memory-optimizations-for-columnstore-compression':1073 '/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-overview-develop':1086 '/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-overview-faq':579 '/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-overview-manage-security':2251 '/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-predict':3082 '/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-reference-powershell-cmdlets':3094 '/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-restore-active-paused-dw':2692 '/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-restore-deleted-dw':2701 '/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-restore-from-deleted-server':2711 '/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-restore-from-geo-backup':2722 '/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-restore-points':2734 '/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-service-capacity-limits':1714 '/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-source-control-integration':3323 '/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-table-constraints':2744 '/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-tables-data-types':1096 '/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-tables-distribute':1626 '/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-tables-identity':1106 '/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-tables-index':1116 '/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-tables-partition':1636 '/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-tables-statistics':1126 '/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-tables-temporary':1136 '/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-troubleshoot':588 '/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-troubleshoot-connectivity':599 '/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-workload-classification':2754 '/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-workload-importance':2764 '/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-workload-isolation':1645 '/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-workload-management':1655 '/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-workload-management-portal-monitor':2773 '/en-us/azure/synapse-analytics/sql-data-warehouse/striim-quickstart':3104 '/en-us/azure/synapse-analytics/sql-data-warehouse/upgrade-to-latest-generation':1458 '/en-us/azure/synapse-analytics/sql-data-warehouse/what-is-a-data-warehouse-unit-dwu-cdwu':1469 '/en-us/azure/synapse-analytics/sql-data-warehouse/workspace-connected-create':2783 '/en-us/azure/synapse-analytics/sql-data-warehouse/workspace-connected-experience':2794 '/en-us/azure/synapse-analytics/sql/active-directory-authentication':2261 '/en-us/azure/synapse-analytics/sql/best-practices-dedicated-sql-pool':1148 '/en-us/azure/synapse-analytics/sql/best-practices-serverless-sql-pool':1161 '/en-us/azure/synapse-analytics/sql/connection-strings':2805 '/en-us/azure/synapse-analytics/sql/data-load-columnstore-compression':1171 '/en-us/azure/synapse-analytics/sql/data-loading-best-practices':1184 '/en-us/azure/synapse-analytics/sql/data-processed':1480 '/en-us/azure/synapse-analytics/sql/develop-dynamic-sql':1194 '/en-us/azure/synapse-analytics/sql/develop-group-by-options':1204 '/en-us/azure/synapse-analytics/sql/develop-label':1214 '/en-us/azure/synapse-analytics/sql/develop-loops':1226 '/en-us/azure/synapse-analytics/sql/develop-materialized-view-performance-tuning':1237 '/en-us/azure/synapse-analytics/sql/develop-openrowset':3113 '/en-us/azure/synapse-analytics/sql/develop-storage-files-overview':3123 '/en-us/azure/synapse-analytics/sql/develop-storage-files-spark-tables':3133 '/en-us/azure/synapse-analytics/sql/develop-storage-files-storage-access-control':2271 '/en-us/azure/synapse-analytics/sql/develop-stored-procedures':1247 '/en-us/azure/synapse-analytics/sql/develop-tables-cetas':3144 '/en-us/azure/synapse-analytics/sql/develop-tables-data-types':1257 '/en-us/azure/synapse-analytics/sql/develop-tables-external-tables':1665 '/en-us/azure/synapse-analytics/sql/develop-tables-overview':1677 '/en-us/azure/synapse-analytics/sql/develop-tables-statistics':1267 '/en-us/azure/synapse-analytics/sql/develop-tables-temporary':1724 '/en-us/azure/synapse-analytics/sql/develop-transaction-best-practices':1277 '/en-us/azure/synapse-analytics/sql/develop-transactions':1287 '/en-us/azure/synapse-analytics/sql/develop-user-defined-schemas':1298 '/en-us/azure/synapse-analytics/sql/develop-variable-assignment':1309 '/en-us/azure/synapse-analytics/sql/develop-views':1320 '/en-us/azure/synapse-analytics/sql/distribution-advisor':1492 '/en-us/azure/synapse-analytics/sql/load-data-overview':1688 '/en-us/azure/synapse-analytics/sql/mfa-authentication':2281 '/en-us/azure/synapse-analytics/sql/query-cosmos-db-analytical-store':3156 '/en-us/azure/synapse-analytics/sql/query-delta-lake-format':1735 '/en-us/azure/synapse-analytics/sql/query-history-storage-analysis':1502 '/en-us/azure/synapse-analytics/sql/reference-collation-types':2816 '/en-us/azure/synapse-analytics/sql/resources-self-help-sql-on-demand':608 '/en-us/azure/synapse-analytics/sql/shared-databases-access-control':2291 '/en-us/azure/synapse-analytics/sql/sql-authentication':2301 '/en-us/azure/synapse-analytics/sql/tutorial-external-tables-using-managed-identity':2312 '/en-us/azure/synapse-analytics/sql/tutorial-load-data-using-entra-id':2323 '/en-us/azure/synapse-analytics/synapse-link/concept-synapse-link-cosmos-db-support':1748 '/en-us/azure/synapse-analytics/synapse-link/connect-synapse-link-sql-database':3168 '/en-us/azure/synapse-analytics/synapse-link/connect-synapse-link-sql-database-vnet':2336 '/en-us/azure/synapse-analytics/synapse-link/connect-synapse-link-sql-server-2022-vnet':2348 '/en-us/azure/synapse-analytics/synapse-link/how-to-copy-to-sql-pool':3182 '/en-us/azure/synapse-analytics/synapse-link/how-to-monitor-synapse-link-sql-database':2831 '/en-us/azure/synapse-analytics/synapse-link/how-to-query-analytical-store-spark':3194 '/en-us/azure/synapse-analytics/synapse-link/how-to-query-analytical-store-spark-3':3206 '/en-us/azure/synapse-analytics/synapse-link/synapse-link-for-sql-known-issues':1760 '/en-us/azure/synapse-analytics/synapse-link/troubleshoot/troubleshoot-sql-azure-active-directory':618 '/en-us/azure/synapse-analytics/synapse-link/troubleshoot/troubleshoot-sql-database-failover':630 '/en-us/azure/synapse-analytics/synapse-link/troubleshoot/troubleshoot-sql-link-creation':642 '/en-us/azure/synapse-analytics/synapse-link/troubleshoot/troubleshoot-sql-snapshot-issues':653 '/en-us/azure/synapse-analytics/synapse-service-identity':2358 '/en-us/azure/synapse-analytics/troubleshoot/reading-utf8-text':666 '/en-us/azure/synapse-analytics/troubleshoot/troubleshoot-synapse-studio':675 '/en-us/azure/synapse-analytics/troubleshoot/troubleshoot-synapse-studio-and-storage-connectivity':686 '/en-us/azure/synapse-analytics/troubleshoot/troubleshoot-synapse-studio-powershell':695 '/en-us/azure/synapse-analytics/troubleshoot/workspaces-created-by-sdk':708 '/microsoftdocs/mcp/blob/main/readme.md)':166 '2':3189 '2022':2345 '3':137,3201 '3.3':2437 '3.4':2447 '3.5':2457 'acceler':912,2516 'accept':205 'access':171,376,1764,1788,1860,1873,1886,2024,2035,2044,2119,2246,2264,2283,2316,2837,3114 'account':1925 'acl':1840 'activ':2646 'address':1943 'adl':425,1837,2839 'advisor':293,891,1440,1484 'agent':86,130,189,203 'aml':406,430 'analysi':1499 'analyt':4,10,38,48,433,491,1410,2298,2355,2418,2868,3048,3148,3190,3202,3216 'apach':889,1538,2423,2464,2471,2481,2564,2575 'api':2923,2988,3064 'app':501,522,2963 'appli':723,774,825,837,940,1040,1074,1137,1172,1195,1897,1909,2117 'applic':2425 'appropri':1460 'architectur':18,55,297,303,1503,1512,1531,1551,1559 'arm':3255,3287 'arm/bicep':458 'assess':1336 'assign':1051,1299,2004,2015 'audit':1829 'auth':363 'authent':1797,2185,2206,2255,2275,2294 'autom':468,3083,3271 'autoscal':2462 'avail':156 'azur':2,8,36,46,428,489,581,623,637,899,1330,1358,1408,1439,1548,1569,1587,1791,1800,1810,1819,1831,1901,1910,2108,2222,2240,2328,2353,2386,2395,2821,2827,2843,2912,3046,3106,3115,3158,3235 'azure-synapse-analyt':1 'backup':2584,2590,2602,2719 'backups/restore':400 'base':1594,2165 'behavior':341,576,2569 'best':14,51,240,245,709,727,778,829,841,947,1139,1153,1175 'bicep':3298 'brows':1836 'build':3026 'built':1899,2095 'built-in':1898,2094 'cach':552,2524,2625 'cap':338 'capabl':78 'capac':337,1705 'categori':89,97,113,209,211 'cdm':2929 'certif':2164 'certificate-bas':2163 'ceta':3135 'channel':2493 'choos':274,1087,1248,1339,1390,1459,1486,1493 'ci/cd':460,3233,3305 'class':2636 'classif':2747 'client':2802 'cluster':963 'code':26,63,409,416,1077,1270,2833 'collat':2807 'collect':2917 'column':2173 'column-level':2172 'columnstor':964,1064,1163 'combin':68 'common':238,573,601,2111,2933 'compar':1325 'compat':496,764,815,878 'complianc':1912 'compon':276,2433,2442,2453 'compress':1068,1164 'comput':469,2680,3061,3274 'concurr':1695 'conda':2492 'condit':2118 'configur':24,61,384,388,713,1637,1805,1815,1847,1858,1871,1884,2053,2063,2137,2183,2194,2205,2216,2252,2262,2292,2337,2359,2381,2461,2473,2500,2511,2532,2563,2583,2610,2620,2654,2663,2674,2735,2745,2795,2806,3097,3262 'connect':236,596,671,677,690,1919,1930,1950,1960,2362,2655,2798,3030,3157 'connector':439,2930,2941,2952 'constraint':2737 'content':73,175 'control':462,716,1789,1913,2025,2045,2265,2284,2333,3320 'copi':2188,3169 'correct':1032 'cosmos':426,1744,3146,3172,3184,3196 'cost':283,1152,1411,1477 'cover':49 'creat':699,1117,1258,1970,1980,2490,2723,3035,3220 'creation':632 'credenti':2150 'ctas':3038 'custom':2491 'data':312,371,740,791,827,854,1088,1173,1250,1327,1331,1370,1382,1510,1521,1570,1581,1595,1681,1806,1974,2128,2189,2198,2230,2308,2315,2841,2934,2993,3138,3174 'databas':626,639,2288,2330,2823,2955,3160 'db':427,1745,3147,3173,3185,3197 'debug':519 'decis':16,53,267,1321 'dedic':422,455,568,583,593,941,1081,1111,1143,1179,1229,1282,1360,1430,1464,1518,1600,1631,1670,1709,2210,2242,2593,2614,2628,2687,2696,2811,2998,3020,3058,3085,3176,3211,3283,3294,3308 'dedicated/serverless':253 'defin':1043,1291,2726,3223 'definit':1903 'delet':2694,2707 'delta':343,919,931,1726,2873 'delta/hyperspace':251 'deploy':29,66,445,449,3095,3207,3247,3251,3281,3292 'descript':213 'design':19,32,56,255,298,305,316,724,775,838,944,1020,1075,1310,1504,1513,1523,1533,1541,1552,1558,1566,1578,1591,1606,1616,1646,1666,1678,1785,2371 'detect':1827 'develop':11,1238,2373,2959 'diagnos':218,507,589 'disabl':2599 'distribut':288,1483,1488,1622 'doc':181 'document':76,174 'dw':2791 'dwus':1461 'dynam':981,1186 'e.g':101,117 'effect':1130 'effici':1220 'elt':1593,1680 'elt-bas':1592 'elt/polybase':317 'emiss':2161 'emit':2893,2905 'enabl':2127,2774,2784 'encrypt':370,2138,2231 'end':360,362 'end-to-end':359 'endpoint':369,1966,1983,2067 'entra':478,612,2254,2274,2318 'environ':396,1337,2377,2404 'error':512 'errors/timeouts':239 'etl':738,789,852 'evalu':1508,1517,1527,1537,1547 'event':2900 'exceed':542 'execut':543,1427 'exfiltr':372,1975,2129 'exist':2685,2789 'experi':2787 'expert':5,43 'export':3137 'extend':524 'extern':436,1657,2307,2314,2501,2982 'factori':1332 'fail':702 'failov':627 'failur':535 'fallback':193 'faq':571 'featur':350,1737,1808,2777 'fetch':77,173,182,195 'file':107,115,122,127,2987,3108,3117 'firewal':1766,2055 'firewall-protect':1765 'fivetran':3017 'fix':220,591,654,676 'foundri':1851,2406 'function':3277 'gateway':1941 'gen2':551,1434,1838,2840 'generat':1455 'geo':2589,2601,2718 'geo-backup':2588,2600,2717 'git':714 'github.com':165 'github.com/microsoftdocs/mcp/blob/main/readme.md)':164 'gpu':2515 'gpu-acceler':2514 'grafana':3011 'grant':1990 'group':991,1196,1642,2665,2767 'guid':163 'guidanc':44,266,272,306,1560 'hash':1617 'histori':296,525,1498 'hive':2502 'hub':2039,2901 'hyperspac':909 'id':2319 'ident':1098,1993,2304,2351 'identifi':539 'imperson':614 'implement':750,801,864,990,1008,1149,1215,1350,1787,1796,2171,3232 'import':84,128,2757 'improv':918 'includ':12 'index':90,210,910,965,1065,1107 'indexing/stats':262 'initi':646 'instal':160,162,534 'instrument':1000 'integr':25,62,404,408,418,1328,1511,2832,3045,3101,3314 'intellig':2523 'intellij':2965 'ip':1942,2054 'isol':367,1639 'issu':222,485,497,574,605,615,648,659,672,678,765,816,879,1752 'job':226,511,902 'key':1100,2140 'knowledg':6 'known':484,1751 'kusto':2940 'l120':104 'l121':244 'l122':270 'l122-l141':269 'l141':271 'l142':301 'l142-l162':300 'l162':302 'l163':325 'l163-l172':324 'l172':326 'l173':354 'l173-l231':353 'l231':355 'l232':386 'l232-l280':385 'l280':387 'l281':412 'l281-l317':411 'l317':413 'l318':447 'l318-l331':446 'l331':448 'l35':103 'l35-l120':102 'l37':216 'l37-l62':215 'l62':217 'l63':243 'l63-l121':242 'label':1004,1207 'lake':344,932,1727,2874 'latest':145,1451 'launch':704 'learn':188,202,2397,2845,3071 'learn-agent-skil':187,201 'learn.microsoft.com':482,493,505,517,528,537,546,555,565,578,587,598,607,617,629,641,652,665,674,685,694,707,721,735,748,760,772,786,799,811,823,835,849,862,874,886,896,906,916,927,938,950,959,969,978,988,998,1006,1018,1028,1038,1049,1061,1072,1085,1095,1105,1115,1125,1135,1147,1160,1170,1183,1193,1203,1213,1225,1236,1246,1256,1266,1276,1286,1297,1308,1319,1334,1343,1353,1364,1376,1388,1403,1413,1423,1436,1446,1457,1468,1479,1491,1501,1515,1525,1535,1545,1554,1564,1576,1589,1604,1614,1625,1635,1644,1654,1664,1676,1687,1702,1713,1723,1734,1747,1759,1773,1783,1794,1803,1813,1823,1834,1845,1856,1869,1882,1895,1907,1917,1927,1937,1948,1958,1968,1978,1988,1998,2009,2020,2030,2041,2051,2061,2070,2080,2090,2103,2115,2125,2135,2145,2155,2169,2181,2192,2203,2214,2225,2237,2250,2260,2270,2280,2290,2300,2311,2322,2335,2347,2357,2369,2379,2389,2399,2409,2420,2430,2439,2450,2459,2468,2478,2488,2498,2509,2520,2530,2539,2550,2561,2571,2581,2597,2608,2618,2632,2642,2652,2661,2672,2682,2691,2700,2710,2721,2733,2743,2753,2763,2772,2782,2793,2804,2815,2830,2847,2858,2870,2880,2891,2903,2915,2925,2937,2947,2957,2969,2979,2990,3002,3013,3024,3033,3043,3054,3066,3081,3093,3103,3112,3122,3132,3143,3155,3167,3181,3193,3205,3218,3230,3239,3249,3258,3269 'learn.microsoft.com/en-us/azure/synapse-analytics/backuprestore/restore-sql-pool':3217 'learn.microsoft.com/en-us/azure/synapse-analytics/backuprestore/sqlpool-create-restore-point':3229 'learn.microsoft.com/en-us/azure/synapse-analytics/catalog-and-governance/how-to-access-secured-purview-account':1772 'learn.microsoft.com/en-us/azure/synapse-analytics/catalog-and-governance/quickstart-connect-azure-purview':2368 'learn.microsoft.com/en-us/azure/synapse-analytics/cicd/continuous-integration-delivery':3238 'learn.microsoft.com/en-us/azure/synapse-analytics/cicd/source-control':720 'learn.microsoft.com/en-us/azure/synapse-analytics/data-integration/concepts-data-factory-differences':1333 'learn.microsoft.com/en-us/azure/synapse-analytics/data-integration/linked-service':1782 'learn.microsoft.com/en-us/azure/synapse-analytics/guidance/implementation-success-assess-environment':1342 'learn.microsoft.com/en-us/azure/synapse-analytics/guidance/implementation-success-evaluate-data-integration-design':1514 'learn.microsoft.com/en-us/azure/synapse-analytics/guidance/implementation-success-evaluate-dedicated-sql-pool-design':1524 'learn.microsoft.com/en-us/azure/synapse-analytics/guidance/implementation-success-evaluate-project-plan':1352 'learn.microsoft.com/en-us/azure/synapse-analytics/guidance/implementation-success-evaluate-serverless-sql-pool-design':1534 'learn.microsoft.com/en-us/azure/synapse-analytics/guidance/implementation-success-evaluate-solution-development-environment-design':2378 'learn.microsoft.com/en-us/azure/synapse-analytics/guidance/implementation-success-evaluate-spark-pool-design':1544 'learn.microsoft.com/en-us/azure/synapse-analytics/guidance/implementation-success-evaluate-workspace-design':1553 'learn.microsoft.com/en-us/azure/synapse-analytics/guidance/implementation-success-perform-monitoring-review':2388 'learn.microsoft.com/en-us/azure/synapse-analytics/guidance/implementation-success-perform-operational-readiness-review':3248 'learn.microsoft.com/en-us/azure/synapse-analytics/guidance/security-white-paper-access-control':1793 'learn.microsoft.com/en-us/azure/synapse-analytics/guidance/security-white-paper-authentication':1802 'learn.microsoft.com/en-us/azure/synapse-analytics/guidance/security-white-paper-data-protection':1812 'learn.microsoft.com/en-us/azure/synapse-analytics/guidance/security-white-paper-network-security':1822 'learn.microsoft.com/en-us/azure/synapse-analytics/guidance/security-white-paper-threat-protection':1833 'learn.microsoft.com/en-us/azure/synapse-analytics/guidance/success-by-design-introduction':1563 'learn.microsoft.com/en-us/azure/synapse-analytics/how-to-access-container-with-access-control-lists':1844 'learn.microsoft.com/en-us/azure/synapse-analytics/how-to-recover-workspace-after-tenant-move':481 'learn.microsoft.com/en-us/azure/synapse-analytics/known-issues':492 'learn.microsoft.com/en-us/azure/synapse-analytics/machine-learning/access-data-from-aml':2846 'learn.microsoft.com/en-us/azure/synapse-analytics/machine-learning/quickstart-integrate-azure-machine-learning':2398 'learn.microsoft.com/en-us/azure/synapse-analytics/machine-learning/setup-environment-cognitive-services':2408 'learn.microsoft.com/en-us/azure/synapse-analytics/machine-learning/tutorial-configure-cognitive-services-synapse':1855 'learn.microsoft.com/en-us/azure/synapse-analytics/machine-learning/tutorial-score-model-predict-spark-pool':2857 'learn.microsoft.com/en-us/azure/synapse-analytics/migration-guides/migrate-to-synapse-analytics-guide':1363 'learn.microsoft.com/en-us/azure/synapse-analytics/migration-guides/netezza/1-design-performance-migration':734 'learn.microsoft.com/en-us/azure/synapse-analytics/migration-guides/netezza/2-etl-load-migration-considerations':747 'learn.microsoft.com/en-us/azure/synapse-analytics/migration-guides/netezza/3-security-access-operations':1868 'learn.microsoft.com/en-us/azure/synapse-analytics/migration-guides/netezza/4-visualization-reporting':759 'learn.microsoft.com/en-us/azure/synapse-analytics/migration-guides/netezza/5-minimize-sql-issues':771 'learn.microsoft.com/en-us/azure/synapse-analytics/migration-guides/netezza/6-microsoft-third-party-migration-tools':1375 'learn.microsoft.com/en-us/azure/synapse-analytics/migration-guides/netezza/7-beyond-data-warehouse-migration':1575 'learn.microsoft.com/en-us/azure/synapse-analytics/migration-guides/oracle/1-design-performance-migration':785 'learn.microsoft.com/en-us/azure/synapse-analytics/migration-guides/oracle/2-etl-load-migration-considerations':798 'learn.microsoft.com/en-us/azure/synapse-analytics/migration-guides/oracle/3-security-access-operations':1881 'learn.microsoft.com/en-us/azure/synapse-analytics/migration-guides/oracle/4-visualization-reporting':810 'learn.microsoft.com/en-us/azure/synapse-analytics/migration-guides/oracle/5-minimize-sql-issues':822 'learn.microsoft.com/en-us/azure/synapse-analytics/migration-guides/oracle/6-microsoft-third-party-migration-tools':1387 'learn.microsoft.com/en-us/azure/synapse-analytics/migration-guides/oracle/7-beyond-data-warehouse-migration':834 'learn.microsoft.com/en-us/azure/synapse-analytics/migration-guides/teradata/1-design-performance-migration':848 'learn.microsoft.com/en-us/azure/synapse-analytics/migration-guides/teradata/2-etl-load-migration-considerations':861 'learn.microsoft.com/en-us/azure/synapse-analytics/migration-guides/teradata/3-security-access-operations':1894 'learn.microsoft.com/en-us/azure/synapse-analytics/migration-guides/teradata/4-visualization-reporting':873 'learn.microsoft.com/en-us/azure/synapse-analytics/migration-guides/teradata/5-minimize-sql-issues':885 'learn.microsoft.com/en-us/azure/synapse-analytics/migration-guides/teradata/6-microsoft-third-party-migration-tools':1402 'learn.microsoft.com/en-us/azure/synapse-analytics/migration-guides/teradata/7-beyond-data-warehouse-migration':1588 'learn.microsoft.com/en-us/azure/synapse-analytics/monitor-synapse-analytics-reference':2419 'learn.microsoft.com/en-us/azure/synapse-analytics/monitoring/apache-spark-advisor':895 'learn.microsoft.com/en-us/azure/synapse-analytics/monitoring/how-to-monitor-spark-applications':2429 'learn.microsoft.com/en-us/azure/synapse-analytics/partner/compatibility-issues':504 'learn.microsoft.com/en-us/azure/synapse-analytics/plan-manage-costs':1412 'learn.microsoft.com/en-us/azure/synapse-analytics/policy-reference':1906 'learn.microsoft.com/en-us/azure/synapse-analytics/quickstart-deployment-template-workspaces':3257 'learn.microsoft.com/en-us/azure/synapse-analytics/security-controls-policy':1916 'learn.microsoft.com/en-us/azure/synapse-analytics/security/connect-to-a-secure-storage-account':1926 'learn.microsoft.com/en-us/azure/synapse-analytics/security/connectivity-settings':1936 'learn.microsoft.com/en-us/azure/synapse-analytics/security/gateway-ip-addresses':1947 'learn.microsoft.com/en-us/azure/synapse-analytics/security/how-to-connect-to-workspace-from-restricted-network':1957 'learn.microsoft.com/en-us/azure/synapse-analytics/security/how-to-connect-to-workspace-with-private-links':1967 'learn.microsoft.com/en-us/azure/synapse-analytics/security/how-to-create-a-workspace-with-data-exfiltration-protection':1977 'learn.microsoft.com/en-us/azure/synapse-analytics/security/how-to-create-managed-private-endpoints':1987 'learn.microsoft.com/en-us/azure/synapse-analytics/security/how-to-grant-workspace-managed-identity-permissions':1997 'learn.microsoft.com/en-us/azure/synapse-analytics/security/how-to-manage-synapse-rbac-role-assignments':2008 'learn.microsoft.com/en-us/azure/synapse-analytics/security/how-to-review-synapse-rbac-role-assignments':2019 'learn.microsoft.com/en-us/azure/synapse-analytics/security/how-to-set-up-access-control':2029 'learn.microsoft.com/en-us/azure/synapse-analytics/security/synapse-private-link-hubs':2040 'learn.microsoft.com/en-us/azure/synapse-analytics/security/synapse-workspace-access-control-overview':2050 'learn.microsoft.com/en-us/azure/synapse-analytics/security/synapse-workspace-ip-firewall':2060 'learn.microsoft.com/en-us/azure/synapse-analytics/security/synapse-workspace-managed-private-endpoints':2069 'learn.microsoft.com/en-us/azure/synapse-analytics/security/synapse-workspace-managed-vnet':2079 'learn.microsoft.com/en-us/azure/synapse-analytics/security/synapse-workspace-synapse-rbac':2089 'learn.microsoft.com/en-us/azure/synapse-analytics/security/synapse-workspace-synapse-rbac-roles':2102 'learn.microsoft.com/en-us/azure/synapse-analytics/security/synapse-workspace-understand-what-role-you-need':2114 'learn.microsoft.com/en-us/azure/synapse-analytics/security/workspace-conditional-access':2124 'learn.microsoft.com/en-us/azure/synapse-analytics/security/workspace-data-exfiltration-protection':2134 'learn.microsoft.com/en-us/azure/synapse-analytics/security/workspaces-encryption':2144 'learn.microsoft.com/en-us/azure/synapse-analytics/spark/apache-spark-33-runtime':2438 'learn.microsoft.com/en-us/azure/synapse-analytics/spark/apache-spark-34-runtime':2449 'learn.microsoft.com/en-us/azure/synapse-analytics/spark/apache-spark-35-runtime':2458 'learn.microsoft.com/en-us/azure/synapse-analytics/spark/apache-spark-autoscale':2467 'learn.microsoft.com/en-us/azure/synapse-analytics/spark/apache-spark-azure-create-spark-configuration':2477 'learn.microsoft.com/en-us/azure/synapse-analytics/spark/apache-spark-azure-log-analytics':2869 'learn.microsoft.com/en-us/azure/synapse-analytics/spark/apache-spark-azure-portal-add-libraries':2487 'learn.microsoft.com/en-us/azure/synapse-analytics/spark/apache-spark-custom-conda-channel':2497 'learn.microsoft.com/en-us/azure/synapse-analytics/spark/apache-spark-delta-lake-overview':2879 'learn.microsoft.com/en-us/azure/synapse-analytics/spark/apache-spark-external-metastore':2508 'learn.microsoft.com/en-us/azure/synapse-analytics/spark/apache-spark-gpu-concept':2519 'learn.microsoft.com/en-us/azure/synapse-analytics/spark/apache-spark-handle-livy-error':516 'learn.microsoft.com/en-us/azure/synapse-analytics/spark/apache-spark-history-server':527 'learn.microsoft.com/en-us/azure/synapse-analytics/spark/apache-spark-intelligent-cache-concept':2529 'learn.microsoft.com/en-us/azure/synapse-analytics/spark/apache-spark-manage-packages-outside-ui':2890 'learn.microsoft.com/en-us/azure/synapse-analytics/spark/apache-spark-manage-pool-packages':2538 'learn.microsoft.com/en-us/azure/synapse-analytics/spark/apache-spark-manage-session-packages':2549 'learn.microsoft.com/en-us/azure/synapse-analytics/spark/apache-spark-manage-workspace-packages':2560 'learn.microsoft.com/en-us/azure/synapse-analytics/spark/apache-spark-performance':905 'learn.microsoft.com/en-us/azure/synapse-analytics/spark/apache-spark-performance-hyperspace':915 'learn.microsoft.com/en-us/azure/synapse-analytics/spark/apache-spark-pool-configurations':2570 'learn.microsoft.com/en-us/azure/synapse-analytics/spark/apache-spark-secure-credentials-with-tokenlibrary':2154 'learn.microsoft.com/en-us/azure/synapse-analytics/spark/apache-spark-troubleshoot-library-errors':536 'learn.microsoft.com/en-us/azure/synapse-analytics/spark/apache-spark-version-support':2580 'learn.microsoft.com/en-us/azure/synapse-analytics/spark/azure-synapse-diagnostic-emitters-azure-eventhub':2902 'learn.microsoft.com/en-us/azure/synapse-analytics/spark/azure-synapse-diagnostic-emitters-azure-storage':2914 'learn.microsoft.com/en-us/azure/synapse-analytics/spark/connect-monitor-azure-synapse-spark-application-level-metrics':2924 'learn.microsoft.com/en-us/azure/synapse-analytics/spark/data-sources/apache-spark-cdm-connector':2936 'learn.microsoft.com/en-us/azure/synapse-analytics/spark/data-sources/apache-spark-kusto-connector':2946 'learn.microsoft.com/en-us/azure/synapse-analytics/spark/data-sources/apache-spark-sql-connector':2956 'learn.microsoft.com/en-us/azure/synapse-analytics/spark/how-to-use-certificate-with-service-principalp-emit-log-event-hubs':2168 'learn.microsoft.com/en-us/azure/synapse-analytics/spark/intellij-tool-synapse':2968 'learn.microsoft.com/en-us/azure/synapse-analytics/spark/low-shuffle-merge-for-apache-spark':926 'learn.microsoft.com/en-us/azure/synapse-analytics/spark/microsoft-spark-utilities':2978 'learn.microsoft.com/en-us/azure/synapse-analytics/spark/optimize-write-for-apache-spark':937 'learn.microsoft.com/en-us/azure/synapse-analytics/spark/runtime-for-apache-spark-lifecycle-and-supportability':1422 'learn.microsoft.com/en-us/azure/synapse-analytics/spark/synapse-file-mount-api':2989 'learn.microsoft.com/en-us/azure/synapse-analytics/spark/synapse-spark-sql-pool-import-export':3001 'learn.microsoft.com/en-us/azure/synapse-analytics/spark/use-prometheus-grafana-to-monitor-apache-spark-application-level-metrics':3012 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/backup-and-restore':2596 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/cheat-sheet':949 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/column-level-security':2180 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/design-elt-data-loading':1603 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/design-guidance-for-replicated-tables':1613 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/disable-geo-backup':2607 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/fivetran-quickstart':3023 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/gen2-migration-schedule':1435 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/maintenance-scheduling':3268 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/manage-compute-with-azure-functions':3278 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/memory-concurrency-limits':1701 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/monitor-sql-pool-synapse-analytics':2617 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/performance-tuning-materialized-views':958 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/performance-tuning-ordered-cci':968 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/performance-tuning-result-set-caching':2631 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/quickstart-arm-template':3289 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/quickstart-bicep':3300 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/quickstart-bulk-load-copy-tsql-examples':2191 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/resource-classes-for-workload-management':2641 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/single-region-residency':2202 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-authentication':2213 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-concept-recommendations':1445 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-concept-resource-utilization-query-activity':2651 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-connect-overview':2660 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-connection-strings':3032 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-continuous-integration-and-deployment':3311 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-develop-best-practices-transactions':977 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-develop-ctas':3042 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-develop-dynamic-sql':987 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-develop-group-by-options':997 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-develop-label':1005 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-develop-loops':1017 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-develop-stored-procedures':1027 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-develop-transactions':1037 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-develop-user-defined-schemas':1048 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-develop-variable-assignment':1060 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-encryption-tde':2224 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-encryption-tde-tsql':2236 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-how-to-convert-resource-classes-workload-groups':2671 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-how-to-find-queries-running-beyond-wlm-elapsed-timeout':545 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-how-to-monitor-cache':554 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-how-to-troubleshoot-missed-classification':564 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-integrate-azure-stream-analytics':3053 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-manage-compute-overview':2681 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-manage-compute-rest-api':3065 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-memory-optimizations-for-columnstore-compression':1071 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-overview-develop':1084 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-overview-faq':577 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-overview-manage-security':2249 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-predict':3080 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-reference-powershell-cmdlets':3092 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-restore-active-paused-dw':2690 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-restore-deleted-dw':2699 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-restore-from-deleted-server':2709 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-restore-from-geo-backup':2720 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-restore-points':2732 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-service-capacity-limits':1712 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-source-control-integration':3321 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-table-constraints':2742 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-tables-data-types':1094 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-tables-distribute':1624 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-tables-identity':1104 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-tables-index':1114 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-tables-partition':1634 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-tables-statistics':1124 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-tables-temporary':1134 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-troubleshoot':586 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-troubleshoot-connectivity':597 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-workload-classification':2752 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-workload-importance':2762 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-workload-isolation':1643 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-workload-management':1653 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-workload-management-portal-monitor':2771 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/striim-quickstart':3102 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/upgrade-to-latest-generation':1456 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/what-is-a-data-warehouse-unit-dwu-cdwu':1467 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/workspace-connected-create':2781 'learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/workspace-connected-experience':2792 'learn.microsoft.com/en-us/azure/synapse-analytics/sql/active-directory-authentication':2259 'learn.microsoft.com/en-us/azure/synapse-analytics/sql/best-practices-dedicated-sql-pool':1146 'learn.microsoft.com/en-us/azure/synapse-analytics/sql/best-practices-serverless-sql-pool':1159 'learn.microsoft.com/en-us/azure/synapse-analytics/sql/connection-strings':2803 'learn.microsoft.com/en-us/azure/synapse-analytics/sql/data-load-columnstore-compression':1169 'learn.microsoft.com/en-us/azure/synapse-analytics/sql/data-loading-best-practices':1182 'learn.microsoft.com/en-us/azure/synapse-analytics/sql/data-processed':1478 'learn.microsoft.com/en-us/azure/synapse-analytics/sql/develop-dynamic-sql':1192 'learn.microsoft.com/en-us/azure/synapse-analytics/sql/develop-group-by-options':1202 'learn.microsoft.com/en-us/azure/synapse-analytics/sql/develop-label':1212 'learn.microsoft.com/en-us/azure/synapse-analytics/sql/develop-loops':1224 'learn.microsoft.com/en-us/azure/synapse-analytics/sql/develop-materialized-view-performance-tuning':1235 'learn.microsoft.com/en-us/azure/synapse-analytics/sql/develop-openrowset':3111 'learn.microsoft.com/en-us/azure/synapse-analytics/sql/develop-storage-files-overview':3121 'learn.microsoft.com/en-us/azure/synapse-analytics/sql/develop-storage-files-spark-tables':3131 'learn.microsoft.com/en-us/azure/synapse-analytics/sql/develop-storage-files-storage-access-control':2269 'learn.microsoft.com/en-us/azure/synapse-analytics/sql/develop-stored-procedures':1245 'learn.microsoft.com/en-us/azure/synapse-analytics/sql/develop-tables-cetas':3142 'learn.microsoft.com/en-us/azure/synapse-analytics/sql/develop-tables-data-types':1255 'learn.microsoft.com/en-us/azure/synapse-analytics/sql/develop-tables-external-tables':1663 'learn.microsoft.com/en-us/azure/synapse-analytics/sql/develop-tables-overview':1675 'learn.microsoft.com/en-us/azure/synapse-analytics/sql/develop-tables-statistics':1265 'learn.microsoft.com/en-us/azure/synapse-analytics/sql/develop-tables-temporary':1722 'learn.microsoft.com/en-us/azure/synapse-analytics/sql/develop-transaction-best-practices':1275 'learn.microsoft.com/en-us/azure/synapse-analytics/sql/develop-transactions':1285 'learn.microsoft.com/en-us/azure/synapse-analytics/sql/develop-user-defined-schemas':1296 'learn.microsoft.com/en-us/azure/synapse-analytics/sql/develop-variable-assignment':1307 'learn.microsoft.com/en-us/azure/synapse-analytics/sql/develop-views':1318 'learn.microsoft.com/en-us/azure/synapse-analytics/sql/distribution-advisor':1490 'learn.microsoft.com/en-us/azure/synapse-analytics/sql/load-data-overview':1686 'learn.microsoft.com/en-us/azure/synapse-analytics/sql/mfa-authentication':2279 'learn.microsoft.com/en-us/azure/synapse-analytics/sql/query-cosmos-db-analytical-store':3154 'learn.microsoft.com/en-us/azure/synapse-analytics/sql/query-delta-lake-format':1733 'learn.microsoft.com/en-us/azure/synapse-analytics/sql/query-history-storage-analysis':1500 'learn.microsoft.com/en-us/azure/synapse-analytics/sql/reference-collation-types':2814 'learn.microsoft.com/en-us/azure/synapse-analytics/sql/resources-self-help-sql-on-demand':606 'learn.microsoft.com/en-us/azure/synapse-analytics/sql/shared-databases-access-control':2289 'learn.microsoft.com/en-us/azure/synapse-analytics/sql/sql-authentication':2299 'learn.microsoft.com/en-us/azure/synapse-analytics/sql/tutorial-external-tables-using-managed-identity':2310 'learn.microsoft.com/en-us/azure/synapse-analytics/sql/tutorial-load-data-using-entra-id':2321 'learn.microsoft.com/en-us/azure/synapse-analytics/synapse-link/concept-synapse-link-cosmos-db-support':1746 'learn.microsoft.com/en-us/azure/synapse-analytics/synapse-link/connect-synapse-link-sql-database':3166 'learn.microsoft.com/en-us/azure/synapse-analytics/synapse-link/connect-synapse-link-sql-database-vnet':2334 'learn.microsoft.com/en-us/azure/synapse-analytics/synapse-link/connect-synapse-link-sql-server-2022-vnet':2346 'learn.microsoft.com/en-us/azure/synapse-analytics/synapse-link/how-to-copy-to-sql-pool':3180 'learn.microsoft.com/en-us/azure/synapse-analytics/synapse-link/how-to-monitor-synapse-link-sql-database':2829 'learn.microsoft.com/en-us/azure/synapse-analytics/synapse-link/how-to-query-analytical-store-spark':3192 'learn.microsoft.com/en-us/azure/synapse-analytics/synapse-link/how-to-query-analytical-store-spark-3':3204 'learn.microsoft.com/en-us/azure/synapse-analytics/synapse-link/synapse-link-for-sql-known-issues':1758 'learn.microsoft.com/en-us/azure/synapse-analytics/synapse-link/troubleshoot/troubleshoot-sql-azure-active-directory':616 'learn.microsoft.com/en-us/azure/synapse-analytics/synapse-link/troubleshoot/troubleshoot-sql-database-failover':628 'learn.microsoft.com/en-us/azure/synapse-analytics/synapse-link/troubleshoot/troubleshoot-sql-link-creation':640 'learn.microsoft.com/en-us/azure/synapse-analytics/synapse-link/troubleshoot/troubleshoot-sql-snapshot-issues':651 'learn.microsoft.com/en-us/azure/synapse-analytics/synapse-service-identity':2356 'learn.microsoft.com/en-us/azure/synapse-analytics/troubleshoot/reading-utf8-text':664 'learn.microsoft.com/en-us/azure/synapse-analytics/troubleshoot/troubleshoot-synapse-studio':673 'learn.microsoft.com/en-us/azure/synapse-analytics/troubleshoot/troubleshoot-synapse-studio-and-storage-connectivity':684 'learn.microsoft.com/en-us/azure/synapse-analytics/troubleshoot/troubleshoot-synapse-studio-powershell':693 'learn.microsoft.com/en-us/azure/synapse-analytics/troubleshoot/workspaces-created-by-sdk':706 'level':336,1700,2174,2555 'librari':228,398,533,2483,2535,2545,2556 'lifecycl':286,1419 'like':292 'limit':21,58,322,330,1689,1696,1706,1739,1749 'limits/issues':351 'line':99,111,212 'link':116,125,234,349,611,621,635,645,1742,1755,1777,2038,2152,2326,2342,2391,2819,3165,3171 'livi':510 'load':318,741,792,855,1174,1596,1682,2190,2306 'local':69 'locat':93 'log':432,2160,2415,2863,2867,2896,2908 'loop':1012,1219 'low':923 'machin':2396,2844,3070 'maintain':1119,1260 'mainten':331,465,3266 'make':17,54,268,1322 'manag':284,321,402,451,470,1407,1472,1648,1780,1929,1981,1992,2000,2065,2073,2141,2227,2303,2350,2470,2480,2552,2640,2676,2882,3056,3275 'map':2105 'markdown':192,208 'materi':954,1233 'mcp':151,178 'mechan':2046 'memori':1066,1693 'memory/concurrency':333 'merg':920,925 'metadata.generated':132 'metastor':2503 'method':1494,2207 'metric':2413,2865,2898,2910,2920,3007 'microsoft':180,1391,2253,2366 'microsoftdoc':152,179 'migrat':265,278,314,382,733,746,758,770,784,797,809,821,833,847,860,872,884,1356,1372,1384,1401,1428,1574,1585,1867,1880,1893 'minim':762,813,876 'misclassifi':558 'ml':2850 'model':2851,2935,3072 'modern':826,1568,1580 'monitor':431,2248,2384,2412,2422,2611,2644,2765,2817,2828,3004 'monitoring/metrics':399 'month':138 'mount':2981 'move':224,480,2992 'mssparkutil':2972 'multifactor':2273 'multipl':2801 'netezza':730,743,755,767,1369,1573,1864 'netezza/oracle/teradata':264 'netezza/oracle/teradata/sql':279 'network':170,366,670,1816,1945,1956,2075,2332,2339 'notebook':2548,2977 'old':139 'onnx':3069 'openrowset':3110 'oper':1862,1875,1888,3242 'optim':252,550,898,929,935,952,961,971,1063,1162,1268 'option':993,1198,1798,2295 'oracl':781,794,806,818,832,1381,1877 'order':962 'packag':2885 'parti':1395 'partit':1627 'passthrough':2320 'pattern':20,27,57,64,261,299,410,414,1505,1597,2834 'perform':257,335,553,726,777,840,904,921,946,957,973,1138,1150,1166,1699,2528,3241 'permiss':1994,2101 'plan':277,737,788,851,1348,1355,1405,1415,1425,1448,1470,3260 'point':464,2586,2728,3225 'polici':373,1902,1911,2120 'polybas':1679 'pool':230,280,311,329,392,395,457,563,570,585,595,604,943,1016,1026,1036,1059,1083,1113,1145,1158,1181,1211,1231,1244,1274,1284,1317,1362,1432,1454,1466,1475,1520,1530,1540,1602,1612,1633,1652,1662,1674,1711,1721,1935,2179,2212,2244,2466,2486,2507,2518,2534,2566,2595,2606,2616,2630,2659,2679,2689,2698,2705,2715,2741,2751,2761,2780,2813,3000,3022,3029,3052,3060,3087,3130,3213,3265,3285,3296,3310,3317 'portal':2223,2770 'powershel':692,2887,3089 'practic':15,52,241,246,710,728,779,830,842,948,1140,1154,1176 'predict':2853,3077 'prefer':176 'prerequisit':1849 'princip':2167 'privat':368,1965,1982,2037,2066 'procedur':1022,1240 'product':2376 'project':1347 'prometheus':434,2922,3009 'protect':1767,1807,1976,2130 'provid':42 'pull':143 'purview':405,1768,2367 'queri':184,198,232,295,346,541,1002,1206,1476,1497,1725,2645,2667,3105,3124,3145,3183,3195 'quick':71 'quick-refer':70 'quota':22,59,323,1690 'rang':100 'rbac':365,2002,2013,2084,2098 'read':106,121,658 'read/write':2932 'readi':3243 'recommend':892,1078,1441 'recov':474,2702 'refer':72,126,2092,2411 'region':2197 'relev':94 'remot':75 'replic':1607 'report':753,804,867 'repositori':149 'requir':169 'resid':2199 'resolv':495,509,696 'resourc':2088,2635,2648 'rest':440,2889,3063,3091 'restor':463,2585,2684,2693,2712,2727,3210,3224 'restrict':1955 'result':2623 'return':191,207 'review':1345,1704,2011,2383,2441,3244 'robin':1621 'role':2003,2014,2099,2109 'round':1620 'round-robin':1619 'rule':1946,2056 'runtim':1418,2432,2448,2452,2577 'safe':983,1188 'scale':397 'scenario':383 'schema':1044,1292 'scope':2544 'score':2849,3068 'sdk':698 'sdk-creat':697 'section':95 'secur':23,60,352,356,375,1761,1771,1775,1817,1843,1848,1859,1872,1885,1923,2032,2068,2086,2147,2157,2175,2184,2239,2309,2313,2324,2338 'security.md':118,119 'select':1366,1378,2573 'send':2860 'server':500,526,2344,2708 'serverless':342,421,602,662,1156,1473,1528,1672,1731,2267,2944,3119,3128,3152 'servic':1778,2153,2166 'session':2543 'session-scop':2542 'set':1931,2022,2282,2401,2624,2755,3015,3303 'share':2286 'shuffl':924 'singl':2196 'single-region':2195 'size':281,2567 'skill':39,41,83,168,190,204 'skill-azure-synapse-analytics' 'snapshot':647 'sourc':461,715,3319 'source-microsoftdocs' 'sp':35 'spark':225,249,285,380,391,420,515,521,532,890,901,914,930,1417,1539,2149,2159,2287,2424,2436,2446,2456,2465,2472,2482,2496,2506,2517,2527,2533,2559,2565,2576,2856,2862,2878,2884,2895,2907,2919,2928,2945,2951,2962,2976,2986,2996,3006,3125,3179,3188,3200 'specifi':110 'sql':229,254,260,328,379,394,423,429,444,456,499,562,569,584,594,603,624,638,650,663,763,814,877,942,976,982,986,996,1011,1015,1025,1035,1047,1054,1058,1082,1092,1103,1112,1123,1133,1144,1157,1180,1187,1191,1201,1210,1218,1223,1230,1243,1254,1264,1273,1283,1295,1302,1306,1316,1361,1431,1444,1453,1465,1474,1519,1529,1601,1611,1632,1651,1661,1673,1710,1720,1732,1757,1934,2178,2211,2220,2235,2243,2258,2268,2278,2293,2329,2343,2594,2605,2615,2629,2658,2678,2688,2697,2704,2714,2731,2740,2750,2760,2779,2790,2797,2812,2822,2954,2999,3021,3028,3041,3051,3059,3076,3086,3120,3129,3141,3153,3159,3177,3212,3228,3264,3273,3284,3295,3309,3316 'sql/serverless/spark':310 'statist':1120,1261 'storag':378,683,1924,2263,2913,2983,3107,3116 'store':1021,1239,3149,3191,3203 'strategi':1108,1489,1683 'stream':3047 'striim':3098 'string':185,199,2799,3031 'studio':669,681,689,705,719,1953,2007,2018,2034,2428,2476,2825 'studio/storage':235 'submit':2961 'success':1351,1556 'suggest':140,157 'support':1421,1736,2574 'surrog':1099 'synaps':3,9,33,37,47,221,233,248,275,308,327,348,357,389,419,452,475,490,503,514,520,531,540,561,582,592,610,620,634,644,661,668,680,688,700,718,732,745,757,769,783,796,808,820,846,859,871,883,894,900,913,953,967,975,985,995,1001,1014,1024,1034,1046,1057,1070,1080,1091,1102,1110,1122,1132,1142,1168,1178,1190,1200,1209,1222,1228,1242,1253,1263,1272,1281,1294,1305,1315,1326,1340,1346,1359,1374,1386,1400,1409,1416,1443,1452,1463,1482,1496,1509,1543,1549,1562,1599,1610,1630,1650,1660,1669,1685,1698,1708,1719,1730,1741,1754,1770,1776,1792,1801,1811,1820,1832,1842,1854,1866,1879,1892,1905,1915,1920,1933,1940,1952,1962,1971,1985,1996,2001,2006,2012,2017,2027,2033,2048,2058,2064,2077,2083,2097,2106,2122,2132,2143,2148,2158,2177,2187,2201,2209,2219,2228,2241,2257,2277,2297,2325,2341,2354,2363,2372,2387,2392,2417,2427,2435,2445,2455,2475,2485,2495,2505,2526,2537,2547,2558,2579,2592,2604,2613,2627,2638,2650,2657,2670,2677,2686,2695,2703,2713,2730,2739,2749,2759,2769,2775,2785,2796,2810,2818,2838,2855,2861,2877,2883,2894,2906,2918,2943,2950,2967,2975,2985,2995,3005,3019,3027,3040,3050,3057,3079,3084,3100,3140,3151,3162,3164,3170,3187,3199,3215,3227,3236,3246,3252,3263,3272,3282,3293,3307,3315 'synapseml':407,2403 't-sql':258,442,1009,1052,1216,1300,2233,3074 'tabl':287,315,340,1093,1129,1249,1487,1608,1623,1628,1658,1667,1717,2736,2875,3036,3126 'task':2113 'tde':2217 'technolog':1341 'temp':339 'templat':459,3256,3288,3299 'temporari':1128,1716 'tenant':479 'teradata':844,857,869,881,1398,1584,1890 'test':2374 'text':657 'text/markdown':206 'third':1394 'third-parti':1393 'threat':1826 'timeout':544,2668 'tool':153,291,437,1367,1379,1396,1852,2407 'topic':472,711,1323,1506,1691,1762,2360,2835,3208 'topic-agent' 'topic-agent-skills' 'topic-agentic-skills' 'topic-agentskill' 'topic-ai-agents' 'topic-ai-coding' 'topic-azure' 'topic-azure-functions' 'topic-azure-kubernetes-service' 'topic-azure-openai' 'topic-azure-sql-database' 'topic-azure-storage' 'transact':972,1031,1269,1279 'transpar':2229 'troubleshoot':13,50,214,471,530,548,557,580,600,609,619,631,643,667,687 'tune':250,1227 'type':1089,1251,2808 'understand':2043 'upgrad':1449 'url':473,712,1324,1507,1692,1763,2361,2836,3209 'use':30,81,87,105,120,177,194,290,567,691,888,908,980,1030,1097,1127,1185,1205,1278,1288,1312,1438,1481,1656,1715,1825,1939,1964,2072,2082,2272,2302,2317,2349,2513,2522,2541,2622,2634,2872,2927,2939,2949,2971,2984,3134,3150,3254,3286,3297 'user':142,159,613,1042,1290,2725,3222 'user-defin':1041,1289,2724,3221 'utf':655 'util':2973 'v1':345,1728 'variabl':1055,1303 'version':146,2443 'via':438,2221,2886,2921,3062,3118,3163,3178,3186,3198 'view':955,1234,1313 'virtual':2074 'visual':751,802,865 'vnet':1781 'warehous':313,828,1371,1383,1522,1571,1582 'webpag':196 'window':332,466,3267 'workaround':487 'workload':320,401,559,1638,1641,1647,2639,2664,2746,2756,2766 'workspac':34,309,358,390,453,476,701,1550,1821,1921,1963,1972,1986,1991,2028,2049,2059,2078,2087,2112,2123,2133,2364,2393,2554,2776,2786,3237,3253 'workspace-level':2553 'workspace/tenant':223 'write':933,936","prices":[{"id":"fc69214e-7cb4-4ff1-aafb-1ff47f16cf7d","listingId":"9ae18663-6cac-4cc8-b325-9cb8933977ce","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"MicrosoftDocs","category":"Agent-Skills","install_from":"skills.sh"},"createdAt":"2026-04-18T22:00:17.516Z"}],"sources":[{"listingId":"9ae18663-6cac-4cc8-b325-9cb8933977ce","source":"github","sourceId":"MicrosoftDocs/Agent-Skills/azure-synapse-analytics","sourceUrl":"https://github.com/MicrosoftDocs/Agent-Skills/tree/main/skills/azure-synapse-analytics","isPrimary":false,"firstSeenAt":"2026-04-18T22:00:17.516Z","lastSeenAt":"2026-04-22T00:53:38.476Z"}],"details":{"listingId":"9ae18663-6cac-4cc8-b325-9cb8933977ce","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"MicrosoftDocs","slug":"azure-synapse-analytics","github":{"repo":"MicrosoftDocs/Agent-Skills","stars":497,"topics":["agent","agent-skills","agentic-skills","agentskill","ai","ai-agents","ai-coding","azure","azure-functions","azure-kubernetes-service","azure-openai","azure-sql-database","azure-storage","azure-virtual-machine","claude-code","github-copilot","microsoft-learn","openai-codex","skills"],"license":"cc-by-4.0","html_url":"https://github.com/MicrosoftDocs/Agent-Skills","pushed_at":"2026-04-19T02:43:40Z","description":"Curated Agent Skills for Microsoft & Azure – giving AI coding assistants structured, real-time expertise from Microsoft Learn docs.","skill_md_sha":"461678e82fb65611277d9fefc1cf146ec12670bd","skill_md_path":"skills/azure-synapse-analytics/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/MicrosoftDocs/Agent-Skills/tree/main/skills/azure-synapse-analytics"},"layout":"multi","source":"github","category":"Agent-Skills","frontmatter":{"name":"azure-synapse-analytics","description":"Expert knowledge for Azure Synapse Analytics development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when designing Synapse workspaces, Spark pools, dedicated/serverless SQL, Delta Lake, or Synapse Link workloads, and other Azure Synapse Analytics related development tasks. Not for Azure Data Factory (use azure-data-factory), Azure Data Explorer (use azure-data-explorer), Azure Databricks (use azure-databricks), Azure HDInsight (use azure-hdinsight).","compatibility":"Requires network access. Uses mcp_microsoftdocs:microsoft_docs_fetch or fetch_webpage to retrieve documentation."},"skills_sh_url":"https://skills.sh/MicrosoftDocs/Agent-Skills/azure-synapse-analytics"},"updatedAt":"2026-04-22T00:53:38.476Z"}}