01.05.2013 Views

MicroStrategy Narrowcast Server Installation and Configuration Guide

MicroStrategy Narrowcast Server Installation and Configuration Guide

MicroStrategy Narrowcast Server Installation and Configuration Guide

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong><br />

<strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong><br />

Version: 9.3<br />

Document Number: 09850930


Twenty-fourth Edition, version 9.3<br />

To ensure that you are using the documentation that corresponds to the software you are licensed to use, compare this version number with the software<br />

version shown in “About <strong>MicroStrategy</strong>...” in the Help menu of your software.<br />

Document number: 09850930<br />

Copyright © 2012 by <strong>MicroStrategy</strong> Incorporated. All rights reserved.<br />

If you have not executed a written or electronic agreement with <strong>MicroStrategy</strong> or any authorized <strong>MicroStrategy</strong> distributor, the following terms apply:<br />

This software <strong>and</strong> documentation are the proprietary <strong>and</strong> confidential information of <strong>MicroStrategy</strong> Incorporated <strong>and</strong> may not be provided to any other<br />

person. Copyright © 2001-2012 by <strong>MicroStrategy</strong> Incorporated. All rights reserved.<br />

THIS SOFTWARE AND DOCUMENTATION ARE PROVIDED “AS IS” AND WITHOUT EXPRESS OR LIMITED WARRANTY OF ANY KIND BY EITHER<br />

MICROSTRATEGY INCORPORATED OR ANYONE WHO HAS BEEN INVOLVED IN THE CREATION, PRODUCTION, OR DISTRIBUTION OF THE<br />

SOFTWARE OR DOCUMENTATION, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR<br />

A PARTICULAR PURPOSE, GOOD TITLE AND NONINFRINGMENT, QUALITY OR ACCURACY. THE ENTIRE RISK AS TO THE QUALITY AND<br />

PERFORMANCE OF THE SOFTWARE AND DOCUMENTATION IS WITH YOU. SHOULD THE SOFTWARE OR DOCUMENTATION PROVE<br />

DEFECTIVE, YOU (AND NOT MICROSTRATEGY, INC. OR ANYONE ELSE WHO HAS BEEN INVOLVED WITH THE CREATION, PRODUCTION, OR<br />

DISTRIBUTION OF THE SOFTWARE OR DOCUMENTATION) ASSUME THE ENTIRE COST OF ALL NECESSARY SERVICING, REPAIR, OR<br />

CORRECTION. SOME STATES DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO THE ABOVE EXCLUSION MAY NOT APPLY TO<br />

YOU.<br />

In no event will <strong>MicroStrategy</strong>, Inc. or any other person involved with the creation, production, or distribution of the Software be liable to you on account<br />

of any claim for damage, including any lost profits, lost savings, or other special, incidental, consequential, or exemplary damages, including but not limited<br />

to any damages assessed against or paid by you to any third party, arising from the use, inability to use, quality, or performance of such Software <strong>and</strong><br />

Documentation, even if <strong>MicroStrategy</strong>, Inc. or any such other person or entity has been advised of the possibility of such damages, or for the claim by any<br />

other party. In addition, <strong>MicroStrategy</strong>, Inc. or any other person involved in the creation, production, or distribution of the Software shall not be liable for<br />

any claim by you or any other party for damages arising from the use, inability to use, quality, or performance of such Software <strong>and</strong> Documentation, based<br />

upon principles of contract warranty, negligence, strict liability for the negligence of indemnity or contribution, the failure of any remedy to achieve its<br />

essential purpose, or otherwise. The entire liability of <strong>MicroStrategy</strong>, Inc. <strong>and</strong> your exclusive remedy shall not exceed, at the option of <strong>MicroStrategy</strong>, Inc.,<br />

either a full refund of the price paid, or replacement of the Software. No oral or written information given out exp<strong>and</strong>s the liability of <strong>MicroStrategy</strong>, Inc.<br />

beyond that specified in the above limitation of liability. Some states do not allow the limitation or exclusion of liability for incidental or consequential<br />

damages, so the above limitation may not apply to you.<br />

The information contained in this manual (the Documentation) <strong>and</strong> the Software are copyrighted <strong>and</strong> all rights are reserved by <strong>MicroStrategy</strong>, Inc.<br />

<strong>MicroStrategy</strong>, Inc. reserves the right to make periodic modifications to the Software or the Documentation without obligation to notify any person or entity<br />

of such revision. Copying, duplicating, selling, or otherwise distributing any part of the Software or Documentation without prior written consent of an<br />

authorized representative of <strong>MicroStrategy</strong>, Inc. are prohibited. U.S. Government Restricted Rights. It is acknowledged that the Software <strong>and</strong><br />

Documentation were developed at private expense, that no part is public domain, <strong>and</strong> that the Software <strong>and</strong> Documentation are Commercial Computer<br />

Software provided with RESTRICTED RIGHTS under Federal Acquisition Regulations <strong>and</strong> agency supplements to them. Use, duplication, or disclosure<br />

by the U.S. Government is subject to restrictions as set forth in subparagraph (c)(1)(ii) of the Rights in Technical Data <strong>and</strong> Computer Software clause at<br />

DFAR 252.227-7013 et. seq. or subparagraphs (c)(1) <strong>and</strong> (2) of the Commercial Computer Software—Restricted Rights at FAR 52.227-19, as applicable.<br />

Contractor is <strong>MicroStrategy</strong>, Inc., 1850 Towers Crescent Plaza, Tysons Corner, VA 22182. Rights are reserved under copyright laws of the United States<br />

with respect to unpublished portions of the Software.<br />

The following are either trademarks or registered trademarks of <strong>MicroStrategy</strong> Incorporated in the United States <strong>and</strong> certain other countries:<br />

<strong>MicroStrategy</strong>, <strong>MicroStrategy</strong> 6, <strong>MicroStrategy</strong> 7, <strong>MicroStrategy</strong> 7i, <strong>MicroStrategy</strong> 7i Evaluation Edition, <strong>MicroStrategy</strong> 7i Olap Services, <strong>MicroStrategy</strong> 8,<br />

<strong>MicroStrategy</strong> 9, <strong>MicroStrategy</strong> Distribution Services, <strong>MicroStrategy</strong> MultiSource Option, <strong>MicroStrategy</strong> Comm<strong>and</strong> Manager, <strong>MicroStrategy</strong> Enterprise<br />

Manager, <strong>MicroStrategy</strong> Object Manager, <strong>MicroStrategy</strong> Reporting Suite, <strong>MicroStrategy</strong> Power User, <strong>MicroStrategy</strong> Analyst, <strong>MicroStrategy</strong> Consumer,<br />

<strong>MicroStrategy</strong> Email Delivery, <strong>MicroStrategy</strong> BI Author, <strong>MicroStrategy</strong> BI Modeler, <strong>MicroStrategy</strong> Evaluation Edition, <strong>MicroStrategy</strong> Administrator,<br />

<strong>MicroStrategy</strong> Agent, <strong>MicroStrategy</strong> Architect, <strong>MicroStrategy</strong> BI Developer Kit, <strong>MicroStrategy</strong> Broadcast <strong>Server</strong>, <strong>MicroStrategy</strong> Broadcaster,<br />

<strong>MicroStrategy</strong> Broadcaster <strong>Server</strong>, <strong>MicroStrategy</strong> Business Intelligence Platform, <strong>MicroStrategy</strong> Consulting, <strong>MicroStrategy</strong> CRM Applications,<br />

<strong>MicroStrategy</strong> Customer Analyzer, <strong>MicroStrategy</strong> Desktop, <strong>MicroStrategy</strong> Desktop Analyst, <strong>MicroStrategy</strong> Desktop Designer, <strong>MicroStrategy</strong> eCRM 7,<br />

<strong>MicroStrategy</strong> Education, <strong>MicroStrategy</strong> eTrainer, <strong>MicroStrategy</strong> Executive, <strong>MicroStrategy</strong> Infocenter, <strong>MicroStrategy</strong> Intelligence <strong>Server</strong>, <strong>MicroStrategy</strong><br />

Intelligence <strong>Server</strong> Universal Edition, <strong>MicroStrategy</strong> MDX Adapter, <strong>MicroStrategy</strong> <strong>Narrowcast</strong> <strong>Server</strong>, <strong>MicroStrategy</strong> Objects, <strong>MicroStrategy</strong> OLAP<br />

Provider, <strong>MicroStrategy</strong> SDK, <strong>MicroStrategy</strong> Support, <strong>MicroStrategy</strong> Telecaster, <strong>MicroStrategy</strong> Transactor, <strong>MicroStrategy</strong> Web, <strong>MicroStrategy</strong> Web<br />

Business Analyzer, <strong>MicroStrategy</strong> World, Application Development <strong>and</strong> Sophisticated Analysis, Best In Business Intelligence, Centralized Application<br />

Management, Information Like Water, Intelligence Through Every Phone, Intelligence To Every Decision Maker, Intelligent E-Business, Personalized<br />

Intelligence Portal, Query Tone, Rapid Application Development, <strong>MicroStrategy</strong> Intelligent Cubes, The Foundation For Intelligent E-Business, The<br />

Integrated Business Intelligence Platform Built For The Enterprise, The Platform For Intelligent E-Business, The Scalable Business Intelligence Platform<br />

Built For The Internet, Office Intelligence, <strong>MicroStrategy</strong> Office, <strong>MicroStrategy</strong> Report Services, <strong>MicroStrategy</strong> Web MMT, <strong>MicroStrategy</strong> Web Services,<br />

Pixel Perfect, Pixel-Perfect, <strong>MicroStrategy</strong> Mobile, <strong>MicroStrategy</strong> Integrity Manager <strong>and</strong> <strong>MicroStrategy</strong> Data Mining Services are all registered trademarks<br />

or trademarks of <strong>MicroStrategy</strong> Incorporated.<br />

All other company <strong>and</strong> product names may be trademarks of the respective companies with which they are associated. Specifications subject to change<br />

without notice. <strong>MicroStrategy</strong> is not responsible for errors or omissions. <strong>MicroStrategy</strong> makes no warranties or commitments concerning the availability<br />

of future products or versions that may be planned or under development.<br />

Patent Information<br />

This product is patented. One or more of the following patents may apply to the product sold herein: U.S. Patent Nos. 6,154,766, 6,173,310, 6,260,050,<br />

6,263,051, 6,269,393, 6,279,033, 6,567,796, 6,587,547, 6,606,596, 6,658,093, 6,658,432, 6,662,195, 6,671,715, 6,691,100, 6,694,316, 6,697,808,<br />

6,704,723, 6,741,980, 6,765,997, 6,768,788, 6,772,137, 6,788,768, 6,798,867, 6,801,910, 6,820,073, 6,829,334, 6,836,537, 6,850,603, 6,859,798,<br />

6,873,693, 6,885,734, 6,940,953, 6,964,012, 6,977,992, 6,996,568, 6,996,569, 7,003,512, 7,010,518, 7,016,480, 7,020,251, 7,039,165, 7,082,422,<br />

7,113,993, 7,127,403, 7,174,349, 7,181,417, 7,194,457, 7,197,461, 7,228,303, 7,260,577, 7,266,181, 7,272,212, 7,302,639, 7,324,942, 7,330,847,<br />

7,340,040, 7,356,758, 7,356,840, 7,415,438, 7,428,302, 7,430,562, 7,440,898, 7,486,780, 7,509,671, 7,516,181, 7,559,048, 7,574,376, 7,617,201,<br />

7,725,811, 7,801,967, 7,836,178, 7,861,161, 7,861,253, 7,881,443, 7,925,616, 7,945,584, 7,970,782, 8,005,870, 8,051,168, 8,051,369, 8,094,788, <strong>and</strong><br />

8,130,918. Other patent applications are pending.<br />

Various <strong>MicroStrategy</strong> products contain the copyrighted technology of third parties. This product may contain one or more of the following copyrighted<br />

technologies:<br />

Graph Generation Engine Copyright © 1998-2012. Three D Graphics, Inc. All rights reserved.<br />

Actuate® Formula One. Copyright © 1993-2012 Actuate Corporation. All rights reserved.<br />

XML parser Copyright © 2003-2012 Microsoft Corporation. All rights reserved.<br />

Xalan XSLT processor. Copyright © 1999-2012. The Apache Software Foundation. All rights reserved.<br />

Xerces XML parser. Copyright © 1999-2012. The Apache Software Foundation. All rights reserved.<br />

FOP XSL formatting objects. Copyright © 2004-2012. The Apache Software Foundation. All rights reserved.


Portions of Intelligence <strong>Server</strong> memory management Copyright © 1991-2012 Compuware Corporation. All rights reserved.<br />

ASIHTTPRequest library. Copyright © 2007-2012, All-Seeing Interactive. All rights reserved.<br />

This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit. (http://www.openssl.org/)<br />

International Components for Unicode<br />

Copyright © 1999-2012 Compaq Computer Corporation<br />

Copyright © 1999-2012 Hewlett-Packard Company<br />

Copyright © 1999-2012 IBM Corporation<br />

Copyright © 1999-2012 Hummingbird Communications Ltd.<br />

Copyright © 1999-2012 Silicon Graphics, Inc.<br />

Copyright © 1999-2012 Sun Microsystems, Inc.<br />

Copyright © 1999-2012 The Open Group<br />

All rights reserved.<br />

Real Player <strong>and</strong> RealJukebox are included under license from Real Networks, Inc. Copyright © 1999-2012. All rights reserved.


CONTENTS<br />

Book Overview <strong>and</strong><br />

Additional Resources<br />

1. <strong>Installation</strong><br />

Prerequisites<br />

Description of this <strong>Guide</strong> ......................................................... xiii<br />

About this book ............................................................................xiv<br />

Resources....................................................................................xiv<br />

Documentation.......................................................................xiv<br />

Education............................................................................. xxiii<br />

Consulting............................................................................ xxiii<br />

International support ............................................................ xxiii<br />

Technical Support................................................................ xxiv<br />

Feedback ................................................................................... xxix<br />

Introduction.................................................................................. 1<br />

Network requirements.................................................................... 1<br />

Windows domain <strong>and</strong> account requirements........................... 2<br />

Email (SMTP) requirements..................................................... 3<br />

Web (HTTP) requirements....................................................... 3<br />

SMS (SMPP) requirements...................................................... 4<br />

System hardware requirements..................................................... 4<br />

Minimum hardware requirements ............................................ 5<br />

Hardware requirements for other software products................ 7<br />

System software requirements ...................................................... 8<br />

Certification updates ................................................................ 9<br />

Database requirements ................................................................. 9<br />

Database permissions ........................................................... 10<br />

Database connectivity............................................................ 10<br />

Data source names................................................................ 11<br />

Prefixes for repository table names ....................................... 12<br />

© 2012 <strong>MicroStrategy</strong>, Inc. v


Contents <strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong><br />

2. <strong>Installation</strong><br />

Procedures<br />

3. Configuring<br />

<strong>Narrowcast</strong> <strong>Server</strong><br />

4. Configuring the<br />

Subscription Portal<br />

5. ODBCs, DSNs, <strong>and</strong><br />

Database<br />

Connectivity<br />

Repository <strong>and</strong> DSN requirements for DB2........................... 12<br />

System-wide planning <strong>and</strong> configuration ..................................... 14<br />

Introduction................................................................................ 15<br />

Installing <strong>Narrowcast</strong> <strong>Server</strong>........................................................ 15<br />

Prerequisites.......................................................................... 16<br />

<strong>Installation</strong> verification ................................................................. 23<br />

Installing custom components ..................................................... 24<br />

Uninstalling <strong>Narrowcast</strong> <strong>Server</strong> ................................................... 24<br />

Introduction................................................................................ 29<br />

Prerequisites................................................................................ 30<br />

<strong>Configuration</strong> overview ................................................................ 30<br />

<strong>Configuration</strong> tools................................................................. 31<br />

Remote access ...................................................................... 31<br />

System configuration process...................................................... 32<br />

System configuration ............................................................. 33<br />

Subscription Book configuration ............................................ 35<br />

Clustering............................................................................... 38<br />

Configure sources.................................................................. 44<br />

Information Transmitters........................................................ 46<br />

Summary ............................................................................... 47<br />

Introduction................................................................................ 49<br />

Subscription Portal configuration prerequisites ........................... 49<br />

Subscription Portal configuration procedures .............................. 50<br />

Establish connections ............................................................ 50<br />

Create a portal ....................................................................... 51<br />

Repeat for each web server................................................... 52<br />

Introduction................................................................................ 53<br />

ODBCs <strong>and</strong> DSNs ....................................................................... 54<br />

Creating new data source names .......................................... 54<br />

Database connectivity via ODBC................................................. 59<br />

Index........................................................................................................................................... 61<br />

vi © 2012 <strong>MicroStrategy</strong>, Inc.


BOOK OVERVIEW AND<br />

ADDITIONAL RESOURCES<br />

Description of this <strong>Guide</strong><br />

The <strong>MicroStrategy</strong> <strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong><br />

provides comprehensive information on how to install <strong>and</strong> configure<br />

<strong>Narrowcast</strong> <strong>Server</strong> software.<br />

To upgrade <strong>MicroStrategy</strong> <strong>Narrowcast</strong> <strong>Server</strong>, see the <strong>Narrowcast</strong> <strong>Server</strong><br />

Upgrade <strong>Guide</strong>.<br />

The chapters of the <strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong><br />

follow the recommended progression of steps to install <strong>and</strong> configure<br />

<strong>Narrowcast</strong> <strong>Server</strong>. See Chapter 1, <strong>Installation</strong> Prerequisites for important<br />

installation prerequisites before you begin installing <strong>Narrowcast</strong> <strong>Server</strong>.<br />

The last chapter, Chapter 5, ODBCs, DSNs, <strong>and</strong> Database Connectivity,<br />

contains the following additional reference information, which you may<br />

require depending on your specific needs.<br />

Detailed steps for all functionality in the <strong>MicroStrategy</strong> system is available in<br />

the Help.<br />

© 2012 <strong>MicroStrategy</strong>, Inc. xiii


Book Overview <strong>and</strong> Additional Resources <strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong><br />

About this book<br />

Resources<br />

Documentation<br />

The chapters in this book provide information about:<br />

• Network, hardware, software, <strong>and</strong> database requirements<br />

• <strong>Installation</strong> steps, uninstallation steps, <strong>and</strong> installing custom<br />

components<br />

• <strong>Configuration</strong> processes for the system <strong>and</strong> for the Tutorial - Delivery<br />

sample project<br />

• <strong>Configuration</strong> process for the Subscription Portal<br />

• Creating data source names (DSNs)<br />

<strong>MicroStrategy</strong> provides both manuals <strong>and</strong> online help; these two information<br />

sources provide different types of information, as described below:<br />

• Manuals: In general, <strong>MicroStrategy</strong> manuals provide:<br />

Introductory information <strong>and</strong> concepts<br />

Examples <strong>and</strong> images<br />

Checklists <strong>and</strong> high-level procedures to get started<br />

The steps to access the manuals are described in Accessing manuals <strong>and</strong><br />

other documentation sources, page xx.<br />

Most of these manuals are also available printed in a bound, soft cover<br />

format. To purchase printed manuals, contact your <strong>MicroStrategy</strong><br />

Account Executive with a purchase order number.<br />

• Help: In general, <strong>MicroStrategy</strong> help provides:<br />

Detailed steps to perform procedures<br />

Descriptions of each option on every software screen<br />

xiv About this book © 2012 <strong>MicroStrategy</strong>, Inc.


<strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong> Book Overview <strong>and</strong> Additional Resources<br />

For the most up-to-date translations of <strong>MicroStrategy</strong> documentation, refer<br />

to the <strong>MicroStrategy</strong> Knowledge Base. Due to translation time, manuals in<br />

languages other than English may contain information that is one or more<br />

releases behind. You can see the version number on the title page of each<br />

manual.<br />

<strong>MicroStrategy</strong> overview <strong>and</strong> evaluation<br />

• Introduction to <strong>MicroStrategy</strong>: Evaluation <strong>Guide</strong><br />

Instructions for installing, configuring, <strong>and</strong> using the <strong>MicroStrategy</strong><br />

Evaluation Edition of the software. This guide also includes a detailed,<br />

step-by-step evaluation process of <strong>MicroStrategy</strong> features, where you<br />

perform reporting with the <strong>MicroStrategy</strong> Tutorial project <strong>and</strong> its sample<br />

business data.<br />

• <strong>MicroStrategy</strong> Evaluation Edition Quick Start <strong>Guide</strong><br />

Overview of the installation <strong>and</strong> evaluation process, <strong>and</strong> additional<br />

resources.<br />

• Evaluate <strong>MicroStrategy</strong> for Linux <strong>Guide</strong>: In a Windows or Linux<br />

Environment with the <strong>MicroStrategy</strong> Evaluation Edition Virtual<br />

Appliance<br />

Evaluate <strong>MicroStrategy</strong> for Linux, in a Microsoft Windows or Linux<br />

environment, with the <strong>MicroStrategy</strong> Evaluation Edition Virtual<br />

Appliance. This guide provides all details to download, activate, <strong>and</strong><br />

evaluate <strong>MicroStrategy</strong> software running in a Linux environment.<br />

• <strong>MicroStrategy</strong> Reporting Suite: Quick Start <strong>Guide</strong><br />

Evaluate <strong>MicroStrategy</strong> as a departmental solution. Provides detailed<br />

information to download, install, configure, <strong>and</strong> use the <strong>MicroStrategy</strong><br />

Reporting Suite.<br />

• <strong>MicroStrategy</strong> Mobile Suite: Quick Start <strong>Guide</strong><br />

Evaluate <strong>MicroStrategy</strong> Mobile as a departmental solution. Provides<br />

detailed information to download, install, configure, <strong>and</strong> use the<br />

<strong>MicroStrategy</strong> Mobile Suite.<br />

© 2012 <strong>MicroStrategy</strong>, Inc. Resources xv


Book Overview <strong>and</strong> Additional Resources <strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong><br />

Manuals for query, reporting, <strong>and</strong> analysis<br />

• <strong>MicroStrategy</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong><br />

Information to install <strong>and</strong> configure <strong>MicroStrategy</strong> products on<br />

Windows, UNIX, Linux, <strong>and</strong> HP platforms, as well as basic maintenance<br />

guidelines.<br />

• <strong>MicroStrategy</strong> Upgrade <strong>Guide</strong><br />

Instructions to upgrade existing <strong>MicroStrategy</strong> products.<br />

• <strong>MicroStrategy</strong> Project Design <strong>Guide</strong><br />

Information to create <strong>and</strong> modify <strong>MicroStrategy</strong> projects, <strong>and</strong><br />

underst<strong>and</strong> facts, attributes, hierarchies, transformations, advanced<br />

schemas, <strong>and</strong> project optimization.<br />

• <strong>MicroStrategy</strong> Basic Reporting <strong>Guide</strong><br />

Instructions to get started with <strong>MicroStrategy</strong> Desktop <strong>and</strong><br />

<strong>MicroStrategy</strong> Web, <strong>and</strong> how to analyze data in a report. Includes the<br />

basics for creating reports, metrics, filters, <strong>and</strong> prompts.<br />

• <strong>MicroStrategy</strong> Advanced Reporting <strong>Guide</strong>: Enhancing Your Business<br />

Intelligence Application<br />

Instructions for advanced topics in the <strong>MicroStrategy</strong> system, building on<br />

information in the Basic Reporting <strong>Guide</strong>. Topics include reports,<br />

Freeform SQL reports, Query Builder reports, filters, metrics, Data<br />

Mining Services, custom groups, consolidations, <strong>and</strong> prompts.<br />

• <strong>MicroStrategy</strong> Report Services Document Analysis <strong>Guide</strong>: Analyzing<br />

Data with Report Services Documents<br />

Instructions for a business analyst to execute <strong>and</strong> analyze a document in<br />

<strong>MicroStrategy</strong> Desktop <strong>and</strong> <strong>MicroStrategy</strong> Web, building on basic<br />

concepts about projects <strong>and</strong> reports presented in the <strong>MicroStrategy</strong><br />

Basic Reporting <strong>Guide</strong>.<br />

• <strong>MicroStrategy</strong> Report Services Document Creation <strong>Guide</strong>: Creating<br />

Boardroom Quality Documents<br />

Instructions to design <strong>and</strong> create Report Services documents, building on<br />

information in the <strong>MicroStrategy</strong> Report Services Document Analysis<br />

<strong>Guide</strong>. It is organized to help guide you through creating a new<br />

document, from creating the document itself, to adding objects to the new<br />

document, <strong>and</strong> formatting the document <strong>and</strong> its objects.<br />

xvi Resources © 2012 <strong>MicroStrategy</strong>, Inc.


<strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong> Book Overview <strong>and</strong> Additional Resources<br />

• <strong>MicroStrategy</strong> Dashboards <strong>and</strong> Widgets Creation <strong>Guide</strong>: Creating<br />

Interactive Dashboards for your Data<br />

Instructions for designing <strong>and</strong> creating <strong>MicroStrategy</strong> Report Services<br />

dashboards, a type of document that is optimized for viewing online <strong>and</strong><br />

for user interactivity. It builds on the basic concepts about documents<br />

presented in the <strong>MicroStrategy</strong> Report Services Document Creation<br />

<strong>Guide</strong>.<br />

• <strong>MicroStrategy</strong> OLAP Services <strong>Guide</strong><br />

Information on <strong>MicroStrategy</strong> OLAP Services, which is an extension of<br />

<strong>MicroStrategy</strong> Intelligence <strong>Server</strong>. OLAP Services features include<br />

Intelligent Cubes, derived metrics, derived elements, dynamic<br />

aggregation, view filters, <strong>and</strong> dynamic sourcing.<br />

• <strong>MicroStrategy</strong> Office User <strong>Guide</strong><br />

Instructions for using <strong>MicroStrategy</strong> Office to work with <strong>MicroStrategy</strong><br />

reports <strong>and</strong> documents in Microsoft® Excel, PowerPoint, Word, <strong>and</strong><br />

Outlook, to analyze, format, <strong>and</strong> distribute business data.<br />

• <strong>MicroStrategy</strong> Mobile Analysis <strong>Guide</strong>: Analyzing Data with<br />

<strong>MicroStrategy</strong> Mobile<br />

Information <strong>and</strong> instructions for using <strong>MicroStrategy</strong> Mobile to view <strong>and</strong><br />

analyze data, <strong>and</strong> perform other business tasks with <strong>MicroStrategy</strong><br />

reports <strong>and</strong> documents on a mobile device.<br />

• <strong>MicroStrategy</strong> Mobile Design <strong>and</strong> Administration <strong>Guide</strong>: A Platform for<br />

Mobile Intelligence<br />

Information <strong>and</strong> instructions to install <strong>and</strong> configure <strong>MicroStrategy</strong><br />

Mobile, as well as instructions for a designer working in <strong>MicroStrategy</strong><br />

Desktop or <strong>MicroStrategy</strong> Web to create effective reports <strong>and</strong> documents<br />

for use with <strong>MicroStrategy</strong> Mobile.<br />

• <strong>MicroStrategy</strong> System Administration <strong>Guide</strong>: Tuning, Monitoring, <strong>and</strong><br />

Troubleshooting your <strong>MicroStrategy</strong> Business Intelligence System<br />

Concepts <strong>and</strong> high-level steps to implement, deploy, maintain, tune, <strong>and</strong><br />

troubleshoot a <strong>MicroStrategy</strong> business intelligence system.<br />

• <strong>MicroStrategy</strong> Supplemental Reference for System Administration:<br />

VLDB Properties, Internationalization, User Privileges, <strong>and</strong> other<br />

Supplemental Information for Administrators<br />

Information <strong>and</strong> instructions for <strong>MicroStrategy</strong> administrative tasks such<br />

as configuring VLDB properties <strong>and</strong> defining data <strong>and</strong> metadata<br />

© 2012 <strong>MicroStrategy</strong>, Inc. Resources xvii


Book Overview <strong>and</strong> Additional Resources <strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong><br />

internationalization, <strong>and</strong> reference material for other administrative<br />

tasks.<br />

• <strong>MicroStrategy</strong> Functions Reference<br />

Function syntax <strong>and</strong> formula components; instructions to use functions<br />

in metrics, filters, attribute forms; examples of functions in business<br />

scenarios.<br />

• <strong>MicroStrategy</strong> MDX Cube Reporting <strong>Guide</strong><br />

Information to integrate <strong>MicroStrategy</strong> with MDX cube sources. You can<br />

integrate data from MDX cube sources into your <strong>MicroStrategy</strong> projects<br />

<strong>and</strong> applications.<br />

Manuals for Analytics Modules<br />

• Analytics Modules <strong>Installation</strong> <strong>and</strong> Porting <strong>Guide</strong><br />

• Customer Analysis Module Reference<br />

• Sales Force Analysis Module Reference<br />

• Financial Reporting Analysis Module Reference<br />

• Sales <strong>and</strong> Distribution Analysis Module Reference<br />

• Human Resources Analysis Module Reference<br />

Manuals for <strong>Narrowcast</strong> Services products<br />

• <strong>MicroStrategy</strong> <strong>Narrowcast</strong> <strong>Server</strong> Getting Started <strong>Guide</strong><br />

Instructions to work with the tutorial to learn <strong>Narrowcast</strong> <strong>Server</strong><br />

interfaces <strong>and</strong> features.<br />

• <strong>MicroStrategy</strong> <strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong><br />

Information to install <strong>and</strong> configure <strong>Narrowcast</strong> <strong>Server</strong>.<br />

• <strong>MicroStrategy</strong> <strong>Narrowcast</strong> <strong>Server</strong> Application Designer <strong>Guide</strong><br />

Fundamentals of designing <strong>Narrowcast</strong> <strong>Server</strong> applications.<br />

• <strong>MicroStrategy</strong> <strong>Narrowcast</strong> <strong>Server</strong> System Administrator <strong>Guide</strong><br />

Concepts <strong>and</strong> high-level steps to implement, maintain, tune, <strong>and</strong><br />

troubleshoot <strong>Narrowcast</strong> <strong>Server</strong>.<br />

xviii Resources © 2012 <strong>MicroStrategy</strong>, Inc.


<strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong> Book Overview <strong>and</strong> Additional Resources<br />

• <strong>MicroStrategy</strong> <strong>Narrowcast</strong> <strong>Server</strong> Upgrade <strong>Guide</strong><br />

Instructions to upgrade an existing <strong>Narrowcast</strong> <strong>Server</strong>.<br />

Software Development Kits<br />

• <strong>MicroStrategy</strong> Developer Library (MSDL)<br />

Information to underst<strong>and</strong> the <strong>MicroStrategy</strong> SDK, including details<br />

about architecture, object models, customization scenarios, code<br />

samples, <strong>and</strong> so on.<br />

• <strong>MicroStrategy</strong> Web SDK<br />

The Web SDK is available in the <strong>MicroStrategy</strong> Developer Library,<br />

which is sold as part of the <strong>MicroStrategy</strong> SDK.<br />

• <strong>Narrowcast</strong> <strong>Server</strong> SDK <strong>Guide</strong><br />

Instructions to customize <strong>Narrowcast</strong> <strong>Server</strong> functionality, integrate<br />

<strong>Narrowcast</strong> <strong>Server</strong> with other systems, <strong>and</strong> embed <strong>Narrowcast</strong> <strong>Server</strong><br />

functionality within other applications. Documents the <strong>Narrowcast</strong><br />

<strong>Server</strong> Delivery Engine <strong>and</strong> Subscription Portal APIs, <strong>and</strong> the <strong>Narrowcast</strong><br />

<strong>Server</strong> SPI.<br />

Documentation for <strong>MicroStrategy</strong> Portlets<br />

• Enterprise Portal Integration Help<br />

Information to help you implement <strong>and</strong> deploy <strong>MicroStrategy</strong> BI within<br />

your enterprise portal, including instructions for installing <strong>and</strong><br />

configuring out-of-the-box <strong>MicroStrategy</strong> Portlets for several major<br />

enterprise portal servers.<br />

This resource can be accessed using the <strong>MicroStrategy</strong> Product Manuals<br />

page, as described in Accessing manuals <strong>and</strong> other documentation<br />

sources, page xx.<br />

Documentation for <strong>MicroStrategy</strong> GIS Connectors<br />

• GIS Integration Help<br />

Information to help you integrate <strong>MicroStrategy</strong> with Geospatial<br />

Information Systems (GIS), including specific examples for integrating<br />

with various third-party mapping services.<br />

© 2012 <strong>MicroStrategy</strong>, Inc. Resources xix


Book Overview <strong>and</strong> Additional Resources <strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong><br />

Help<br />

This resource can be accessed using the <strong>MicroStrategy</strong> Product Manuals<br />

page, as described in Accessing manuals <strong>and</strong> other documentation<br />

sources, page xx.<br />

Each <strong>MicroStrategy</strong> product includes an integrated help system to<br />

complement the various interfaces of the product as well as the tasks that can<br />

be accomplished using the product.<br />

Some of the <strong>MicroStrategy</strong> help systems require a web browser to be viewed.<br />

For supported web browsers, see the <strong>MicroStrategy</strong> Readme.<br />

<strong>MicroStrategy</strong> provides several ways to access help:<br />

• Help button: Use the Help button or ? (question mark) icon on most<br />

software windows to see help for that window.<br />

• Help menu: From the Help menu or link at the top of any screen, select<br />

<strong>MicroStrategy</strong> Help to see the table of contents, the Search field, <strong>and</strong> the<br />

index for the help system.<br />

• F1 key: Press F1 to see context-sensitive help that describes each option in<br />

the software window you are currently viewing.<br />

For<br />

<strong>MicroStrategy</strong> Web, <strong>MicroStrategy</strong> Web Administrator, <strong>and</strong><br />

<strong>MicroStrategy</strong> Mobile <strong>Server</strong>, pressing the F1 key opens the<br />

context-sensitive help for the web browser you are using to access<br />

these <strong>MicroStrategy</strong> interfaces. Use the Help menu or ? (question<br />

mark) icon to access help for these <strong>MicroStrategy</strong> interfaces.<br />

Accessing manuals <strong>and</strong> other documentation sources<br />

The manuals are available from your <strong>MicroStrategy</strong> disk or the machine<br />

where <strong>MicroStrategy</strong> was installed.<br />

Adobe<br />

Acrobat Reader is required to view these manuals. If you do not<br />

have Acrobat Reader installed on your computer, you can download it<br />

from http://get.adobe.com/reader/.<br />

The best place for all users to begin is with the <strong>MicroStrategy</strong> Basic<br />

Reporting <strong>Guide</strong>.<br />

xx Resources © 2012 <strong>MicroStrategy</strong>, Inc.


<strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong> Book Overview <strong>and</strong> Additional Resources<br />

To access the installed manuals <strong>and</strong> other documentation sources, see the<br />

following procedures:<br />

• To access installed manuals <strong>and</strong> other documentation sources on<br />

Windows, page xxi<br />

• To access installed manuals <strong>and</strong> other documentation sources on UNIX<br />

<strong>and</strong> Linux, page xxi<br />

To access installed manuals <strong>and</strong> other documentation sources on Windows<br />

1 From the Windows Start menu, choose Programs (or All Programs),<br />

<strong>MicroStrategy</strong>, then Product Manuals. A page opens in your browser<br />

showing a list of available manuals in PDF format <strong>and</strong> other<br />

documentation sources.<br />

2 Click the link for the desired manual or other documentation source.<br />

3 If you click the link for the <strong>Narrowcast</strong> Services SDK <strong>Guide</strong>, a File<br />

Download dialog box opens. This documentation resource must be<br />

downloaded. Select Open this file from its current location, <strong>and</strong> click<br />

OK.<br />

If<br />

bookmarks are not visible on the left side of an Acrobat (PDF)<br />

manual, from the View menu click Bookmarks <strong>and</strong> Page. This step<br />

varies slightly depending on your version of Adobe Acrobat Reader.<br />

To access installed manuals <strong>and</strong> other documentation sources on UNIX <strong>and</strong><br />

Linux<br />

1 Within your UNIX or Linux machine, navigate to the directory where you<br />

installed <strong>MicroStrategy</strong>. The default location is /opt/<strong>MicroStrategy</strong>,<br />

or $HOME/<strong>MicroStrategy</strong>/install if you do not have write access to<br />

/opt/<strong>MicroStrategy</strong>.<br />

2 From the <strong>MicroStrategy</strong> installation directory, open the<br />

Documentation folder.<br />

3 Open the Product_Manuals.htm file in a web browser. A page opens in<br />

your browser showing a list of available manuals in PDF format <strong>and</strong> other<br />

documentation sources.<br />

4 Click the link for the desired manual or other documentation source.<br />

© 2012 <strong>MicroStrategy</strong>, Inc. Resources xxi


Book Overview <strong>and</strong> Additional Resources <strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong><br />

5 If you click the link for the <strong>Narrowcast</strong> Services SDK <strong>Guide</strong>, a File<br />

Download dialog box opens. This documentation resource must be<br />

downloaded. Select Open this file from its current location, <strong>and</strong> click<br />

OK.<br />

If<br />

bookmarks are not visible on the left side of an Acrobat (PDF)<br />

manual, from the View menu click Bookmarks <strong>and</strong> Page. This step<br />

varies slightly depending on your version of Adobe Acrobat Reader.<br />

Documentation st<strong>and</strong>ards<br />

<strong>MicroStrategy</strong> online help <strong>and</strong> PDF manuals (available both online <strong>and</strong> in<br />

printed format) use st<strong>and</strong>ards to help you identify certain types of content.<br />

The following table lists these st<strong>and</strong>ards.<br />

These<br />

Type Indicates<br />

st<strong>and</strong>ards may differ depending on the language of this manual;<br />

some languages have rules that supersede the table below.<br />

bold • Button names, check boxes, options, lists, <strong>and</strong> menus that are the focus of actions or<br />

part of a list of such GUI elements <strong>and</strong> their definitions<br />

Example: Click Select Warehouse.<br />

italic • New terms defined within the text <strong>and</strong> in the glossary<br />

• Names of other product manuals <strong>and</strong> documentation resources<br />

• When part of a comm<strong>and</strong> syntax, indicates variable information to be replaced by the<br />

user<br />

Example: The aggregation level is the level of calculation for the metric.<br />

Courier<br />

font<br />

Example: Type copy c:\filename d:\foldername\filename<br />

• Calculations<br />

• Code samples<br />

• Registry keys<br />

• Path <strong>and</strong> file names<br />

• URLs<br />

• Messages displayed in the screen<br />

• Text to be entered by the user<br />

Example: Sum(revenue)/number of months.<br />

Example: Type cmdmgr -f scriptfile.scp <strong>and</strong> press Enter.<br />

+ A keyboard comm<strong>and</strong> that calls for the use of more than one key (for example,<br />

SHIFT+F1).<br />

<br />

<br />

A note icon indicates helpful information for specific situations.<br />

A warning icon alerts you to important information such as potential security risks; these<br />

should be read before continuing.<br />

xxii Resources © 2012 <strong>MicroStrategy</strong>, Inc.


<strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong> Book Overview <strong>and</strong> Additional Resources<br />

Education<br />

Consulting<br />

<strong>MicroStrategy</strong> Education Services provides a comprehensive curriculum <strong>and</strong><br />

highly skilled education consultants. Many customers <strong>and</strong> partners from<br />

over 800 different organizations have benefited from <strong>MicroStrategy</strong><br />

instruction.<br />

<strong>MicroStrategy</strong> Consulting Services provides proven methods for delivering<br />

leading-edge technology solutions. Offerings include complex security<br />

architecture designs, performance <strong>and</strong> tuning, project <strong>and</strong> testing strategies<br />

<strong>and</strong> recommendations, strategic planning, <strong>and</strong> more. For a detailed<br />

description of consulting offerings, visit http://www.microstrategy.com/<br />

Services.<br />

International support<br />

<strong>MicroStrategy</strong> supports several locales. Support for a locale typically includes<br />

native database <strong>and</strong> operating system support, support for date formats,<br />

numeric formats, currency symbols, <strong>and</strong> availability of translated interfaces<br />

<strong>and</strong> certain documentation.<br />

<strong>MicroStrategy</strong> is certified in homogeneous configurations (where all the<br />

components lie in the same locale) in the following languages—English (US),<br />

French, German, Italian, Japanese, Korean, Portuguese (Brazilian), Spanish,<br />

Chinese (Simplified), Chinese (Traditional), Danish, <strong>and</strong> Swedish. A<br />

translated user interface is available in each of the above languages. For<br />

information on specific languages supported by individual <strong>MicroStrategy</strong><br />

system components, see the <strong>MicroStrategy</strong> readme.<br />

<strong>MicroStrategy</strong> also provides limited support for heterogeneous<br />

configurations (where some of the components may lie in different locales).<br />

Please contact <strong>MicroStrategy</strong> Technical Support for more details.<br />

© 2012 <strong>MicroStrategy</strong>, Inc. Resources xxiii


Book Overview <strong>and</strong> Additional Resources <strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong><br />

Technical Support<br />

If you have questions about a specific <strong>MicroStrategy</strong> product, you should:<br />

1 Consult the product guides, Help, <strong>and</strong> readme files. Locations to access<br />

each are described above.<br />

2 Consult the <strong>MicroStrategy</strong> Knowledge Base online at https://<br />

resource.microstrategy.com/support.<br />

A<br />

technical administrator in your organization may be able to help<br />

you resolve your issues immediately.<br />

3 If the resources listed in the steps above do not provide a solution,<br />

contact <strong>MicroStrategy</strong> Technical Support directly. To ensure the most<br />

productive relationship with <strong>MicroStrategy</strong> Technical Support, review the<br />

Policies <strong>and</strong> Procedures document in your language, posted at http://<br />

www.microstrategy.com/Support/Policies. Refer to the terms of your<br />

purchase agreement to determine the type of support available to you.<br />

<strong>MicroStrategy</strong> Technical Support can be contacted by your company’s<br />

Support Liaison. A Support Liaison is a person whom your company has<br />

designated as a point-of-contact with <strong>MicroStrategy</strong>’s support personnel. All<br />

customer inquiries <strong>and</strong> case communications must come through these<br />

named individuals. Your company may designate two employees to serve as<br />

their Support Liaisons, <strong>and</strong> can request to change their Support Liaisons two<br />

times per year with prior written notice to <strong>MicroStrategy</strong> Technical Support.<br />

It is recommended that you designate Support Liaisons who have<br />

<strong>MicroStrategy</strong> Administrator privileges. This can eliminate security conflicts<br />

<strong>and</strong> improve case resolution time. When troubleshooting <strong>and</strong> researching<br />

issues, <strong>MicroStrategy</strong> Technical Support personnel may make<br />

recommendations that require administrative privileges within<br />

<strong>MicroStrategy</strong>, or that assume that the designated Support Liaison has a<br />

security level that permits them to fully manipulate the <strong>MicroStrategy</strong><br />

projects <strong>and</strong> has access to potentially sensitive project data such as security<br />

filter definitions.<br />

xxiv Resources © 2012 <strong>MicroStrategy</strong>, Inc.


<strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong> Book Overview <strong>and</strong> Additional Resources<br />

Ensure issues are resolved quickly<br />

Before logging a case with <strong>MicroStrategy</strong> Technical Support, the Support<br />

Liaison may follow the steps below to ensure that issues are resolved quickly:<br />

1 Verify that the issue is with <strong>MicroStrategy</strong> software <strong>and</strong> not a third party<br />

software.<br />

2 Verify that the system is using a currently supported version of<br />

<strong>MicroStrategy</strong> software by checking the Product Support Expiration<br />

Schedule at http://www.microstrategy.com/Support/Expiration.asp.<br />

3 Attempt to reproduce the issue <strong>and</strong> determine whether it occurs<br />

consistently.<br />

4 Minimize the complexity of the system or project object definition to<br />

isolate the cause.<br />

5 Determine whether the issue occurs on a local machine or on multiple<br />

machines in the customer environment.<br />

6 Discuss the issue with other users by posting a question about the issue<br />

on the <strong>MicroStrategy</strong> Customer Forum at https://<br />

resource.microstrategy.com/forum/.<br />

The following table shows where, when, <strong>and</strong> how to contact <strong>MicroStrategy</strong><br />

Technical Support. If your Support Liaison is unable to reach <strong>MicroStrategy</strong><br />

Technical Support by phone during the hours of operation, they can leave a<br />

voicemail message, send email or fax, or log a case using the Online Support<br />

© 2012 <strong>MicroStrategy</strong>, Inc. Resources xxv


Book Overview <strong>and</strong> Additional Resources <strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong><br />

Interface. The individual Technical Support Centers are closed on certain<br />

public holidays.<br />

North America Email: support@microstrategy.com<br />

Web: https://resource.microstrategy.com/support<br />

Fax: (703) 842–8709<br />

Phone: (703) 848–8700<br />

Hours: 9:00 A.M.–7:00 P.M. Eastern Time, Monday–Friday except holidays<br />

EMEA:<br />

Europe<br />

The Middle East<br />

Africa<br />

Email: eurosupp@microstrategy.com<br />

Web: https://resource.microstrategy.com/support<br />

Fax: +44 (0) 208 711 2525<br />

The European Technical Support Centre is closed on national public holidays in each country.<br />

Phone:<br />

• Belgium: + 32 2792 0436<br />

• France: +33 17 099 4737<br />

• Germany: +49 22 16501 0609<br />

• Irel<strong>and</strong>: +353 1436 0916<br />

• Italy: +39 023626 9668<br />

• Pol<strong>and</strong>: +48 22 459 52 52<br />

• Sc<strong>and</strong>inavia & Finl<strong>and</strong>: +46 8505 20421<br />

• Spain: +34 91788 9852<br />

• The Netherl<strong>and</strong>s: +31 20 794 8425<br />

• UK: +44 (0) 208 080 2182<br />

• International distributors: +44 (0) 208 080 2183<br />

Hours:<br />

• United Kingdom: 9:00 A.M.–6:00 P.M. GMT, Monday-Friday except holidays<br />

• EMEA (except UK): 9:00 A.M.–6:00 P.M. CET, Monday-Friday except holidays<br />

Asia Pacific Email: apsupport@microstrategy.com<br />

Web: https://resource.microstrategy.com/support<br />

Phone:<br />

• Australia: +61 2 9333 6499<br />

• Korea: +82 2 560 6565 Fax: +82 2 560 6555<br />

• Japan: +81 3 3511 6720 Fax: +81 3 3511 6740<br />

• Singapore: +65 6303 8969 Fax: +65 6303 8999<br />

• Asia Pacific (except Australia, Japan, Korea, <strong>and</strong> Singapore): +86 571 8526 8067 Fax: +86<br />

571 8848 0977<br />

Hours:<br />

• Japan <strong>and</strong> Korea: 9:00 A.M.–6:00 P.M. JST (Tokyo), Monday-Friday except holidays<br />

• Asia Pacific (except Japan <strong>and</strong> Korea): 7 A.M.-6 P.M. (Singapore) Monday-Friday except<br />

holidays<br />

Latin America Email: latamsupport@microstrategy.com<br />

Web: https://resource.microstrategy.com/support<br />

Phone:<br />

• LATAM (except Brazil <strong>and</strong> Argentina): +54 11 5222 9360 Fax: +54 11 5222 9355<br />

• Argentina: 0 800 444 MSTR Fax: +54 11 5222 9355<br />

• Brazil: +55 11 3054 1010 Fax: +55 11 3044 4088<br />

Hours:<br />

• Latin America (except Brazil): 9:00 A.M.–7:00 P.M. (Buenos Aires), Monday-Friday except<br />

holidays<br />

• Brazil: 9 A.M. - 6 P.M. (São Paulo), Monday–Friday except holidays<br />

xxvi Resources © 2012 <strong>MicroStrategy</strong>, Inc.


<strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong> Book Overview <strong>and</strong> Additional Resources<br />

Support Liaisons should contact the Technical Support Center from which<br />

they obtained their <strong>MicroStrategy</strong> software licenses or the Technical Support<br />

Center to which they have been designated.<br />

Required information when calling<br />

When contacting <strong>MicroStrategy</strong> Technical Support, please provide the<br />

following information:<br />

• Personal information:<br />

Name (first <strong>and</strong> last)<br />

Company <strong>and</strong> customer site (if different from company)<br />

Contact information (phone <strong>and</strong> fax numbers, e-mail addresses)<br />

• Case details:<br />

<strong>Configuration</strong> information, including <strong>MicroStrategy</strong> software<br />

product(s) <strong>and</strong> versions<br />

Full description of the case including symptoms, error messages(s),<br />

<strong>and</strong> steps taken to troubleshoot the case thus far<br />

• Business/system impact<br />

If this is the Support Liaison’s first call, they should also be prepared to<br />

provide the following:<br />

• Street address<br />

• Phone number<br />

• Fax number<br />

• Email address<br />

To help the Technical Support representative resolve the problem promptly<br />

<strong>and</strong> effectively, be prepared to provide the following additional information:<br />

• Case number: Please keep a record of the number assigned to each case<br />

logged with <strong>MicroStrategy</strong> Technical Support, <strong>and</strong> be ready to provide it<br />

when inquiring about an existing case<br />

• Software version <strong>and</strong> product registration numbers of the <strong>MicroStrategy</strong><br />

software products you are using<br />

© 2012 <strong>MicroStrategy</strong>, Inc. Resources xxvii


Book Overview <strong>and</strong> Additional Resources <strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong><br />

• Case description:<br />

What causes the condition to occur?<br />

Does the condition occur sporadically or each time a certain action is<br />

performed?<br />

Does the condition occur on all machines or just on one?<br />

When did the condition first occur?<br />

What events took place immediately prior to the first occurrence of<br />

the condition (for example, a major database load, a database move,<br />

or a software upgrade)?<br />

If there was an error message, what was its exact wording?<br />

What steps have you taken to isolate <strong>and</strong> resolve the issue? What were<br />

the results?<br />

• System configuration (the information needed depends on the nature of<br />

the problem; not all items listed below may be necessary):<br />

Computer hardware specifications (processor speed, RAM, disk space,<br />

<strong>and</strong> so on)<br />

Network protocol used<br />

ODBC driver manufacturer <strong>and</strong> version<br />

Database gateway software version<br />

(For <strong>MicroStrategy</strong> Web-related problems) browser manufacturer<br />

<strong>and</strong> version<br />

(For <strong>MicroStrategy</strong> Web-related problems) Web server manufacturer<br />

<strong>and</strong> version<br />

If the issue requires additional investigation or testing, the Support Liaison<br />

<strong>and</strong> the <strong>MicroStrategy</strong> Technical Support representative should agree on<br />

certain action items to be performed. The Support Liaison should perform<br />

any agreed-upon actions before contacting <strong>MicroStrategy</strong> Technical Support<br />

again regarding the issue. If the Technical Support representative is<br />

responsible for an action item, the Support Liaison may call <strong>MicroStrategy</strong><br />

Technical Support at any time to inquire about the status of the issue.<br />

xxviii Resources © 2012 <strong>MicroStrategy</strong>, Inc.


<strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong> Book Overview <strong>and</strong> Additional Resources<br />

Feedback<br />

Please send any comments or suggestions about user documentation for<br />

<strong>MicroStrategy</strong> products to:<br />

documentationfeedback@microstrategy.com<br />

Send suggestions for product enhancements to:<br />

support@microstrategy.com<br />

When you provide feedback to us, please include the name <strong>and</strong> version of the<br />

products you are currently using. Your feedback is important to us as we<br />

prepare for future releases.<br />

© 2012 <strong>MicroStrategy</strong>, Inc. Feedback xxix


Book Overview <strong>and</strong> Additional Resources <strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong><br />

xxx Feedback © 2012 <strong>MicroStrategy</strong>, Inc.


1<br />

1.INSTALLATION PREREQUISITES<br />

Introduction<br />

To upgrade <strong>MicroStrategy</strong> <strong>Narrowcast</strong> <strong>Server</strong>, see the <strong>Narrowcast</strong> <strong>Server</strong><br />

Upgrade <strong>Guide</strong>.<br />

The information in the <strong>MicroStrategy</strong> Readme file represents the latest<br />

certification <strong>and</strong> support information that was available at the time the<br />

product was released. To access the <strong>MicroStrategy</strong> Readme files, from the<br />

Windows Start menu, point to Programs, then to <strong>MicroStrategy</strong>, <strong>and</strong> then<br />

choose ReadMe.<br />

Before installing <strong>Narrowcast</strong> <strong>Server</strong>, review the sections in this chapter to<br />

ensure that you have the appropriate network, hardware, software, <strong>and</strong><br />

database requirements <strong>and</strong> configurations set up.<br />

Network requirements<br />

<strong>Narrowcast</strong> <strong>Server</strong> uses your network environment to deliver email messages<br />

<strong>and</strong> provide Subscription Portal web pages, so the network environment<br />

must be configured <strong>and</strong> connected. To perform remote administration,<br />

© 2012 <strong>MicroStrategy</strong>, Inc. Network requirements 1


1<br />

<strong>Installation</strong> Prerequisites <strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong><br />

<strong>Narrowcast</strong> Administrator users require a compatible security configuration<br />

in place.<br />

Network prerequisites include:<br />

• Windows domain <strong>and</strong> accounts with Administrative privileges<br />

• Connection to an email server to send email messages<br />

• Web (HTTP) connection to use the Subscription Portal<br />

• SMS (SMPP) requirements to send all phone messages<br />

Details for each of these requirements are below.<br />

Windows domain <strong>and</strong> account requirements<br />

<strong>Narrowcast</strong> <strong>Server</strong> <strong>and</strong> <strong>Narrowcast</strong> Administrator rely on Windows accounts<br />

to control access to system development <strong>and</strong> administration tasks.<br />

• Windows accounts: To install <strong>Narrowcast</strong> <strong>Server</strong>, you must log in to<br />

Windows with an account that has administrator privileges <strong>and</strong><br />

permissions on every computer that you might use as a <strong>Narrowcast</strong><br />

<strong>Server</strong> component within a given system. You must also provide an<br />

account with the same privileges <strong>and</strong> permissions to the <strong>Narrowcast</strong><br />

<strong>Server</strong> setup program for the <strong>Narrowcast</strong> <strong>Server</strong> service account. Before<br />

creating a new system, you must log in to the machine with an account<br />

that also has similar privileges <strong>and</strong> permissions.<br />

• Computer registration: Each computer that you use in your <strong>Narrowcast</strong><br />

<strong>Server</strong> system, including any machines used to run <strong>Narrowcast</strong><br />

Administrator, must belong to the same Windows domain, or to another<br />

domain that trusts the domain used for Windows accounts.<br />

When installing <strong>Narrowcast</strong> <strong>Server</strong>, you will be asked to enter an account<br />

that will be used to run certain <strong>Narrowcast</strong> <strong>Server</strong> services. This account<br />

must meet the following requirements:<br />

• Has a password that will not expire. Do not use your own network<br />

account for which the password might expire (causing your system to<br />

stop working). Your network administrator should be able to provide a<br />

special account for this purpose.<br />

• Has the Windows privilege “Access this computer from network.” This<br />

privilege should be assigned to the Administrators group by default.<br />

2 Network requirements © 2012 <strong>MicroStrategy</strong>, Inc.


<strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong> <strong>Installation</strong> Prerequisites 1<br />

Email (SMTP) requirements<br />

For <strong>Narrowcast</strong> <strong>Server</strong> to send email messages, it must be able to connect to<br />

<strong>and</strong> interact with receiving email servers. Typically, SMTP email messages<br />

are sent on TCP port 25. Thus, to transmit to email servers, any machine that<br />

will be used as an execution engine must be able to connect through firewalls<br />

<strong>and</strong> other security systems using port 25. For email transmission testing <strong>and</strong><br />

troubleshooting information, see Testing SMTP connectivity in the<br />

<strong>Narrowcast</strong> <strong>Server</strong> System Administrator <strong>Guide</strong>.<br />

• Smart hosts: You can select to use a smart host as a message forwarding<br />

or transfer agent for <strong>Narrowcast</strong> <strong>Server</strong>. This technique can be used to<br />

increase both system throughput <strong>and</strong> system security. To use a smart<br />

host, you must know the name <strong>and</strong> target port of the server, <strong>and</strong> ensure<br />

that <strong>Narrowcast</strong> <strong>Server</strong> can connect to it over the network. <strong>Narrowcast</strong><br />

<strong>Server</strong> has its own SMTP transmission capabilities, so use of a smart host<br />

is not required.<br />

• Reverse DNS Lookup: Some email servers perform a reverse DNS<br />

lookup when other email servers attempt to send email messages to them.<br />

If your <strong>Narrowcast</strong> <strong>Server</strong> system might be used to send messages to such<br />

email servers, you must use a valid Internet domain in the From <strong>and</strong><br />

Reply-to address settings of your email (SMTP) <strong>and</strong> wireless (SMTP)<br />

information transmitters. You must also register each execution engine<br />

as a mail server for that domain. Otherwise, your messages might be<br />

rejected by these remote email servers.<br />

Web (HTTP) requirements<br />

The Subscription Portal is a page that allows users to view <strong>and</strong> modify their<br />

<strong>Narrowcast</strong> <strong>Server</strong> Subscriptions.<br />

Web browsers running on client machines must be able to connect to <strong>and</strong><br />

interact with your Subscription Portal servers for subscribers to use the<br />

Subscription Portal. Typically, browser (HTTP) requests are sent on TCP<br />

port 80, so any machine that will be used as a Subscription Portal client must<br />

be able to connect through firewalls <strong>and</strong> other security systems to your<br />

Subscription Portal web server using port 80.<br />

© 2012 <strong>MicroStrategy</strong>, Inc. Network requirements 3


1<br />

<strong>Installation</strong> Prerequisites <strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong><br />

SMS (SMPP) requirements<br />

SMSs (short message services) commonly use the peer-to-peer protocol<br />

SMPP. The information transmitter provided with <strong>Narrowcast</strong> <strong>Server</strong> is<br />

designed to connect to an SMSC (short message service center) using SMPP.<br />

System hardware requirements<br />

The number of machines you can install <strong>Narrowcast</strong> <strong>Server</strong> on depends on<br />

which edition of <strong>Narrowcast</strong> <strong>Server</strong> you have:<br />

• Enterprise Edition: <strong>Narrowcast</strong> <strong>Server</strong> components can be installed on<br />

one machine or distributed across several machines in a clustered<br />

configuration.<br />

• St<strong>and</strong>ard Edition: Supports the use of only one machine in a <strong>Narrowcast</strong><br />

<strong>Server</strong> system.<br />

You can install <strong>and</strong> configure <strong>Narrowcast</strong> Administrator on as many<br />

machines as you require for system development, testing, <strong>and</strong><br />

administration purposes.<br />

<strong>Narrowcast</strong><br />

<strong>Server</strong> is licensed based on CPU number <strong>and</strong> clock speed.<br />

Thus, <strong>Narrowcast</strong> <strong>Server</strong> can only be installed on machines with a<br />

clock speed that is less than or equal to the licensed clock speed. If you<br />

try to install the product on a machine that is faster than your license<br />

allows, installation fails. For example, if you are licensed only for 750<br />

MHz clock speeds, you cannot install the software on a 1 GHz<br />

machine.<br />

The tables below list the <strong>Narrowcast</strong> <strong>Server</strong> application hardware<br />

requirements. To verify updated requirement information, see the<br />

<strong>MicroStrategy</strong> readme.<br />

4 System hardware requirements © 2012 <strong>MicroStrategy</strong>, Inc.


<strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong> <strong>Installation</strong> Prerequisites 1<br />

Minimum hardware requirements<br />

The following minimum hardware requirements are recommended for<br />

installing all <strong>Narrowcast</strong> <strong>Server</strong> components on one machine:<br />

Hardware Minimum Requirements<br />

Processor 600 MHz Pentium or equivalent<br />

Memory 512 MB RAM<br />

Storage 1 GB free disk space<br />

Each <strong>Narrowcast</strong> <strong>Server</strong> component has its own additional hardware<br />

requirements.<br />

<strong>Narrowcast</strong> Administrator hardware requirements<br />

The following minimum hardware requirements are recommended for<br />

installing the <strong>Narrowcast</strong> Administrator component on a single machine:<br />

Hardware Minimum Requirements<br />

Processor 266 MHz Pentium II<br />

Memory 128 MB RAM<br />

Storage 500 MP free disk space<br />

Delivery Engine hardware requirements<br />

The Enterprise Edition of <strong>Narrowcast</strong> <strong>Server</strong> Delivery Engine can be<br />

installed on one machine or it can be distributed across several machines for<br />

increased performance <strong>and</strong> failover protection. Each machine in the cluster<br />

must have a complete Delivery Engine installed, regardless of whether or not<br />

every component will be used on it. This section lists the minimum<br />

requirements for a single-machine configuration <strong>and</strong> for each component in<br />

a distributed configuration. The components include the processor, amount<br />

of RAM, <strong>and</strong> amount of storage available on the machine.<br />

A<br />

minimum of 512 MB of virtual memory is recommended on any<br />

machine that is used as part of the Delivery Engine, regardless of the<br />

minimum amount of physical memory indicated.<br />

© 2012 <strong>MicroStrategy</strong>, Inc. System hardware requirements 5


1<br />

<strong>Installation</strong> Prerequisites <strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong><br />

Single Delivery Engine component in a distributed system<br />

The following minimum hardware requirements are recommended for a<br />

Delivery Engine configuration in which separate servers are used for the<br />

Delivery Engine <strong>and</strong> Subscription Portal, but all Delivery Engine<br />

components reside on a single machine:<br />

Hardware Minimum Requirements<br />

Processor 300 MHz Pentium or equivalent<br />

Memory 256 MB RAM<br />

Storage 1 GB free disk space<br />

:Single Delivery Engine component in a distributed system<br />

The following minimum hardware requirements are recommended when a<br />

single Delivery Engine component such as Distribution Manager, Execution<br />

Engine, <strong>Narrowcast</strong> Administrator, or <strong>MicroStrategy</strong> Logging <strong>Server</strong> is used<br />

on a specific machine in a distributed configuration:<br />

Hardware Minimum Requirements<br />

Processor 266 MHz Pentium II<br />

Memory 128 MB RAM<br />

Storage 500 MB free disk space<br />

Subscription Portal hardware requirements<br />

The Enterprise Edition of Subscription Portal can be installed on one<br />

machine or it can be distributed across several machines for increased<br />

performance <strong>and</strong> failover protection. This section lists the minimum<br />

requirements for a single-machine configuration as well as for each<br />

component in a distributed configuration.<br />

Single-machine Subscription Portal configuration<br />

The following minimum hardware requirements are recommended for a<br />

Subscription Portal configuration in which separate servers are used for the<br />

6 System hardware requirements © 2012 <strong>MicroStrategy</strong>, Inc.


<strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong> <strong>Installation</strong> Prerequisites 1<br />

Delivery Engine <strong>and</strong> Subscription Portal, but all Subscription Portal<br />

components reside on a single machine:<br />

Hardware Minimum Requirements<br />

Processor 300 MHz Pentium or equivalent<br />

Memory 256 MB RAM<br />

Storage 500 MB free disk space<br />

Single Subscription Portal component in a distributed system<br />

The following minimum hardware requirements are recommended for<br />

installing a single Subscription Portal component, such as the Subscription<br />

Portal, in a distributed system:<br />

Hardware Minimum Requirements<br />

Processor 300 MHz Pentium or equivalent<br />

Memory 128 MB RAM<br />

Storage 250 MB free disk space<br />

Hardware requirements for other software products<br />

The minimum hardware requirements in this chapter are for configurations<br />

in which <strong>Narrowcast</strong> <strong>Server</strong> or its components are the only software running<br />

on a machine, aside from the other required software products discussed in<br />

System software requirements, page 8.<br />

Aside from the software described above, other software products also<br />

consume memory, CPU processing power, network b<strong>and</strong>width, <strong>and</strong> disk<br />

space, <strong>and</strong> thereby reduce the resources available to <strong>Narrowcast</strong> <strong>Server</strong>. For<br />

example, <strong>MicroStrategy</strong> Intelligence <strong>Server</strong> <strong>and</strong> <strong>MicroStrategy</strong> Web can each<br />

consume significant portions of the total available system memory <strong>and</strong> CPU<br />

cycles. Therefore, the minimum hardware requirements provided should be<br />

increased for machines that also run other server or client software.<br />

If<br />

<strong>Narrowcast</strong> <strong>Server</strong> system performance is a concern, it is not<br />

advisable to install other software products, including Intelligence<br />

<strong>Server</strong>, on any <strong>Narrowcast</strong> <strong>Server</strong> system machines.<br />

© 2012 <strong>MicroStrategy</strong>, Inc. System hardware requirements 7


1<br />

<strong>Installation</strong> Prerequisites <strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong><br />

Use the following guidelines to estimate the minimum hardware<br />

requirements for a machine that will host several software products:<br />

• Processor: Take the sum of the minimum processor requirement values<br />

for each server <strong>and</strong> client software product that will be running<br />

concurrently. The resulting value should approximate the minimum<br />

processor requirement for your machine.<br />

• Memory: Subtract 64 MB from the minimum memory requirement for<br />

each piece of software that will be running concurrently. Take the sum of<br />

these values, <strong>and</strong> then add 64 MB to the result to allow for operating<br />

system requirements. The resulting value should approximate the<br />

minimum memory requirement for your machine.<br />

• Storage: Because most software products share numerous files, it is<br />

difficult to estimate the total free disk space requirements for a machine<br />

before all products that will coexist on that machine have been installed.<br />

It is generally advisable to have between 256 MB <strong>and</strong> 1 GB of minimum<br />

free disk space on server machines after all software products have been<br />

installed, to ensure that adequate space for temporary files, log files <strong>and</strong><br />

data files is available.<br />

Refer to the <strong>MicroStrategy</strong> Readmes for detailed information about<br />

minimum hardware requirements <strong>and</strong> recommendations for other<br />

<strong>MicroStrategy</strong> server <strong>and</strong> client products.<br />

System software requirements<br />

<strong>Narrowcast</strong> <strong>Server</strong> has specific requirements for additional software, shown<br />

in the following table, that must be installed on <strong>Narrowcast</strong> <strong>Server</strong> machines<br />

before the product can be used. If the proper software products <strong>and</strong> versions<br />

8 System software requirements © 2012 <strong>MicroStrategy</strong>, Inc.


<strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong> <strong>Installation</strong> Prerequisites 1<br />

are not installed, <strong>Narrowcast</strong> <strong>Server</strong> may demonstrate unpredictable or<br />

unstable behavior.<br />

Software Minimum Requirements<br />

Operating system Microsoft Windows 2008 64-bit <strong>Server</strong><br />

Certification updates<br />

The <strong>MicroStrategy</strong> <strong>Narrowcast</strong> <strong>Server</strong> Readme file contains certification,<br />

support, <strong>and</strong> recommendation information for all required system software.<br />

This includes type, version, <strong>and</strong> language information for operating systems,<br />

Web browsers, databases, <strong>and</strong> ODBC drivers. The information in the readme<br />

file represents the latest information that was available at the time the<br />

product was released.<br />

Database requirements<br />

<strong>Narrowcast</strong> <strong>Server</strong> stores its persistent information in two repositories, an<br />

Object Repository <strong>and</strong> a Subscription Book Repository:<br />

• The Object Repository contains:<br />

Microsoft Windows 2003 32 <strong>and</strong> 64-bit <strong>Server</strong><br />

Microsoft Windows XP Professional, Windows Vista, <strong>and</strong><br />

Windows 7 for <strong>Narrowcast</strong> Administrator only.<br />

ODBC software ODBC drivers suitable for connecting to the Object<br />

Repository <strong>and</strong> Subscription Book Repository<br />

databases. See the Certified <strong>and</strong> supported<br />

configurations topic in the <strong>MicroStrategy</strong> readme file for<br />

the latest supported ODBC drivers.<br />

Web server Microsoft Internet Information Services 7.5, 7.0, 6.0.<br />

Web browser Microsoft Internet Explorer 7.x, 8.x, 9.x.<br />

The administration objects that define the <strong>Narrowcast</strong> <strong>Server</strong> system<br />

configuration (execution engines, distribution managers, <strong>and</strong> so on).<br />

The application objects that define the application (services,<br />

<strong>Narrowcast</strong> documents, <strong>and</strong> so on).<br />

• The Subscription Book Repository stores the information related to<br />

subscriptions, such as users, addresses, <strong>and</strong> personalization information.<br />

© 2012 <strong>MicroStrategy</strong>, Inc. Database requirements 9


1<br />

<strong>Installation</strong> Prerequisites <strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong><br />

These repositories each require a suitable database <strong>and</strong> a data source name<br />

(DSN) for connection, although the same database <strong>and</strong> DSN can be used for<br />

both repositories. (If you use the Portal Repository in addition to the two<br />

repositories above, it is recommended that you use a single database to keep<br />

administration simple.)<br />

This section list the requirements for database permissions, connectivity,<br />

DSNs, <strong>and</strong> table name prefixes. It also lists the requirements for specific<br />

databases.<br />

Database permissions<br />

<strong>Narrowcast</strong> Administrator requires that the database login used for each<br />

repository database has CREATE TABLE, DROP TABLE, UPDATE,<br />

DELETE, <strong>and</strong> INSERT permissions on that database.<br />

In addition to the above permissions, the following permissions are also<br />

required:<br />

• For Oracle, DB2, <strong>and</strong> Teradata databases: CREATE INDEX<br />

• For DB2 <strong>and</strong> Teradata databases used for the Subscription Book<br />

Repository: DROP/CREATE TRIGGERS<br />

• For Oracle database used for the Subscription Book Repository: DROP/<br />

CREATE SEQUENCE<br />

For<br />

Database connectivity<br />

ODBC<br />

the latest information on supported databases for <strong>Narrowcast</strong><br />

<strong>Server</strong> repositories, refer to the Certified <strong>and</strong> Supported<br />

<strong>Configuration</strong>s page of the <strong>MicroStrategy</strong> Readme file.<br />

Open database connectivity (ODBC) is required on all <strong>Narrowcast</strong> <strong>Server</strong><br />

machines to connect to the Object, Subscription Book, <strong>and</strong> Portal<br />

repositories.<br />

For<br />

the latest information on recommended ODBC drivers for your<br />

database, refer to the <strong>Narrowcast</strong> <strong>Server</strong> section of the<br />

<strong>MicroStrategy</strong> Readme.<br />

10 Database requirements © 2012 <strong>MicroStrategy</strong>, Inc.


<strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong> <strong>Installation</strong> Prerequisites 1<br />

JDBC<br />

The SequeLink <strong>Server</strong> service, installed by the SequeLink Connectivity<br />

Software, provides JDBC connectivity through available ODBC drivers, so<br />

that in many installations the same drivers can be used for both ODBC <strong>and</strong><br />

JDBC.<br />

Data source names<br />

Data source names (DSNs) provide all of the information needed by<br />

ODBC-compliant applications <strong>and</strong> servers to connect to databases, with the<br />

exception of a valid database login <strong>and</strong> password. <strong>Narrowcast</strong> <strong>Server</strong><br />

requires at least one DSN to connect to a database to create <strong>and</strong> populate the<br />

Object Repository, Subscription Book Repository, <strong>and</strong> Portal Repository.<br />

Because these three repositories can coexist in the same database (<strong>and</strong> it is<br />

recommended that they do), it is often easiest to use a single DSN for all<br />

three, <strong>and</strong> collocate them. If required, a distinct DSN can be used for each<br />

repository.<br />

Separating<br />

the Object Repository, Subscription Book Repository, <strong>and</strong><br />

Portal Repository is not recommended as it can unnecessarily<br />

complicate system administration.<br />

In a clustered environment, all <strong>Narrowcast</strong> <strong>Server</strong> machines must have DSNs<br />

with the same names <strong>and</strong> definitions. Not every component needs a<br />

connection to (<strong>and</strong> hence a DSN for) each repository. The repository<br />

connection requirements for each component are shown in the following<br />

table:<br />

Component<br />

Object<br />

Repository<br />

<strong>Narrowcast</strong> Administrator Requires<br />

connection<br />

Distribution Manager Requires<br />

connection<br />

Execution Engine Requires<br />

connection<br />

SequeLink Requires<br />

connection<br />

Subscription Portal<br />

Subscription<br />

Book Repository<br />

Requires<br />

connection<br />

Requires<br />

connection<br />

Requires<br />

connection<br />

Requires<br />

connection<br />

Portal<br />

Repository<br />

Requires<br />

connection<br />

Requires<br />

connection<br />

Logging <strong>Server</strong> Requires<br />

connection<br />

© 2012 <strong>MicroStrategy</strong>, Inc. Database requirements 11


1<br />

<strong>Installation</strong> Prerequisites <strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong><br />

For more information on creating data source names, see Chapter 5, ODBCs,<br />

DSNs, <strong>and</strong> Database Connectivity.<br />

Prefixes for repository table names<br />

When creating object repositories <strong>and</strong> subscription book repositories, you<br />

can specify a prefix for the names of the repository tables. For repositories in<br />

DB2, Oracle, or Teradata, you can use a prefix consisting of the name of the<br />

owner of the tables (the database login used to create them) followed by a<br />

simple prefix string. For example, if your database login is “ncadmin” <strong>and</strong><br />

your table name prefix is “TEST”, you can use a repository prefix such as<br />

“ncadmin.TEST”.<br />

<strong>Narrowcast</strong><br />

<strong>Server</strong> does not support prefixes that include the table<br />

owner name for repositories in Microsoft SQL <strong>Server</strong>, so you cannot<br />

use this capability with repositories in Microsoft SQL <strong>Server</strong>.<br />

Repository <strong>and</strong> DSN requirements for DB2<br />

Repositories in DB2<br />

Both the Object Repository <strong>and</strong> Subscription Book Repository use<br />

double-byte VARGRAPHIC columns when hosted on DB2. This data type is<br />

not enabled in DB2 databases by default. When the database is created, it<br />

must be configured to use the UTF-8 code set.<br />

This<br />

setting cannot be changed on a database that already exists; it<br />

can only be specified when the database is being created.<br />

To check your database configuration for the UTF-8 code set<br />

1 Right-click the database in the DB2 Control Center, <strong>and</strong> select<br />

Configure.<br />

2 On the Environment tab, the Database Code Set parameter must be set<br />

to UTF-8.<br />

If you do not have access to DB2 Control Center, create a table with the<br />

VARGRAPHIC data type <strong>and</strong> run a test to confirm that the table has been<br />

12 Database requirements © 2012 <strong>MicroStrategy</strong>, Inc.


<strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong> <strong>Installation</strong> Prerequisites 1<br />

successfully created. The following SQL statement can be used to perform<br />

such a test:<br />

CREATE TABLE TEMPVAR (VAR_COL VARGRAPHIC(127))<br />

To create a database that uses UTF-8, you can use the Create Database<br />

Smartguide in DB2 Control Center. Change the code set to UTF-8.<br />

<strong>Narrowcast</strong><br />

<strong>Server</strong> does not support DB2 databases that have been<br />

partitioned. If only partitioned databases are available, create a new,<br />

unpartitioned database to use DB2 to store your <strong>Narrowcast</strong> <strong>Server</strong><br />

repositories.<br />

Data source names for DB2<br />

All machines connecting to the database must have their DSNs configured<br />

properly.<br />

To configure DSNs for DB2<br />

1 On the ODBC control panel, select the DSN.<br />

2 Click Configure.<br />

3 At the prompt to connect, click No.<br />

4 Click Advanced.<br />

5 On the Data Type tab, select the IBM GRAPHIC Support parameter.<br />

6 Select the Report Graphic data types check box.<br />

7 Clear the Report length in bytes check box.<br />

Repository Requirements for Oracle<br />

If an Oracle database is configured to use the UTF-8 character set,<br />

<strong>Narrowcast</strong> <strong>Server</strong> must use a different set of repository creation scripts than<br />

it would use for an Oracle database that is not configured to use that<br />

character set. When you create either the Object Repository or the<br />

Subscription Book Repository on an Oracle database, you are asked to<br />

© 2012 <strong>MicroStrategy</strong>, Inc. Database requirements 13


1<br />

<strong>Installation</strong> Prerequisites <strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong><br />

specify whether the selected database is configured to use the UTF-8<br />

character set.<br />

If<br />

you specify that your database does not use the UTF-8 character set<br />

when in fact it does, <strong>Narrowcast</strong> Administrator generates errors when<br />

you attempt to save objects with long names or descriptions that use<br />

many multi-byte characters.<br />

<strong>Narrowcast</strong> <strong>Server</strong> achieves slightly better performance as well as better use<br />

of database storage space if you can limit your system to a single-byte<br />

character set. This might be possible if all of your users’ names <strong>and</strong><br />

addresses, object names, <strong>and</strong> site <strong>and</strong> channel names can be represented by<br />

one single-byte character set. Otherwise, the strings that <strong>Narrowcast</strong> <strong>Server</strong><br />

must store can only be represented using multi-byte character sets.<br />

The<br />

use of UTF-8 encoding is strongly recommended over the use of<br />

other multi-byte character sets.<br />

Repository requirements for Teradata<br />

Make sure that Teradata data source names (DSNs) are set to Run in Quiet<br />

Mode.<br />

The following configurations are supported for Teradata database Version 2<br />

Release 6.2 (V2R6.2):<br />

• Teradata ODBC driver version: 12.00.00.00<br />

• Database character set: UTF-8 or ASCII<br />

• Teradata ODBC driver version: 3.06.00.X<br />

• Database character set: ASCII<br />

System-wide planning <strong>and</strong> configuration<br />

<strong>Narrowcast</strong> <strong>Server</strong> contains two subsystems: the Delivery Engine <strong>and</strong> the<br />

Subscription Portal. Each of these subsystems contains multiple components<br />

that can be installed on the same machine or on multiple machines to<br />

increase throughput, provide failover, or meet corporate security<br />

requirements. For more information on system-wide planning <strong>and</strong> security<br />

considerations, see Clustering in the <strong>Narrowcast</strong> <strong>Server</strong> System<br />

Administrator <strong>Guide</strong>.<br />

14 System-wide planning <strong>and</strong> configuration © 2012 <strong>MicroStrategy</strong>, Inc.


2.INSTALLATION PROCEDURES<br />

Introduction<br />

2<br />

This chapter helps you install <strong>Narrowcast</strong> <strong>Server</strong> using the <strong>MicroStrategy</strong><br />

Setup Wizard, which provides steps to guide you through the installation<br />

process.<br />

Installing <strong>Narrowcast</strong> <strong>Server</strong><br />

To install <strong>MicroStrategy</strong> products, you must log in to your machine using a<br />

domain account with Windows administrative privileges for the domain or<br />

target machine. The domain must include your database servers.<br />

To exit the installation process at any time, click Cancel.<br />

© 2012 <strong>MicroStrategy</strong>, Inc. Installing <strong>Narrowcast</strong> <strong>Server</strong> 15


2<br />

<strong>Installation</strong> Procedures <strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong><br />

Prerequisites<br />

Before you begin using the Setup Wizard, you should review <strong>and</strong> complete<br />

the following required prerequisites:<br />

• To install <strong>Narrowcast</strong> <strong>Server</strong>, you must log on to the machine on which<br />

you intend to install using a network account that has administrative<br />

privileges on every machine in the <strong>Narrowcast</strong> <strong>Server</strong> system.<br />

• The version of the vbscript.dll found on the machine must be at least<br />

5.6.0.7426 or later.<br />

• Various components of <strong>Narrowcast</strong> <strong>Server</strong> require a directory to store<br />

temporary files. To ensure that the temporary path is defined when<br />

<strong>Narrowcast</strong> <strong>Server</strong> runs under the system account, the <strong>MicroStrategy</strong><br />

Setup Wizard checks for the existence of system environment variables<br />

TMP <strong>and</strong> TEMP, <strong>and</strong> if necessary, creates them based on the user<br />

environment variables.<br />

• <strong>Narrowcast</strong> <strong>Server</strong> installation requires MDAC 2.61 (sp1), which is not<br />

included in the <strong>MicroStrategy</strong> installer. This is a SequeLink ODBC Socket<br />

<strong>Server</strong> requirement. Download <strong>and</strong> install the MDAC installer from<br />

www.microsoft.com before installing <strong>Narrowcast</strong> <strong>Server</strong>.<br />

To begin installation<br />

1 Log on to the machine where you are installing <strong>Narrowcast</strong> <strong>Server</strong>.<br />

2 Exit all Windows applications before starting the installation process.<br />

3 You can access the Setup Wizard in the following ways:<br />

• From the disk: Insert the disk into he disk drive <strong>and</strong> wait for the<br />

<strong>MicroStrategy</strong> Main Menu page to display automatically.<br />

If the <strong>MicroStrategy</strong> Main Menu page does not open, locate <strong>and</strong> run<br />

Setup.exe.<br />

• From the download site: Download the files from the <strong>MicroStrategy</strong><br />

download site. Locate <strong>and</strong> run the Setup.exe file.<br />

Note<br />

the following:<br />

– Contact your <strong>MicroStrategy</strong> sales representative to determine<br />

the location <strong>and</strong> login credentials for the <strong>MicroStrategy</strong><br />

download site.<br />

16 Installing <strong>Narrowcast</strong> <strong>Server</strong> © 2012 <strong>MicroStrategy</strong>, Inc.


<strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong> <strong>Installation</strong> Procedures 2<br />

– You may need to extract the downloaded files to locate the<br />

Setup.exe file. When extracting the files, ensure that the<br />

extraction software maintains the folder structure of the<br />

compressed files. Most extraction software maintains the<br />

folder structure by default, but if you use WinRAR, ensure that<br />

you select the Extract full paths option.<br />

4 Click Install Software. The <strong>MicroStrategy</strong> Software page opens.<br />

5 Click Install <strong>MicroStrategy</strong> Platform.<br />

6 If this is the first time that you are running this install, you are prompted<br />

to choose the language for the wizard. Select the appropriate language<br />

from the drop-down list <strong>and</strong> click OK.<br />

The Setup Wizard opens <strong>and</strong> guides you through the rest of the installation<br />

process. The sections below describe the actions you must take for each page<br />

in the wizard. After you enter the required information on an installation<br />

page, click Next to proceed to the next page of the Setup Wizard.<br />

If any Windows services are running for previously installed <strong>MicroStrategy</strong><br />

products, you are prompted to stop them. Click Yes to proceed. If you click<br />

No, you cannot install any <strong>MicroStrategy</strong> products until you stop all<br />

<strong>MicroStrategy</strong> services.<br />

Welcome<br />

Read the information on the Welcome page <strong>and</strong> proceed to the next page of<br />

the wizard, then click Next.<br />

If you opened the Setup Wizard using the Microsoft Control Panel using the<br />

Add/Remove Programs option, the wizard opens the Welcome page in<br />

maintenance mode. For details to modify, repair, or remove all or part of<br />

your <strong>MicroStrategy</strong> installation, see the <strong>MicroStrategy</strong> <strong>Installation</strong> <strong>and</strong><br />

<strong>Configuration</strong> <strong>Guide</strong>.<br />

License Agreement<br />

Read the license agreement, <strong>and</strong> accept or decline the agreement by clicking<br />

the appropriate button. If you choose to decline, you cannot install<br />

<strong>MicroStrategy</strong> products.<br />

Click Print to print a copy of the license agreement for your records.<br />

© 2012 <strong>MicroStrategy</strong>, Inc. Installing <strong>Narrowcast</strong> <strong>Server</strong> 17


2<br />

<strong>Installation</strong> Procedures <strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong><br />

Customer Information<br />

Enter the following customer information:<br />

• User name<br />

• Company name<br />

• License key<br />

Licensed users can contact <strong>MicroStrategy</strong> Technical Support to obtain a<br />

license key.<br />

Setup Type<br />

Select a Typical or Advanced setup. The significant differences between a<br />

Typical setup <strong>and</strong> an Advanced setup are:<br />

• Typical: With this setup, all products selected for installation are<br />

installed in the same location. The system assigns the common files to the<br />

C:\Program Files\Common Files\<strong>MicroStrategy</strong> folder.<br />

• Advanced: With this setup, you can specify a different installation<br />

location for all products selected for installation. You can also select the<br />

installation location for the <strong>MicroStrategy</strong> common files.<br />

Choose Destination Location<br />

Type the location or click Browse to select a location where the<br />

<strong>MicroStrategy</strong> products are to be installed.<br />

Note<br />

the following:<br />

– With both Typical <strong>and</strong> Advanced setup types, you can choose the<br />

directory for a product only if that product is not already installed<br />

on the server machine. Otherwise, the product can only be<br />

installed in the same directory in which it already exists. In that<br />

case, this page is not displayed.<br />

– While this setting determines the default root directory for the<br />

<strong>MicroStrategy</strong> products you install, you can change the destination<br />

of a product later if you choose an Advanced setup in the previous<br />

page.<br />

18 Installing <strong>Narrowcast</strong> <strong>Server</strong> © 2012 <strong>MicroStrategy</strong>, Inc.


<strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong> <strong>Installation</strong> Procedures 2<br />

Select Components<br />

The Select Components page displays a list of <strong>MicroStrategy</strong> products. The<br />

details about each <strong>MicroStrategy</strong> product you select are displayed in the<br />

Description pane. The hard disk space required to install the selected<br />

product is displayed below the list of products.<br />

Select the check box next to the <strong>MicroStrategy</strong> product to include that<br />

product in the installation. Alternatively, you can clear a check box to<br />

uninstall or exclude a <strong>MicroStrategy</strong> product from the installation. The<br />

installation pages you see after this step depend on the products you choose<br />

to install.<br />

<strong>Narrowcast</strong> <strong>Server</strong> components<br />

If you exp<strong>and</strong> <strong>Narrowcast</strong> <strong>Server</strong>, you can choose to install individual<br />

subcomponents of <strong>Narrowcast</strong> <strong>Server</strong>. For <strong>Narrowcast</strong> <strong>Server</strong>, the following<br />

subcomponents are available:<br />

• <strong>MicroStrategy</strong> <strong>Narrowcast</strong> Administrator<br />

• <strong>MicroStrategy</strong> Delivery Engine<br />

• <strong>MicroStrategy</strong> Subscription Portal<br />

• <strong>MicroStrategy</strong> Tutorial - Delivery (a sample project)<br />

• SequeLink Connectivity Software<br />

For details on <strong>Narrowcast</strong> <strong>Server</strong> subcomponents, see the <strong>Narrowcast</strong><br />

<strong>Server</strong> Getting Started <strong>Guide</strong>.<br />

Tutorial - Delivery components<br />

If you exp<strong>and</strong> <strong>MicroStrategy</strong> Tutorial - Delivery, you can choose individual<br />

components of the <strong>MicroStrategy</strong> sample Tutorial project to install. These<br />

components are:<br />

• <strong>MicroStrategy</strong> Tutorial - Delivery <strong>Installation</strong><br />

• <strong>MicroStrategy</strong> Tutorial - Delivery <strong>Configuration</strong><br />

Both must be selected to run the Tutorial - Delivery sample project <strong>and</strong> the<br />

services <strong>and</strong> reports within it.<br />

© 2012 <strong>MicroStrategy</strong>, Inc. Installing <strong>Narrowcast</strong> <strong>Server</strong> 19


2<br />

<strong>Installation</strong> Procedures <strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong><br />

Select Components page<br />

• <strong>Narrowcast</strong> Administrator does not include any individual components.<br />

• If you select <strong>Narrowcast</strong> <strong>Server</strong> or any of its components, including<br />

Tutorial - Delivery, you must also select <strong>Narrowcast</strong> Administrator.<br />

• For evaluation users, the <strong>MicroStrategy</strong> Tutorial - Delivery is<br />

automatically installed; it does not appear as a subcomponent on this<br />

page.<br />

• If you have previous version of <strong>Narrowcast</strong> <strong>Server</strong> on your machine <strong>and</strong><br />

have not uninstalled them, you are prompted to overwrite them.<br />

• If you are prompted to stop your web server, click Yes. If you click No,<br />

you cannot continue with the installation until you stop your web server.<br />

• If you are installing <strong>Narrowcast</strong> <strong>Server</strong> on a machine where<br />

<strong>MicroStrategy</strong> Web is installed or where <strong>Narrowcast</strong> <strong>Server</strong> has<br />

previously been installed, when you click Next on the Select Components<br />

page, a prompt appears asking whether you want to preserve your<br />

existing <strong>MicroStrategy</strong> Web <strong>and</strong>/or <strong>Narrowcast</strong> <strong>Server</strong> configuration<br />

settings.<br />

This is necessary because the <strong>Narrowcast</strong> <strong>Server</strong> Subscription Portal <strong>and</strong><br />

<strong>MicroStrategy</strong> Web store configuration information in property files<br />

maintained on the local machine. One or more such property files are<br />

installed, accessed, <strong>and</strong> updated by the different Subscription Portal <strong>and</strong><br />

Web components to store required configuration information.<br />

If you have already configured a Subscription Portal or Web delivery<br />

on this machine <strong>and</strong> want to preserve the existing configuration, click<br />

Yes. In this case, you can use the virtual directory name from the<br />

earlier install. The product then configures the virtual directory for<br />

use with the new install.<br />

If you are installing for the first time or are installing on a machine<br />

where previous product installations have been uninstalled, click No<br />

to create a new configuration. In this case, you must choose a virtual<br />

directory name that does not exist.<br />

Answering<br />

this question correctly is important. If you choose an<br />

answer that is inappropriate for your situation, your system might<br />

not work properly.<br />

20 Installing <strong>Narrowcast</strong> <strong>Server</strong> © 2012 <strong>MicroStrategy</strong>, Inc.


<strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong> <strong>Installation</strong> Procedures 2<br />

<strong>MicroStrategy</strong> Subscription Portal setting<br />

This page is displayed only if you choose to install <strong>MicroStrategy</strong><br />

Subscription Portal <strong>and</strong> only if you do not have a previous version of<br />

Subscription Portal installed.<br />

Type the name of the Microsoft Internet Information <strong>Server</strong> (IIS) virtual<br />

directory to be created for the <strong>MicroStrategy</strong> Subscription Portal. This name<br />

should be the address location of the <strong>MicroStrategy</strong> Subscription Portal.<br />

The<br />

virtual directory name must be unique. Each <strong>MicroStrategy</strong><br />

product must have a different virtual directory name.<br />

Select Program Folder<br />

This page displays the list of existing program folders in your Windows Start<br />

menu. A program folder is the folder that you access a software program<br />

from. You can type a different name for the folder that will store the<br />

<strong>MicroStrategy</strong> products you are installing, or you can accept the default. It is<br />

recommended that you accept the default program folder name.<br />

<strong>MicroStrategy</strong> <strong>Narrowcast</strong> <strong>Server</strong> setting<br />

It is recommended that you create a <strong>Narrowcast</strong> <strong>Server</strong> service account by<br />

leaving the check box cleared. To create the <strong>Narrowcast</strong> <strong>Server</strong> service<br />

account, enter the following information:<br />

• Login: Type a Windows login (in the format Domain\User) with<br />

administrative privileges for every machine in the <strong>Narrowcast</strong> <strong>Server</strong><br />

system cluster. For more information on service account requirements,<br />

see Windows domain <strong>and</strong> account requirements Chapter 1, <strong>Installation</strong><br />

Prerequisites.<br />

• Password: Type a valid password for the Windows login entered in the<br />

Login field above.<br />

• Confirmation: Retype the password to confirm that it is correct.<br />

Note the following:<br />

– During installation, if the <strong>Narrowcast</strong> services are set to use the<br />

local system account, <strong>and</strong> you want to enable non-administrative<br />

NT users to access <strong>Narrowcast</strong> <strong>Server</strong> functionality, you need to<br />

configure the Identity settings of the DCOM servers manually after<br />

the installation is completed.<br />

© 2012 <strong>MicroStrategy</strong>, Inc. Installing <strong>Narrowcast</strong> <strong>Server</strong> 21


2<br />

<strong>Installation</strong> Procedures <strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong><br />

– You must have Administrative privileges on the <strong>Narrowcast</strong> <strong>Server</strong><br />

machine to be able to configure the <strong>Narrowcast</strong> <strong>Server</strong> machines in<br />

a clustered environment.<br />

– DCOM configuration must be correct for the system to run<br />

successfully. An error in the DCOM configuration may render the<br />

system unusable.<br />

To configure the DCOM servers<br />

1 Click Start <strong>and</strong> select Run.<br />

2 Type dcomcnfg <strong>and</strong> click OK.<br />

3 Select the DCOM servers to configure. You need to configure the<br />

MCDMProxy <strong>and</strong> MCProxy servers.<br />

4 Click Properties. The Properties dialog box opens.<br />

5 On the Identity tab, select This user <strong>and</strong> type the required data in the<br />

User, Password, <strong>and</strong> Confirm Password fields.<br />

6 Click OK.<br />

7 Restart the system.<br />

If you want to revert to the regular Administrative mode, set the<br />

DCOM identity for the servers to the user that is launching<br />

<strong>Narrowcast</strong> <strong>Server</strong>.<br />

Start Copying Files<br />

This page displays a summary of the choices you made throughout the<br />

wizard, including the following information about your installation:<br />

• Products that will be installed or updated<br />

• Target directories in which the products are installed<br />

• Name of the Windows Start menu program folder<br />

• Virtual directories for the <strong>Narrowcast</strong> <strong>Server</strong> Subscription Portal<br />

• Service accounts for <strong>Narrowcast</strong> <strong>Server</strong><br />

22 Installing <strong>Narrowcast</strong> <strong>Server</strong> © 2012 <strong>MicroStrategy</strong>, Inc.


<strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong> <strong>Installation</strong> Procedures 2<br />

• Location of the installation log file<br />

• License details<br />

Click Install. The process can take several minutes, depending on your<br />

computer’s hardware configuration.<br />

You<br />

can print a copy of this information for your records by clicking<br />

Print.<br />

The SequeLink ODBC Socket <strong>Server</strong> Manager <strong>and</strong> the SequeLink ODBC<br />

Socket <strong>Server</strong> Services are installed automatically along with the other<br />

products you chose to install.<br />

When the installation process is complete, select Yes to view the ReadMe file<br />

or select No to go to the InstallShield Wizard Complete page.<br />

InstallShield Wizard Complete<br />

If the option to restart your machine is displayed, select Yes to ensure that<br />

the installation process finishes correctly. You must restart the machine<br />

before using <strong>Narrowcast</strong> <strong>Server</strong>.<br />

Click Finish to complete the installation. See Chapter 3, Configuring<br />

<strong>Narrowcast</strong> <strong>Server</strong> to configure your newly installed <strong>Narrowcast</strong> <strong>Server</strong><br />

system.<br />

<strong>Installation</strong> verification<br />

During the installation process, the Setup Wizard gathers <strong>and</strong> records<br />

information about your system <strong>and</strong> your installation selections. You can<br />

verify installation setup information through the installation log file<br />

(install.log), located by default in C:\Program Files\Common<br />

Files\<strong>MicroStrategy</strong>.<br />

The installation log file includes the following information:<br />

• <strong>Installation</strong> date<br />

• Target directories<br />

• Program folder name<br />

© 2012 <strong>MicroStrategy</strong>, Inc. <strong>Installation</strong> verification 23


2<br />

<strong>Installation</strong> Procedures <strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong><br />

• Operating system identification<br />

• Hardware specifications<br />

• Selected installation options<br />

• Registry paths<br />

• List of registered files<br />

The installation log file can be particularly helpful if you encounter<br />

errors during the installation process. For example, the log file can<br />

provide details whether a registry key or path was not added or if a<br />

critical file was not registered successfully.<br />

Installing custom components<br />

Some <strong>Narrowcast</strong> <strong>Server</strong> system configurations include the use of custom<br />

components or modules. These can include custom information source<br />

modules, document formatting modules, information transmission modules,<br />

<strong>and</strong> logging modules. When such custom modules are required for a system,<br />

they must be installed <strong>and</strong> registered on every machine that is used for<br />

<strong>Narrowcast</strong> Administrator or <strong>Narrowcast</strong> <strong>Server</strong>. If this is not done, the<br />

interfaces necessary to configure each module are not available in<br />

<strong>Narrowcast</strong> Administrator, <strong>and</strong> the functionality <strong>and</strong> procedures required<br />

for service execution are not available to <strong>Narrowcast</strong> <strong>Server</strong>.<br />

For more information about creating, installing, registering, <strong>and</strong> using<br />

custom modules with <strong>Narrowcast</strong> <strong>Server</strong>, see the online <strong>MicroStrategy</strong><br />

<strong>Narrowcast</strong> <strong>Server</strong> SDK <strong>Guide</strong>.<br />

Uninstalling <strong>Narrowcast</strong> <strong>Server</strong><br />

The <strong>Narrowcast</strong> <strong>Server</strong> uninstallation procedure performs the following<br />

actions:<br />

• Unregisters <strong>and</strong> removes selected files, registry entries, <strong>and</strong> shortcuts<br />

logged in the Uninst.isu log file.<br />

• Calls a custom DLL to h<strong>and</strong>le unlogged items, such as registry entries <strong>and</strong><br />

files.<br />

24 Installing custom components © 2012 <strong>MicroStrategy</strong>, Inc.


<strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong> <strong>Installation</strong> Procedures 2<br />

Before uninstalling <strong>Narrowcast</strong> <strong>Server</strong>, note the following:<br />

• You should make backups of files that have the extension "properties"<br />

located in the Subscription Portal <strong>and</strong> Common Files folders <strong>and</strong><br />

subfolders. These files are modified when you configure your system.<br />

When the uninstallation program deletes them, you lose the<br />

modifications.<br />

• If you have configured services using the Subscription Portal<br />

Administration Wizard to support dynamic subscription or page-by<br />

personalization, you should make backups of files that begin with "DYN"<br />

<strong>and</strong> have the extension "xml", located in the Subscription Portal <strong>and</strong><br />

Common Files folders. To locate <strong>and</strong> back up these files, you can use<br />

Windows Explorer or the comm<strong>and</strong> prompt window. Your system drive<br />

letter <strong>and</strong> folder structure may vary.<br />

• You must uninstall all <strong>Narrowcast</strong> <strong>Server</strong> components (Delivery Engine<br />

<strong>and</strong> Subscription Portal) before you uninstall <strong>Narrowcast</strong> Administrator.<br />

• If you uninstall <strong>and</strong> reinstall the product, your system is not restored to<br />

its original state. You must reconfigure the server configuration of your<br />

system, either by:<br />

Choosing a new Sequelink machine using the System <strong>Configuration</strong><br />

Wizard in <strong>Narrowcast</strong> Administrator; or<br />

Restoring the files that you backed up before performing the<br />

uninstallation procedure.<br />

Before uninstallation begins, the uninstall program performs the following<br />

actions:<br />

• Checks for user privileges. If they are not valid, uninstallation stops.<br />

• Checks for running components. If a component is found running,<br />

uninstallation stops.<br />

• Stops all services that are part of the <strong>Narrowcast</strong> <strong>Server</strong> system.<br />

• Deletes files created by the application, such as *.log, *.gid, *.eml, <strong>and</strong><br />

*.tb.<br />

© 2012 <strong>MicroStrategy</strong>, Inc. Uninstalling <strong>Narrowcast</strong> <strong>Server</strong> 25


2<br />

<strong>Installation</strong> Procedures <strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong><br />

To uninstall <strong>Narrowcast</strong> <strong>Server</strong><br />

1 Log in as a user with administrator privileges on the local machine, <strong>and</strong><br />

close all installed <strong>MicroStrategy</strong> products.<br />

2 From the Start menu, select Settings, <strong>and</strong> then Control Panel.<br />

3 In the Control Panel, double-click the Add/Remove Programs icon. The<br />

Add/Remove Programs dialog box opens.<br />

4 Select <strong>MicroStrategy</strong> 9 <strong>and</strong> click Change/Remove (or Add/Remove in<br />

Windows NT). The <strong>MicroStrategy</strong> Setup/Maintenance program opens.<br />

5 Select the appropriate option depending on what you have installed:<br />

• If you have installed <strong>Narrowcast</strong> <strong>Server</strong> <strong>and</strong> other <strong>MicroStrategy</strong><br />

products, <strong>and</strong> only want to uninstall <strong>Narrowcast</strong> <strong>Server</strong>, select Modify<br />

<strong>and</strong> click Next.<br />

• If you want to remove all <strong>MicroStrategy</strong> components or if <strong>Narrowcast</strong><br />

<strong>Server</strong> is the only component on this machine, select Remove. Click<br />

Yes to any prompts that appear, then click Finish to close the<br />

maintenance program.<br />

6 You must stop <strong>Narrowcast</strong> <strong>Server</strong> services to perform this update. Click<br />

Yes if you want the Setup Wizard to stop them for you.<br />

7 Select to accept the license agreement <strong>and</strong> click Next.<br />

8 Verify your customer information <strong>and</strong> click Next.<br />

9 Verify your setup type <strong>and</strong> click Next.<br />

10 Clear the check box next to the product(s) that you want to uninstall, then<br />

click Next.<br />

11 Click Yes or No to remove or keep your virtual directory.<br />

If your <strong>Narrowcast</strong> system is currently enabled for <strong>MicroStrategy</strong><br />

Web subscriptions, it is recommended that you keep the virtual<br />

directory.<br />

12 Verify the settings <strong>and</strong> click Next to begin removing files.<br />

26 Uninstalling <strong>Narrowcast</strong> <strong>Server</strong> © 2012 <strong>MicroStrategy</strong>, Inc.


<strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong> <strong>Installation</strong> Procedures 2<br />

13 When the uninstall process is complete, click Finish to close the<br />

maintenance program.<br />

After<br />

this process is complete, the program may display a message<br />

stating that some components could not be completely removed <strong>and</strong><br />

that the system needs to be rebooted. Restart the machine to achieve a<br />

clean uninstall.<br />

© 2012 <strong>MicroStrategy</strong>, Inc. Uninstalling <strong>Narrowcast</strong> <strong>Server</strong> 27


2<br />

<strong>Installation</strong> Procedures <strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong><br />

28 Uninstalling <strong>Narrowcast</strong> <strong>Server</strong> © 2012 <strong>MicroStrategy</strong>, Inc.


3<br />

3.CONFIGURING NARROWCAST<br />

SERVER<br />

Introduction<br />

This chapter provides configuration guidelines for setting up a <strong>Narrowcast</strong><br />

<strong>Server</strong> system.<br />

<strong>Narrowcast</strong> <strong>Server</strong> systems can be created using the System <strong>Configuration</strong><br />

Wizard. When a new <strong>Narrowcast</strong> <strong>Server</strong> system is created, several tables are<br />

created in the specified Object Repository database. If the sample Tutorial -<br />

Delivery project is installed, several sample services are added to the<br />

<strong>Narrowcast</strong> <strong>Server</strong> system. Finally, the system is given a name so that it can<br />

be easily identified <strong>and</strong> recognized. Details on the configuration process are<br />

below.<br />

A <strong>Narrowcast</strong> <strong>Server</strong> system name is used to identify a system once it has<br />

been registered. This name is displayed in <strong>Narrowcast</strong> Administrator as the<br />

root in the Location box <strong>and</strong> in the Folder List pane. When registering a<br />

system during system configuration, if an existing system is chosen, the<br />

system is presented using the system prefix. For this reason, it is important<br />

to record <strong>Narrowcast</strong> <strong>Server</strong> systems by both the system name <strong>and</strong> the<br />

system prefix specified when the Object Repository is created. This enables<br />

you to identify each system later when you register it using the System<br />

<strong>Configuration</strong> Wizard.<br />

© 2012 <strong>MicroStrategy</strong>, Inc. 29


3<br />

Configuring <strong>Narrowcast</strong> <strong>Server</strong> <strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong><br />

For steps to configure a Subscription Portal on a separate web server<br />

machine or in a cluster, see Chapter 4, Configuring the Subscription Portal.<br />

Prerequisites<br />

• <strong>Narrowcast</strong> <strong>Server</strong> must be installed. See Chapter 2, <strong>Installation</strong><br />

Procedures for steps to install various <strong>Narrowcast</strong> product components.<br />

• To control Microsoft Windows NT <strong>and</strong> Microsoft Windows 2000 services<br />

on a machine, your Windows account must have administrator privileges<br />

on that machine. Add your Windows account to the Administrators group<br />

on each <strong>Narrowcast</strong> <strong>Server</strong> machine using the Microsoft User Manager<br />

administrative tool. For more information on using Microsoft User<br />

Manager, see Accounts in the <strong>Narrowcast</strong> <strong>Server</strong> System Administrator<br />

<strong>Guide</strong>.<br />

<strong>Configuration</strong> overview<br />

<strong>Narrowcast</strong> <strong>Server</strong> contains several components that must be properly<br />

configured before a <strong>Narrowcast</strong> <strong>Server</strong> system can operate.<br />

<strong>Configuration</strong> includes the following tasks:<br />

• Create an Object Repository: The Object Repository is the core storage<br />

facility for <strong>Narrowcast</strong> <strong>Server</strong> objects. <strong>Narrowcast</strong> <strong>Server</strong> cannot store<br />

configuration parameters, application objects, or other information<br />

without an Object Repository.<br />

• Create a Subscription Book Repository: The Subscription Book<br />

Repository is the location in which subscribers, addresses, subscriptions,<br />

<strong>and</strong> user preferences are stored. <strong>Narrowcast</strong> <strong>Server</strong> cannot execute<br />

services, <strong>and</strong> <strong>Narrowcast</strong> Administrator cannot be used to administer<br />

subscribers, without a configured Subscription Book Repository.<br />

• Define a cluster configuration: A <strong>Narrowcast</strong> <strong>Server</strong> system can exist<br />

without any distribution managers, execution engines, or other machines<br />

being configured. Such systems can be used to store archives or backups<br />

of <strong>Narrowcast</strong> <strong>Server</strong> objects. A server is necessary to execute services<br />

<strong>and</strong> provide a Subscription Portal web interface. A clustered server<br />

system can provide better performance, scalability, <strong>and</strong> availability than a<br />

single server.<br />

30 Prerequisites © 2012 <strong>MicroStrategy</strong>, Inc.


<strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong> Configuring <strong>Narrowcast</strong> <strong>Server</strong> 3<br />

• Configure information sources: An application designer can create <strong>and</strong><br />

execute services without the existence of an information source.<br />

However, dynamic service content can only be generated through the use<br />

of an information source.<br />

• Configure information transmitters: Information transmitters provide<br />

the delivery capabilities of <strong>Narrowcast</strong> <strong>Server</strong>. Without them, messages<br />

cannot be sent.<br />

<strong>Configuration</strong> tools<br />

<strong>Narrowcast</strong> Administrator makes the process of configuring your system fast<br />

<strong>and</strong> easy, by providing a configuration tool called the <strong>Narrowcast</strong> <strong>Server</strong><br />

System <strong>Configuration</strong> Wizard. The System <strong>Configuration</strong> Wizard opens the<br />

first time you launch <strong>Narrowcast</strong> Administrator. Alternatively, you can<br />

access it from <strong>Narrowcast</strong> Administrator: from the System menu, select<br />

Configure New System.<br />

If<br />

Remote access<br />

you installed the <strong>MicroStrategy</strong> Tutorial - Delivery sample project,<br />

the configuration process launches the first time that you open<br />

<strong>Narrowcast</strong> Administrator. This process walks you through how to<br />

configure the system so that the sample reports <strong>and</strong> documents can be<br />

delivered using the sample services that come with the Tutorial-<br />

Delivery project. You can later reconfigure your system in whatever<br />

way suits your user’s needs, using the System <strong>Configuration</strong> Wizard.<br />

For details to configure the system to support the Tutorial - Delivery<br />

project, see the <strong>Narrowcast</strong> <strong>Server</strong> Getting Started <strong>Guide</strong>. The<br />

Tutorial configuration process configures a complete application that<br />

demonstrates <strong>Narrowcast</strong> <strong>Server</strong> functionality. Editing <strong>and</strong> reviewing<br />

the Tutorial - Delivery objects <strong>and</strong> resulting sample messages are a<br />

highly recommended way to learn about <strong>Narrowcast</strong> <strong>Server</strong> product<br />

functionality.<br />

Both of these tools perform the same configuration tasks.<br />

It is recommended that the <strong>Narrowcast</strong> <strong>Server</strong> system is remotely accessed<br />

only through <strong>Narrowcast</strong> Administrator. Remote access using Terminal<br />

<strong>Server</strong> is not supported or recommended.<br />

© 2012 <strong>MicroStrategy</strong>, Inc. <strong>Configuration</strong> overview 31


3<br />

Configuring <strong>Narrowcast</strong> <strong>Server</strong> <strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong><br />

System configuration process<br />

The <strong>Narrowcast</strong> <strong>Server</strong> System <strong>Configuration</strong> Wizard guides you through the<br />

process of configuring a new <strong>Narrowcast</strong> <strong>Server</strong> system. The System<br />

<strong>Configuration</strong> Wizard is the recommended means of changing the existing<br />

configuration settings of your <strong>Narrowcast</strong> <strong>Server</strong> system.<br />

You can also configure the default Subscription Portal site regardless of<br />

whether Subscription Portal components are on the local machine or on<br />

other machines. For details on using the Subscription Portal, see User Self<br />

Subscription in the <strong>Narrowcast</strong> <strong>Server</strong> Application Designer <strong>Guide</strong>.<br />

This section assumes that you have reviewed the configuration prerequisites<br />

<strong>and</strong> met all configuration requirements as described in Subscription Portal<br />

configuration prerequisites, page 49 <strong>and</strong> <strong>Configuration</strong> overview, page 30.<br />

You<br />

can only configure <strong>Narrowcast</strong> <strong>Server</strong> system from a machine<br />

that has <strong>Narrowcast</strong> Administrator installed.<br />

To configure the system using the System <strong>Configuration</strong> Wizard<br />

1 From the Windows Start menu, point to Programs, then <strong>MicroStrategy</strong>,<br />

then <strong>Narrowcast</strong> <strong>Server</strong>, <strong>and</strong> select <strong>Narrowcast</strong> Administrator.<br />

<strong>Narrowcast</strong> Administrator opens.<br />

2 From the System menu, select the name of the system you wish to edit<br />

<strong>and</strong> choose Edit System <strong>Configuration</strong>.<br />

• You can also create a different system by selecting Configure New<br />

System from the System menu.<br />

3 Continue with the configuration using the information that follows. Each<br />

page of the System <strong>Configuration</strong> Wizard is described below.<br />

Welcome<br />

The Welcome page provides an overview of the configuration process you<br />

will complete. Click Next to continue.<br />

32 System configuration process © 2012 <strong>MicroStrategy</strong>, Inc.


<strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong> Configuring <strong>Narrowcast</strong> <strong>Server</strong> 3<br />

System configuration<br />

The System area guides you through the process of creating a new system or<br />

selecting an existing <strong>Narrowcast</strong> <strong>Server</strong> system (if you are configuring a<br />

remote <strong>Narrowcast</strong> Administrator). If you are creating a new system, you are<br />

asked to select an Object Repository database location <strong>and</strong> create tables <strong>and</strong><br />

other objects in that location.<br />

Click Next to proceed.<br />

Choose Data Source Name<br />

This page displays the list of available data source names (DSNs). Select the<br />

DSN to connect to your Object Repository.<br />

Click DSN Administrator to open the ODBC Data Source Administrator<br />

dialog box <strong>and</strong> create new DSNs or modify existing ones. See Chapter 5,<br />

ODBCs, DSNs, <strong>and</strong> Database Connectivity for steps to create a new DSN.<br />

Click Next to continue.<br />

Specify Connection Information<br />

Type the login <strong>and</strong> password to connect to the database in which the Object<br />

Repository is located. If needed, enter a database name (optional).<br />

• To connect to a database via ODBC, you must specify the login <strong>and</strong><br />

password for the database. This information allows <strong>Narrowcast</strong> <strong>Server</strong> to<br />

use the selected data source name to connect to the database.<br />

• If you are creating a new system using a Microsoft Access database, the<br />

use of this page depends on whether the Access database is configured to<br />

require authentication. If it does require authentication, enter a login <strong>and</strong><br />

password as with any other data source name. If it does not, these fields<br />

are optional <strong>and</strong> are not used.<br />

• For Microsoft Access databases, you can use the database location to<br />

provide the file path location of the MDB (Microsoft database) file.<br />

• If you are editing the Tutorial system, no login, password, or database<br />

information appears on this page. This is because the Microsoft Access<br />

database provided with the Tutorial does not require authentication.<br />

Click Next to proceed.<br />

© 2012 <strong>MicroStrategy</strong>, Inc. System configuration process 33


3<br />

Configuring <strong>Narrowcast</strong> <strong>Server</strong> <strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong><br />

Choose System<br />

This page appears only if an existing system is found. This page displays a<br />

drop-down list of all existing system prefixes, including an option to create a<br />

new system. Select one of the existing system prefixes or select Create New<br />

System.<br />

<strong>Narrowcast</strong><br />

<strong>Server</strong> does not allow you to connect to a system if you do<br />

not have a <strong>Narrowcast</strong> Administrator account on that system.<br />

<strong>Narrowcast</strong> Administrator accounts are linked to Windows accounts,<br />

so if you log in to Windows with a different Windows account than the<br />

one you normally use, you might not be able to connect to your<br />

system. For information to create <strong>and</strong> manage your <strong>Narrowcast</strong><br />

Administrators accounts, refer to Managing Administrator Accounts<br />

in the <strong>Narrowcast</strong> <strong>Server</strong> System Administrator <strong>Guide</strong>.<br />

Create New System<br />

This page appears only if a new system is being defined. Type the system<br />

name <strong>and</strong> system prefix.<br />

If you choose a prefix that is the same as one being used by an existing<br />

system, you have the option to destroy the existing system. This enables the<br />

prefix to be used for the new system, <strong>and</strong> also cleans up the machine that was<br />

used for the old system so it can be reused. This also deletes all services <strong>and</strong><br />

related objects that are part of the old system.<br />

A<br />

system prefix enables the use of multiple object repositories in the<br />

same database. Tables can then be created without conflicting with<br />

the names of existing object repository tables.<br />

Click Next to proceed.<br />

Summary<br />

The Summary page provides you with a list of all the settings <strong>and</strong> selections<br />

you specified throughout the wizard.<br />

The<br />

Summary page provides important system configuration<br />

information. This information is required to reconnect (register) this<br />

system if it is disconnected (unregistered) in <strong>Narrowcast</strong><br />

Administrator. Record this information to register this system in the<br />

future.<br />

34 System configuration process © 2012 <strong>MicroStrategy</strong>, Inc.


<strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong> Configuring <strong>Narrowcast</strong> <strong>Server</strong> 3<br />

Click Next to complete the Object Repository creation task <strong>and</strong> proceed with<br />

the next configuration piece.<br />

Subscription Book configuration<br />

The Subscription Book configuration piece of the wizard guides you through<br />

creating a new Subscription Book Repository (SBR), which is a database that<br />

stores information about recipients. This information includes names,<br />

addresses, personalization settings, <strong>and</strong> subscription specifications.<br />

You can think of the SBR as a data warehouse containing lookup tables for<br />

the recipient data. When a service is run, information about subscribers such<br />

as names, addresses, <strong>and</strong> personalization specifications are retrieved from<br />

the SBR. For details about the SBR, see the <strong>Narrowcast</strong> <strong>Server</strong> System<br />

Administrator <strong>Guide</strong>.<br />

To configure an SBR site on a web server machine that was not used to<br />

configure a system with <strong>Narrowcast</strong> <strong>Server</strong> Administration, use the steps in<br />

Subscription Portal configuration procedures, page 50.<br />

Choose Module<br />

This page appears only if you have registered more than one Subscription<br />

Book Module (SBM). You can only add one SBM to a system. On this page,<br />

you can select which module you want to add to your <strong>Narrowcast</strong> <strong>Server</strong><br />

system.<br />

• If you select the Enterprise Subscription Book Module, which is the<br />

st<strong>and</strong>ard SBM that is provided by <strong>Narrowcast</strong> <strong>Server</strong>, the Choose<br />

Location page opens.<br />

• If you select a custom Subscription Book Module, the Define Custom<br />

Module page opens.<br />

For more information on custom Subscription Book Modules, see Custom<br />

Subscription Book Module in the <strong>Narrowcast</strong> <strong>Server</strong> Application Designer<br />

<strong>Guide</strong>.<br />

Define Custom Module<br />

This page appears only if you selected a custom Subscription Book Module<br />

on the Choose Module page. From this page, click Define to define your<br />

© 2012 <strong>MicroStrategy</strong>, Inc. System configuration process 35


3<br />

Configuring <strong>Narrowcast</strong> <strong>Server</strong> <strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong><br />

custom Subscription Book Module. Defining a custom SBM involves<br />

configuring your subscription book, including such things as specifying a text<br />

file or other data needed by the SBM.<br />

For more information on custom Subscription Book Modules, see Custom<br />

Subscription Book Module in the <strong>Narrowcast</strong> <strong>Server</strong> Application Designer<br />

<strong>Guide</strong>.<br />

Choose Location<br />

Select the check box if you want to store the Object Repository (OR) <strong>and</strong><br />

Subscription Book Repository (SBR) in the same location. If this option is<br />

selected, SBR configuration is completed automatically. If it is not selected,<br />

you must complete the remainder of the SBR configuration steps.<br />

It<br />

is recommended to use the same location to reduce administrative<br />

workload.<br />

The next page to appear depends on what option you selected above.<br />

Option Selected Next Page<br />

SBR <strong>and</strong> OR stored in different locations Overview page (see Overview, page 36)<br />

SBR <strong>and</strong> OR in the same location, <strong>and</strong> a<br />

SBR already exists in the location<br />

SBR <strong>and</strong> OR in the same location, with no<br />

existing SBR saved there<br />

Overview<br />

Choose Existing Table Options page (see<br />

Choose Existing Table Options, page 37)<br />

Summary page, unless there is an error<br />

creating the SBR; in that case, the Create<br />

Subscription Book page opens (see<br />

Summary, page 38 or Create New<br />

Subscription Book, page 38)<br />

This page appears only if the Subscription Book Repository (SBR) is not<br />

stored in the same location as the Object Repository (OR). This page displays<br />

the overview of steps in this section.<br />

Click Next to continue. The Choose Data Source Name page opens.<br />

36 System configuration process © 2012 <strong>MicroStrategy</strong>, Inc.


<strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong> Configuring <strong>Narrowcast</strong> <strong>Server</strong> 3<br />

Choose Existing Table Options<br />

This page appears if a Subscription Book Repository (SBR) already exists in<br />

the location in which the System <strong>Configuration</strong> Wizard is trying to create a<br />

new one.<br />

Select an option <strong>and</strong> click Next to continue. The next page depends on what<br />

option you selected.<br />

Option Selected Next Page<br />

Use the existing SBR Summary page (see Summary, page 38)<br />

Overwrite the existing SBR (This deletes<br />

all information contained in the SBR)<br />

Use a different location or prefix for your<br />

SBR<br />

Choose Data Source Name<br />

This page displays the list of available data source names (DSNs). Click DSN<br />

Administrator to open the ODBC Data Source Administrator dialog box <strong>and</strong><br />

create new DSNs or modify existing ones<br />

See Chapter 5, ODBCs, DSNs, <strong>and</strong> Database Connectivity for details to<br />

create a new DSN.<br />

Specify Connection Information<br />

Type your login <strong>and</strong> password used to connect to the Subscription Book<br />

Repository. Type a database name (optional).<br />

Click Next to proceed.<br />

Choose Subscription Book<br />

Summary page, unless there is an error<br />

creating the SBR; in that case, the Create<br />

Subscription Book page opens (see<br />

Summary, page 38 or Create New<br />

Subscription Book, page 38)<br />

Choose Data Source Name page (see<br />

Choose Data Source Name, page 37)<br />

This page appears only if existing Subscription Book Repository (SBR) tables<br />

are found at the selected location. Select one of the existing prefixes, or select<br />

Create New Subscription Book Repository from the drop-down list to<br />

create a new prefix.<br />

© 2012 <strong>MicroStrategy</strong>, Inc. System configuration process 37


3<br />

Configuring <strong>Narrowcast</strong> <strong>Server</strong> <strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong><br />

Clustering<br />

Create New Subscription Book<br />

This page appears only if a new Subscription Book Repository (SBR) is being<br />

created. Enter the SBR prefix <strong>and</strong> click Next to continue.<br />

Summary<br />

The Summary page displays a list of all the settings <strong>and</strong> selections you<br />

specified above.<br />

The<br />

Summary page provides important information about the<br />

Subscription Book Repository. This information is required to<br />

reconnect to this Subscription Book Repository in <strong>Narrowcast</strong><br />

Administrator if needed. Record this information to reconnect to this<br />

Subscription Book Repository in the future.<br />

Click Next to complete the Subscription Book Repository creation task <strong>and</strong><br />

proceed with the next piece of the wizard.<br />

Clustering is a way of using multiple machines to provide a scalable <strong>and</strong><br />

robust processing environment for a <strong>Narrowcast</strong> <strong>Server</strong> system. A cluster<br />

consists of two or more machines, each machine running at least one system<br />

component. If you own <strong>Narrowcast</strong> <strong>Server</strong> Enterprise Edition, you can<br />

cluster <strong>Narrowcast</strong> <strong>Server</strong> machines.<br />

The system components, at least one of which must be running on each<br />

clustered machine, are as follows:<br />

• <strong>MicroStrategy</strong> Logging <strong>Server</strong> (MLS): Relays system error messages,<br />

statistics, <strong>and</strong> events from other system components to logging<br />

consumers. The Logging Consumer provided can be configured to record<br />

this information to log files, the Windows event viewer, or the Windows<br />

debug messaging interface.<br />

• Distribution Manager (DM): One distribution manager serves as the<br />

primary services distribution manager, <strong>and</strong> any others serve as backup<br />

distribution managers. The primary distribution manager receives<br />

service execution triggers, distributes service data <strong>and</strong> execution<br />

workload to the execution engines for processing, designates failover<br />

execution engines, <strong>and</strong> tracks the state of the other components in the<br />

system.<br />

38 System configuration process © 2012 <strong>MicroStrategy</strong>, Inc.


<strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong> Configuring <strong>Narrowcast</strong> <strong>Server</strong> 3<br />

• Execution Engine (EE): Executes services <strong>and</strong> delivers the resulting<br />

messages. Each execution engine receives service segments from the<br />

distribution manager, retrieves the content <strong>and</strong> subscriber information<br />

for each segment, formats this content, <strong>and</strong> transmits the resulting<br />

messages through the appropriate communications channels.<br />

• Subscription Portal site: Provides a website to which subscribers can<br />

connect <strong>and</strong> administer their addresses <strong>and</strong> subscriptions.<br />

• SequeLink: Provides a universal client for ODBC <strong>and</strong> JDBC. This<br />

third-party component is embedded in <strong>Narrowcast</strong> <strong>Server</strong>.<br />

For more information about these components, refer to the <strong>Narrowcast</strong><br />

<strong>Server</strong> System Administrator <strong>Guide</strong>.<br />

Overview<br />

This page displays the overview of steps in the wizard. Click Next to<br />

continue.<br />

Select <strong>Configuration</strong> Options<br />

Specify how you want to configure your machines for clustering. Although<br />

<strong>Narrowcast</strong> <strong>Server</strong> requires at least one machine to send services, you can<br />

configure a system with no machines to provide a backup or development<br />

system. Select the required option from this page.<br />

The next page depends on the option that you have selected.<br />

Option Selected Next Page<br />

Do not configure or modify any machines at this time Summary page (see Summary,<br />

page 41)<br />

Remove all machines from the <strong>Narrowcast</strong> <strong>Server</strong><br />

system<br />

Select <strong>and</strong> configure multiple machines for a clustered<br />

<strong>Narrowcast</strong> <strong>Server</strong> system<br />

Select <strong>and</strong> configure a single machine for <strong>Narrowcast</strong><br />

<strong>Server</strong><br />

Summary page (see Summary,<br />

page 41)<br />

Specify Logging <strong>Server</strong> page<br />

(see Specify Logging <strong>Server</strong>,<br />

page 40)<br />

Summary page (see Summary,<br />

page 41)<br />

© 2012 <strong>MicroStrategy</strong>, Inc. System configuration process 39


3<br />

Configuring <strong>Narrowcast</strong> <strong>Server</strong> <strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong><br />

Specify Logging <strong>Server</strong><br />

Enter the IP address or machine name to be used as the Logging <strong>Server</strong>. Click<br />

Browse to locate <strong>and</strong> select a machine name. Only one Logging <strong>Server</strong> can<br />

be used per cluster.<br />

The System <strong>Configuration</strong> Wizard validates that the machine you identify as<br />

the Logging <strong>Server</strong> is not used as a distribution manager, execution engine,<br />

or Logging <strong>Server</strong> by another system. If it is, you are warned that you must<br />

resolve this in one of the following ways:<br />

• To destroy the existing system:<br />

a Register the system by returning to the Choose System page, selecting<br />

the existing system prefix, <strong>and</strong> clicking Next.<br />

b Click Next on the Summary page <strong>and</strong> exit the System <strong>Configuration</strong><br />

Wizard.<br />

c In <strong>Narrowcast</strong> Administrator, select your system name from the<br />

System menu <strong>and</strong> select Destroy System.<br />

d Start the System <strong>Configuration</strong> Wizard again <strong>and</strong> create your new<br />

system.<br />

• To modify the existing system:<br />

a Return to the Choose System page <strong>and</strong> select the existing system<br />

prefix.<br />

b Click Next to display the Specify Logging <strong>Server</strong>, Specify Distribution<br />

Managers, or Specify Execution Engines page <strong>and</strong> remove any<br />

distribution manager, execution engine, or Logging <strong>Server</strong> from the<br />

local machine.<br />

c Return to the Choose System page <strong>and</strong> select the system you were<br />

originally configuring.<br />

d Click Next to return to the Specify Logging <strong>Server</strong> page.<br />

Review Advanced Settings<br />

The Review Advanced Settings page indicates how Logging <strong>Server</strong> <strong>and</strong><br />

Logging Client components communicate with each other. This page also<br />

displays a summary of the Logging Client <strong>and</strong> Logging <strong>Server</strong> connection<br />

information, including machine names <strong>and</strong> port numbers. The Logging<br />

<strong>Server</strong>s <strong>and</strong> Logging Clients work together to log messages to a central<br />

40 System configuration process © 2012 <strong>MicroStrategy</strong>, Inc.


<strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong> Configuring <strong>Narrowcast</strong> <strong>Server</strong> 3<br />

location in a distributed environment. For more information on these tools,<br />

see the <strong>Narrowcast</strong> <strong>Server</strong> System Administrator <strong>Guide</strong>.<br />

Ports<br />

• The Logging Client receiver port determines the port on which the<br />

Logging Client receives messages from the <strong>Narrowcast</strong> <strong>Server</strong><br />

components.<br />

• The Logging <strong>Server</strong> relay port determines the port on which the Logging<br />

<strong>Server</strong> receives messages from the Logging Client.<br />

• The Logging <strong>Server</strong> consumer port determines the port that log message<br />

consumers use to gather messages from the Logging <strong>Server</strong>.<br />

Click Modify if you want to modify Logging Client or Logging <strong>Server</strong><br />

connection information.<br />

Summary<br />

You can test whether the default settings work in your environment with the<br />

Test Logging <strong>Server</strong> feature on the Summary page.<br />

Specify Distribution Managers<br />

Specify one or more machines to be used as service distribution managers.<br />

One machine is the primary distribution manager; all others serve as backup<br />

distribution managers.<br />

This page displays a list of distribution managers (DM) <strong>and</strong> their ranking.<br />

• Enter the machine name or IP address of a DM, or click Browse to locate<br />

a machine.<br />

• Click Add to add the machine to the list of distribution managers.<br />

• Click Remove to remove the selected distribution manager from the list.<br />

Use the up <strong>and</strong> down arrows to rank the distribution managers. Rank<br />

numbers are used by the distribution managers during startup to help<br />

determine which machine is the primary distribution manager. Normally,<br />

the first distribution manager started becomes the primary distribution<br />

manager. A specific primary or backup machine is not guaranteed.<br />

© 2012 <strong>MicroStrategy</strong>, Inc. System configuration process 41


3<br />

Configuring <strong>Narrowcast</strong> <strong>Server</strong> <strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong><br />

The System <strong>Configuration</strong> Wizard validates that none of the machines you<br />

identified as distribution managers are used as part of another system. If any<br />

are, you can resolve this in one of the following ways:<br />

• To destroy the existing system:<br />

a Register the system by returning to the Choose System page, selecting<br />

the existing system prefix, <strong>and</strong> clicking Next.<br />

b Click Next on the Summary page <strong>and</strong> exit the System <strong>Configuration</strong><br />

Wizard.<br />

c In <strong>Narrowcast</strong> Administrator, select your system name from the<br />

System menu <strong>and</strong> select Destroy System.<br />

d Start the System <strong>Configuration</strong> Wizard again <strong>and</strong> create your new<br />

system.<br />

• To modify the existing system:<br />

a Return to the Choose System page <strong>and</strong> select the existing system<br />

prefix.<br />

b Click Next to get to the Specify Logging <strong>Server</strong>, Specify Distribution<br />

Managers, or Specify Execution Engines page <strong>and</strong> remove any<br />

distribution manager, execution engine, or Logging <strong>Server</strong> from the<br />

local machine.<br />

c Return to the Choose System page <strong>and</strong> select the system you were<br />

originally configuring.<br />

d Click Next to return to the Specify Distribution Managers page.<br />

Specify Execution Engines<br />

This page is where you specify one or more machines to be used as execution<br />

engines. This page displays a list of execution engines (EE) <strong>and</strong> their ranking.<br />

• Enter the machine name or IP address of an EE, or click Browse to locate<br />

a machine.<br />

• Click Add to add a machine to the list of execution engines.<br />

• Click Remove to remove the selected execution engine from the list.<br />

Use the up <strong>and</strong> down arrows to rank the execution engines. The primary<br />

distribution manager uses the rank numbers to decide which execution<br />

engine to use as a failover machine for another execution engine machine. In<br />

42 System configuration process © 2012 <strong>MicroStrategy</strong>, Inc.


<strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong> Configuring <strong>Narrowcast</strong> <strong>Server</strong> 3<br />

general, the execution engine next in rank that is operational is used as the<br />

failover machine. The last execution engine generally fails over to an<br />

execution engine at the start of the ranking.<br />

The System <strong>Configuration</strong> Wizard validates that none of the machines you<br />

identify as execution engines are used as part of another system. If any are,<br />

you can resolve this in one of the following ways:<br />

• To destroy the existing system:<br />

a Register the system by returning to the Choose System page, selecting<br />

the existing system prefix, <strong>and</strong> clicking Next.<br />

b Click Next on the Summary page <strong>and</strong> exit the System <strong>Configuration</strong><br />

Wizard.<br />

c In the <strong>Narrowcast</strong> Administrator, select your system name from the<br />

System menu <strong>and</strong> select Destroy System.<br />

d Start the System <strong>Configuration</strong> Wizard again <strong>and</strong> create your new<br />

system.<br />

• To modify the existing system (Enterprise Edition must be installed):<br />

a Return to the Choose System page <strong>and</strong> select the existing system<br />

prefix.<br />

b Click Next to get to the Specify Logging <strong>Server</strong>, Specify Distribution<br />

Managers, or Specify Execution Engines page <strong>and</strong> remove any<br />

distribution manager, execution engine, or Logging <strong>Server</strong> from the<br />

local machine.<br />

c Return to the Choose System page <strong>and</strong> select the system you were<br />

originally configuring.<br />

d Click Next to return to the Specify Execution Engines page.<br />

Specify Subscription Portal<br />

This page displays the machine names where the SequeLink services are<br />

running.<br />

• Select the Create a Subscription Portal site check box to create a<br />

default Subscription Portal site.<br />

• Enter or browse for the server machine names.<br />

© 2012 <strong>MicroStrategy</strong>, Inc. System configuration process 43


3<br />

Configuring <strong>Narrowcast</strong> <strong>Server</strong> <strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong><br />

If you create a Subscription Portal site, the System <strong>Configuration</strong> Wizard<br />

verifies that you provided valid machine names or IP addresses by checking<br />

for the existence of the SequeLink <strong>Server</strong> services on the specified machines.<br />

• If the machine names are valid, the wizard creates the default<br />

Subscription Portal site <strong>and</strong> configures the following data base aliases on<br />

the specified SequeLink machine:<br />

Portal Repository: PR_SystemName<br />

Object Repository: OR_SystemName<br />

Subscription Book Repository: SBR_SystemName<br />

If the Subscription Portal is installed on the local machine, the wizard<br />

also adds a Subscription Portal link to the Start menu under Programs,<br />

<strong>MicroStrategy</strong>, <strong>Narrowcast</strong> <strong>Server</strong>. This link can be used to access the<br />

new site when you complete the System <strong>Configuration</strong> Wizard.<br />

• If site creation fails, a warning appears. Click OK to return to the Specify<br />

Subscription Portal page. To continue, either resolve the problem or clear<br />

the check box, <strong>and</strong> then click Next.<br />

Summary<br />

The Summary page provides you with a list of all the machines you selected<br />

when you defined your cluster configuration. You can use this page to record<br />

this important information for future reference. Click Test Logging <strong>Server</strong><br />

to test the ability of the logging system to send log messages between<br />

components. Click Next to complete the clustering configuration task <strong>and</strong><br />

proceed with the next piece of the wizard.<br />

Configure sources<br />

The Configure Sources area of the System <strong>Configuration</strong> Wizard guides you<br />

through the task of identifying the projects your <strong>Narrowcast</strong> <strong>Server</strong> system<br />

will use <strong>and</strong> configuring Information Sources (IS) to connect to those<br />

projects.<br />

Specify projects<br />

<strong>Narrowcast</strong> <strong>Server</strong> can deliver reports <strong>and</strong> enable subscriptions via<br />

<strong>MicroStrategy</strong> Web for one or more projects. This page displays the tree<br />

44 System configuration process © 2012 <strong>MicroStrategy</strong>, Inc.


<strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong> Configuring <strong>Narrowcast</strong> <strong>Server</strong> 3<br />

structure with two root-level nodes: Projects used by this system, <strong>and</strong> servers<br />

available on the network.<br />

• Exp<strong>and</strong> or double-click the Projects used by this system folder to view<br />

the list of projects that are already part of your system configuration. To<br />

remove a project from the system, select the project, <strong>and</strong> choose Do not<br />

use this project.<br />

• Exp<strong>and</strong> or double-click the list of <strong>Server</strong>s Available on the Network to<br />

select the server with the project you want to add to your system<br />

configuration. Select the Intelligence <strong>Server</strong>, <strong>and</strong> choose Enable report<br />

delivery from <strong>Narrowcast</strong> <strong>Server</strong>.<br />

To<br />

connect to an Intelligence <strong>Server</strong>, you must provide a valid login ID<br />

<strong>and</strong> password. You cannot use trusted security or LDAP<br />

authentication for this login.<br />

• Click Refresh <strong>Server</strong>s to update the current list of servers on the<br />

network.<br />

• Click Add <strong>Server</strong> to manually locate an Intelligence <strong>Server</strong>.<br />

The list of servers that appear as being available on the network are<br />

identified with the help of <strong>MicroStrategy</strong> Listener. This Windows<br />

service runs on each Intelligence <strong>Server</strong> machine. When the System<br />

<strong>Configuration</strong> Wizard searches the network for servers, Listener<br />

replies with the state of the Intelligence <strong>Server</strong> that is located on the<br />

same machine as Listener is.<br />

When a project is enabled for report delivery from <strong>Narrowcast</strong> <strong>Server</strong>, the<br />

application designer can include grid <strong>and</strong> graph reports from that project in<br />

the content of services created in <strong>Narrowcast</strong> Administrator. The application<br />

designer can create dynamic subscription sets using subscription<br />

information available in the project.<br />

When a project is enabled for report delivery from <strong>Narrowcast</strong> <strong>Server</strong>, the<br />

application designer can include grid <strong>and</strong> graph reports in service content<br />

<strong>and</strong> create dynamic subscriptions. In addition to this, <strong>MicroStrategy</strong> Web<br />

users can create delivery (email) subscriptions to reports <strong>and</strong> documents<br />

from the <strong>MicroStrategy</strong> Web interface. This feature must also be configured<br />

in <strong>MicroStrategy</strong> Web using Web Administrator before it is available to Web<br />

users.<br />

For more information on working with grid <strong>and</strong> graph reports, refer to the<br />

<strong>Narrowcast</strong> <strong>Server</strong> Application Designer <strong>Guide</strong>.<br />

© 2012 <strong>MicroStrategy</strong>, Inc. System configuration process 45


3<br />

Configuring <strong>Narrowcast</strong> <strong>Server</strong> <strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong><br />

Information Transmitters<br />

The Information Transmitters area of the System <strong>Configuration</strong> Wizard<br />

guides you through the task of setting up information transmitters for your<br />

system. An information transmitter receives completed, formatted message<br />

content from an execution engine, <strong>and</strong> performs the task of packaging the<br />

message content files into a st<strong>and</strong>ard encoding format (such as multi-part<br />

MIME, UUencoding, <strong>and</strong> so on) <strong>and</strong> delivering the packaged message to the<br />

recipient’s address.<br />

Each information transmitter has a different set of features <strong>and</strong> capabilities.<br />

By default, the System <strong>Configuration</strong> Wizard creates the following<br />

information transmitters automatically when it creates an Object Repository:<br />

• Email (SMTP): Delivers email messages with rich HTML content to email<br />

clients. It uses SMTP for transmission.<br />

• Wireless (SMTP): Delivers text messages to wireless devices such as cell<br />

phones <strong>and</strong> pagers. It uses SMTP for transmission.<br />

• SMS (SMPP): Delivers text messages to cell phones. It uses SMPP for<br />

transmission, which requires an account with an SMSC.<br />

• File: Saves files to networked computers <strong>and</strong> remote servers. It uses the<br />

Windows file system to deliver files to multiple network locations.<br />

• Print: Prints multiple files to personalized network locations. It enables<br />

administrators <strong>and</strong> users to define, select, <strong>and</strong> schedule batch printing<br />

requests from <strong>Narrowcast</strong> Administrator, the Subscription Portal, <strong>and</strong><br />

<strong>MicroStrategy</strong> Web.<br />

• Web (Portal): Delivers documents <strong>and</strong> Excel workbooks to the<br />

Subscription Portal for later viewing by subscribers. It uses ODBC to<br />

transmit these files to the Subscription Book Repository.<br />

The<br />

Web (Portal) information transmitter is not visible from the<br />

System <strong>Configuration</strong> Wizard. This is because, in typical<br />

configurations, you do not need to configure the Web (Portal)<br />

information transmitter.<br />

For more information about the usage of Information Transmitters while<br />

configuring a system, see Information transmission modules (ITMs) <strong>and</strong><br />

information transmitters (ITs) in the <strong>Narrowcast</strong> <strong>Server</strong> System<br />

Administrator <strong>Guide</strong>.<br />

46 System configuration process © 2012 <strong>MicroStrategy</strong>, Inc.


<strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong> Configuring <strong>Narrowcast</strong> <strong>Server</strong> 3<br />

Summary<br />

<strong>Configuration</strong><br />

This page lists the available information transmitters, some of which require<br />

additional configuration before they can be used. Check the Definition Status<br />

column to ensure that an information transmitter is working.<br />

To configure an information transmitter, select the information transmitter,<br />

then click Define.<br />

You<br />

do not need to configure every information transmitter that is in<br />

the system; you can remove any by deleting them <strong>and</strong> the devices that<br />

use them from the <strong>Narrowcast</strong> Administrator object browser after you<br />

complete the configuration of your system.<br />

For steps to configure the Information Transmitters in a system, see<br />

Information Transmission Module Dialog Set in the <strong>Narrowcast</strong> System<br />

Administrators <strong>Guide</strong>.<br />

The summary page indicates that you have successfully configured your<br />

<strong>Narrowcast</strong> <strong>Server</strong> system.<br />

Once your system is configured, you are ready to begin using <strong>Narrowcast</strong><br />

<strong>Server</strong>. There are several ways to begin exploring <strong>Narrowcast</strong> <strong>Server</strong>:<br />

• If you installed the Tutorial - Delivery sample project, you can access its<br />

Home page <strong>and</strong> be guided through the product. You can edit <strong>and</strong> deliver<br />

sample Tutorial services within <strong>Narrowcast</strong> Administrator. For steps, see<br />

the <strong>Narrowcast</strong> <strong>Server</strong> Getting Started <strong>Guide</strong>.<br />

• You can create a service using the Service Wizard. Use the Service Wizard<br />

to create functional services of your own <strong>and</strong> deliver your own email<br />

messages. For more information on the Service Wizard, see the<br />

<strong>Narrowcast</strong> <strong>Server</strong> Application Designer <strong>Guide</strong>.<br />

• If you have installed the Subscription Portal, you can use the Subscription<br />

Portal default site to view published content or change user subscriptions<br />

<strong>and</strong> preferences. You can explore how this site works <strong>and</strong> execute other<br />

services within <strong>Narrowcast</strong> Administrator to publish content to this site.<br />

© 2012 <strong>MicroStrategy</strong>, Inc. System configuration process 47


3<br />

Configuring <strong>Narrowcast</strong> <strong>Server</strong> <strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong><br />

48 System configuration process © 2012 <strong>MicroStrategy</strong>, Inc.


4.CONFIGURING THE<br />

SUBSCRIPTION PORTAL<br />

Introduction<br />

4<br />

This chapter provides installation <strong>and</strong> configuration guidelines for setting up<br />

a Subscription Portal on a separate web server machine or cluster. It only<br />

applies to <strong>Narrowcast</strong> <strong>Server</strong> Enterprise Edition.<br />

Subscription Portal configuration prerequisites<br />

Before you can configure a Subscription Portal site, you must ensure the<br />

following:<br />

• You must have <strong>Narrowcast</strong> <strong>Server</strong> Enterprise Edition.<br />

• You must fulfill the Chapter 1, <strong>Installation</strong> Prerequisites.<br />

• You must install the Subscription Portal <strong>and</strong> SequeLink components of<br />

<strong>Narrowcast</strong> <strong>Server</strong>. All <strong>Narrowcast</strong> <strong>Server</strong> components are installed by<br />

default when you install <strong>Narrowcast</strong> <strong>Server</strong>, but you can select to install<br />

only these components on the machines you intend to use for the<br />

Subscription Portal to conserve space. These components do not need to<br />

© 2012 <strong>MicroStrategy</strong>, Inc. Subscription Portal configuration prerequisites 49


4<br />

Configuring the Subscription Portal <strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong><br />

reside on the same machine. This procedure is in Chapter 2, <strong>Installation</strong><br />

Procedures.<br />

• You must configure a <strong>Narrowcast</strong> <strong>Server</strong> system. Other <strong>Narrowcast</strong><br />

<strong>Server</strong> components such as distribution managers <strong>and</strong> execution engines<br />

do not need to be on the same machine. For details, see Chapter 3,<br />

Configuring <strong>Narrowcast</strong> <strong>Server</strong>.<br />

• You must ensure that the SequeLink <strong>Server</strong> service is running on a<br />

machine on your network. From the Start menu, select Settings, then<br />

Control Panel. Open Services <strong>and</strong> locate the SequeLink service. Ensure<br />

that it is started.<br />

• The World Wide Web Publishing service must be running on the<br />

Subscription Portal machine. From the Start menu, select Settings, <strong>and</strong><br />

then Control Panel. Open Services <strong>and</strong> locate the World Wide Web<br />

Publishing service. Ensure that it is started.<br />

Subscription Portal configuration procedures<br />

To configure a Subscription Portal site on a web server machine that was not<br />

used to configure a system with <strong>Narrowcast</strong> Administrator, you perform the<br />

procedures below. The following is a high-level checklist of the procedures<br />

you must perform:<br />

1 Establish connections, page 50: Define the connection from your<br />

Subscription Portal pages to SequeLink, <strong>and</strong> ultimately to the Portal<br />

Repository.<br />

2 Create a portal, page 51: Create a virtual directory on your web server to<br />

serve Subscription Portal pages to subscribers.<br />

3 (Optional) Repeat for each web server, page 52: Configure multiple web<br />

servers to provide the same content to subscribers. You can use this<br />

procedure to add additional web server machines to your <strong>Narrowcast</strong><br />

<strong>Server</strong> system cluster, or to verify the configuration of existing<br />

Subscription Portal web servers.<br />

Establish connections<br />

This procedure establishes the connection between the Subscription Portal<br />

pages on your web server <strong>and</strong> the Portal Repository.<br />

50 Subscription Portal configuration procedures © 2012 <strong>MicroStrategy</strong>, Inc.


<strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong> Configuring the Subscription Portal 4<br />

To establish a connection<br />

1 Launch the Portal Administrator Wizard from the machine you wish to<br />

configure. To do this, from the Start menu, select Programs,<br />

<strong>MicroStrategy</strong>, <strong>Narrowcast</strong> <strong>Server</strong>, then Portal Administrator.<br />

2 Click System <strong>Configuration</strong> in the upper left corner of the page.<br />

3 Click Next.<br />

4 Create or select a database connection (also called a DB Alias) for the<br />

Portal Repository. If you selected the check box to configure the<br />

Subscription Portal during the configuration of your <strong>Narrowcast</strong> <strong>Server</strong><br />

system, a valid database connection for the Portal Repository might<br />

already be available for use. Select it, or if necessary, create a new one.<br />

If<br />

5 Click Next.<br />

Create a portal<br />

you want to publish the same site contents on several different<br />

Subscription Portal machines in a cluster, ensure that you choose<br />

the same Portal Repository location on each Subscription Portal<br />

machine.<br />

6 The Summary page reviews the steps you completed for your Portal. The<br />

Portal Administrator Wizard can now use this database to store<br />

configuration information for your Subscription Portal site.<br />

This procedure links a virtual directory on your web server to a specific site<br />

that is defined in your Portal Repository.<br />

1 Click Site Management at the top of the page.<br />

2 Click Next.<br />

3 By default, the virtual directory that was created when you installed<br />

Subscription Portal is selected. To create a new virtual directory or<br />

choose a different directory, click Click here.<br />

If<br />

you want to publish the same site contents on several different<br />

Subscription Portal machines in a cluster, ensure that you use the<br />

same virtual directory name on each Subscription Portal machine.<br />

© 2012 <strong>MicroStrategy</strong>, Inc. Subscription Portal configuration procedures 51


4<br />

Configuring the Subscription Portal <strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong><br />

4 Click Next.<br />

5 If you created the default Subscription Portal site when you configured<br />

your <strong>Narrowcast</strong> <strong>Server</strong> system, it will be selected by default.<br />

• To define a new site, click Add a new site definition.<br />

• To edit an existing site, click Edit.<br />

• To select a site, click the button next to the site name, then click Next.<br />

If you want to publish the same site contents on several different<br />

Subscription Portal machines in a cluster, ensure that you choose<br />

the same site on each Subscription Portal machine.<br />

Repeat for each web server<br />

You can repeat the two procedures above on each Subscription Portal web<br />

server in a cluster, to configure multiple web servers that will provide the<br />

same content to subscribers.<br />

52 Subscription Portal configuration procedures © 2012 <strong>MicroStrategy</strong>, Inc.


5.ODBCS, DSNS, AND<br />

DATABASE CONNECTIVITY<br />

Introduction<br />

5<br />

A data warehouse stores the data that users need to analyze, to track <strong>and</strong><br />

respond to business trends <strong>and</strong> facilitate forecasting <strong>and</strong> planning efforts.<br />

ODBC (open database connectivity) is the st<strong>and</strong>ard method of<br />

communicating with database servers. <strong>Narrowcast</strong> <strong>Server</strong> uses ODBC to<br />

connect to <strong>and</strong> communicate with all database servers in the system.<br />

An ODBC data source name (DSN) is the name for a pointer used by a client<br />

application to find <strong>and</strong> connect to a data source. Multiple DSNs can point to<br />

the same data source; one DSN can be used by different applications. This<br />

chapter shows you how to create DSNs, <strong>and</strong> explains how database<br />

connectivity works via ODBC.<br />

© 2012 <strong>MicroStrategy</strong>, Inc. 53


5<br />

ODBCs, DSNs, <strong>and</strong> Database Connectivity <strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong><br />

ODBCs <strong>and</strong> DSNs<br />

An ODBC connection contains these pieces:<br />

• A data source name (DSN) stores all of the necessary information for<br />

locating <strong>and</strong> logging into a database. A DSN generally includes such<br />

information as host computer name or IP address, instance name, <strong>and</strong><br />

database name. The exact information included in a DSN varies<br />

depending on the type of database server.<br />

• An ODBC driver is a type of software that translates information between<br />

the client application (<strong>Narrowcast</strong> <strong>Server</strong>) <strong>and</strong> the database server API.<br />

Database servers communicate through different APIs; for example,<br />

Oracle database servers use a different API (Oracle SQL*Net).<br />

• The ODBC driver manager coordinates communication between a client<br />

application <strong>and</strong> a database server. The client application tells the driver<br />

manager that it needs to connect using a particular connection string. The<br />

DSN found in this connection string provides the driver manager with the<br />

type of database server to which the application needs access. From this<br />

information, the driver manager decides what driver to use <strong>and</strong> initiates<br />

the communication.<br />

Creating new data source names<br />

If a data source name (DSN) does not already exist for your empty Object<br />

Repository or Subscription Book Repository, you can add or create a new<br />

one.<br />

To add a DSN<br />

1 From the Windows Start menu, select Programs, select <strong>MicroStrategy</strong>,<br />

select <strong>Narrowcast</strong> <strong>Server</strong>, <strong>and</strong> select <strong>Narrowcast</strong> Administrator.<br />

2 Open the System <strong>Configuration</strong> Wizard. To do this, from the System<br />

menu, select Edit System <strong>Configuration</strong>. The Welcome page opens.<br />

• When <strong>Narrowcast</strong> <strong>Server</strong> is opened for the first time, the System<br />

<strong>Configuration</strong> Wizard opens automatically.<br />

3 Click Next. The Overview page opens.<br />

54 ODBCs <strong>and</strong> DSNs © 2012 <strong>MicroStrategy</strong>, Inc.


<strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong> ODBCs, DSNs, <strong>and</strong> Database Connectivity 5<br />

4 Click Next. The Choose Data Source Name page opens.<br />

5 Click DSN Administrator. The ODBC Data Source Administrator dialog<br />

box opens.<br />

6 Select the System DSN tab <strong>and</strong> click Add.<br />

7 Select the already installed ODBC driver or select the appropriate version<br />

of the <strong>MicroStrategy</strong> ODBC driver.<br />

Only<br />

8 Click Finish.<br />

certain databases can contain Object or Subscription Book<br />

Repositories. Only DSNs created to connect to these databases can<br />

be used to connect to the Object or Subscription Book Repository.<br />

9 Depending on which <strong>MicroStrategy</strong> ODBC driver was selected, you must<br />

enter specific server-related information in the ODBC Driver Setup dialog<br />

box. See Creating DSNs for each ODBC driver, page 55 for ODBC driver<br />

vendor requirements.<br />

Once server connection information is entered <strong>and</strong> your DSN is created,<br />

you are returned to the System <strong>Configuration</strong> Wizard.<br />

10 Select the DSN from the Data Source Name drop-down list <strong>and</strong> click<br />

Next. If the DSN is not listed, ensure that the <strong>MicroStrategy</strong> ODBC driver<br />

used to create the DSN is one of the certified metadata repository<br />

vendors.<br />

11 Enter your Login ID <strong>and</strong> Password.<br />

12 Click Next. The System <strong>Configuration</strong> Wizard connects to the database.<br />

Creating DSNs for each ODBC driver<br />

This section includes information for creating a DSN for each of the<br />

following ODBC drivers:<br />

• Oracle 8: Oracle8 Client Software (Net8) must be installed prior to<br />

creating a DSN.<br />

• Microsoft SQL <strong>Server</strong><br />

The client software is not included in the <strong>MicroStrategy</strong> product suite<br />

installation. It must be obtained through the database vendor or<br />

another third party.<br />

© 2012 <strong>MicroStrategy</strong>, Inc. ODBCs <strong>and</strong> DSNs 55


5<br />

ODBCs, DSNs, <strong>and</strong> Database Connectivity <strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong><br />

To create a DSN for Oracle<br />

1 Click Start, select Settings, <strong>and</strong> select Control Panel. Then double-click<br />

either Data Sources (ODBC) or ODBC Data Sources.<br />

2 Click the System DSN tab.<br />

3 Click Add. The Create New Data Source dialog box opens.<br />

4 Select <strong>MicroStrategy</strong> ODBC Driver for Oracle <strong>and</strong> click Finish. The<br />

ODBC Oracle Driver Setup dialog box opens.<br />

5 Type the following details:<br />

• Data Source Name (General tab): Type a string that identifies this<br />

Oracle data source configuration in the system information. Examples<br />

include “Accounting” or “Oracle-Serv1”.<br />

• <strong>Server</strong> Name (General tab): Type the client connection string<br />

designating the server <strong>and</strong> database to be accessed. The required<br />

information varies depending on the client driver you are using. The<br />

server name (Local Net Service Name) is created when you configure<br />

the Net8 Client Software.<br />

• Default User Name (Advanced tab): Type the default user name<br />

used to connect to your Oracle database. A default user name is<br />

required only if security is enabled on your database. Your ODBC<br />

application may override this value, or you may override this value in<br />

the Logon dialog box or connection string.<br />

• All other settings are default or optional. If you have any questions<br />

about settings for DSN creation, click Help.<br />

6 Click Test Connect to ensure that the DSN connects properly to the<br />

database. If the DSN does not connect properly, verify that the required<br />

fields are properly completed.<br />

7 Once a connection is established, click Apply <strong>and</strong> then OK to exit the<br />

DSN setup.<br />

8 Click OK in the ODBC Data Source Administrator dialog box to exit.<br />

56 ODBCs <strong>and</strong> DSNs © 2012 <strong>MicroStrategy</strong>, Inc.


<strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong> ODBCs, DSNs, <strong>and</strong> Database Connectivity 5<br />

To create a DSN for Microsoft SQL <strong>Server</strong><br />

1 Click Start, select Settings, <strong>and</strong> select Control Panel. Then double-click<br />

either Data Sources (ODBC) or ODBC Data Sources.<br />

2 Click the System DSN tab.<br />

3 Click Add. The Create New Data Source dialog box opens.<br />

4 Select SQL <strong>Server</strong> <strong>and</strong> click Finish. The Create a New Data Source to<br />

SQL <strong>Server</strong> wizard opens.<br />

5 Enter the following details on the first page:<br />

• Name: Enter the data source name to be used by an ODBC application<br />

when it requests a connection to the data source. An example is<br />

Personnel. The data source name is displayed in the ODBC Data<br />

Source Administrator dialog box.<br />

• <strong>Server</strong>: Enter or select the name of a SQL <strong>Server</strong> on your network.<br />

– If you select a server name from the list, no further configuration is<br />

needed.<br />

– If you enter the name of a server that does not exist as an entry in<br />

the SQL <strong>Server</strong> Client Network Utility, you can create a server alias<br />

for the new name on the next page of the wizard. You can enter<br />

(local) in the <strong>Server</strong> field when you use the same computer as SQL<br />

<strong>Server</strong>. The user can then connect to the local copy of SQL <strong>Server</strong>,<br />

even when running a non-networked version of SQL <strong>Server</strong>.<br />

6 Click Next. Select one of the following authentication options:<br />

• With Windows authentication using the network login ID: This<br />

option specifies that the SQL <strong>Server</strong> ODBC driver request a secure (or<br />

trusted) connection to a SQL <strong>Server</strong> running on Windows NT or<br />

Windows 2000. When selected, SQL <strong>Server</strong> uses integrated login<br />

security to establish connections using this data source, regardless of<br />

the current login security mode at the server. Any login ID or<br />

password supplied is ignored. The SQL <strong>Server</strong> system administrator<br />

must have associated your Windows login with a SQL <strong>Server</strong> login ID.<br />

• With SQL <strong>Server</strong> authentication using a login ID <strong>and</strong> password<br />

entered by the user: This option specifies that the SQL <strong>Server</strong> ODBC<br />

driver not request a secure (or trusted) connection to SQL <strong>Server</strong>.<br />

When selected, SQL <strong>Server</strong> uses st<strong>and</strong>ard login security to establish<br />

© 2012 <strong>MicroStrategy</strong>, Inc. ODBCs <strong>and</strong> DSNs 57


5<br />

ODBCs, DSNs, <strong>and</strong> Database Connectivity <strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong><br />

connections using this data source. You must specify a SQL <strong>Server</strong><br />

login ID <strong>and</strong> password for all connection requests.<br />

For more information about server names for different types of networks,<br />

see the SQL <strong>Server</strong> installation documentation in SQL <strong>Server</strong> Books<br />

Online.<br />

7 Select or clear the Connect to SQL <strong>Server</strong> to obtain default settings<br />

for the additional configuration options check box. When selected, the<br />

SQL <strong>Server</strong> driver obtains initial settings from the SQL <strong>Server</strong> for the<br />

options on the following pages of the wizard. The SQL <strong>Server</strong> driver<br />

connects to the SQL <strong>Server</strong> named in the <strong>Server</strong> field on the first page.<br />

When cleared, the driver uses st<strong>and</strong>ard defaults as the initial settings for<br />

the options on the following wizard pages.<br />

8 Complete the following:<br />

• Login ID: This field specifies the login ID that the SQL <strong>Server</strong> driver<br />

uses when connecting to SQL <strong>Server</strong> if With SQL <strong>Server</strong><br />

authentication using a login ID <strong>and</strong> password entered by the<br />

user is selected. This applies only to the connection made to<br />

determine the server default settings; it does not apply to subsequent<br />

connections made using the data source after it has been created.<br />

• Password: This field specifies the password the SQL <strong>Server</strong> uses<br />

when connecting to SQL <strong>Server</strong> if With SQL <strong>Server</strong> authentication<br />

using a login ID <strong>and</strong> password entered by the user is selected.<br />

This applies only to the connection made to determine the server<br />

default settings; it does not apply to subsequent connections made<br />

using the new data source.<br />

Both the Login ID <strong>and</strong> Password fields are disabled if With Windows<br />

authentication using the network login ID is selected, or if Connect to<br />

SQL <strong>Server</strong> to obtain default settings for the additional<br />

configuration options is not selected.<br />

9 Click Next. Complete the following:<br />

• Change the default database to: This field specifies the name of the<br />

default database for any connection made using this data source.<br />

When cleared, connections use the default database defined for the<br />

login ID on the server. When completed, the database entered in the<br />

field overrides the default database defined for the login ID. If the<br />

Attach database file name field has the name of a primary file, the<br />

database described by the primary file is attached as a database using<br />

58 ODBCs <strong>and</strong> DSNs © 2012 <strong>MicroStrategy</strong>, Inc.


<strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong> ODBCs, DSNs, <strong>and</strong> Database Connectivity 5<br />

the database name specified in the Change the default database to<br />

field.<br />

• Using the default database for the login ID is more efficient than<br />

specifying a default database in the ODBC data source.<br />

10 All other settings are default or optional. For details on any settings in the<br />

DSN creation, click Help.<br />

11 Click Next.<br />

12 Click Finish.<br />

13 To test the DSN connection, click Test Data Source. If the connection is<br />

successful, click OK. If the connection is not successful, return to DSN<br />

configuration <strong>and</strong> ensure that all entries are correct.<br />

14 Click OK on the ODBC Microsoft SQL <strong>Server</strong> Setup window to return to<br />

the ODBC Data Source Administrator.<br />

15 Click OK on the ODBC Data Source Administrator to exit.<br />

Database connectivity via ODBC<br />

When a data source name is defined, a default database or database context<br />

is specified. To connect to a different database in <strong>Narrowcast</strong> <strong>Server</strong> <strong>and</strong><br />

override this default, you can specify a different database name in the Specify<br />

Connection Information page of the System <strong>Configuration</strong> Wizard. This<br />

causes <strong>Narrowcast</strong> <strong>Server</strong> to connect to the database chosen during<br />

configuration instead of the default specified in the data source name.<br />

To underst<strong>and</strong> how this works, consider the following. When a SQL<br />

statement is executed via an ODBC connection, the information required to<br />

identify the tables in the statement can come from two sources: (1) the<br />

default values specified in the data source name, or (2) the statement itself.<br />

When specifying a database table, information similar to the following is<br />

used by most RDBMS systems to uniquely identify a table:<br />

• <strong>Server</strong><br />

• Instance (Some databases, such as SQL <strong>Server</strong>, support multiple<br />

instances of the same RDBMS running simultaneously on a single<br />

machine.)<br />

© 2012 <strong>MicroStrategy</strong>, Inc. Database connectivity via ODBC 59


5<br />

ODBCs, DSNs, <strong>and</strong> Database Connectivity <strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong><br />

• Database<br />

• Tablespace (For example, Oracle <strong>and</strong> DB2 support this feature.)<br />

• Owner<br />

• Table<br />

The data source typically specifies the server, the instance, <strong>and</strong> the database.<br />

Since this information is contained in the data source, SQL queries often<br />

specify only table names by using expressions such as the following:<br />

SELECT * FROM table<br />

where table is the name of a table in a database.<br />

However, if an ODBC connection is made with a given database context (the<br />

default database specified in the data source name), <strong>and</strong> a query is run with<br />

the structure shown above, the query fails if the table specified is in a<br />

different database. This occurs because the full identification of the table has<br />

not been provided. The RDBMS looks for a table with the name table in the<br />

wrong database location. When the RDBMS fails to find such a table, it<br />

returns an error.<br />

In addition, if the owner of the table has not made the table visible to other<br />

users, the query fails. The RDBMS engine searches for a table named table<br />

<strong>and</strong> owned by the connected user, rather than owned by the table creator.<br />

For example, an Oracle database administrator might create table synonyms<br />

so that database users with different logins (other than the one that owns the<br />

table) can “see” that table.<br />

The information required to uniquely identify a table <strong>and</strong> the syntax required<br />

to provide this information in a SQL statement varies somewhat from one<br />

RDBMS to another. For example, in SQL <strong>Server</strong>, the following syntax is used:<br />

<strong>Server</strong>.database.owner.table<br />

If the <strong>Server</strong>, database, or owner values are left out, the defaults for the<br />

ODBC connection are used. An example of such an exclusion would be:<br />

database.table<br />

With this construction, the RDBMS uses the connected login as the owner<br />

when searching for tables in the default database.<br />

60 Database connectivity via ODBC © 2012 <strong>MicroStrategy</strong>, Inc.


INDEX<br />

A<br />

advanced clustering settings 40<br />

B<br />

backup distribution manager 38<br />

C<br />

certification update 9<br />

cluster configuration 30<br />

clustering 38<br />

component, custom 24<br />

computer registration 2<br />

configuration<br />

options 39<br />

prerequisites 30<br />

System <strong>Configuration</strong> Wizard 31<br />

configuration procedure<br />

creating a portal 51<br />

establishing a connection 50<br />

introduction 50<br />

repeating for each Web server 52<br />

configuring a source using the System <strong>Configuration</strong><br />

Wizard 44<br />

connectivity<br />

JDBC 11<br />

ODBC 10<br />

© 2012 <strong>MicroStrategy</strong>, Inc. 61<br />

D<br />

data source name (DSN) 11<br />

choosing 37<br />

creating 54, 55<br />

description 54<br />

database<br />

data source name. See also data source<br />

name (DSN). 11<br />

DB2 requirements 12<br />

installation requirements 9<br />

Oracle requirements 13<br />

permissions 10<br />

SQL <strong>Server</strong> requirements 12<br />

table 59<br />

DB2 requirements 12<br />

Delivery Engine requirements 5<br />

distributed system<br />

single Delivery Engine component 6<br />

single Subscription Portal<br />

component 7<br />

distribution manager 38, 41<br />

backup 38


Index <strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong><br />

primary 38<br />

DSN. See data source name<br />

E<br />

EE. See execution engine (EE).<br />

email (SMTP) information transmitter 46<br />

execution engine (EE) 39, 42<br />

F<br />

file information transmitter 46<br />

H<br />

hardware requirements 4<br />

Delivery Engine 5<br />

installation 4<br />

minimum 5<br />

other software products 7<br />

Subscription Portal 6<br />

I<br />

information source (IS) configuration 31,<br />

44<br />

information transmitter 31<br />

configuring 31<br />

email (SMTP) 46<br />

file 46<br />

print 46<br />

setting up 46<br />

SMS (SMPP) 46<br />

System <strong>Configuration</strong> Wizard 46<br />

web (portal) 46<br />

wireless (SMTP) 46<br />

installing <strong>MicroStrategy</strong> <strong>Narrowcast</strong> <strong>Server</strong><br />

accessing the Setup Wizard 16<br />

custom component 24<br />

database requirements 9<br />

network requirements 1<br />

st<strong>and</strong>ard installation 16<br />

system hardware requirements 4<br />

system software requirements 8<br />

uninstalling a product 24<br />

verification 23<br />

international support xxiii<br />

IS. See information source (IS) configuration.<br />

62 © 2012 <strong>MicroStrategy</strong>, Inc.<br />

J<br />

JDBC 11<br />

L<br />

Logging <strong>Server</strong>. See <strong>MicroStrategy</strong> Logging<br />

<strong>Server</strong>.<br />

M<br />

memory requirements for another software<br />

product 8<br />

Microsoft SQL <strong>Server</strong> 57<br />

<strong>MicroStrategy</strong> Logging <strong>Server</strong> 38, 40<br />

<strong>MicroStrategy</strong> <strong>Narrowcast</strong> <strong>Server</strong><br />

custom components 24<br />

installation 15<br />

prerequisites for installation 1<br />

uninstalling 24<br />

<strong>MicroStrategy</strong> Tutorial - Delivery sample<br />

project, configuration process<br />

for 31<br />

N<br />

network requirements<br />

email (SMTP) 3<br />

SMS (SMPP) 4


<strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong> Index<br />

O<br />

web (HTTP) 3<br />

Windows domain <strong>and</strong> account 2<br />

Object Repository 9<br />

creating 30<br />

location 36<br />

ODBC 10, 53<br />

database connectivity via 59<br />

driver 54<br />

driver manager 54<br />

Open Database Connectivity. See ODBC.<br />

Oracle requirements 13<br />

Oracle8 Client Software (Net8) 55<br />

P<br />

primary distribution manager 38<br />

print information transmitter 46<br />

processor for another software product 8<br />

project configuration. See information<br />

source (IS) configuration.<br />

R<br />

RDBMS. See relational database management<br />

system (RDBMS).<br />

relational database management system<br />

(RDBMS) 59<br />

report delivery method. See information<br />

transmitter.<br />

requirements<br />

database 9<br />

DB2 12<br />

Delivery Engine 5<br />

email (SMTP) 3<br />

hardware 4<br />

minimum 5<br />

network 1<br />

Oracle 13<br />

other software products 7<br />

SMS (SMPP) 4<br />

software 8<br />

SQL <strong>Server</strong> 12<br />

Subscription Portal 6<br />

web (HTTP) 3<br />

Windows domain <strong>and</strong> account 2<br />

reverse DNS lookup 3<br />

© 2012 <strong>MicroStrategy</strong>, Inc. 63<br />

S<br />

SBR. See Subscription Book Repository<br />

(SBR).<br />

SequeLink 11, 39<br />

machine name 43<br />

SequeLink <strong>Server</strong> 11<br />

Setup Wizard<br />

accessing 16<br />

Choose Destination Location page 18<br />

Customer Information page 18<br />

InstallShield Wizard Complete<br />

page 23<br />

introduction 16<br />

License Agreement page 17<br />

<strong>MicroStrategy</strong> <strong>Narrowcast</strong> <strong>Server</strong> setting<br />

page 21<br />

<strong>MicroStrategy</strong> Subscription Portal setting<br />

page 21<br />

Select Components page 19<br />

Select Program Folder page 21<br />

Setup Type page 18<br />

Start Copying Files page 22<br />

Welcome page 17<br />

short message service. See SMS.<br />

single Delivery Engine component in a distributed<br />

system 6<br />

single Subscription Portal component in a<br />

distributed system 7


Index <strong>Narrowcast</strong> <strong>Server</strong> <strong>Installation</strong> <strong>and</strong> <strong>Configuration</strong> <strong>Guide</strong><br />

single-machine configuration<br />

Delivery Engine 6<br />

Subscription Portal 6<br />

smart host 3<br />

SMS 4<br />

SMS (SMPP) information transmitter 46<br />

SMS (SMPP) requirements 4<br />

software requirements 8<br />

SQL <strong>Server</strong><br />

creating the DSN 57<br />

requirements 12<br />

storage for another software product 8<br />

Subscription Book in the System <strong>Configuration</strong><br />

Wizard 35<br />

Subscription Book Repository (SBR) 9<br />

creating 30, 35<br />

location 36<br />

Subscription Portal<br />

configuration 29, 49<br />

requirements 6<br />

site 39, 43<br />

support<br />

international xxiii<br />

support. See technical support.<br />

system configuration in the System <strong>Configuration</strong><br />

Wizard 33<br />

System <strong>Configuration</strong> Wizard<br />

adding a DSN 54<br />

clustering 38<br />

configuring sources 44<br />

description 31<br />

information transmitters 46<br />

introduction 32<br />

Subscription Book 35<br />

system configuration 33<br />

system creation <strong>and</strong> identification 29<br />

system hardware requirements 4<br />

64 © 2012 <strong>MicroStrategy</strong>, Inc.<br />

T<br />

technical support xxiv<br />

U<br />

uninstalling <strong>MicroStrategy</strong> <strong>Narrowcast</strong><br />

<strong>Server</strong> 24<br />

W<br />

web (HTTP) requirements 3<br />

web (portal) information transmitter 46<br />

Windows account 2<br />

Windows domain <strong>and</strong> account<br />

requirements 2<br />

wireless (SMTP) information<br />

transmitter 46

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

Saved successfully!

Ooh no, something went wrong!