Forum Discussion

wittr9876's avatar
wittr9876
Regular Visitor
7 years ago
Solved

Is delayed data load possible (or is my concern for performance unwarranted)?

Greetings.

 

I have a report in which this is the desired action flow:

1. User selects a person from a dropdown list.

2. Based on this selection, a table displays training records associated with the selected person.

 

I have a working copy of this report in PowerBI, BUT I have a concern for performance. I am thinking that PowerBI pulls in ALL of the data (all training records, for all persons). Since no person is initially selected, there is no data displayed in the table, BUT I think it's all been pulled into memory. Then, when a person is selected, the appropriate data is displayed.

 

There is potentially a LOT of data that would get initially pulled in to this report (eventually for thousands of persons.). Never does there need to be more than one person's data in view. Is it possible to perform a delayed load, i.e., load NONE of the training data from SQL Azure until a person has been selected, THEN query SQL Azure for the appropriate training records? And, if a different person is selected, re-perform the SQL Azure query?

 

Or, is my concern for performance unwarranted, i.e., is a one-time load of a large amount of data, even if most of it's never accessed, preferable to repeated access of SQL Azure for small quantities of data?

 

Thanks,
Randy

 

 

1 Reply