Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Hubs][Power BI] CostSummary -> Finops hub connection fails. ftk_LoadData expects DataLake Storage not Blob #472

Closed
DennisR73 opened this issue Nov 30, 2023 · 6 comments
Assignees
Labels
Tool: FinOps hubs Data pipeline solution
Milestone

Comments

@DennisR73
Copy link

🐛 Problem

Replacing the StorageUrl parameter in the CostSummary report (v.0.1.1) with the value from the Finops Hub deployment results in error:

An error occurred in the ‘ftk_LoadData’ query. DataSource.Error: AzureDataLakeStorage failed to get contents from 'https://finopshubhqluyac2ikl7s.blob.core.windows.net/ingestion'. Status code: 404, description: 'The specified container does not exist.'.
Details:
    DataSourceKind=AzureDataLakeStorage
    DataSourcePath=https://finopshubhqluyac2ikl7s.blob.core.windows.net/ingestion
    Url=https://finopshubhqluyac2ikl7s.blob.core.windows.net/ingestion

It seems to expect DataLake storage not Blob. Did I miss something in the documentation or should this be the way to change the data source?

👣 Repro steps

  1. Open CostSummary.pbix
  2. Transform Data
  3. Update Storage Url parameter under Finops hubs[4]
  4. Try to refresh CostDetails data set
@DennisR73 DennisR73 added Needs: Triage 🔍 Untriaged issue needs to be reviewed Type: Bug 🐛 Something isn't working labels Nov 30, 2023
@flanakin flanakin added Needs: Information Untriaged issue needs more information to be triaged and removed Type: Bug 🐛 Something isn't working Needs: Triage 🔍 Untriaged issue needs to be reviewed labels Dec 1, 2023
@flanakin
Copy link
Collaborator

flanakin commented Dec 1, 2023

We definitely expect Azure DataLake Storage Gen2 in Power BI. That said, this can be worked around by switching to the storage connector.

@MSBrett, does Data Factory require ADLS or would blob storage be okay as is?

Did you customize the template to use blob storage? The template should be locked down to only use ADLS today, unless we have a gap.

Out of curiosity, is there a reason you want to use blob storage rather than ADLS? I believe ADLS has perf improvements that will be needed for larger datasets.

@flanakin flanakin changed the title [Power BI] CostSummary -> Finops hub connection fails. ftk_LoadData expects DataLake Storage not Blob [Hubs][Power BI] CostSummary -> Finops hub connection fails. ftk_LoadData expects DataLake Storage not Blob Dec 1, 2023
@flanakin flanakin added the Tool: FinOps hubs Data pipeline solution label Dec 1, 2023
@flanakin flanakin added this to the 0.1.2 milestone Dec 4, 2023
@DennisR73
Copy link
Author

@flanakin, I dont have a preference for Blob. I just followed the deployment of the FInops hub which creates Blob storage.

@MSBrett
Copy link
Contributor

MSBrett commented Dec 5, 2023 via email

@flanakin
Copy link
Collaborator

@DennisR73 the template should create an ADLS Gen2 storage account. Can you share a screenshot of the parameters used in the template deployment?

You can convert the storage account to Data Lake Gen2 from the storage account by selecting the Data Lake Gen2 upgrade menu item for the storage account.

@flanakin flanakin assigned DennisR73 and unassigned flanakin Dec 13, 2023
@DennisR73
Copy link
Author

@flanakin, I re-deployed the test environment and the deployment did create a data lake storage account. I might have specified the blob endpoint instead of the dfs in the data source settings because now all seem to be working fine.

@flanakin
Copy link
Collaborator

Let us know if you run into this again. Happy to tweak things if there's a way to avoid issues. I'm also happy to add blob support if there's value in that.

Thanks for circling back! Let us know if you run into any other issues or have any feedback. Would love to know how things are going and how we can improve your experience.

@flanakin flanakin removed the Needs: Information Untriaged issue needs more information to be triaged label Dec 18, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Tool: FinOps hubs Data pipeline solution
Projects
None yet
Development

No branches or pull requests

3 participants