Migrate CSV files using intermediary SQL tables

Using migrate-7.x-2.6-RC1.

Motivation

Have you ever had a problem that certain rows in the CSV files used for Migration were empty, or didn't
need to be imported because of bogus data / empty fields?

Or maybe your CSV data is de-normalised and you want to skip certain rows that would
map to the same entities, but because of the skipping, your migration always shows
Incomplete Migration? Isn't that annoying? Especially if there are other dependent migrations
on the incomplete one, which won't run unless executed with --force.

Field storage tables

These tables are used to store values and revisions to values for the fields that are available with a stock installation of Drupal 7. More tables of this format will be added as fields are added to entities such as nodes, users and comments.

Independent tables

These eleven tables do not belong in a group of tables.

Node tables

There are four primary node-related tables. There are many relationships to the node table and another to the node_type table that reach into other table categories.

Taxonomy tables

There are four taxonomy tables:

Search tables

There are four tables for search:

Pages

Subscribe with RSS Subscribe to RSS - Needs copy/style review