MicroStrategy Narrowcast Server Installation and Configuration Guide
MicroStrategy Narrowcast Server Installation and Configuration Guide
MicroStrategy Narrowcast Server Installation and Configuration Guide
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