"Quadrant" Overview
[This is prerelease documentation and is subject to change in future releases. Blank topics are included as placeholders.]

Microsoft code name “Quadrant” is a graphical tool for viewing, editing, and exploring data found in any SQL Server database. A user can connect to an arbitrary number of SQL databases, and open multiple windows (called workpads) for viewing and editing data in connected database sessions.

“Quadrant” enables “Oslo” developers to view new models with “Quadrant” viewers. If you are a developer creating a Domain-specific Language (DSL) using “Oslo” modeling technologies, “Quadrant” enables you to quickly see instances of the models that your language creates. In this way, “Quadrant” gives you a quick vision of a new model system. Using this feedback, “Quadrant” provides a reality check for the model designer, which in turn can lead to better models. The following figure shows an example of a “Quadrant” view of a set of models.

Dd857506.451ef8a4-cd0b-4a75-acb6-35d0a64e3eee(en-us,VS.85).gif

Why Use "Quadrant"

“Quadrant” is part of the code name “Oslo” modeling technologies. As such, it is aware of the code name “Oslo” repository. That means that “Oslo” concepts, such as repository folders (a Windows-like organization concept), are used for navigating data in databases, and that modules, extents, and entities defined using the Microsoft code name “M” tool chain are surfaced directly in “Quadrant”. Instead of interacting with the underlying SQL Server data, you can simply use “Quadrant” to easily browse data.

Relationships between entity-types modeled using “M” are also used to navigate in “Quadrant”. When you define foreign keys between entity-types, they are visible when viewing an entity instance. Click an icon that corresponds to the foreign key to navigate to the related entity.

The "Quadrant" Interface

Workpads contain different views of data from connected databases. At the top of each is a query bar where users can enter queries to show different data, such as filtering a collection of entities to show certain ones.

“Quadrant” features different ways to visualize data. Along with table views for collections and properties views for single instances, there are also diagram, tree, list, and master/detail collection views.

Viewers can be combined to form composite views. For example, a tree view can be used to display the "master" in a master/detail view, and a table view can be used for the "detail" view. The following figure shows an example of the master/detail viewer.

Dd857506.2aaf7ff0-3285-44cd-a385-a5078b4bea89(en-us,VS.85).jpg

An essential part of the “Quadrant” experience is the ability for the user to switch the view for data in a workpad to use other viewers. They can also configure view settings, such as the columns shown in a table view, and save the configured view to reuse later.

The Explorer

The code name “Oslo” repository is the central data store for all model instances in the “Oslo” modeling technologies. Any model found in the “Oslo” repository can be examined, edited, or generally used in the “Quadrant” environment. The repository explorer (or explorer for short) retrieves models from the “Oslo” repository in “Quadrant”. The explorer can be opened by clicking the View menu, then Explorer.

Folders

The folder is an “Oslo” modeling technologies concept for organizing data. For more information, see How to: Use the Repository Explorer to Examine Databases.

The Inspector

The inspector is a workpad that displays information about any selected workpad or item in a workpad. The information depends on the selection. For example, click an empty space in a collection, and the number of entities in the collection is reflected in the workpad. Click an entity, and the actual data from the entity will be reflected. The following lists some of the data that can be displayed:

  • Query for a collection or entity.

  • References to other collections or entities.

  • Viewer configuration.

  • Top and Left positions.

Connecting to Data

Besides providing a viewing and editing experience for “Oslo” repository-based data, “Quadrant” lets the user explore any SQL Server database by connecting to the database. For more information, see How to: Connect to Multiple Target Databases.

Customizing the Data Experience

“Quadrant” provides you with the ability to customize the user interface to your demands. For more information, see Customizing the "Quadrant" Data Viewing Experience.

See Also

Other Resources

"Quadrant" Tutorials

Fill out a survey about this topic for Microsoft.
Page view tracker