narrowcast server - MicroStrategy
narrowcast server - MicroStrategy
narrowcast server - MicroStrategy
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Narrowcast Server <br />
Upgrade Guide<br />
Version: 9.3<br />
Document Number: 09810930
Twenty-third 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: 09810930<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 and documentation are the proprietary and confidential information of <strong>MicroStrategy</strong> Incorporated and 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 and<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 and 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. and 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 expands 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) and the Software are copyrighted and 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 and<br />
Documentation were developed at private expense, that no part is public domain, and that the Software and Documentation are Commercial Computer<br />
Software provided with RESTRICTED RIGHTS under Federal Acquisition Regulations and 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 and Computer Software clause at<br />
DFAR 252.227-7013 et. seq. or subparagraphs (c)(1) and (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 and 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> Command 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 Server, <strong>MicroStrategy</strong> Broadcaster,<br />
<strong>MicroStrategy</strong> Broadcaster Server, <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 Server, <strong>MicroStrategy</strong><br />
Intelligence Server Universal Edition, <strong>MicroStrategy</strong> MDX Adapter, <strong>MicroStrategy</strong> Narrowcast Server, <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 and 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 and <strong>MicroStrategy</strong> Data Mining Services are all registered trademarks<br />
or trademarks of <strong>MicroStrategy</strong> Incorporated.<br />
All other company and 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, and<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 Server 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 and RealJukebox are included under license from Real Networks, Inc. Copyright © 1999-2012. All rights reserved.
CONTENTS<br />
Book Overview and<br />
Additional Resources<br />
1. New Features in<br />
Narrowcast Server<br />
2. Upgrading the Test<br />
Environment<br />
Description of this Guide ......................................................... xiii<br />
About this book ............................................................................xiv<br />
Who should use this guide.....................................................xiv<br />
Resources.....................................................................................xv<br />
Documentation........................................................................xv<br />
Education............................................................................. xxiii<br />
Consulting............................................................................ xxiv<br />
International support ............................................................ xxiv<br />
Technical Support................................................................ xxiv<br />
Feedback ................................................................................... xxix<br />
Introduction.................................................................................. 1<br />
New features in Narrowcast Server 9.3 ......................................... 1<br />
New features in Narrowcast Server 9.2.1m ................................... 2<br />
New features in Narrowcast Server 9.2.1 ...................................... 2<br />
New features in Narrowcast Server 9.2 ......................................... 2<br />
Introduction.................................................................................. 3<br />
Best practices ................................................................................ 4<br />
Prerequisites.................................................................................. 4<br />
Copying Narrowcast Server repositories using the Repository <br />
Copy Tool ...................................................................................... 5<br />
Registering the copied version of your Narrowcast Server<br />
system ........................................................................................... 8<br />
© 2012 <strong>MicroStrategy</strong>, Inc. v
Contents Narrowcast Server Upgrade Guide<br />
Upgrading the copied Narrowcast Server system ......................... 9<br />
Registering the upgraded Narrowcast Server system ................. 11<br />
Configuring the upgraded system to assign new machines ........ 11<br />
Configuring the Subscription Portal ............................................. 11<br />
Finalizing the upgrade process.................................................... 12<br />
3. Testing the Upgrade Introduction................................................................................ 13<br />
Modifying the configuration of the target system ......................... 14<br />
Email delivery ........................................................................ 14<br />
File delivery............................................................................ 14<br />
Print delivery .......................................................................... 15<br />
SMS delivery.......................................................................... 15<br />
Portal delivery ........................................................................ 16<br />
Data warehouse..................................................................... 16<br />
Testing functional areas............................................................... 17<br />
Information objects ................................................................ 17<br />
User Information Source........................................................ 18<br />
Dynamic subscriptions........................................................... 18<br />
SMTP information transmitters .............................................. 19<br />
XSL stylesheets ..................................................................... 19<br />
<strong>MicroStrategy</strong> Logging Server ............................................... 20<br />
Testing service execution behavior ............................................. 20<br />
Testing Subscription Portal behavior ........................................... 21<br />
4. Upgrading the<br />
Production<br />
Environment<br />
Introduction................................................................................ 23<br />
Shutting down the existing version of the production system ...... 24<br />
Installing the later version of Narrowcast Server on production<br />
machines ..................................................................................... 24<br />
Preparing to upgrade ................................................................... 25<br />
Upgrading the older version on the production system ............... 25<br />
Upgrading from <strong>MicroStrategy</strong> Narrowcast Server 8.x .......... 26<br />
Modifying the upgraded production system to use production<br />
machines ..................................................................................... 27<br />
Merging changes from the testing system ................................... 27<br />
Restarting the production system ................................................ 27<br />
Index........................................................................................................................................... 29<br />
vi © 2012 <strong>MicroStrategy</strong>, Inc.
BOOK OVERVIEW AND<br />
ADDITIONAL RESOURCES<br />
Description of this Guide<br />
The <strong>MicroStrategy</strong> Narrowcast Server Upgrade Guide describes the<br />
procedure for upgrading to later versions of <strong>MicroStrategy</strong> Narrowcast<br />
Server. It offers important recommendations that guide you during the<br />
upgrade process. It also covers the new features and enhancements available<br />
within the new <strong>MicroStrategy</strong> Narrowcast Server version that you wish to<br />
install.<br />
It is highly recommended that you review and follow the upgrade procedure<br />
outlined in Chapter 2, Upgrading the Test Environment.<br />
This guide does not include instructions on installing <strong>MicroStrategy</strong><br />
Narrowcast Server. Refer to the Narrowcast Server Installation and<br />
Configuration Guide for information on installing and configuring<br />
Narrowcast Server.<br />
Specifically, this guide provides the following information:<br />
• Chapter 1, New Features in Narrowcast Server<br />
• Chapter 2, Upgrading the Test Environment<br />
© 2012 <strong>MicroStrategy</strong>, Inc. xiii
Book Overview and Additional Resources Narrowcast Server Upgrade Guide<br />
• Chapter 3, Testing the Upgrade<br />
• Chapter 4, Upgrading the Production Environment<br />
Detailed steps for all functionality and interfaces in the <strong>MicroStrategy</strong> system<br />
are available in the online help.<br />
About this book<br />
The following sections list prerequisites for using this book and describe the<br />
user roles the information in this book was designed for.<br />
Who should use this guide<br />
This guide is for <strong>MicroStrategy</strong> Narrowcast Server users who want to<br />
upgrade to a later version of <strong>MicroStrategy</strong> Narrowcast Server. The following<br />
assumptions are made:<br />
• You understand common Narrowcast Server concepts and terminology<br />
such as services, schedules, logins, publications, documents, information<br />
objects, question objects, information sources, information transmitters,<br />
devices, users, addresses, groups, and so on.<br />
• You have a working knowledge of <strong>MicroStrategy</strong> Intelligence Server and<br />
Desktop products.<br />
For an introduction to Narrowcast Server and the terminology above, refer to<br />
the Narrowcast Server Getting Started Guide. For an introduction to<br />
<strong>MicroStrategy</strong> Intelligence Server and Desktop products, refer to the<br />
Introduction to <strong>MicroStrategy</strong>: Evaluation Guide.<br />
xiv About this book © 2012 <strong>MicroStrategy</strong>, Inc.
Narrowcast Server Upgrade Guide Book Overview and Additional Resources<br />
Resources<br />
Documentation<br />
<strong>MicroStrategy</strong> provides both manuals and 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 and concepts<br />
Examples and images<br />
Checklists and high-level procedures to get started<br />
The steps to access the manuals are described in Accessing manuals and<br />
other documentation sources, page xxi.<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 />
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 and evaluation<br />
• Introduction to <strong>MicroStrategy</strong>: Evaluation Guide<br />
Instructions for installing, configuring, and 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 and its sample<br />
business data.<br />
© 2012 <strong>MicroStrategy</strong>, Inc. Resources xv
Book Overview and Additional Resources Narrowcast Server Upgrade Guide<br />
• <strong>MicroStrategy</strong> Evaluation Edition Quick Start Guide<br />
Overview of the installation and evaluation process, and additional<br />
resources.<br />
• Evaluate <strong>MicroStrategy</strong> for Linux Guide: 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, and<br />
evaluate <strong>MicroStrategy</strong> software running in a Linux environment.<br />
• <strong>MicroStrategy</strong> Reporting Suite: Quick Start Guide<br />
Evaluate <strong>MicroStrategy</strong> as a departmental solution. Provides detailed<br />
information to download, install, configure, and use the <strong>MicroStrategy</strong><br />
Reporting Suite.<br />
• <strong>MicroStrategy</strong> Mobile Suite: Quick Start Guide<br />
Evaluate <strong>MicroStrategy</strong> Mobile as a departmental solution. Provides<br />
detailed information to download, install, configure, and use the<br />
<strong>MicroStrategy</strong> Mobile Suite.<br />
Manuals for query, reporting, and analysis<br />
• <strong>MicroStrategy</strong> Installation and Configuration Guide<br />
Information to install and configure <strong>MicroStrategy</strong> products on<br />
Windows, UNIX, Linux, and HP platforms, as well as basic maintenance<br />
guidelines.<br />
• <strong>MicroStrategy</strong> Upgrade Guide<br />
Instructions to upgrade existing <strong>MicroStrategy</strong> products.<br />
• <strong>MicroStrategy</strong> Project Design Guide<br />
Information to create and modify <strong>MicroStrategy</strong> projects, and<br />
understand facts, attributes, hierarchies, transformations, advanced<br />
schemas, and project optimization.<br />
• <strong>MicroStrategy</strong> Basic Reporting Guide<br />
Instructions to get started with <strong>MicroStrategy</strong> Desktop and<br />
<strong>MicroStrategy</strong> Web, and how to analyze data in a report. Includes the<br />
basics for creating reports, metrics, filters, and prompts.<br />
xvi Resources © 2012 <strong>MicroStrategy</strong>, Inc.
Narrowcast Server Upgrade Guide Book Overview and Additional Resources<br />
• <strong>MicroStrategy</strong> Advanced Reporting Guide: 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 Guide. Topics include reports,<br />
Freeform SQL reports, Query Builder reports, filters, metrics, Data<br />
Mining Services, custom groups, consolidations, and prompts.<br />
• <strong>MicroStrategy</strong> Report Services Document Analysis Guide: Analyzing<br />
Data with Report Services Documents<br />
Instructions for a business analyst to execute and analyze a document in<br />
<strong>MicroStrategy</strong> Desktop and <strong>MicroStrategy</strong> Web, building on basic<br />
concepts about projects and reports presented in the <strong>MicroStrategy</strong><br />
Basic Reporting Guide.<br />
• <strong>MicroStrategy</strong> Report Services Document Creation Guide: Creating<br />
Boardroom Quality Documents<br />
Instructions to design and create Report Services documents, building on<br />
information in the <strong>MicroStrategy</strong> Report Services Document Analysis<br />
Guide. 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, and formatting the document and its objects.<br />
• <strong>MicroStrategy</strong> Dashboards and Widgets Creation Guide: Creating<br />
Interactive Dashboards for your Data<br />
Instructions for designing and creating <strong>MicroStrategy</strong> Report Services<br />
dashboards, a type of document that is optimized for viewing online and<br />
for user interactivity. It builds on the basic concepts about documents<br />
presented in the <strong>MicroStrategy</strong> Report Services Document Creation<br />
Guide.<br />
• <strong>MicroStrategy</strong> OLAP Services Guide<br />
Information on <strong>MicroStrategy</strong> OLAP Services, which is an extension of<br />
<strong>MicroStrategy</strong> Intelligence Server. OLAP Services features include<br />
Intelligent Cubes, derived metrics, derived elements, dynamic<br />
aggregation, view filters, and dynamic sourcing.<br />
• <strong>MicroStrategy</strong> Office User Guide<br />
Instructions for using <strong>MicroStrategy</strong> Office to work with <strong>MicroStrategy</strong><br />
reports and documents in Microsoft® Excel, PowerPoint, Word, and<br />
Outlook, to analyze, format, and distribute business data.<br />
© 2012 <strong>MicroStrategy</strong>, Inc. Resources xvii
Book Overview and Additional Resources Narrowcast Server Upgrade Guide<br />
• <strong>MicroStrategy</strong> Mobile Analysis Guide: Analyzing Data with<br />
<strong>MicroStrategy</strong> Mobile<br />
Information and instructions for using <strong>MicroStrategy</strong> Mobile to view and<br />
analyze data, and perform other business tasks with <strong>MicroStrategy</strong><br />
reports and documents on a mobile device.<br />
• <strong>MicroStrategy</strong> Mobile Design and Administration Guide: A Platform for<br />
Mobile Intelligence<br />
Information and instructions to install and 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 and documents<br />
for use with <strong>MicroStrategy</strong> Mobile.<br />
• <strong>MicroStrategy</strong> System Administration Guide: Tuning, Monitoring, and<br />
Troubleshooting your <strong>MicroStrategy</strong> Business Intelligence System<br />
Concepts and high-level steps to implement, deploy, maintain, tune, and<br />
troubleshoot a <strong>MicroStrategy</strong> business intelligence system.<br />
• <strong>MicroStrategy</strong> Supplemental Reference for System Administration:<br />
VLDB Properties, Internationalization, User Privileges, and other<br />
Supplemental Information for Administrators<br />
Information and instructions for <strong>MicroStrategy</strong> administrative tasks such<br />
as configuring VLDB properties and defining data and metadata<br />
internationalization, and reference material for other administrative<br />
tasks.<br />
• <strong>MicroStrategy</strong> Functions Reference<br />
Function syntax and 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 Guide<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 />
and applications.<br />
Manuals for Analytics Modules<br />
• Analytics Modules Installation and Porting Guide<br />
• Customer Analysis Module Reference<br />
• Sales Force Analysis Module Reference<br />
xviii Resources © 2012 <strong>MicroStrategy</strong>, Inc.
Narrowcast Server Upgrade Guide Book Overview and Additional Resources<br />
• Financial Reporting Analysis Module Reference<br />
• Sales and Distribution Analysis Module Reference<br />
• Human Resources Analysis Module Reference<br />
Manuals for Narrowcast Services products<br />
• <strong>MicroStrategy</strong> Narrowcast Server Getting Started Guide<br />
Instructions to work with the tutorial to learn Narrowcast Server<br />
interfaces and features.<br />
• <strong>MicroStrategy</strong> Narrowcast Server Installation and Configuration Guide<br />
Information to install and configure Narrowcast Server.<br />
• <strong>MicroStrategy</strong> Narrowcast Server Application Designer Guide<br />
Fundamentals of designing Narrowcast Server applications.<br />
• <strong>MicroStrategy</strong> Narrowcast Server System Administrator Guide<br />
Concepts and high-level steps to implement, maintain, tune, and<br />
troubleshoot Narrowcast Server.<br />
• <strong>MicroStrategy</strong> Narrowcast Server Upgrade Guide<br />
Instructions to upgrade an existing Narrowcast Server.<br />
Software Development Kits<br />
• <strong>MicroStrategy</strong> Developer Library (MSDL)<br />
Information to understand the <strong>MicroStrategy</strong> SDK, including details<br />
about architecture, object models, customization scenarios, code<br />
samples, and 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 />
• Narrowcast Server SDK Guide<br />
Instructions to customize Narrowcast Server functionality, integrate<br />
Narrowcast Server with other systems, and embed Narrowcast Server<br />
functionality within other applications. Documents the Narrowcast<br />
© 2012 <strong>MicroStrategy</strong>, Inc. Resources xix
Book Overview and Additional Resources Narrowcast Server Upgrade Guide<br />
Server Delivery Engine and Subscription Portal APIs, and the Narrowcast<br />
Server SPI.<br />
Documentation for <strong>MicroStrategy</strong> Portlets<br />
• Enterprise Portal Integration Help<br />
Information to help you implement and deploy <strong>MicroStrategy</strong> BI within<br />
your enterprise portal, including instructions for installing and<br />
configuring out-of-the-box <strong>MicroStrategy</strong> Portlets for several major<br />
enterprise portal <strong>server</strong>s.<br />
This resource can be accessed using the <strong>MicroStrategy</strong> Product Manuals<br />
page, as described in Accessing manuals and other documentation<br />
sources, page xxi.<br />
Documentation for <strong>MicroStrategy</strong> GIS Connectors<br />
• GIS Integration Help<br />
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 />
This resource can be accessed using the <strong>MicroStrategy</strong> Product Manuals<br />
page, as described in Accessing manuals and other documentation<br />
sources, page xxi.<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 />
xx Resources © 2012 <strong>MicroStrategy</strong>, Inc.
Narrowcast Server Upgrade Guide Book Overview and Additional Resources<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, and 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, and<br />
<strong>MicroStrategy</strong> Mobile Server, 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 and 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 Guide.<br />
To access the installed manuals and other documentation sources, see the<br />
following procedures:<br />
• To access installed manuals and other documentation sources on<br />
Windows, page xxi<br />
• To access installed manuals and other documentation sources on UNIX<br />
and Linux, page xxii<br />
To access installed manuals and 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 and other<br />
documentation sources.<br />
2 Click the link for the desired manual or other documentation source.<br />
© 2012 <strong>MicroStrategy</strong>, Inc. Resources xxi
Book Overview and Additional Resources Narrowcast Server Upgrade Guide<br />
3 If you click the link for the Narrowcast Services SDK Guide, a File<br />
Download dialog box opens. This documentation resource must be<br />
downloaded. Select Open this file from its current location, and 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 and Page. This step<br />
varies slightly depending on your version of Adobe Acrobat Reader.<br />
To access installed manuals and other documentation sources on UNIX and<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 and other<br />
documentation sources.<br />
4 Click the link for the desired manual or other documentation source.<br />
5 If you click the link for the Narrowcast Services SDK Guide, a File<br />
Download dialog box opens. This documentation resource must be<br />
downloaded. Select Open this file from its current location, and 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 and Page. This step<br />
varies slightly depending on your version of Adobe Acrobat Reader.<br />
xxii Resources © 2012 <strong>MicroStrategy</strong>, Inc.
Narrowcast Server Upgrade Guide Book Overview and Additional Resources<br />
Education<br />
Documentation standards<br />
<strong>MicroStrategy</strong> online help and PDF manuals (available both online and in<br />
printed format) use standards to help you identify certain types of content.<br />
The following table lists these standards.<br />
These<br />
Type Indicates<br />
standards 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, and menus that are the focus of actions or<br />
part of a list of such GUI elements and their definitions<br />
Example: Click Select Warehouse.<br />
italic • New terms defined within the text and in the glossary<br />
• Names of other product manuals and documentation resources<br />
• When part of a command 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 and 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 and press Enter.<br />
+ A keyboard command 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 />
<strong>MicroStrategy</strong> Education Services provides a comprehensive curriculum and<br />
highly skilled education consultants. Many customers and partners from<br />
over 800 different organizations have benefited from <strong>MicroStrategy</strong><br />
instruction.<br />
© 2012 <strong>MicroStrategy</strong>, Inc. Resources xxiii
Book Overview and Additional Resources Narrowcast Server Upgrade Guide<br />
Consulting<br />
For the most up-to-date and detailed description of education offerings and<br />
course curricula, visit www.microstrategy.com/Education.<br />
<strong>MicroStrategy</strong> Consulting Services provides proven methods for delivering<br />
leading-edge technology solutions. Offerings include complex security<br />
architecture designs, performance and tuning, project and testing strategies<br />
and recommendations, strategic planning, and 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 and operating system support, support for date formats,<br />
numeric formats, currency symbols, and availability of translated interfaces<br />
and 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, and 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 />
Technical Support<br />
If you have questions about a specific <strong>MicroStrategy</strong> product, you should:<br />
1 Consult the product guides, Help, and readme files. Locations to access<br />
each are described above.<br />
xxiv Resources © 2012 <strong>MicroStrategy</strong>, Inc.
Narrowcast Server Upgrade Guide Book Overview and Additional Resources<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 and 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 and case communications must come through these<br />
named individuals. Your company may designate two employees to serve as<br />
their Support Liaisons, and 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 />
and improve case resolution time. When troubleshooting and 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 and has access to potentially sensitive project data such as security<br />
filter definitions.<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 and 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 and determine whether it occurs<br />
consistently.<br />
© 2012 <strong>MicroStrategy</strong>, Inc. Resources xxv
Book Overview and Additional Resources Narrowcast Server Upgrade Guide<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, and 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 />
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 />
• Ireland: +353 1436 0916<br />
• Italy: +39 023626 9668<br />
• Poland: +48 22 459 52 52<br />
• Scandinavia & Finland: +46 8505 20421<br />
• Spain: +34 91788 9852<br />
• The Netherlands: +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 />
xxvi Resources © 2012 <strong>MicroStrategy</strong>, Inc.
Narrowcast Server Upgrade Guide Book Overview and Additional Resources<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, and Singapore): +86 571 8526 8067 Fax: +86<br />
571 8848 0977<br />
Hours:<br />
• Japan and Korea: 9:00 A.M.–6:00 P.M. JST (Tokyo), Monday-Friday except holidays<br />
• Asia Pacific (except Japan and 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 and 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 />
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 and last)<br />
Company and customer site (if different from company)<br />
Contact information (phone and fax numbers, e-mail addresses)<br />
• Case details:<br />
Configuration information, including <strong>MicroStrategy</strong> software<br />
product(s) and versions<br />
© 2012 <strong>MicroStrategy</strong>, Inc. Resources xxvii
Book Overview and Additional Resources Narrowcast Server Upgrade Guide<br />
Full description of the case including symptoms, error messages(s),<br />
and 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 />
and 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, and be ready to provide it<br />
when inquiring about an existing case<br />
• Software version and product registration numbers of the <strong>MicroStrategy</strong><br />
software products you are using<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 and 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 />
and so on)<br />
xxviii Resources © 2012 <strong>MicroStrategy</strong>, Inc.
Narrowcast Server Upgrade Guide Book Overview and Additional Resources<br />
Feedback<br />
Network protocol used<br />
ODBC driver manufacturer and version<br />
Database gateway software version<br />
(For <strong>MicroStrategy</strong> Web-related problems) browser manufacturer<br />
and version<br />
(For <strong>MicroStrategy</strong> Web-related problems) Web <strong>server</strong> manufacturer<br />
and version<br />
If the issue requires additional investigation or testing, the Support Liaison<br />
and 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 />
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 and 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 and Additional Resources Narrowcast Server Upgrade Guide<br />
xxx Feedback © 2012 <strong>MicroStrategy</strong>, Inc.
1.NEW FEATURES IN<br />
NARROWCAST SERVER<br />
Introduction<br />
1<br />
This chapter provides information about the new features introduced in<br />
Narrowcast Server for the past several releases. (For details on older updates,<br />
see previous Upgrade Guides on the <strong>MicroStrategy</strong> Knowledge Base.)<br />
When you perform a Narrowcast Server upgrade, the metadata repository<br />
version number is changed. The system administrator should carry out an<br />
upgrade for the existing systems using the Upgrade Narrowcast Server<br />
System option from the Tools menu.<br />
For steps to upgrade Narrowcast Server, see Chapter 2, Upgrading the Test<br />
Environment. The new features for the version you are upgrading to are<br />
described below.<br />
New features in Narrowcast Server 9.3<br />
Narrowcast Server 9.2.1m is interoperable with the <strong>MicroStrategy</strong> 9.3<br />
software. For a list of new features in <strong>MicroStrategy</strong> 9.3, see the<br />
<strong>MicroStrategy</strong> Readme for that release.<br />
© 2012 <strong>MicroStrategy</strong>, Inc. New features in Narrowcast Server 9.3 1
1<br />
New Features in Narrowcast Server Narrowcast Server Upgrade Guide<br />
New features in Narrowcast Server 9.2.1m<br />
Narrowcast Server 9.2.1 is interoperable with the <strong>MicroStrategy</strong> 9.2.1m<br />
software. For a list of new features in <strong>MicroStrategy</strong> 9.2.1m, see the<br />
<strong>MicroStrategy</strong> Readme for that release.<br />
New features in Narrowcast Server 9.2.1<br />
The following new feature is included in Narrowcast Server 9.2.1:<br />
• Support for Excel 2007 or later, or MAC Office 2008 or later: If you have<br />
Excel 2007 or later, or MAC Office 2008 or later installed on your<br />
computer, you can view Report Services document data in Excel format.<br />
New features in Narrowcast Server 9.2<br />
The following new features are included in Narrowcast Server 9.2:<br />
• Reports using outline mode can be delivered to Microsoft Excel with all<br />
outlines collapsed by default.<br />
• Metadata IDs Updater Tool to locate and fix inconsistencies in<br />
Narrowcast objects caused by the metadata upgrades, and update<br />
subscriptions to the newest version of Narrowcast Server. For<br />
information about the tool features and usage, refer to the<br />
Troubleshooting chapter of the System Administrator Guide.<br />
2 New features in Narrowcast Server 9.2.1m © 2012 <strong>MicroStrategy</strong>, Inc.
2.UPGRADING THE TEST<br />
ENVIRONMENT<br />
Introduction<br />
2<br />
This chapter lists in detail the steps to copy the Narrowcast Server<br />
repositories and then to upgrade those copies of the Narrowcast Server<br />
system to a later version. You can then use subsequent chapters to test the<br />
upgrade, and then upgrade your production system.<br />
The high level steps to upgrade the Narrowcast Server system are listed<br />
below:<br />
1 Copying Narrowcast Server repositories using the Repository Copy<br />
Tool, page 5<br />
2 Registering the copied version of your Narrowcast Server system,<br />
page 8<br />
3 Upgrading the copied Narrowcast Server system, page 9<br />
4 Registering the upgraded Narrowcast Server system, page 11<br />
5 Configuring the upgraded system to assign new machines, page 11<br />
6 Configuring the Subscription Portal, page 11<br />
© 2012 <strong>MicroStrategy</strong>, Inc. 3
2<br />
Upgrading the Test Environment Narrowcast Server Upgrade Guide<br />
Best practices<br />
Review the following recommendations to help ensure the successful<br />
upgrade of Narrowcast Server to the latest version.<br />
• Migrate <strong>MicroStrategy</strong> Web deliveries to <strong>MicroStrategy</strong> Distribution<br />
Services when upgrading to Narrowcast Server 9.x. For detailed steps to<br />
migrate Web deliveries, see the <strong>MicroStrategy</strong> Desktop Help.<br />
• When creating Data Source Names (DSNs), use the <strong>MicroStrategy</strong><br />
Connectivity Wizard.<br />
• Perform the upgrade on the copied repositories, and not on the<br />
production repositories. The upgrade steps in this section follow this<br />
recommended practice.<br />
• While copying the repositories, the source and the target system prefix<br />
should be different.<br />
Prerequisites<br />
Before you begin upgrading the Narrowcast Server system, perform the<br />
following important steps:<br />
• Create a backup of the Narrowcast Server repositories.<br />
• Ensure that sufficient space is available to copy all Narrowcast Server<br />
tables to the Object Repository (OR), Subscription Book Repository<br />
(SBR), and Portal Repository. See the administration documentation of<br />
your database for information on how to increase the database size, if<br />
necessary.<br />
• Data Source Names (DSNs) should be created to the repositories of the<br />
existing system (the system that is being copied), and to the location<br />
where the existing repositories will be copied.<br />
4 Best practices © 2012 <strong>MicroStrategy</strong>, Inc.
Narrowcast Server Upgrade Guide Upgrading the Test Environment 2<br />
Copying Narrowcast Server repositories using<br />
the Repository Copy Tool<br />
Narrowcast Server contains a Repository Copy Tool to copy the Narrowcast<br />
Server Object Repository (OR) and Subscription Book Repository (SBR).<br />
This tool also ensures that no changes are made to the existing Narrowcast<br />
Server system while the repositories are being copied. Using the Repository<br />
Copy Tool also ensures that references to Distribution Managers (DM) and<br />
Execution Engines (EE) are removed from the copied repositories.<br />
Note the following when you use the Repository Copy Tool:<br />
• Microsoft Access databases can be copied to any other database <strong>server</strong>,<br />
but non-Access databases can only be copied to other non-Access<br />
database <strong>server</strong>s.<br />
• The source and target system names should be different.<br />
• The source and target prefixes should be different if the repositories are<br />
copied to the same database. If you are using a different database to copy<br />
the repositories, the source and target prefixes can be the same.<br />
The<br />
process of copying the repositories can take time to complete,<br />
depending on the size and number of objects in the OR and SBR. It is<br />
recommended that you start the repository copying process when<br />
activity on the source system is minimal. This minimizes the<br />
possibility of differences between the existing Narrowcast Server<br />
system and the copied repositories, in terms of the subscriptions that<br />
may be created after the repositories are copied.<br />
The following procedure assumes that you are using the Repository Copy<br />
Tool on the earlier version of Narrowcast, which is the version you are<br />
upgrading from.<br />
To copy the Narrowcast Server OR and SBR<br />
1 On the earlier version of Narrowcast, from the Start menu, select<br />
Programs, <strong>MicroStrategy</strong>, Narrowcast Server, and then Narrowcast<br />
Administrator. <strong>MicroStrategy</strong> Narrowcast Administrator opens.<br />
© 2012 <strong>MicroStrategy</strong>, Inc. Copying Narrowcast Server repositories using the Repository Copy Tool 5
2<br />
Upgrading the Test Environment Narrowcast Server Upgrade Guide<br />
2 From the Tools menu, select Copy Repository. The Repository Copy<br />
dialog box opens.<br />
<br />
3 Select Copy Object Repository to copy the OR from the source folder.<br />
The following options are enabled:<br />
• Copy Subscription Book Repository used by the source: Select this<br />
check box to copy the SBR used by the source. It is recommended that<br />
the SBR and OR should be copied at the same time.<br />
• Link the target Subscription Book Repository to the target Object<br />
Repository: Select this check box to link the target SBR to the target<br />
OR. It is recommended to preserve the link between the target<br />
repository and the Object Repository, so that the copied SBR and OR<br />
are connected and existing services are triggered after the upgrade.<br />
• Copy Subscription Book Repository: Select this option only if you<br />
want the tool to copy the SBR without maintaining a link to the source<br />
OR.<br />
6 Copying Narrowcast Server repositories using the Repository Copy Tool © 2012 <strong>MicroStrategy</strong>, Inc.
Narrowcast Server Upgrade Guide Upgrading the Test Environment 2<br />
4 Click Next. The Repository Copy - Object Repository page opens. The<br />
source and target information of the OR is displayed.<br />
5 Verify the information presented. The Prefix is the repository prefix.<br />
Leave it blank if no prefix exists. Then click Next. The Repository Copy -<br />
Subscription Book Repository page opens.<br />
© 2012 <strong>MicroStrategy</strong>, Inc. Copying Narrowcast Server repositories using the Repository Copy Tool 7
2<br />
Upgrading the Test Environment Narrowcast Server Upgrade Guide<br />
6 By default, users and user addresses are copied. The copy options that<br />
you can select are:<br />
• User preferences: Select this check box to copy the user preferences.<br />
• Authentication and security: Select this check box to copy<br />
authentication details and security objects.<br />
• Subscriptions: Select this check box to copy the subscriptions.<br />
The Subscriptions check box is enabled only when the User<br />
preferences and Authentication and security options are selected.<br />
7 Click Next. The Repository Copy - Summary page opens. Verify the<br />
information and click Finish. The repository information is copied.<br />
The copied repositories are completely independent of your existing<br />
Narrowcast Server system. Once the repositories are copied, you need to<br />
register the copied system and upgrade the copied system. Steps to do this<br />
are below.<br />
Registering the copied version of your<br />
Narrowcast Server system<br />
You must register the copied version of your Narrowcast Server system on<br />
the earlier version of Narrowcast Server, before upgrading the system. You<br />
must register the system so that you can see it in the Narrowcast<br />
Administrator’s console.<br />
To register the copied version, navigate to the System menu and select<br />
Register Existing System. The System Configuration Wizard opens. For<br />
more information about using the System Configuration Wizard, see the<br />
Narrowcast Server Installation and Configuration Guide.<br />
Once the copied version of your Narrowcast Server system is registered, you<br />
must change the Intelligence Server references so that your system does not<br />
connect to the production Intelligence Server. For each Information Source<br />
Module, specify the name of the Intelligence Server machine, using the steps<br />
below.<br />
8 Registering the copied version of your Narrowcast Server system © 2012 <strong>MicroStrategy</strong>, Inc.
Narrowcast Server Upgrade Guide Upgrading the Test Environment 2<br />
To update Intelligence Server references<br />
1 In Narrowcast Server Administrator, expand Administration, then<br />
expand Information Source Modules.<br />
2 Expand <strong>MicroStrategy</strong>. The Information Source Modules are displayed.<br />
3 Right-click the required Information Source Module and select Edit. The<br />
Information Source dialog box opens.<br />
4 Click Define. The Information Source Wizard – Intelligence Server<br />
opens.<br />
5 In the Intelligence Server Machine Name field, type the name of the<br />
Intelligence Server machine with the newer version of Intelligence Server.<br />
• Alternatively, you can browse to select the required machine. The<br />
Browse for Computer dialog box opens. Select the machine and click<br />
OK.<br />
6 Click Next. On the Summary page, verify the information and click<br />
Finish to remove the existing Intelligence Server from the Information<br />
Source.<br />
Note<br />
the following:<br />
• Once the system is registered, verify your credentials for login and<br />
authentication.<br />
• If you are using Intelligence Server clustering, edit the<br />
corresponding information in the Intelligence Server Properties<br />
dialog box of Narrowcast’s Information Source Wizard.<br />
Upgrading the copied Narrowcast Server<br />
system<br />
The upgrade is performed on the copied version of Narrowcast Server. After<br />
registering the Information System, perform the following steps to upgrade.<br />
© 2012 <strong>MicroStrategy</strong>, Inc. Upgrading the copied Narrowcast Server system 9
2<br />
Upgrading the Test Environment Narrowcast Server Upgrade Guide<br />
To upgrade the copied Narrowcast system<br />
1 Create Data Source Names (DSN) to the copied OR and SBR on the<br />
machine where the later version of Narrowcast Server is installed.<br />
The<br />
DSN for the later version of the OR can be different, but the<br />
DSN for the SBR needs to be retained. You can provide the DSN of<br />
the OR, and the DSN information for the SBR is automatically<br />
chosen from the OR.<br />
2 In the later version of the Narrowcast Server application, select Upgrade<br />
Narrowcast Server System from the Tools menu. The Narrowcast<br />
Server Upgrade dialog box opens.<br />
Because the system is registered, the prefix, database type, data source<br />
name, user name, password, and database information are automatically<br />
generated.<br />
By<br />
default, the Commit changes incrementally check box is<br />
selected. Selecting the Commit changes incrementally option<br />
reduces the memory consumption of the machine that is being<br />
used for the upgrade. The copied Narrowcast Server system is<br />
incrementally upgraded. For example, if you are upgrading from<br />
8.1.2 to 9.0.2, the upgrade proceeds from 8.1.2 to 9.0 to 9.0.1 to<br />
9.0.2. You are prompted after each version upgrade is finished.<br />
3 Click Upgrade. The <strong>MicroStrategy</strong> Upgrade dialog box opens.<br />
4 Click OK to continue with the upgrade.<br />
Canceling retains Web deliveries objects in the Narrowcast Server<br />
repositories and disables the Web deliveries services, but allows<br />
the upgrade process to continue. Retained objects can later be<br />
migrated to Distribution Services from upgraded Narrowcast<br />
Server repositories. However, this migration is possible only if the<br />
upgraded Narrowcast Server repositories were either your<br />
production repositories or a database copy of the repositories. If<br />
you are upgrading the repository copies created using the<br />
Repository Copy Tool, it is strongly recommended that you click<br />
OK and continue with the upgrade. Retained objects inside such<br />
repositories cannot be migrated later.<br />
10 Upgrading the copied Narrowcast Server system © 2012 <strong>MicroStrategy</strong>, Inc.
Narrowcast Server Upgrade Guide Upgrading the Test Environment 2<br />
Registering the upgraded Narrowcast Server<br />
system<br />
The upgraded system should be registered. To register the system, navigate<br />
to the System menu and select Register Existing System. The System<br />
Configuration Wizard opens. For more information about the System<br />
Configuration Wizard, see the Narrowcast Server Installation and<br />
Configuration Guide.<br />
Configuring the upgraded system to assign<br />
new machines<br />
When the repositories are copied, references to Distribution Manager and<br />
Execution Engine are removed. To assign new machines for DM and EE, you<br />
need to configure the upgraded system as follows.<br />
To configure the upgraded system to assign new machines to DM and EE<br />
1 From the System menu, select Configure New System. The System<br />
Configuration Wizard opens.<br />
2 On the Clustering page, specify the appropriate information for the new<br />
machines.<br />
3 Click OK.<br />
Configuring the Subscription Portal<br />
From the earlier version of the Narrowcast Server system, copy the<br />
Subscription Portal and DBDriver property files located by default at<br />
Program Files\Common Files\<strong>MicroStrategy</strong>\Config to the<br />
location where the newer version of Narrowcast Server is installed.<br />
© 2012 <strong>MicroStrategy</strong>, Inc. Registering the upgraded Narrowcast Server system 11
2<br />
Upgrading the Test Environment Narrowcast Server Upgrade Guide<br />
You can also configure the Subscription Portal using the System<br />
Configuration page in the Portal Administrator of the newer version of the<br />
Narrowcast Server system.<br />
Selecting<br />
the Create a Subscription Portal Site check box creates a<br />
new portal repository at the same location. However, since the Portal<br />
Repository from the existing version of Narrowcast Server is available,<br />
creating a new portal site is not required.<br />
Finalizing the upgrade process<br />
Once the repositories are copied and the copied system is upgraded, you<br />
must review and confirm the following points to ensure that the upgrade is<br />
complete:<br />
• Review pre-/post-SQL statements<br />
Because the Narrowcast Server system has inherited all the subscription<br />
sets from the existing Narrowcast Server system, all the pre-/post-SQL<br />
instructions are available in the subscription sets. Review the pre-/<br />
post-SQL statements and the database locations where the statements<br />
are executed. Reviewing these statements ensures that the service<br />
executions of the upgraded Narrowcast Server system do not interfere<br />
with the pre-/post-SQL executions of the existing system.<br />
• Check reconfiguration for custom modules<br />
Check whether reconfigurations are necessary in any of the custom<br />
modules, such as Information Sources and Transmitters, that you may<br />
have integrated into Narrowcast Server.<br />
After the upgrade, you must test whether the upgrade was successful. For<br />
information on testing the upgraded system, see Chapter 3, Testing the<br />
Upgrade.<br />
12 Finalizing the upgrade process © 2012 <strong>MicroStrategy</strong>, Inc.
3.TESTING THE UPGRADE<br />
Introduction<br />
3<br />
This chapter shows you how to test the upgraded Narrowcast Server system<br />
in your test environment. It assumes that you have already upgraded the<br />
Narrowcast Server system as described in Chapter 2, Upgrading the Test<br />
Environment.<br />
The high level steps to test the upgraded Narrowcast Server system are:<br />
1 Modifying the configuration of the target system, page 14<br />
2 Testing functional areas, page 17<br />
3 Testing service execution behavior, page 20<br />
4 Testing Subscription Portal behavior, page 21<br />
The detailed steps for the procedures listed above are in this chapter.<br />
© 2012 <strong>MicroStrategy</strong>, Inc. 13
3<br />
Testing the Upgrade Narrowcast Server Upgrade Guide<br />
Modifying the configuration of the target<br />
system<br />
Email delivery<br />
File delivery<br />
Before testing the upgraded Narrowcast Server system, you need to modify<br />
the configuration to prevent message delivery and data changes. The steps to<br />
modify the configuration of the Narrowcast Server system include modifying<br />
email, file, print, SMS, portal delivery, and data warehouse.<br />
Start the Narrowcast Server system and modify the following functionality,<br />
using the steps that follow.<br />
Modify the message output for the Email (SMTP) Information Transmitters<br />
to transmit messages to a test folder using the following steps.<br />
To modify email delivery configuration<br />
1 In Narrowcast Server Administrator, expand Administration, expand<br />
Information Transmitters, right-click Email (SMTP), and select Edit.<br />
The Information Transmitter - Email (SMTP) dialog box opens.<br />
2 Select the Show Advanced Properties check box to display the<br />
additional tabs.<br />
3 On the Message Output tab, select the Save to File option to save the<br />
generated email message files. The files are saved at the location specified<br />
in the Save to folder field.<br />
4 Click OK.<br />
Modify the Device Editor General properties for a file to specify a test file<br />
location using the following steps.<br />
14 Modifying the configuration of the target system © 2012 <strong>MicroStrategy</strong>, Inc.
Narrowcast Server Upgrade Guide Testing the Upgrade 3<br />
To modify file delivery configuration<br />
1 In Narrowcast Server Administrator, expand Administration, expand<br />
Devices, and select File System.<br />
2 Right-click the file device and select Edit. The Device Editor: Saved File<br />
for File dialog box opens.<br />
3 Modify the file delivery path in the File location field. You can click<br />
Browse to navigate to and select a test location for file delivery.<br />
4 Click OK.<br />
Print delivery<br />
SMS delivery<br />
Modify the Device Editor General properties for print delivery to specify a<br />
test printer location using the following steps.<br />
To modify print delivery configuration<br />
1 In Narrowcast Server Administrator, expand Administration, expand<br />
Devices, and select Printer.<br />
2 Right-click the print device and select Edit. The Device Editor: Default<br />
Printer for Print dialog box opens.<br />
3 Modify the printer path by selecting a test printer from the Printer<br />
Location drop-down list. For information on adding a test printer, see<br />
the Narrowcast Server System Administrator Guide.<br />
4 Click OK.<br />
Modify the SMSC IP address so that it no longer points to a valid destination,<br />
using the following steps. For example, you can use a test IP address to point<br />
to the test machine.<br />
© 2012 <strong>MicroStrategy</strong>, Inc. Modifying the configuration of the target system 15
3<br />
Testing the Upgrade Narrowcast Server Upgrade Guide<br />
To modify SMS delivery configuration<br />
1 In Narrowcast Server Administrator, expand Administration, expand<br />
Information Transmitters, right-click SMS (SMPP), and select Edit. The<br />
Information Transmitter - SMS (SMPP) dialog box opens.<br />
2 Type the IP address of the test machine in the SMSC IP Address field.<br />
3 Click OK.<br />
Portal delivery<br />
Data warehouse<br />
The portal information transmitter transmits the messages to the<br />
Subscription Book Repository database. Therefore it is not necessary to<br />
disable the portal information transmitter.<br />
If the subscription sets in the application use pre- or post-SQL statements to<br />
modify the contents of a database, you should remove the SQL statements<br />
using the following steps. The SQL statements are removed from the<br />
subscription sets in the target system to avoid accidental data changes.<br />
To modify data warehouse configuration<br />
1 In Narrowcast Server Administrator, expand Applications, expand My<br />
First Application, and select Subscription Sets.<br />
2 Right-click an available subscription set and select Edit. The Subscription<br />
Set Editor - New Subscription Set dialog box opens.<br />
3 From the Edit menu, select Subscription Set Properties. The<br />
Subscription Set Properties dialog box opens.<br />
4 From the Pre-execution SQL and Post-execution SQL Specification tabs,<br />
select the available SQL statements and click Remove. The SQL<br />
statements are removed.<br />
16 Modifying the configuration of the target system © 2012 <strong>MicroStrategy</strong>, Inc.
Narrowcast Server Upgrade Guide Testing the Upgrade 3<br />
5 Click OK.<br />
Testing functional areas<br />
Test the following functional areas on the upgraded Narrowcast Server<br />
system:<br />
• Information objects, page 17<br />
• User Information Source, page 18<br />
• Dynamic subscriptions, page 18<br />
• SMTP information transmitters, page 19<br />
• XSL stylesheets, page 19<br />
• <strong>MicroStrategy</strong> Logging Server, page 20<br />
Information that needs to be tested for each area is listed below.<br />
Information objects<br />
Test whether the subscription information and content information objects<br />
are upgraded to use prompts in the report for segmentation.<br />
Subscription and content information objects<br />
The subscription information object is the original subscription and content<br />
information object, with the role set to subscription only.<br />
The content information object is created as a copy of the subscription and<br />
content information object. The role is set to content, and personalization<br />
mode is set to personalized page execution. This information object is named<br />
“Content IO for Sub IO - %%Sub IO Name%%” and is saved in the same<br />
folder as the subscription information object.<br />
If the subscription and content information objects have been used in<br />
Narrowcast documents, all documents are modified to use this newly created<br />
content information object.<br />
© 2012 <strong>MicroStrategy</strong>, Inc. Testing functional areas 17
3<br />
Testing the Upgrade Narrowcast Server Upgrade Guide<br />
Content information objects using personalized page<br />
execution<br />
Content information objects executed in personalized page execution mode<br />
that use segmentation are upgraded to content information objects executed<br />
in personalized page execution mode where segmentation is performed using<br />
prompts in the report.<br />
User Information Source<br />
The User Information Source is hidden, along with the corresponding<br />
information objects and question objects.<br />
Test whether you can:<br />
• Add information objects to documents. Right-click the document and<br />
select Edit. The Document Editor is displayed. Click Insert and select<br />
New Information Object.<br />
• Edit the available user information properties. Select Edit Available<br />
User Properties from the Tools menu in Narrowcast Administrator. For<br />
an introduction to user information properties, see the Narrowcast<br />
Server System Administrator Guide.<br />
• Set user information for a new account. To do this, create a new account<br />
in the Subscription Portal. You are prompted for information in the user<br />
information section of Narrowcast Administrator. You can provide user<br />
information through the Subscription Portal or the User Editor dialog<br />
box in Narrowcast Administrator.<br />
Dynamic subscriptions<br />
For the Narrowcast Server system you are upgrading, you can specify<br />
whether information sources should support dynamic subscriptions.<br />
When<br />
dynamic subscriptions are not supported by an information<br />
source, the subscription administrator cannot define subscription<br />
and/or segment information objects for that information source.<br />
When the Narrowcast Server application is upgraded, the information source<br />
is upgraded to support dynamic subscriptions. The information source<br />
definition is modified to include the attribute form used in one of the<br />
subscription objects for the subscription ID. The attribute form is included in<br />
18 Testing functional areas © 2012 <strong>MicroStrategy</strong>, Inc.
Narrowcast Server Upgrade Guide Testing the Upgrade 3<br />
the list of available attribute forms in the dynamic subscription setup area of<br />
the Information Source Wizard. The system administrator should also<br />
execute the Information Source Wizard to ensure that the dynamic<br />
subscription properties are correctly set up.<br />
Subscription, content, and segment information objects of information<br />
sources supporting dynamic subscriptions are upgraded. In the upgraded<br />
application, test whether the information objects function as described<br />
below:<br />
• Subscription information objects are upgraded to retrieve subscription<br />
information from a selected report, rather than retrieving subscription<br />
information directly from the project based on the information source<br />
definition.<br />
• Subscription and content information objects use prompts in the report<br />
for segmentation rather than segmenting the automatically returned<br />
information.<br />
• Segment information objects are still used by dynamic subscription sets<br />
to segment the subscription set.<br />
SMTP information transmitters<br />
XSL stylesheets<br />
SMTP information transmitters are upgraded to preserve the existing<br />
information transmitter name and support all devices supported by the older<br />
version of Narrowcast Server.<br />
The Delivery Engine in Narrowcast Server uses an upgraded XML parser and<br />
XSL processor. These components enforce more strict adherence to XSL<br />
stylesheet content and element usage rules and standards.<br />
For example, the copyright symbol © is not a legal symbol in XSL stylesheets<br />
unless a character set containing the symbol is explicitly referenced as the<br />
stylesheet character set. Therefore, an XSL stylesheet that includes this<br />
character but does not specify the use of a specific character set causes XSL<br />
transformation to fail. Similarly, XSL stylesheets that violate other parser<br />
rules also cause XSL transformation to fail.<br />
© 2012 <strong>MicroStrategy</strong>, Inc. Testing functional areas 19
3<br />
Testing the Upgrade Narrowcast Server Upgrade Guide<br />
Standard XSL stylesheets<br />
XSL stylesheets that were installed and configured with Narrowcast Server<br />
are automatically modified by the upgrade tool. If you modified one of the<br />
standard XSL stylesheets, you need to update the customized stylesheet file<br />
to adhere to the XSL standards. You must reload the imported XSL<br />
stylesheet file object that uses it.<br />
Custom XSL stylesheets<br />
Custom XSL stylesheets can fail during XSL transformation in the document<br />
element processing phase of service execution. The upgrade tool does not<br />
correct XSL stylesheet errors. You need to test and correct each custom XSL<br />
stylesheet in the upgraded system, as required.<br />
<strong>MicroStrategy</strong> Logging Server<br />
When the Narrowcast Server application is upgraded, the message format<br />
and the message contents used for messages sent through the <strong>MicroStrategy</strong><br />
Logging Server change. Though the changes do not have an impact on<br />
product functionality, you need to modify the custom-built message parsers<br />
and handlers to work correctly with the new message format.<br />
Testing service execution behavior<br />
Use the Narrowcast Administrator application to test the services execution<br />
behavior of the upgraded application on the target system. If you have used a<br />
different machine to upgrade the application, you need to register that<br />
machine by selecting Register Existing System from the System menu.<br />
If your organization has a test procedure available, use the test procedure to<br />
test service execution. You can also test the service execution behavior by<br />
performing the following steps.<br />
To test service execution after upgrading<br />
1 Start the Narrowcast Server application.<br />
20 Testing service execution behavior © 2012 <strong>MicroStrategy</strong>, Inc.
Narrowcast Server Upgrade Guide Testing the Upgrade 3<br />
2 From the Tools menu, select View System Messages to view error<br />
information. The error messages are displayed in the System Message<br />
Viewer: Tutorial System dialog box.<br />
3 Expand Administration and select Scheduled Services. Check the<br />
service queue to ensure that the scheduled services are available.<br />
4 Manually run each service with each subscription set it can use, one at a<br />
time. To do this, right-click the service and select Run Immediately.<br />
Check the System Message Viewer for errors during service execution.<br />
5 Create a test subscription set that includes a test subscription for each<br />
supported locale and device in the target system. Then add this<br />
subscription set to every active service. For information on creating a<br />
subscription set, see the Narrowcast Server Application Designer Guide.<br />
If<br />
you already have a test subscription set available, you do not<br />
need to create another one. You can use the existing test<br />
subscription set to test the subscriptions.<br />
6 Manually run each service with the test subscription set. To do this,<br />
right-click the service and select Run Immediately. Check the messages<br />
generated to ensure that the correct content is being delivered.<br />
7 Note and deactivate all the active schedules to disable service execution.<br />
To do this, right-click the schedule and select Activate or Deactivate.<br />
8 Re-enable message delivery via email and SMS. To do this, select the<br />
Send to Recipient via SMTP option from the Information Transmitter –<br />
Email (SMTP) dialog box. For more information, see the Narrowcast<br />
Server System Administrator Guide.<br />
Testing Subscription Portal behavior<br />
If your organization has a test procedure available, use that procedure to test<br />
the Subscription Portal behavior. You can also check the following in the<br />
Subscription Portal website to test the Subscription Portal behavior in the<br />
upgraded application:<br />
• Authentication behavior of the application when you log on to the<br />
upgraded target system.<br />
• Availability and behavior of the locales (languages) on the upgraded<br />
Subscription Portal. To do this, on the User Preferences page, ensure that<br />
© 2012 <strong>MicroStrategy</strong>, Inc. Testing Subscription Portal behavior 21
3<br />
Testing the Upgrade Narrowcast Server Upgrade Guide<br />
choosing a different language changes the Subscription Portal interface<br />
text to display the appropriate content.<br />
• Availability of devices and whether addresses can be created, modified,<br />
and removed using the devices.<br />
• Whether subscriptions to each service can be viewed, created, modified,<br />
and deleted. Check the test services with dynamic subscription set<br />
capabilities.<br />
• Whether subscription preferences can be modified.<br />
• Whether reports delivered to the Subscription Portal can be viewed.<br />
22 Testing Subscription Portal behavior © 2012 <strong>MicroStrategy</strong>, Inc.
4<br />
4.UPGRADING THE PRODUCTION<br />
ENVIRONMENT<br />
Introduction<br />
This chapter explains the procedure to upgrade your production system. It is<br />
assumed that you have upgraded the Narrowcast Server system in a test<br />
environment and tested the upgraded Narrowcast Server System. For more<br />
information, see Upgrading the Test Environment, page 3 and Testing the<br />
Upgrade, page 13.<br />
Upgrading the production system is the final step in the process of upgrading<br />
your existing Narrowcast Server system. Performing this step changes your<br />
existing Narrowcast Server from its current version to the new version.<br />
Before<br />
upgrading to 9.0, Web deliveries must be migrated to<br />
Distribution Services, as the upgrade process will remove all the Web<br />
deliveries information. Information to perform this important<br />
preparation step is below.<br />
The high-level upgrade tasks include the following:<br />
1 Shutting down the existing version of the production system, page 24.<br />
2 Installing the later version of Narrowcast Server on production<br />
machines, page 24.<br />
© 2012 <strong>MicroStrategy</strong>, Inc. 23
4<br />
Upgrading the Production Environment Narrowcast Server Upgrade Guide<br />
3 Preparing to upgrade, page 25.<br />
4 Upgrading the older version on the production system, page 25.<br />
5 Modifying the upgraded production system to use production machines,<br />
page 27.<br />
6 Merging changes from the testing system, page 27.<br />
7 Restarting the production system, page 27.<br />
Shutting down the existing version of the<br />
production system<br />
To begin upgrading your production system, you must first shut down your<br />
existing system using the earlier version of Narrowcast Administrator. This<br />
step is necessary to ensure that new subscriptions are not created in your<br />
system and services are not executed until after the upgrade is completed.<br />
Installing the later version of Narrowcast Server<br />
on production machines<br />
1 Before you begin the installation process, append .backup to all files that<br />
have the extension properties in the application folder (Program<br />
Files\<strong>MicroStrategy</strong>\Narrowcast Server) and its subfolders,<br />
and the common files folder (Common Files\<strong>MicroStrategy</strong>) and its<br />
subfolders. These files might be overwritten during the installation<br />
process, making it difficult to restore your earlier version configuration in<br />
the event that you need to do so.<br />
2 Refer to the <strong>MicroStrategy</strong> Readme files to ensure that installation can<br />
be performed on existing hardware. However, if additional hardware is<br />
available for Delivery Engine components, these machines can be used to<br />
reduce production system down time during the installation process.<br />
3 Install the later version of Narrowcast Server on production machines.<br />
Refer to the Narrowcast Server Installation and Configuration Guide<br />
for steps for product installation and configuration.<br />
24 Shutting down the existing version of the production system © 2012 <strong>MicroStrategy</strong>, Inc.
Narrowcast Server Upgrade Guide Upgrading the Production Environment 4<br />
Preparing to upgrade<br />
• If you are upgrading your production system to machines other than the<br />
ones currently used for production, ensure that data source names are<br />
available pointing to the Object Repository, Subscription Book<br />
Repository, and Portal Repository of the system to be upgraded.<br />
• Ensure that sufficient space is available in the Object Repository,<br />
Subscription Book Repository, and Portal Repository databases to copy<br />
all Narrowcast Server tables in these locations. Also, the upgrade process<br />
requires additional working space in these locations for transaction<br />
management. For these reasons, it is advisable to have at least three times<br />
as much space freely available in each of these database locations as is<br />
occupied by the current tables. Refer to your database administration<br />
guide for information on how to increase database size, if necessary.<br />
• The upgrade process provided with Narrowcast Server assumes that the<br />
system you want to upgrade is the system registered on the machine<br />
where the Upgrade utility is being used. If this is not the case, you need to<br />
specify the data source name, database, database type, user ID, password,<br />
and table prefix for the database hosting the Object Repository of the<br />
system you want to upgrade. For this reason, it is recommended that you<br />
write down this information before starting the upgrade process. This<br />
information can be retrieved in the System Configuration Wizard.<br />
Upgrading the older version on the production<br />
system<br />
To upgrade the older version of Narrowcast Server on the production system<br />
1 Launch the Narrowcast Server system upgrade utility from Narrowcast<br />
Administrator by selecting Upgrade Narrowcast Server System from<br />
the Tools menu.<br />
The upgrade tool reads the registry for a currently registered system to<br />
upgrade. If a system is found, the prefix, database type, data source name,<br />
login ID, and password are populated automatically by the tool.<br />
If no system is currently registered, or if you wish to upgrade a system<br />
other than the system currently registered, you must type the prefix,<br />
database type, data source name, login ID, password, and database<br />
© 2012 <strong>MicroStrategy</strong>, Inc. Preparing to upgrade 25
4<br />
Upgrading the Production Environment Narrowcast Server Upgrade Guide<br />
(optional). This information corresponds to the Object Repository of the<br />
system. The upgrade tool automatically upgrades the Subscription Book<br />
Repository associated with the supplied Object Repository.<br />
2 By default, the Commit changes incrementally check box is selected.<br />
This option reduces the memory consumption of the machine that is<br />
being used for the upgrade.<br />
3 Click Upgrade to begin the upgrade process. The upgraded information<br />
repositories are created and populated in the same database as your<br />
existing version information repositories.<br />
Upgrading from <strong>MicroStrategy</strong> Narrowcast Server 8.x<br />
The version of JVM that ships with <strong>MicroStrategy</strong> 9.0 does not support<br />
strong encryption. To enable strong encryption, the JVM on the Narrowcast<br />
Server machine must be updated. The steps below show you how to install a<br />
later version of JVM.<br />
To install a later version of JVM<br />
1 Download the Java Cryptography Extension (JCE) Unlimited Strength<br />
Jurisdiction Policy Files 1.4.2 from http://java.sun.com/j2se/<br />
1.4.2/download.html from the Other Downloads area of the page.<br />
README.txt<br />
is one of the files that is downloaded with the step<br />
above.<br />
2 Follow the instructions in the README.txt file to install the jar files in<br />
Program Files\Common Files\<strong>MicroStrategy</strong>\JRE\142_06\<br />
lib\security.<br />
3 Upgrade the Narrowcast Server repository. To do this, open the<br />
Configuration Wizard in Narrowcast Administrator. Select the Configure<br />
multiple machines option and then click through the clustering dialog<br />
boxes.<br />
On larger and slower systems, the upgrade process can take four hours or<br />
more. Once the upgrade has started, information appears in the Upgrade<br />
Summary section to outline the different steps being carried out. If an error<br />
is encountered during the process, the changes up to that point are rolled<br />
back to their original state.<br />
26 Upgrading the older version on the production system © 2012 <strong>MicroStrategy</strong>, Inc.
Narrowcast Server Upgrade Guide Upgrading the Production Environment 4<br />
If the upgrade process is successful, you are presented with an option to<br />
commit the changes made or to roll back the changes made. These changes<br />
do not impact your existing version 8.x system.<br />
If<br />
your system is clustered, you must review the setup for the<br />
Intelligence Server cluster in the Information Source Wizard after the<br />
upgrade is complete.<br />
Modifying the upgraded production system to<br />
use production machines<br />
Using the Narrowcast Server Export/Import tools, change the Distribution<br />
Manager, Execution Engine, and <strong>MicroStrategy</strong> Logging Server.<br />
Merging changes from the testing system<br />
Use Narrowcast Administrator’s object management capabilities to migrate<br />
any required changes from the upgraded testing system to the production<br />
system.<br />
Restarting the production system<br />
The last step in the process of upgrading your production system is to restart<br />
the system. First, reboot each <strong>server</strong> to ensure that all configuration changes<br />
take effect. Then, using Narrowcast Administrator, start your system from<br />
the System menu.<br />
© 2012 <strong>MicroStrategy</strong>, Inc. Modifying the upgraded production system to use production machines 27
4<br />
Upgrading the Production Environment Narrowcast Server Upgrade Guide<br />
28 Restarting the production system © 2012 <strong>MicroStrategy</strong>, Inc.
INDEX<br />
B<br />
best practices 4<br />
C<br />
configuring<br />
Distribution Manager 11<br />
Execution Engine 11<br />
Subscription Portal 11<br />
upgraded system 11<br />
content information object 18<br />
copying a Narrowcast Server repository 5<br />
D<br />
data warehouse, modifying 16<br />
Distribution Manager configuration 11<br />
dynamic subscription, testing 18<br />
E<br />
email delivery, modifying 14<br />
Execution Engine configuration 11<br />
© 2012 <strong>MicroStrategy</strong>, Inc. 29<br />
F<br />
file delivery, modifying 14<br />
functional areas, testing 17<br />
I<br />
information object<br />
content 18<br />
subscription and content 17<br />
testing 17<br />
installing Narrowcast Server 24<br />
international support xxiv<br />
L<br />
Logging Server, testing 20<br />
M<br />
merging changes from the testing<br />
system 27<br />
modifying<br />
data warehouse 16<br />
email delivery 14<br />
file delivery 14<br />
portal delivery 16
Index Narrowcast Server Upgrade Guide<br />
N<br />
print delivery 15<br />
SMS delivery 15<br />
upgraded production system 27<br />
Narrowcast Server<br />
configuring 11<br />
installing 24<br />
registering 11<br />
P<br />
portal delivery, modifying 16<br />
prerequisites for upgrading Narrowcast<br />
Sever 4<br />
print delivery, modifying 15<br />
R<br />
registering<br />
copied version of Narrowcast Server 8<br />
Repository Copy Tool 5<br />
restarting the production system 27<br />
S<br />
service execution, testing 20<br />
simple mail transfer protocol for an information<br />
transmitter 19<br />
SMS delivery, modifying 15<br />
SMTP information transmitter, testing 19<br />
stylesheet, XSL 19<br />
subscription and content information<br />
objects 17<br />
Subscription Portal<br />
configuring 11<br />
testing 21<br />
support<br />
international xxiv<br />
support. See technical support.<br />
30 © 2012 <strong>MicroStrategy</strong>, Inc.<br />
T<br />
technical support xxiv<br />
testing<br />
dynamic subscription 18<br />
functional areas 17<br />
information object 17<br />
Logging Server 20<br />
service execution 20<br />
SMTP information transmitter 19<br />
Subscription Portal 21<br />
upgraded system 13<br />
user information source 18<br />
XSL stylesheet 19<br />
U<br />
upgrade utility 25<br />
upgraded production system,<br />
modifying 27<br />
upgraded system, configuring 11<br />
upgrading<br />
best practices 4<br />
copied Narrowcast Server system 9<br />
earlier version on production<br />
system 25<br />
high level steps 3<br />
preparation 25<br />
prerequisites 4<br />
user information source, testing 18<br />
X<br />
XSL stylesheet, testing 19