What is the best way to handle data deduplication in a lakehouse environment?