Output view
A declared projection of a dataset that selects and renames fields, letting one set of rows be presented as several different tables.
A view is how nested data becomes flat without duplicating storage: a businesses view shows one row per business, while a recommendations view lifts the nested rows to the top level. Two keys with the same name would overwrite each other, which is why nesting and flattening have to be designed together.