When the client receives a Dataset object or flattened rowset, it must present the information to the user in a meaningful way. Common presentation formats include custom grid controls, cross-tabs, or other custom interfaces or controls.
The OLE DB software development kit (SDK) contains Rowset Viewer, written in C++. Rowset Viewer offers a simple way to view and manipulate OLE DB rowsets, with the added ability to call and manipulate other OLE DB methods from the data source, session, command, rowset, transaction, and notification objects supported by any OLE DB provider. Although Rowset Viewer does not implement the OLE DB for OLAP extensions, it can provide you with a good starting point for building your own OLAP client viewer. For more information, see the OLE DB documentation.