@swabhiman das - Thanks for the question and using MS Q&A paltform.
Yes, there are several approaches to achieve incremental delta load in SSAS Tabular models. Here are some of the common approaches:
Partition switching: Partition switching is a technique that allows you to switch out an old partition and switch in a new partition with the updated data. This approach requires that you have a staging table that contains the updated data, and that you can switch the partition to the new data. This approach is best suited for scenarios where you have a large amount of data that needs to be updated frequently.
DirectQuery mode: DirectQuery mode allows you to query the data directly from the source database, rather than importing it into the SSAS Tabular model. This approach is best suited for scenarios where you have a large amount of data that needs to be updated frequently, and where the data is too large to be imported into the SSAS Tabular model.
Incremental processing: Incremental processing is a technique that allows you to process only the data that has changed since the last processing. This approach requires that you have a way to identify the changed data, such as a timestamp or a flag, and that you can use this information to process only the changed data. This approach is best suited for scenarios where you have a moderate amount of data that needs to be updated frequently.
Merge partitions: Merge partitions is a technique that allows you to merge two or more partitions into a single partition. This approach requires that you have two or more partitions that contain the same data, and that you can merge them into a single partition. This approach is best suited for scenarios where you have a small amount of data that needs to be updated frequently.
The best approach for your scenario will depend on the specific requirements of your data and your SSAS Tabular model. You may need to experiment with different approaches to find the one that works best for your needs.