Thanks for posting your question in the Microsoft Q&A forum
It's best to separate transactional and non-transactional data by their update frequency and access patterns. Transactional data like orders or logs is updated frequently and benefits from deep partitioning for faster queries and easier retention. Non-transactional data such as master or reference tables changes rarely, so shallow partitioning keeps structure simple without hurting performance. This strategy improves query speed, storage organization, and overall manageability. Always align partition depth with how data is queried and updated.
Please don't forget to close up the thread here by upvoting and accept it as an answer if it is helpful