A star schema is an
arrangement of several tables in which a large fact table is joined
to several dimension tables. For example, you can join SAS data sets
by using SQL procedure syntax in order to create a star schema.
To improve the performance
of the application that processes the joined tables, you can specify
the ROLE= data set option. For example, you can specify ROLE=FACT
to designate the specific fact table, or you can specify ROLE=DIMENSION
to designate each dimension table, meaning that the table not designated
is the fact table.
Because the role a table
plays can change between queries, the ROLE= specification is in effect
for the current step only and is not stored with the data set.