Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Fabric Data Days Monthly is back. Join us on March 26th for two expert-led sessions on 1) Getting Started with Fabric IQ and 2) Mapping & Spacial Analytics in Fabric. Register now

Reply
pmscorca
Kudo Kingpin
Kudo Kingpin

Understanding different connection methods to a lakehouse

Hi,

in a copy activity of a pipeline it is possible to connect a destination lakehouse in two manners:

  • selecting an existing connection of lakehouse type and then selecting the destination lakehouse, or
  • selecting the destination lakehouse searching it in the OneLake catalog.

Which are the differencies between these two connection methods, with a particular reference to the deployment operation (by deployment pipeline)?
Which of the two methods is better?

Thanks

1 ACCEPTED SOLUTION
apturlov
Continued Contributor
Continued Contributor

Hi @pmscorca. To optimize a connection configuration for usage with deployment pipelines you want to leverage the Variable Libraries in Fabric because they allow automatic parameter substitution per deployment stage.
For that you need to choose a "Use dynamic content" when selecting a connection from the dropdown list and then configure connection parameters using your variables (Variable Library or pipeline parameters):

apturlov_0-1768677451329.png

Connection is a GUID of a Lakehouse connection Id from the Settings/Connections and Gateways.

Connection type is a string, hardcoded as it's always the same for a chosen storage type (i.e Lakehouse)

Workspace ID is a GUID of a target Workspace ID. Hardcoded here but can be parameterized.

Lakehouse ID is a GUID of the target Lakehouse.
Table is a string, but be aware of a naming convention for schema-enabled vs not Lakehouses.

Hope this helps answer your question.

If you find this answer useful or solving your problem please consider giving kudos and/or marking as a solution.

View solution in original post

3 REPLIES 3
apturlov
Continued Contributor
Continued Contributor

Hi @pmscorca. To optimize a connection configuration for usage with deployment pipelines you want to leverage the Variable Libraries in Fabric because they allow automatic parameter substitution per deployment stage.
For that you need to choose a "Use dynamic content" when selecting a connection from the dropdown list and then configure connection parameters using your variables (Variable Library or pipeline parameters):

apturlov_0-1768677451329.png

Connection is a GUID of a Lakehouse connection Id from the Settings/Connections and Gateways.

Connection type is a string, hardcoded as it's always the same for a chosen storage type (i.e Lakehouse)

Workspace ID is a GUID of a target Workspace ID. Hardcoded here but can be parameterized.

Lakehouse ID is a GUID of the target Lakehouse.
Table is a string, but be aware of a naming convention for schema-enabled vs not Lakehouses.

Hope this helps answer your question.

If you find this answer useful or solving your problem please consider giving kudos and/or marking as a solution.

Hi @pmscorca 


We wanted to follow up to check if you’ve had an opportunity to review the previous responses. If you require further assistance, please don’t hesitate to let us know.

Hi @pmscorca 

Following up to confirm if the earlier responses addressed your query. If not, please share your questions and we’ll assist further.

Helpful resources

Announcements
Join our Fabric User Panel

Join our Fabric User Panel

Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.

February Fabric Update Carousel

Fabric Monthly Update - February 2026

Check out the February 2026 Fabric update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Top Kudoed Authors