cancel
Showing results for 
Search instead for 
Did you mean: 
Data Engineering
Join discussions on data engineering best practices, architectures, and optimization strategies within the Databricks Community. Exchange insights and solutions with fellow data engineers.
cancel
Showing results for 
Search instead for 
Did you mean: 

JDBC drivers for Microsoft Dataverse IO

aurora
New Contributor

I want to run Databricks ETLs on on-prem Unix, Azure and on AWS (in future). I am trying to find suitable JDBC drivers but couldn't find anything except CDATA which is very costly.

Can someone please help me? Also, what could be other viable solutions/connectors for heavy IO to Microsoft Dataverse

1 REPLY 1

Kaniz
Community Manager
Community Manager

Hi @auroraLet’s explore your options for running Databricks ETLs and connecting to Microsoft Dataverse.

1. JDBC Drivers for Databricks:

Databricks provides its own JDBC drivers that allow you to connect to various data sources, including Microsoft Dataverse. You can download the latest Databricks JDBC drivers from their official website12. These drivers enable you to establish connections between Databricks and your data sources, both on-premises and in the cloud.

2. Microsoft Dataverse Connector:

The Microsoft Dataverse connector is a native integration within Power Apps, Power Automate, and Power BI. It allows you to connect directly to Dataverse tables and perform operations such as data extraction, transformation, and loading (ETL). By default, the connector connects to the current environment for Dataverse tables, but you can also...34.

3. Virtual Connectors:

Consider using virtual connectors to access data residing in external data sources. The Data Connections Connector Provider offers a solution for virtualizing data from external sources. It exposes the data as Common Data Service (CDS) entities through the Virtual Entity infrastructure,...5.

4. Solution Custom Connectors via Dataverse APIs:

If you need custom connectors, you can manage them directly through Microsoft Dataverse APIs. These solution custom connectors are stored in Dataverse and can be composed using HTTP requests. They provide flexibility and extensibility for specific use cases6.

Remember that each option has its own strengths and limitations, so choose the one that best aligns with your specific requirements. Whether you opt for Databricks’ JDBC drivers or leverage the native connectors, ensure that your solution meets your performance and scalability needs. Happy ETL-ing! 🚀