19.10.2014 Views

MicroStrategy 7 Administrator Guide

MicroStrategy 7 Administrator Guide

MicroStrategy 7 Administrator Guide

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

• ODBC driver manager: The ODBC driver manager coordinates<br />

communication between a client application and database server. The client<br />

application tells the driver manager that it needs to connect using a particular<br />

connection string. The DSN found in this connection string provides the driver<br />

manager with the type of database server to which the application needs access.<br />

From this information, the driver manager decides what driver to use and<br />

initiates the communication.<br />

<strong>MicroStrategy</strong> software uses ODBC to access different types of databases like<br />

this:<br />

C<br />

O<br />

N<br />

C<br />

E<br />

P<br />

T<br />

S<br />

<strong>MicroStrategy</strong> Software<br />

ODBC Driver<br />

Manager<br />

Database server<br />

driver 1<br />

Database server<br />

API 1<br />

Database server 1<br />

Database server<br />

driver 2<br />

Database server<br />

API 2<br />

Database server 2<br />

Database<br />

Database<br />

Database<br />

Database<br />

ODBC<br />

Centralized database access control<br />

All database connectivity is handled by <strong>MicroStrategy</strong> Intelligence Server, which<br />

provides centralized control of database access. The advantages of centralized<br />

control include:<br />

• Connectionless client: All connections to databases in the system are made<br />

through <strong>MicroStrategy</strong> Intelligence Server. This means that only the<br />

<strong>MicroStrategy</strong> Intelligence Server machine needs to have database<br />

connectivity. It also eliminates the need to rely on identically configured<br />

connections on client and server machines. This makes it easy to set up, deploy,<br />

and manage large systems.<br />

• Connection caching: Connecting to and disconnecting from databases incurs a<br />

small amount of overhead that may cause a small yet noticeable decrease in<br />

performance in high-concurrency systems. With connection caching,<br />

<strong>MicroStrategy</strong> Intelligence Server is able to reuse database connections. This<br />

minimizes the overhead associated with repeated connecting to and<br />

disconnecting from databases.<br />

Centralized database access control 11

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!