Professional Documents
Culture Documents
Upgrade Guide
Analytics Enterprise
Document Number: 09860941
CONTENTS
Book Overview and
Additional Resources
1. New Features in
Narrowcast Server
Introduction.................................................................................. 1
New features in Narrowcast Server 9.4 ......................................... 1
New features in Narrowcast Server 9.3.1 ...................................... 2
New features in Narrowcast Server 9.3 ......................................... 2
Introduction.................................................................................. 3
Best practices ................................................................................ 4
Prerequisites.................................................................................. 4
Copying Narrowcast Server repositories using the Repository Copy
Tool................................................................................................ 5
Registering the copied version of your Narrowcast Server system 8
Upgrading the copied Narrowcast Server system ......................... 9
Contents
Introduction................................................................................ 13
Modifying the configuration of the target system ......................... 14
Email delivery ........................................................................ 14
File delivery............................................................................ 14
Print delivery .......................................................................... 15
SMS delivery.......................................................................... 15
Portal delivery ........................................................................ 16
Data warehouse..................................................................... 16
Testing functional areas............................................................... 17
Information objects ................................................................ 17
User Information Source ........................................................ 18
Dynamic subscriptions ........................................................... 18
SMTP information transmitters .............................................. 19
XSL stylesheets ..................................................................... 19
MicroStrategy Logging Server ............................................... 20
Testing service execution behavior ............................................. 20
Testing Subscription Portal behavior ........................................... 21
4. Upgrading the
Production
Environment
Introduction................................................................................ 23
Shutting down the existing version of the production system ...... 24
Installing the later version of Narrowcast Server on production
machines ..................................................................................... 24
Preparing to upgrade ................................................................... 25
Upgrading the older version on the production system ............... 25
Upgrading from MicroStrategy Narrowcast Server 8.x .......... 26
Modifying the upgraded production system to use production
machines ..................................................................................... 27
Merging changes from the testing system ................................... 27
Restarting the production system ................................................ 27
Index........................................................................................................................................... 29
vi
xiii
Detailed steps for all functionality and interfaces in the MicroStrategy system
are available in the online help.
Additional formats
This book is also available as an electronic publication in the Apple
iBookstore, and can be read on an iPhone or iPad with the iBooks app
installed. To download this book, search for the books title in the iBookstore
search bar, or scan the QR code below using your device's camera.
Resources
Documentation
MicroStrategy provides both manuals and online help; these two information
sources provide different types of information, as described below:
The steps to access the manuals are described in Accessing manuals and
other documentation sources, page xxii.
Most of these manuals are also available printed in a bound, soft cover
format. To purchase printed manuals, contact your MicroStrategy
Account Executive with a purchase order number.
Resources
xv
Translations
For the most up-to-date translations of MicroStrategy documentation, refer
to the MicroStrategy Knowledge Base. Due to translation time, manuals in
languages other than English may contain information that is one or more
releases behind. You can see the version number on the title page of each
manual.
Finding information
You can search all MicroStrategy books and Help for a word or phrase, with a
simple Google search at www.google.com. For example, type
MicroStrategy derived metric or MicroStrategy logical table into a Google
search. As described above, books typically describe general concepts and
examples; Help typically provides detailed steps and screen options. To limit
your search to MicroStrategy books, on Googles main page you can click
More, then select Books.
xvi Resources
Resources
xvii
xviii Resources
Resources
xix
xx Resources
Help
Each MicroStrategy product includes an integrated help system to
complement the various interfaces of the product as well as the tasks that can
be accomplished using the product.
Some of the MicroStrategy help systems require a web browser to be viewed.
For supported web browsers, see the MicroStrategy Readme.
MicroStrategy provides several ways to access help:
Help button: Use the Help button or ? (question mark) icon on most
software windows to see help for that window.
Help menu: From the Help menu or link at the top of any screen, select
MicroStrategy Help to see the table of contents, the Search field, and the
index for the help system.
Resources
xxi
1 Visit http://www.microstrategy.com/producthelp.
To access documentation resources on Windows
1 From the Windows Start menu, choose Programs (or All Programs),
MicroStrategy Documentation, then Product Manuals. A page opens in
your browser showing a list of available manuals in PDF format and other
documentation sources.
2 Click the link for the desired manual or other documentation source.
3 If you click the link for the Narrowcast Services SDK Guide, a File
Download dialog box opens. This documentation resource must be
downloaded. Select Open this file from its current location, and click
OK.
bookmarks are not visible on the left side of an Acrobat (PDF)
Ifmanual,
from the View menu click Bookmarks and Page. This step
varies slightly depending on your version of Adobe Acrobat Reader.
xxii Resources
1 Within your UNIX or Linux machine, navigate to the directory where you
installed MicroStrategy. The default location is /opt/MicroStrategy,
or $HOME/MicroStrategy/install if you do not have write access to
/opt/MicroStrategy.
2 From the MicroStrategy installation directory, open the Help folder.
3 Open the Product_Manuals.htm file in a web browser. A page opens in
your browser showing a list of available manuals in PDF format and other
documentation sources.
4 Click the link for the desired manual or other documentation source.
5 If you click the link for the Narrowcast Services SDK Guide, a File
Download dialog box opens. This documentation resource must be
downloaded. Select Open this file from its current location, and click
OK.
bookmarks are not visible on the left side of an Acrobat (PDF)
Ifmanual,
from the View menu click Bookmarks and Page. This step
varies slightly depending on your version of Adobe Acrobat Reader.
Documentation standards
MicroStrategy online help and PDF manuals (available both online and in
printed format) use standards to help you identify certain types of content.
The following table lists these standards.
standards may differ depending on the language of this manual;
These
some languages have rules that supersede the table below.
Type
Indicates
bold
Button names, check boxes, options, lists, and menus that are the focus of actions or
part of a list of such GUI elements and their definitions
Example: Click Select Warehouse.
italic
Resources
xxiii
Type
Indicates
Courier
font
Calculations
Code samples
Registry keys
Path and file names
URLs
Messages displayed in the screen
Text to be entered by the user
A keyboard command that calls for the use of more than one key (for example,
SHIFT+F1).
Education
MicroStrategy Education Services provides a comprehensive curriculum and
highly skilled education consultants. Many customers and partners from
over 800 different organizations have benefited from MicroStrategy
instruction.
For the most up-to-date and detailed description of education offerings and
course curricula, visit www.microstrategy.com/Education.
Consulting
MicroStrategy Consulting Services provides proven methods for delivering
leading-edge technology solutions. Offerings include complex security
architecture designs, performance and tuning, project and testing strategies
and recommendations, strategic planning, and more. For a detailed
description of consulting offerings, visit http://www.microstrategy.com/
Services.
xxiv Resources
International support
MicroStrategy supports several locales. Support for a locale typically includes
native database and operating system support, support for date formats,
numeric formats, currency symbols, and availability of translated interfaces
and certain documentation.
MicroStrategy is certified in homogeneous configurations (where all the
components lie in the same locale) in the following languagesEnglish (US),
French, German, Italian, Japanese, Korean, Portuguese (Brazilian), Spanish,
Chinese (Simplified), Chinese (Traditional), Danish, and Swedish. A
translated user interface is available in each of the above languages. For
information on specific languages supported by individual MicroStrategy
system components, see the MicroStrategy readme.
MicroStrategy also provides limited support for heterogeneous
configurations (where some of the components may lie in different locales).
Please contact MicroStrategy Technical Support for more details.
Technical Support
If you have questions about a specific MicroStrategy product, you should:
1 Consult the product guides, Help, and readme files. Locations to access
each are described above.
2 Consult the MicroStrategy Knowledge Base online at https://
resource.microstrategy.com/support.
administrator in your organization may be able to help
Ayoutechnical
resolve your issues immediately.
3 If the resources listed in the steps above do not provide a solution,
contact MicroStrategy Technical Support directly. To ensure the most
productive relationship with MicroStrategy Technical Support, review the
Policies and Procedures document in your language, posted at http://
www.microstrategy.com/Support/Policies. Refer to the terms of your
purchase agreement to determine the type of support available to you.
MicroStrategy Technical Support can be contacted by your companys
Support Liaison. A Support Liaison is a person whom your company has
designated as a point-of-contact with MicroStrategys support personnel. All
customer inquiries and case communications must come through these
named individuals. Your company may designate two employees to serve as
2013 MicroStrategy, Inc.
Resources
xxv
their Support Liaisons, and can request to change their Support Liaisons two
times per year with prior written notice to MicroStrategy Technical Support.
It is recommended that you designate Support Liaisons who have
MicroStrategy Administrator privileges. This can eliminate security conflicts
and improve case resolution time. When troubleshooting and researching
issues, MicroStrategy Technical Support personnel may make
recommendations that require administrative privileges within
MicroStrategy, or that assume that the designated Support Liaison has a
security level that permits them to fully manipulate the MicroStrategy
projects and has access to potentially sensitive project data such as security
filter definitions.
xxvi Resources
Email: support@microstrategy.com
Web: https://resource.microstrategy.com/support
Fax: (703) 8428709
Phone: (703) 8488700
Hours: 9:00 A.M.7:00 P.M. Eastern Time, MondayFriday except holidays
EMEA:
Europe
The Middle East
Africa
Email: eurosupp@microstrategy.com
Web: https://resource.microstrategy.com/support
Fax: +44 (0) 208 711 2525
The European Technical Support Centre is closed on national public holidays in each country.
Phone:
Belgium: + 32 2792 0436
France: +33 17 099 4737
Germany: +49 22 16501 0609
Ireland: +353 1436 0916
Italy: +39 023626 9668
Poland: +48 22 459 52 52
Scandinavia & Finland: +46 8505 20421
Spain: +34 91788 9852
The Netherlands: +31 20 794 8425
UK: +44 (0) 208 080 2182
International distributors: +44 (0) 208 080 2183
Hours:
United Kingdom: 9:00 A.M.6:00 P.M. GMT, Monday-Friday except holidays
EMEA (except UK): 9:00 A.M.6:00 P.M. CET, Monday-Friday except holidays
Asia Pacific
Email: apsupport@microstrategy.com
Web: https://resource.microstrategy.com/support
Phone:
Australia: +61 2 9333 6499
Korea: +82 2 560 6565 Fax: +82 2 560 6555
Japan: +81 3 3511 6720 Fax: +81 3 3511 6740
Singapore: +65 6303 8969 Fax: +65 6303 8999
Asia Pacific (except Australia, Japan, Korea, and Singapore): +86 571 8526 8067 Fax: +86
571 8848 0977
Hours:
Japan and Korea: 9:00 A.M.6:00 P.M. JST (Tokyo), Monday-Friday except holidays
Asia Pacific (except Japan and Korea): 7 A.M.-6 P.M. (Singapore) Monday-Friday except
holidays
Latin America
Email: latamsupport@microstrategy.com
Web: https://resource.microstrategy.com/support
Phone:
LATAM (except Brazil and Argentina): +54 11 5222 9360 Fax: +54 11 5222 9355
Argentina: 0 800 444 MSTR Fax: +54 11 5222 9355
Brazil: +55 11 3054 1010 Fax: +55 11 3044 4088
Hours:
Latin America (except Brazil): 9:00 A.M.7:00 P.M. (Buenos Aires), Monday-Friday except
holidays
Brazil: 9 A.M. - 6 P.M. (So Paulo), MondayFriday except holidays
Resources
xxvii
Support Liaisons should contact the Technical Support Center from which
they obtained their MicroStrategy software licenses or the Technical Support
Center to which they have been designated.
Personal information:
Case details:
Business/system impact
If this is the Support Liaisons first call, they should also be prepared to
provide the following:
Street address
Phone number
Fax number
Email address
Case number: Please keep a record of the number assigned to each case
logged with MicroStrategy Technical Support, and be ready to provide it
when inquiring about an existing case
xxviii Resources
Case description:
Resources
xxix
Feedback
Please send any comments or suggestions about user documentation for
MicroStrategy products to:
documentationfeedback@microstrategy.com
Send suggestions for product enhancements to:
support@microstrategy.com
When you provide feedback to us, please include the name and version of the
products you are currently using. Your feedback is important to us as we
prepare for future releases.
xxx Feedback
1
1.
NEW FEATURES IN
NARROWCAST SERVER
Introduction
This chapter provides information about the new features introduced in
Narrowcast Server for the past several releases. (For details on older updates,
see previous Upgrade Guides on the MicroStrategy Knowledge Base.)
When you perform a Narrowcast Server upgrade, the metadata repository
version number is changed. The system administrator should carry out an
upgrade for the existing systems using the Upgrade Narrowcast Server
System option from the Tools menu.
For steps to upgrade Narrowcast Server, see Chapter 2, Upgrading the Test
Environment. The new features for the version you are upgrading to are
described below.
2
2.
Introduction
This chapter lists in detail the steps to copy the Narrowcast Server
repositories and then to upgrade those copies of the Narrowcast Server
system to a later version. You can then use subsequent chapters to test the
upgrade, and then upgrade your production system.
The high level steps to upgrade the Narrowcast Server system are listed
below:
1 Copying Narrowcast Server repositories using the Repository Copy
Tool, page 5
2 Registering the copied version of your Narrowcast Server system,
page 8
3 Upgrading the copied Narrowcast Server system, page 9
4 Registering the upgraded Narrowcast Server system, page 11
5 Configuring the upgraded system to assign new machines, page 11
6 Configuring the Subscription Portal, page 11
2013 MicroStrategy, Inc.
Best practices
Review the following recommendations to help ensure the successful
upgrade of Narrowcast Server to the latest version.
While copying the repositories, the source and the target system prefix
should be different.
Prerequisites
Before you begin upgrading the Narrowcast Server system, perform the
following important steps:
4 Best practices
The source and target prefixes should be different if the repositories are
copied to the same database. If you are using a different database to copy
the repositories, the source and target prefixes can be the same.
2 From the Tools menu, select Copy Repository. The Repository Copy
dialog box opens.
3 Select Copy Object Repository to copy the OR from the source folder.
The following options are enabled:
4 Click Next. The Repository Copy - Object Repository page opens. The
source and target information of the OR is displayed.
6 By default, users and user addresses are copied. The copy options that
you can select are:
User preferences: Select this check box to copy the user preferences.
6 Click Next. On the Summary page, verify the information and click
Finish to remove the existing Intelligence Server from the Information
Source.
Once the system is registered, verify your credentials for login and
authentication.
1 Create Data Source Names (DSN) to the copied OR and SBR on the
machine where the later version of Narrowcast Server is installed.
DSN for the later version of the OR can be different, but the
The
DSN for the SBR needs to be retained. You can provide the DSN of
the OR, and the DSN information for the SBR is automatically
chosen from the OR.
2 In the later version of the Narrowcast Server application, select Upgrade
Narrowcast Server System from the Tools menu. The Narrowcast
Server Upgrade dialog box opens.
Because the system is registered, the prefix, database type, data source
name, user name, password, and database information are automatically
generated.
default, the Commit changes incrementally check box is
Byselected.
Selecting the Commit changes incrementally option
reduces the memory consumption of the machine that is being
used for the upgrade. The copied Narrowcast Server system is
incrementally upgraded. For example, if you are upgrading from
8.1.2 to 9.0.2, the upgrade proceeds from 8.1.2 to 9.0 to 9.0.1 to
9.0.2. You are prompted after each version upgrade is finished.
3 Click Upgrade. The MicroStrategy Upgrade dialog box opens.
4 Click OK to continue with the upgrade.
retains Web deliveries objects in the Narrowcast Server
Canceling
repositories and disables the Web deliveries services, but allows
the upgrade process to continue. Retained objects can later be
migrated to Distribution Services from upgraded Narrowcast
Server repositories. However, this migration is possible only if the
upgraded Narrowcast Server repositories were either your
production repositories or a database copy of the repositories. If
you are upgrading the repository copies created using the
Repository Copy Tool, it is strongly recommended that you click
OK and continue with the upgrade. Retained objects inside such
repositories cannot be migrated later.
1 From the System menu, select Configure New System. The System
Configuration Wizard opens.
2 On the Clustering page, specify the appropriate information for the new
machines.
3 Click OK.
11
You can also configure the Subscription Portal using the System
Configuration page in the Portal Administrator of the newer version of the
Narrowcast Server system.
the Create a Subscription Portal Site check box creates a
Selecting
new portal repository at the same location. However, since the Portal
Repository from the existing version of Narrowcast Server is available,
creating a new portal site is not required.
After the upgrade, you must test whether the upgrade was successful. For
information on testing the upgraded system, see Chapter 3, Testing the
Upgrade.
3
3.
Introduction
This chapter shows you how to test the upgraded Narrowcast Server system
in your test environment. It assumes that you have already upgraded the
Narrowcast Server system as described in Chapter 2, Upgrading the Test
Environment.
The high level steps to test the upgraded Narrowcast Server system are:
1 Modifying the configuration of the target system, page 14
2 Testing functional areas, page 17
3 Testing service execution behavior, page 20
4 Testing Subscription Portal behavior, page 21
The detailed steps for the procedures listed above are in this chapter.
13
Email delivery
Modify the message output for the Email (SMTP) Information Transmitters
to transmit messages to a test folder using the following steps.
To modify email delivery configuration
File delivery
Modify the Device Editor General properties for a file to specify a test file
location using the following steps.
Print delivery
Modify the Device Editor General properties for print delivery to specify a
test printer location using the following steps.
To modify print delivery configuration
SMS delivery
Modify the SMSC IP address so that it no longer points to a valid destination,
using the following steps. For example, you can use a test IP address to point
to the test machine.
15
Portal delivery
The portal information transmitter transmits the messages to the
Subscription Book Repository database. Therefore it is not necessary to
disable the portal information transmitter.
Data warehouse
If the subscription sets in the application use pre- or post-SQL statements to
modify the contents of a database, you should remove the SQL statements
using the following steps. The SQL statements are removed from the
subscription sets in the target system to avoid accidental data changes.
To modify data warehouse configuration
5 Click OK.
Information objects
Test whether the subscription information and content information objects
are upgraded to use prompts in the report for segmentation.
17
Set user information for a new account. To do this, create a new account
in the Subscription Portal. You are prompted for information in the user
information section of Narrowcast Administrator. You can provide user
information through the Subscription Portal or the User Editor dialog
box in Narrowcast Administrator.
Dynamic subscriptions
For the Narrowcast Server system you are upgrading, you can specify
whether information sources should support dynamic subscriptions.
dynamic subscriptions are not supported by an information
When
source, the subscription administrator cannot define subscription
and/or segment information objects for that information source.
When the Narrowcast Server application is upgraded, the information source
is upgraded to support dynamic subscriptions. The information source
definition is modified to include the attribute form used in one of the
subscription objects for the subscription ID. The attribute form is included in
18 Testing functional areas
the list of available attribute forms in the dynamic subscription setup area of
the Information Source Wizard. The system administrator should also
execute the Information Source Wizard to ensure that the dynamic
subscription properties are correctly set up.
Subscription, content, and segment information objects of information
sources supporting dynamic subscriptions are upgraded. In the upgraded
application, test whether the information objects function as described
below:
XSL stylesheets
The Delivery Engine in Narrowcast Server uses an upgraded XML parser and
XSL processor. These components enforce more strict adherence to XSL
stylesheet content and element usage rules and standards.
For example, the copyright symbol is not a legal symbol in XSL stylesheets
unless a character set containing the symbol is explicitly referenced as the
stylesheet character set. Therefore, an XSL stylesheet that includes this
character but does not specify the use of a specific character set causes XSL
transformation to fail. Similarly, XSL stylesheets that violate other parser
rules also cause XSL transformation to fail.
19
2 From the Tools menu, select View System Messages to view error
information. The error messages are displayed in the System Message
Viewer: Tutorial System dialog box.
3 Expand Administration and select Scheduled Services. Check the
service queue to ensure that the scheduled services are available.
4 Manually run each service with each subscription set it can use, one at a
time. To do this, right-click the service and select Run Immediately.
Check the System Message Viewer for errors during service execution.
5 Create a test subscription set that includes a test subscription for each
supported locale and device in the target system. Then add this
subscription set to every active service. For information on creating a
subscription set, see the Narrowcast Server Application Designer Guide.
have a test subscription set available, you do not
Ifneedyoutoalready
create another one. You can use the existing test
subscription set to test the subscriptions.
6 Manually run each service with the test subscription set. To do this,
right-click the service and select Run Immediately. Check the messages
generated to ensure that the correct content is being delivered.
7 Note and deactivate all the active schedules to disable service execution.
To do this, right-click the schedule and select Activate or Deactivate.
8 Re-enable message delivery via email and SMS. To do this, select the
Send to Recipient via SMTP option from the Information Transmitter
Email (SMTP) dialog box. For more information, see the Narrowcast
Server System Administrator Guide.
21
4
4.
Introduction
This chapter explains the procedure to upgrade your production system. It is
assumed that you have upgraded the Narrowcast Server system in a test
environment and tested the upgraded Narrowcast Server System. For more
information, see Upgrading the Test Environment, page 3 and Testing the
Upgrade, page 13.
Upgrading the production system is the final step in the process of upgrading
your existing Narrowcast Server system. Performing this step changes your
existing Narrowcast Server from its current version to the new version.
upgrading to 9.0, Web deliveries must be migrated to
Before
Distribution Services, as the upgrade process will remove all the Web
deliveries information. Information to perform this important
preparation step is below.
The high-level upgrade tasks include the following:
1 Shutting down the existing version of the production system, page 24.
2 Installing the later version of Narrowcast Server on production
machines, page 24.
2013 MicroStrategy, Inc.
23
Preparing to upgrade
If you are upgrading your production system to machines other than the
ones currently used for production, ensure that data source names are
available pointing to the Object Repository, Subscription Book
Repository, and Portal Repository of the system to be upgraded.
The upgrade process provided with Narrowcast Server assumes that the
system you want to upgrade is the system registered on the machine
where the Upgrade utility is being used. If this is not the case, you need to
specify the data source name, database, database type, user ID, password,
and table prefix for the database hosting the Object Repository of the
system you want to upgrade. For this reason, it is recommended that you
write down this information before starting the upgrade process. This
information can be retrieved in the System Configuration Wizard.
Preparing to upgrade
25
27
INDEX
B
best practices 4
C
configuring
Distribution Manager 11
Execution Engine 11
Subscription Portal 11
upgraded system 11
content information object 18
copying a Narrowcast Server repository 5
I
information object
content 18
subscription and content 17
testing 17
installing Narrowcast Server 24
international support xxv
E
email delivery, modifying 14
Execution Engine configuration 11
M
merging changes from the testing
system 27
modifying
data warehouse 16
email delivery 14
file delivery 14
portal delivery 16
29
Index
print delivery 15
SMS delivery 15
upgraded production system 27
N
Narrowcast Server
configuring 11
installing 24
registering 11
P
portal delivery, modifying 16
prerequisites for upgrading Narrowcast
Sever 4
print delivery, modifying 15
R
registering
copied version of Narrowcast Server 8
Repository Copy Tool 5
restarting the production system 27
S
service execution, testing 20
simple mail transfer protocol for an information transmitter 19
SMS delivery, modifying 15
SMTP information transmitter, testing 19
stylesheet, XSL 19
subscription and content information
objects 17
Subscription Portal
configuring 11
testing 21
support
international xxv
30
T
technical support xxv
testing
dynamic subscription 18
functional areas 17
information object 17
Logging Server 20
service execution 20
SMTP information transmitter 19
Subscription Portal 21
upgraded system 13
user information source 18
XSL stylesheet 19
U
upgrade utility 25
upgraded production system,
modifying 27
upgraded system, configuring 11
upgrading
best practices 4
copied Narrowcast Server system 9
earlier version on production
system 25
high level steps 3
preparation 25
prerequisites 4
user information source, testing 18
X
XSL stylesheet, testing 19