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:ย 

Databricks federation query why not support Oracle Database?

829023
New Contributor

Hi,

Based on the documents(https://docs.databricks.com/en/query-federation/index.html), Databricks federation query is not support Oracle for source.

 

1. Did you guys know the reason? (Is it depends on Oracle's speciality?)

2. Is there another way to run federation query to Oracle?

 

Regards,

Daniel Lee

1 REPLY 1

Kaniz_Fatma
Community Manager
Community Manager

Hi @829023Let me provide some insights about Databricksโ€™ Lakehouse Federation and its support for Oracle as a data source.

1. Lakehouse Federation and Oracle: Databricksโ€™ Lakehouse Federation is a powerful feature that allo...1. However, as of now, Oracle is not directly supported as a data source for Lakehouse Federation. The reasons behind this limitation are not explicitly mentioned in the documentation, but itโ€™s essential to consider a few factors:

  • Complexity and Compatibility: Oracle databases can be complex, and their compatibility with certain query federation features might pose challenges. Ensuring seamless integration and optimal performance across various Oracle versions and configurations could be a significant undertaking.

  • Data Governance and Security: Lakehouse Federation relies on Unity Catalog for data governance and lineage. Integrating Oracle databases into this framework while maintaining security and auditability might be non-trivial.

  • Performance Considerations: Federated queries often involve optimizing performance by pushing down predicates and aggregations to the data source. Achieving this efficiently for Oracle databases could be intricate due to their unique query execution mechanisms.

2. Alternatives for Querying Oracle: While direct Lakehouse Federation support for Oracle is not available, you can explore alternative approaches to query Oracle data from Databricks:

  • Data Ingestion: Consider ingesting relevant data from Oracle into Databricks. Although this involves data movement, it allows you to take advantage of Databricksโ€™ compute capabilities and native query execution.

  • External Tables: Create external tables in Databricks that reference Oracle data. These tables act as metadata pointers to the data residing in Oracle. While this approach doesnโ€™t eliminate data movement, it provides a unified view within Databricks.

  • Custom Connectors: Develop custom connectors or use third-party connectors to bridge the gap between Oracle and Databricks. These connectors can facilitate data access and query execution.

For more details on Lakehouse Federation and its supported data sources, refer to this official Data....

If you have specific requirements or need further assistance, feel free to ask! ๐Ÿ˜Š

 

Connect with Databricks Users in Your Area

Join a Regional User Group to connect with local Databricks users. Events will be happening in your city, and you wonโ€™t want to miss the chance to attend and share knowledge.

If there isnโ€™t a group near you, start one and help create a community that brings people together.

Request a New Group