When you make an extract rule you can add a Manifest. Within this Manifest you can add one checksum. In a scenario where you have a class with page lists included Pega will make from each page list a seperate table(when you output to DTB schema). The checksum is being done for all the records and not per table. Hence you determine the checksum on the extract rule.
In that scenario you have a checksum value which includes all tables within that extract rule. But the receiving party, say for instance a Data Warehouse, receives multiple tables(for the class and the tables for the page lists). How can they check if the checksum is correct? Is it expected that the receiving party should group the tables together?
tldr; why isnt there an option to determine a checksum per table instead of extract rule?