Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started
We have an Azure Cosmos database that holds JSON documents, of different types, each of which can have many documents for a single common "key" field, as the documents are created from events and are temporal. As this will be a fast-changing and ever-increasing datastore I'd like the connection to be real-time - that part I am comfortable with, however, I do NOT want to pull ALL documents of all types for all time into Power BI as I suspect the dataset will become extremely large very quickly and may be problematic for performance. One idea muted by the product owner was to be able to input the document type and its "key" in the PBI report and for that to instigate a pull of the required subset of data into the dataset.
Any ideas welcomed, thanks, Rich
Solved! Go to Solution.
Hi @RichHead1821 ,
Could you please tell me if you are using live connection mode?
This type of connection does not store a second copy of the data into the memory. Data will be kept in the data source, and visualizations will query the data source every time from Power BI.
Another type of Live connection is to connect to a dataset published in Power BI service. This dataset will be treated as an SSAS instance. The dataset in Power BI service is hosted in shared SSAS cloud environment. When you connect to it from Power BI Desktop, it is like connecting to an instance of SSAS with a live connection.
For this option, you need to be logged in to the Power BI Desktop. You will see list of all datasets that you have Edit access on those, and then you can choose one of them;
After connecting to the dataset, then you will see the Live Connection message at the bottom right-hand-side of the Power BI Desktop. This method will work precisely similar to connection to SSAS with the Live connection.
More details: Live Connection; When Power BI comes Hybrid
Best Regards
Community Support Team _ Polly
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Thank you for your concise answer, I will try it as a live connection.
Hi @RichHead1821 ,
Could you please tell me if you are using live connection mode?
This type of connection does not store a second copy of the data into the memory. Data will be kept in the data source, and visualizations will query the data source every time from Power BI.
Another type of Live connection is to connect to a dataset published in Power BI service. This dataset will be treated as an SSAS instance. The dataset in Power BI service is hosted in shared SSAS cloud environment. When you connect to it from Power BI Desktop, it is like connecting to an instance of SSAS with a live connection.
For this option, you need to be logged in to the Power BI Desktop. You will see list of all datasets that you have Edit access on those, and then you can choose one of them;
After connecting to the dataset, then you will see the Live Connection message at the bottom right-hand-side of the Power BI Desktop. This method will work precisely similar to connection to SSAS with the Live connection.
More details: Live Connection; When Power BI comes Hybrid
Best Regards
Community Support Team _ Polly
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
I tried the dataset option, but gave up after 30 minutes (it had got to 980,000 rows), that's not a sustainable refresh rate for a daily report.
Check out the September 2024 Power BI update to learn about new features.
Learn from experts, get hands-on experience, and win awesome prizes.