Database Reference
In-Depth Information
Examining cube file structures
It's time to take a break from SSDT and check what's happening under the hood. Un-
like other database platforms, each SSAS database consists of many files. Analysis
Services does not expose its transaction log, nor does it have system databases as
master
or
tempdb
. Instead, all of the metadata for the entire server resides in the
master.vmp
file, which you cannot read or modify. You don't have to know what's
within each database file, but knowing Analysis Services' database file structures can
be very helpful during troubleshooting.
How to do it...
Let's get started; perform the following steps to examine the cube file structure:
1. Each of the Analysis Services instances is associated with a data folder, which
stores files for all the databases found on this instance.
2. All of the SSAS instance configuration properties are stored in the
msmd-
srv.ini
file found in the
CONFIG
folder under your Analysis Services install-
ation directory.
DataDir
is the property that controls the location of the data-
base folders. Each database has its own separate data folder.
3. I will be using the
ssas_cookbook_chapter3
database folder as an ex-
ample to demonstrate SSAS file structures. If you have followed along with
the recipes of this chapter, this database should now have several folders and
over 100 files.
4. As seen in the next screenshot, the database folder has separate subfolders
for each dimension, data source, and cube. Additionally, it contains metadata
XML files for dimensions, cube, data source, and data source view.
Search WWH ::
Custom Search