Migrating existing reports from version 1.0.0 to version 2.0.0
- Last Updated: June 3, 2026
- 2 minute read
- Hybrid Data Pipeline
- Version 5.0
- Documentation
If you have existing Power BI Desktop reports built with version 1.0.0 of the connector, you
can update each report's data source connection when you choose to use version 2.0.0
of the connector (instead of rebuilding each report). As the following steps show,
the Power Query Advanced Editor may be used to replace the Source
step in each affected query with the appropriate new connector function. All other
query steps, transformations, and report visuals are preserved.
To migrate an existing report to use version 2.0.0 of the connector:
Supported function calls
You must use the function call that matches the report authentication method.
- You must replace each placeholder with your actual connection parameters. For parameter descriptions, see the corresponding configuration topic.
HdpOAuthConnect.OIDCPublicdoes not have aClientSecretparameter. The PKCE code challenge is generated automatically by the connector.
Basic authentication — HDP OData (Basic) (Custom):
Source = HdpOAuthConnect.Basic("ODataAccessURI")
OAuth 2.0 — HDP OData (OAuth 2.0) (Custom):
Source = HdpOAuthConnect.OAuth(
"ODataAccessURI",
"AuthorizeURL",
"TokenURL",
"ClientID",
"ClientSecret",
"RedirectURL",
"Scope"
)
OIDC confidential flow — HDP OData (OIDC — Confidential)
(Custom):
Source = HdpOAuthConnect.OIDCConfidential(
"ODataAccessURI",
"AuthorizeURL",
"TokenURL",
"ClientID",
"ClientSecret",
"RedirectURL",
"Scope",
"HDPAuthService"
)
OIDC public flow (PKCE) — HDP OData (OIDC — Public)
(Custom):
Source = HdpOAuthConnect.OIDCPublic(
"ODataAccessURI",
"AuthorizeURL",
"TokenURL",
"ClientID",
"RedirectURL",
"Scope",
"HDPAuthService"
)