Use a view as a page data source is almost as easy as a table. The only difference
is that you should provide key columns for a view directly in PHP Generator,
not in the database as for a table. Materialized views also can be used as page data source in DBMS where they are supported (like
PostgreSQL or Oracle).