Methods and systems for displaying data retrieved from a multi-dimensional
data source via an interactive data diagram. A graphical user interface
is responsive to input from a user to retrieve multi-dimensional data for
display via an interactive data diagram. The interactive data diagram
displays multi-dimensional data in a hierarchical structure that includes
a plurality of dimension levels and one or more member levels within each
dimension level. A user specifies a change to the display structure by
selecting a displayed member level in the hierarchical structure. The
interactive data diagram is responsive to the user specified change to
generate a drilled down data diagram displaying detailed dimension and
member levels related to the selected member level.