Refactor the select rules
There should be multiple select rules, that should be executed depending on the source ID. The Google / Microsoft buildings should be taken from the source
schema, while the OpenStreetMap buildings should be taken from the osm
schema. On top of that, it is slightly different which values should be taken from the database (the tags
field does not exist in Microsoft / Google for example).