Hello, I need to know if the Power BI dataflow incremental refresh feature is able to help with this scenario. I am building a star schema with a dimension table called Client. The Client table grows as new clients sign up for our service. Since it's a dimension table, I want to create a surrogate key for each Client row. I would like to use the PBI dataflow Incremental Refresh feature to only add the new Client rows to the Client dimension table. What I don't understand is if/how the surrogate key column will be managed with Incremental Refresh. I can mark the surrogate key column to be the primary key in PBI. Does that mean it will auto-increment the surrogate key for the new rows? I don't want the surrogate keys for the existing rows to change since I'd then have to reprocess all of the fact tables. Using previous ETL tools, I've handled this by creating an auto-incrementing, primary key column in a data warehouse and simply inserted the new rows into the dimension table. Is this what Incremental Refresh does behind the scenes? Or is it not meant to handle this case.
Any insight you can provide would be very helpful.
Thanks,
Ed