Yes, that’s the best possible approach. There is also another approach, but this could affect your dataset while downloading. If you still wish to have a look at it, you could have a look at the post discussed previously: