Better handling of views

It is possible to insert views in a datamodel, but when it comes to Aurelius a view gives a lot of problems.
You have to create a table that has the same configuration as the view and send that to Aurelius, while making sure that that table is NOT exported to the sql one uses to create the database. There must be a way to do that better.