Databases Reference
In-Depth Information
CHAPTER 34
IN THIS CHAPTER
.
AMO Object Model
Analysis Management
Objects
.
Creating a Visual Studio Project
That Uses AMO
.
Connecting to the Server
.
Canceling Long-Running
Operations
A nalysis Management Objects (AMO) exposes a hierarchi-
cal object model for administering Analysis Services. A
client application can use AMO to control the server and to
create and maintain online analytical processing (OLAP)
and data-mining objects. You can use it to automate all the
functionality available through the Analysis Services user
interface, such as processing partitions, backing up and
restoring data, and many others. Business Intelligence
Development Studio (BI Dev Studio) and SQL Server
Management Studio use AMO to implement the user inter-
face.
.
AMO Object Loading
.
Working with AMO in
Disconnected Mode
.
Using the Scripter Object
.
Using Traces
.
Error Handling
In this chapter, we give you an overview of the classes of
the object model and some samples of their use. We also
describe different modes provided by AMO for the adminis-
tration of Analysis Services.
AMO is a managed assembly designed to be used from a
managed application written in any .NET language, but it can
also be used from one written in native code. For the sake of
simplicity, we wrote the samples in this chapter in C#.
AMO Object Model
When they were planning the AMO object model, the
designers had three goals in mind:
.
The first, and most obvious, was to provide an object
model that could replace Decision Support Objects
(DSO) as an object model for administering Analysis
Services.
Search WWH ::




Custom Search