Overview of project creation
The following procedure describes the main steps to create a MicroStrategy project. These steps provide you with a high-level view of the project creation process. Bear this process in mind as you proceed through the rest of this guide.
The section Project connectivity components defines some of the basic terminology used in project creation in MicroStrategy Developer. It is intended to familiarize you with some of the terms discussed in this guide.
The metadata repository contains the objects and definitions associated with your project. It acts as the intermediary between your business data and your reporting environment. Therefore, the first step in the project creation process is to create a metadata repository. For detailed instructions, see Creating the metadata repository.
Once the metadata repository is created and populated with initialization data, you must establish connections to both the metadata repository and data source. For detailed instructions, see Connecting to the metadata repository and data source.
Having created a metadata repository and established the necessary connections between the different parts of your MicroStrategy environment, you are ready to create the basic definition of your project. For detailed instructions, see Creating a production project.
Schema objects such as facts and attributes are the basic components of the logical structure of a project. The business data your user community wants to report on is represented by schema objects in MicroStrategy. Therefore, it is necessary to set up schema objects before reports can be created. This step is covered in Creating facts and attributes of this chapter.
You can use Query Builder or Freeform SQL to create schema objects as you design reports. For more information for these features, see the Advanced Reporting
Guide.
Once you create the initial schema objects, you can configure additional schema-level settings that allow you to add complexity and depth to objects in your project and to the project as a whole. For example, you can create advanced facts and attributes to retrieve specific result sets. You can also use attributes to create time-series analysis schema objects called transformations and implement various tools to optimize and maintain your project over time. For information about: