Databases Reference
In-Depth Information
XML/A, as is obvious from the name, is a protocol developed for communication with
analytical data providers. It has received wide support in the industry, and has obtained
the status of a standard. You can find more information about XML/A in Chapter 32,
“XML for Analysis.”
The object models we use for administering the multidimensional database are Decision
Support Objects (DSO) and Analysis Management Objects (AMO), discussed in Chapter 34,
“Analysis Management Objects.” For data access, we use OLEDB for OLAP, ADOMD, and
ADOMD.NET. You can find more information about these object models in Chapter 31,
“Client/Server Architecture and Data Access,” and Chapter 33, “ADOMD.NET.”
One-Tier Architecture
The simplest architecture (one-tier) is illustrated in Figure 3.2; it's commonly known as a
local cube . In a local cube, the multidimensional database becomes part of the client
application and allows access to multidimensional data located on the hard disk of the
client computer.
Application
OLE DB
ADOMD
ADOMD.NET
AMO
Client
Local Cube
Data
FIGURE 3.2 With a local cube, the client application can access information in the local cube
on the client computer.
When you have both the cube and the client application on the same computer, you
don't need a network protocol to move data from one to the other. We use XML/A to
communicate between the client and the local cube. And the application has the same
choice of object models for administering the database as for accessing the cube data.
Search WWH ::




Custom Search