Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredGet Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now
Hello
I have some tables in Hadoop and I want to move them to Azure.
These tables are input as sources in PowerBI.
How can I make the transition without having to rebuild the dashboards?
Thanks!
I suggest you copy the files to Azure and leave the on Hadoop during the transition.
You can follow more detailed steps in this article, or you can post your Hadoop M code here and your Azure M code here and we can help walk you through specifics.
See this article if you need help using this M code in your model.
DAX is for Analysis. Power Query is for Data Modeling
Proud to be a Super User!
MCSA: BI Reporting@edhans thanks, my code is below. Can I just replace the first 4 lines until the #"Renamed Columns"...?
Source = Odbc.DataSource("dsn=f", [HierarchicalNavigation=true]),
IMPALA_Database = Source{[Name="IMPALA",Kind="Database"]}[Data],
workspace_Schema = IMPALA_Database{[Name="workspace",Kind="Schema"]}[Data],
table1_Table = workspace_Schema{[Name="table1",Kind="Table"]}[Data],
#"Renamed Columns" = Table.RenameColumns(........
#"Trimmed Text" = Table.TransformColumns(#"Renamed Columns",{...
#"Remove e" = Table.ReplaceValue(...
#"Remove r" from ID" = Table.ReplaceValue(...
#"Replaced Value" = Table.ReplaceValue(...
in
#"Replaced Value"
Exactly @Anonymous
Build the connection using the new method and get that new connection to the "Renamed Columns" step. As long as both tables have the same columns to that point, just swap out the M code.
The only caveat is check on the data types. Different sources can return different data types. SQL returns good data types you can rely on, but Excel does not, so you have to change. Just make sure that if your columns had good data types on the initial connection, you validate them when you swap out the connection. Dealing with databases it should not be an issue, but double check so you don't hit any calculation errors, refresh errors, or issues where something silently breaks.
For example, a Date field that converts to text will cause all date time intelligence to stop working, but it just provides wrong answers, not errors.
DAX is for Analysis. Power Query is for Data Modeling
Proud to be a Super User!
MCSA: BI Reporting@Anonymous
This article may help you!
Proud to be a Super User!
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
Check out the October 2025 Power BI update to learn about new features.