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: 

How do you use cloud fetch?

aldrich_ang
New Contributor II

We're trying to pull a big amount of data using databricks sql and seem to have a bottleneck on network throughput when fetching the data.

I see there's a new feature called cloud fetch and this seems to be the perfect solution for our issue. But I don't see any documentation on how to use this feature.

1 ACCEPTED SOLUTION

Accepted Solutions

Hubert-Dudek
Esteemed Contributor III

Clud fetch is architecture inside ODBC driver. To use it you need just latest ODBC driver https://databricks.com/blog/2021/08/11/how-we-achieved-high-bandwidth-connectivity-with-bi-tools.htm...

Big amount in sql what exactly is big? Maybe some partitioning, multi cluster and some load in chunks could help.

View solution in original post

3 REPLIES 3

Hubert-Dudek
Esteemed Contributor III

Clud fetch is architecture inside ODBC driver. To use it you need just latest ODBC driver https://databricks.com/blog/2021/08/11/how-we-achieved-high-bandwidth-connectivity-with-bi-tools.htm...

Big amount in sql what exactly is big? Maybe some partitioning, multi cluster and some load in chunks could help.

aldrich_ang
New Contributor II

Is there any way we confirm it's using cloud fetch?

I'm not sure what's the exact size, but it's up to 100s of GB of data across multiple queries.

Looking at the metrics from the VM that's executing the query, the max throughput is 60MBps

It doesn't seem to match the throughput seen in the document. It's closer to the Baseline with single threaded. I'm using 2.6.19 ODBC driver

Here's sample execution details for one query

image

-werners-
Esteemed Contributor III

Trying to get an idea of what you are trying:

so you query directly on a database of +100GB or is it parquet/delta source?

Also, where is the result fetched to? File download, BI tool, ...?

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