01.05.2013 Views

narrowcast server - MicroStrategy

narrowcast server - MicroStrategy

narrowcast server - MicroStrategy

SHOW MORE
SHOW LESS

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

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

Saved successfully!

Ooh no, something went wrong!