Delta Sharing and Data Contracts
By Tom Nonmacher
Delta Sharing, an open-source project by Databricks, is revolutionizing the way organizations share and access data across the globe. It provides a simple, secure, and open protocol to share data between organizations, regardless of the platform or the type of data. This technology builds on top of Delta Lake, which plays a significant role in ensuring data reliability, efficient storage, and fast query performance. In this post, we'll explore how Delta Sharing integrates with SQL Server 2022, Azure SQL, Microsoft Fabric, and OpenAI + SQL.
With SQL Server 2022, Microsoft has introduced new features that enhance integration with Delta Sharing. The PolyBase feature, for instance, now supports Delta Lake and Delta Sharing, making it much easier to import and export data. This means that data stored in Delta Lake can be queried from SQL Server without having to move or copy it.
-- Create an external data source for Delta Lake in SQL Server
CREATE EXTERNAL DATA SOURCE DeltaLakeDataSource
WITH (
LOCATION = 'sqlserver://',
CREDENTIAL = DeltaLakeCredential
);
-- Query data from Delta Lake
SELECT * FROM OPENROWSET(
'DeltaLakeDataSource',
'SELECT * FROM delta.``'
);
Azure SQL can also be integrated with Delta Sharing to provide seamless data sharing between cloud and on-premises infrastructures. The Azure Synapse Analytics service can be used to create a seamless pipeline for data ingestion, transformation, and analysis between Azure SQL and Delta Lake.
Microsoft Fabric is another platform that can be integrated with Delta Sharing to facilitate data sharing. It provides a unified, secure, and scalable platform for building and managing microservices. By integrating Delta Sharing with Microsoft Fabric, organizations can build more robust data pipelines that include data transformation, analysis, and sharing.
-- Use Fabric client to read data from Delta Lake
FabricClient fabricClient = new FabricClient();
DataLakeStoreAccount dataLakeStoreAccount = fabricClient.DataLakeStoreAccounts.Get("");
DeltaTable deltaTable = DeltaTable.forPath(dataLakeStoreAccount, "");
-- Read data from Delta Lake
Dataset data = deltaTable.toDF();
data.show();
OpenAI has recently introduced SQL support in its language model GPT-3, which can be used in conjunction with Delta Sharing. This allows for the creation of natural language interfaces to databases, enabling users to query data in a more intuitive way. For example, users could ask "What is the total sales for product X in 2025?" and the system would translate this into a SQL query that can be executed on the Delta Lake.
In conclusion, Delta Sharing is a powerful technology that enables organizations to share and access data in a secure and efficient manner. It integrates seamlessly with various Microsoft technologies including SQL Server 2022, Azure SQL, Microsoft Fabric, and OpenAI + SQL. This enables organizations to build robust, scalable, and secure data pipelines that can handle the increasing demands of big data.
Check out the latest articles from all our sites:
- How to Plan for Tax-Efficient College Savings Beyond a 529 Plan [https://www.ethrift.net]
- Where to stay for a romantic weekend getaway [https://www.galvestonbeachy.com]
- Top Neighborhood Awards Go to Homes That Focus on cleaning walkways and driveways weekly [https://www.gardenhomes.org]
- Delta Sharing and Data Contracts [https://www.sqlsupport.org]
- Heat: Why My Laptop Is Cooking My Lap [https://www.SupportMyPC.com]
- Where to Stay in Modena for a Luxury Italian Car Experience [https://www.treasureholidays.com]
Privacy Policy for sqlsupport.org
Last updated: Aug 21, 2026
sqlsupport.org respects your privacy and is committed to protecting any personal information you may provide while using this website.
This Privacy Policy document outlines the types of information that are collected and recorded by sqlsupport.org and how we use it.
Information We Collect
- Internet Protocol (IP) addresses
- Browser type and version
- Pages visited
- Time and date of visits
- Referring URLs
- Device type
Cookies and Web Beacons
sqlsupport.org uses cookies to store information about visitors preferences and to optimize the users experience.
How We Use Your Information
- Operate and maintain our website
- Improve user experience
- Analyze traffic patterns
- Prevent fraudulent activity
Contact
Email: admin@sqlsupport.org