Narrowcast Installand Config
Narrowcast Installand Config
Installation and
Configuration Guide
10.4
Document Number: 09851040
Version 10.4, June 2016
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
version shown in “About MicroStrategy...” in the Help menu of your software.
Document number: 09851040
Copyright © 2013 by MicroStrategy Incorporated. All rights reserved.
If you have not executed a written or electronic agreement with MicroStrategy or any authorized MicroStrategy distributor (any such
agreement, a "Separate Agreement"), the following terms apply:
This software and documentation are the proprietary and confidential information of MicroStrategy Incorporated and may not be provided to any
other person. Copyright © 2001-2016 by MicroStrategy Incorporated. All rights reserved.
THIS SOFTWARE AND DOCUMENTATION ARE PROVIDED “AS IS” AND WITHOUT EXPRESS OR LIMITED WARRANTY OF ANY KIND BY EITHER
MICROSTRATEGY INCORPORATED OR ANYONE WHO HAS BEEN INVOLVED IN THE CREATION, PRODUCTION, OR DISTRIBUTION OF THE
SOFTWARE OR DOCUMENTATION, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE, GOOD TITLE AND NONINFRINGMENT, QUALITY OR ACCURACY. THE ENTIRE RISK AS TO THE QUALITY AND
PERFORMANCE OF THE SOFTWARE AND DOCUMENTATION IS WITH YOU. SHOULD THE SOFTWARE OR DOCUMENTATION PROVE
DEFECTIVE, YOU (AND NOT MICROSTRATEGY, INC. OR ANYONE ELSE WHO HAS BEEN INVOLVED WITH THE CREATION, PRODUCTION, OR
DISTRIBUTION OF THE SOFTWARE OR DOCUMENTATION) ASSUME THE ENTIRE COST OF ALL NECESSARY SERVICING, REPAIR, OR
CORRECTION. SOME STATES DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO THE ABOVE EXCLUSION MAY NOT APPLY TO
YOU.
In no event will MicroStrategy, Incorporated. or any other person involved with the creation, production, or distribution of the Software be liable to you on
account of any claim for damage, including any lost profits, lost savings, or other special, incidental, consequential, or exemplary damages, including but
not limited 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 Documentation, even if MicroStrategy, Inc. or any such other person or entity has been advised of the possibility of such damages, or for
the claim by any other party. In addition, MicroStrategy, Inc. or any other person involved in the creation, production, or distribution of the Software shall
not be liable for 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 upon principles of contract warranty, negligence, strict liability for the negligence of indemnity or contribution, the failure of any
remedy to achieve its essential purpose, or otherwise. The entire liability of MicroStrategy, Inc. and your exclusive remedy, shall not exceed, at the option
of MicroStrategy, Inc., either a full refund of the price paid, or replacement of the Software. No oral or written information given out expands the liability of
MicroStrategy, Inc. beyond that specified in the above limitation of liability. Some states do not allow the limitation or exclusion of liability for incidental or
consequential damages, so the above limitation may not apply to you.
The information contained in this manual (the Documentation) and the Software are copyrighted and all rights are reserved by MicroStrategy, Inc.
MicroStrategy, Inc. reserves the right to make periodic modifications to the Software or the Documentation without obligation to notify any person or entity
of such revision. Copying, duplicating, selling, or otherwise distributing any part of the Software or Documentation without prior written consent of an
authorized representative of MicroStrategy, Inc. are prohibited. U.S. Government Restricted Rights. It is acknowledged that the Software and
Documentation were developed at private expense, that no part is public domain, and that the Software and Documentation are Commercial Computer
Software provided with RESTRICTED RIGHTS under Federal Acquisition Regulations and agency supplements to them. Use, duplication, or disclosure
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
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.
Contractor is MicroStrategy, Incorporated., 1850 Towers Crescent Plaza, Tysons Corner, VA 22182. Rights are reserved under copyright laws of the
United States with respect to unpublished portions of the Software.
The following terms and notices apply regardless of whether you have executed a Separate Agreement:
Trademark Information
MicroStrategy, MicroStrategy 9, MicroStrategy 9s, MicroStrategy Analytics Platform, MicroStrategy Desktop, MicroStrategy Analytics Express,
MicroStrategy Analytics Enterprise, MicroStrategy Evaluation Edition, MicroStrategy Suite, MicroStrategy Web, MicroStrategy Mobile, MicroStrategy
Server, MicroStrategy Parallel Relational In-Memory Engine (MicroStrategy PRIME), MicroStrategy MultiSource, MicroStrategy OLAP Services,
MicroStrategy Intelligence Server, MicroStrategy Intelligence Server Universal, MicroStrategy Distribution Services, MicroStrategy Report Services,
MicroStrategy Transaction Services, MicroStrategy Visual Insight, MicroStrategy Web Reporter, MicroStrategy Web Analyst, MicroStrategy Web
Universal, MicroStrategy Office, MicroStrategy Data Mining Services, MicroStrategy Narrowcast Server, MicroStrategy Health Center, MicroStrategy
Power User, MicroStrategy Analyst, MicroStrategy Developer, MicroStrategy Web Professional, MicroStrategy Architect, MicroStrategy SDK,
MicroStrategy Command Manager, MicroStrategy Enterprise Manager, MicroStrategy Object Manager, MicroStrategy Integrity Manager, MicroStrategy
System Manager, MicroStrategy Analytics App, MicroStrategy Mobile App, MicroStrategy Analytics for iPad® App, MicroStrategy Analytics Express App,
MicroStrategy Tech Support App, MicroStrategy Mobile App Platform, MicroStrategy Mobile App Developer Academy, MicroStrategy Cloud,
MicroStrategy Cloud Platform Services, MicroStrategy Cloud Data Hosting Services, MicroStrategy Cloud Data Warehouse Services, MicroStrategy
Cloud Data Integration Services, MicroStrategy Virtual Business Intelligence (VBI) Appliance, MicroStrategy Cloud Paid Pilot, MicroStrategy R Integration,
MicroStrategy Usher, Usher Badge, Usher Security, Usher Security Server, Usher Mobile, Usher Analytics, Usher Network Manager, MicroStrategy Trela
for Retail (Alert backwards / used for demonstrations, MicroStrategy Services, MicroStrategy Professional Services, MicroStrategy Consulting,
MicroStrategy Customer Services, MicroStrategy Education, MicroStrategy University, MicroStrategy Managed Services, MicroStrategy Business
Intelligence QuickStrike, BI QuickStrike, Mobile QuickStrike, Transaction Services QuickStrike, Retail Vendor Portal, Perennial Education Pass,
MicroStrategy Web Based Training (WBT), MicroStrategy World, Office Intelligence, Best in Business Intelligence, Pixel Perfect, Global Delivery Center,
MicroStrategy Identity Platform, MicroStrategy Loyalty Platform, Direct Connect, Enterprise Grade Security For Every Business, Build Your Own Business
Apps, Code-Free, Welcome to Ideal, The World’s Most Comprehensive Analytics Platform, The World’s Most Comprehensive Analytics Platform. Period.
Other product and company names mentioned herein may be the trademarks of their respective owners.
Specifications subject to change without notice. MicroStrategy is not responsible for errors or omissions. MicroStrategy makes no warranties or
commitments concerning the availability of future products or versions that may be planned or under development.
Patent Information
This product is patented. One or more of the following patents may apply to the product sold herein: U.S. Patent Nos. 5,321,520, 5,416,602, 5,748,560,
6,154,766, 6,173,310, 6,260,050, 6,263,051, 6,269,393, 6,279,033, 6,501,832, 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, 6,704,723, 6,707,889, 6,741,980, 6,765,997, 6,768,788, 6,772,137, 6,788,768, 6,792,086, 6,798,867,
6,801,910, 6,820,073, 6,829,334, 6,836,537, 6,850,603, 6,859,798, 6,873,693, 6,885,734, 6,888,929, 6,895,084, 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, 7,113,474, 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, 7,340,040, 7,356,758, 7,356,840, 7,415,438,
7,428,302, 7,430,562, 7,440,898, 7,457,397, 7,486,780, 7,509,671, 7,516,181, 7,559,048, 7,574,376, 7,617,201, 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,035,382, 8,051,168, 8,051,369, 8,094,788, 8,130,918, 8,296,287,
8,321,411, 8,452,755, 8,521,733, 8,522,192, 8,577,902, 8,606,813, 8,607,138, 8,645,313, 8,761,659, 8,775,807, 8,782,083, 8,812,490, 8,832,588,
8,943,044, and 8,943,187. Other patent applications are pending.
Third Party Software
Various MicroStrategy products contain the copyrighted technology or software of third parties ("Third Party Software"). A list of Third Party Software, as
well as links to any terms and conditions associated with such Third Party Software ("Third Party Terms"), can be found at
http://www.microstrategy.com/third-party-notices. Your use of MicroStrategy products is subject to all applicable Third Party Terms.
CONTENTS
1. Installation Introduction.................................................................................. 1
Prerequisites
Network requirements.................................................................... 1
Windows domain and account requirements ........................... 2
Email (SMTP) requirements..................................................... 3
Web (HTTP) requirements....................................................... 3
SMS (SMPP) requirements...................................................... 4
System hardware requirements..................................................... 4
Minimum hardware requirements ............................................ 5
Hardware requirements for other software products................ 7
System software requirements ...................................................... 8
Certification updates ................................................................ 9
Database requirements ................................................................. 9
Database permissions ........................................................... 10
Database connectivity............................................................ 10
Data source names................................................................ 11
Prefixes for repository table names ....................................... 12
Repository and DSN requirements for DB2 ........................... 12
2. Installation Introduction................................................................................ 15
Procedures
Installing Narrowcast Server........................................................ 15
Prerequisites .......................................................................... 16
Installation verification ................................................................. 23
Installing custom components ..................................................... 24
Uninstalling Narrowcast Server ................................................... 24
3. Configuring Introduction................................................................................ 29
Narrowcast Server
Prerequisites................................................................................ 30
Configuration overview ................................................................ 30
Configuration tools ................................................................. 31
Remote access ...................................................................... 31
System configuration process...................................................... 32
System configuration ............................................................. 33
Subscription Book configuration ............................................ 35
Clustering............................................................................... 38
Configure sources.................................................................. 44
Information Transmitters ........................................................ 46
Summary ............................................................................... 47
Index........................................................................................................................................... 61
• Configuration processes for the system and for the Tutorial - Delivery
sample project
Resources
This section provides details on how to access books, online help,
MicroStrategy Education and Consulting resources, and how to contact
MicroStrategy Technical Support.
Documentation
MicroStrategy provides both manuals and online help; these two information
sources provide different types of information, as described below:
• Manuals: MicroStrategy manuals provide:
Introductory information and concepts
Examples and images
Checklists and high-level procedures to get started
The steps to access the manuals are described in Accessing manuals and
other documentation sources, page xx.
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.
Additional formats
For new MicroStrategy releases, it may take several days for the latest
manuals to be available on the iBookstore or Google Play.
Translations
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 http://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 Google’s main page you can click
More, then select Books.
Steps to get started with MicroStrategy Web, and how to analyze and
format data in a report. Includes the basics for creating reports, metrics,
filters, and prompts.
Steps to create Report Services documents, add objects, and format the
document and its objects.
Steps to use MicroStrategy Mobile to view and analyze data, and perform
other business tasks with MicroStrategy reports and documents on a
mobile device.
Instructions for managing, monitoring, and setting alerts for all of your
MicroStrategy systems from one console. This guide also includes
instructions for setting up and using Enterprise Manager to analyze your
MicroStrategy system usage.
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.
The best place for all users to begin is with the MicroStrategy Basic
Reporting Guide.
To access the installed manuals and other documentation sources, see the
following procedures:
1 Visit http://www.microstrategy.com/producthelp.
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.
Ifthebookmarks are not visible on the left side of a product manual, from
View menu click Bookmarks and Page. This step varies slightly
depending on your version of Adobe Reader.
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.
4 Click the link for the desired manual or other documentation source.
Ifthebookmarks are not visible on the left side of a product manual, from
View menu click Bookmarks and Page. This step varies slightly
depending on your version of Adobe 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.
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.
Courier • Calculations
font • Code samples
• Registry keys
• Path and file names
• URLs
• Messages displayed in the screen
• Text to be entered by the user
Example: Sum(revenue)/number of months.
Example: Type cmdmgr -f scriptfile.scp and press Enter.
+ A keyboard command that calls for the use of more than one key (for example,
SHIFT+F1).
A warning icon alerts you to important information such as potential security risks; these
should be read before continuing.
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.
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-support/consulting.
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.
Feedback
Please send any comments or suggestions about user documentation for
MicroStrategy products to:
documentationfeedback@microstrategy.com
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.
Introduction
Network requirements
Narrowcast Server uses your network environment to deliver email messages
and provide Subscription Portal web pages, so the network environment
must be configured and connected. To perform remote administration,
• Has a password that will not expire. Do not use your own network
account for which the password might expire (causing your system to
stop working). Your network administrator should be able to provide a
special account for this purpose.
• Has the Windows privilege “Access this computer from network.” This
privilege should be assigned to the Administrators group by default.
• Smart hosts: You can select to use a smart host as a message forwarding
or transfer agent for Narrowcast Server. This technique can be used to
increase both system throughput and system security. To use a smart
host, you must know the name and target port of the server, and ensure
that Narrowcast Server can connect to it over the network. Narrowcast
Server has its own SMTP transmission capabilities, so use of a smart host
is not required.
Amachine
minimum of 512 MB of virtual memory is recommended on any
that is used as part of the Delivery Engine, regardless of the
minimum amount of physical memory indicated.
Aside from the software described above, other software products also
consume memory, CPU processing power, network bandwidth, and disk
space, and thereby reduce the resources available to Narrowcast Server. For
example, MicroStrategy Intelligence Server and MicroStrategy Web can each
consume significant portions of the total available system memory and CPU
cycles. Therefore, the minimum hardware requirements provided should be
increased for machines that also run other server or client software.
Ifadvisable
Narrowcast Server system performance is a concern, it is not
to install other software products, including Intelligence
Server, on any Narrowcast Server system machines.
Certification updates
The MicroStrategy Narrowcast Server Readme file contains certification,
support, and recommendation information for all required system software.
This includes type, version, and language information for operating systems,
Web browsers, databases, and ODBC drivers. The information in the readme
file represents the latest information that was available at the time the
product was released.
Database requirements
Narrowcast Server stores its persistent information in two repositories, an
Object Repository and a Subscription Book Repository:
• The Object Repository contains:
The administration objects that define the Narrowcast Server system
configuration (execution engines, distribution managers, and so on).
The application objects that define the application (services,
Narrowcast documents, and so on).
• The Subscription Book Repository stores the information related to
subscriptions, such as users, addresses, and personalization information.
These repositories each require a suitable database and a data source name
(DSN) for connection, although the same database and DSN can be used for
both repositories. (If you use the Portal Repository in addition to the two
repositories above, it is recommended that you use a single database to keep
administration simple.)
Database permissions
Narrowcast Administrator requires that the database login used for each
repository database has CREATE TABLE, DROP TABLE, UPDATE,
DELETE, and INSERT permissions on that database.
• For DB2 databases used for the Subscription Book Repository: DROP/
CREATE TRIGGERS
• For Oracle database used for the Subscription Book Repository: DROP/
CREATE SEQUENCE
Database connectivity
ODBC
JDBC
Subscription Portal
For more information on creating data source names, see Chapter 5, ODBCs,
DSNs, and Database Connectivity.
Narrowcast Server does not support prefixes that include the table
owner name for repositories in Microsoft SQL Server, so you cannot
use this capability with repositories in Microsoft SQL Server.
Repositories in DB2
2 On the Environment tab, the Database Code Set parameter must be set
to UTF-8.
If you do not have access to DB2 Control Center, create a table with the
VARGRAPHIC data type and run a test to confirm that the table has been
To create a database that uses UTF-8, you can use the Create Database
Smartguide in DB2 Control Center. Change the code set to UTF-8.
Narrowcast Server does not support DB2 databases that have been
partitioned. If only partitioned databases are available, create a new,
unpartitioned database to use DB2 to store your Narrowcast Server
repositories.
All machines connecting to the database must have their DSNs configured
properly.
2 Click Configure.
4 Click Advanced.
5 On the Data Type tab, select the IBM GRAPHIC Support parameter.
Ifwhen
you specify that your database does not use the UTF-8 character set
in fact it does, Narrowcast Administrator generates errors when
you attempt to save objects with long names or descriptions that use
many multi-byte characters.
Introduction
This chapter helps you install Narrowcast Server using the MicroStrategy
Setup Wizard, which provides steps to guide you through the installation
process.
Prerequisites
Before you begin using the Setup Wizard, you should review and complete
the following required prerequisites:
To begin installation
If the MicroStrategy Main Menu page does not open, locate and run
Setup.exe.
• From the download site: Download the files from the MicroStrategy
download site. Locate and run the Setup.exe file.
6 If this is the first time that you are running this install, you are prompted
to choose the language for the wizard. Select the appropriate language
from the drop-down list and click OK.
The Setup Wizard opens and guides you through the rest of the installation
process. The sections below describe the actions you must take for each page
in the wizard. After you enter the required information on an installation
page, click Next to proceed to the next page of the Setup Wizard.
Welcome
Read the information on the Welcome page and proceed to the next page of
the wizard, then click Next.
If you opened the Setup Wizard using the Microsoft Control Panel using the
Add/Remove Programs option, the wizard opens the Welcome page in
maintenance mode. For details to modify, repair, or remove all or part of
your MicroStrategy installation, see the MicroStrategy Installation and
Configuration Guide.
License Agreement
Read the license agreement, and accept or decline the agreement by clicking
the appropriate button. If you choose to decline, you cannot install
MicroStrategy products.
Click Print to print a copy of the license agreement for your records.
Customer Information
• User name
• Company name
• License key
Setup Type
• Typical: With this setup, all products selected for installation are
installed in the same location. The system assigns the common files to the
C:\Program Files\Common Files\MicroStrategy folder.
– While this setting determines the default root directory for the
MicroStrategy products you install, you can change the destination
of a product later if you choose an Advanced setup in the previous
page.
Select Components
Select the check box next to the MicroStrategy product to include that
product in the installation. Alternatively, you can clear a check box to
uninstall or exclude a MicroStrategy product from the installation. The
installation pages you see after this step depend on the products you choose
to install.
Both must be selected to run the Tutorial - Delivery sample project and the
services and reports within it.
• If you are prompted to stop your web server, click Yes. If you click No,
you cannot continue with the installation until you stop your web server.
Type the name of the Microsoft Internet Information Server (IIS) virtual
directory to be created for the MicroStrategy Subscription Portal. This name
should be the address location of the MicroStrategy Subscription Portal.
This page displays the list of existing program folders in your Windows Start
menu. A program folder is the folder that you access a software program
from. You can type a different name for the folder that will store the
MicroStrategy products you are installing, or you can accept the default. It is
recommended that you accept the default program folder name.
• Password: Type a valid password for the Windows login entered in the
Login field above.
5 On the Identity tab, select This user and type the required data in the
User, Password, and Confirm Password fields.
6 Click OK.
IfDCOM
you want to revert to the regular Administrative mode, set the
identity for the servers to the user that is launching
Narrowcast Server.
This page displays a summary of the choices you made throughout the
wizard, including the following information about your installation:
• Products that will be installed or updated
• License details
Click Install. The process can take several minutes, depending on your
computer’s hardware configuration.
You can print a copy of this information for your records by clicking
Print.
The SequeLink ODBC Socket Server Manager and the SequeLink ODBC
Socket Server Services are installed automatically along with the other
products you chose to install.
When the installation process is complete, select Yes to view the ReadMe file
or select No to go to the InstallShield Wizard Complete page.
If the option to restart your machine is displayed, select Yes to ensure that
the installation process finishes correctly. You must restart the machine
before using Narrowcast Server.
Installation verification
During the installation process, the Setup Wizard gathers and records
information about your system and your installation selections. You can
verify installation setup information through the installation log file
(install.log), located by default in C:\Program Files\Common
Files\MicroStrategy.
• Installation date
• Target directories
• Hardware specifications
• Registry paths
• You should make backups of files that have the extension "properties"
located in the Subscription Portal and Common Files folders and
subfolders. These files are modified when you configure your system.
When the uninstallation program deletes them, you lose the
modifications.
• Stops all services that are part of the Narrowcast Server system.
• Deletes files created by the application, such as *.log, *.gid, *.eml, and
*.tb.
2 From the Start menu, select Settings, and then Control Panel.
6 You must stop Narrowcast Server services to perform this update. Click
Yes if you want the Setup Wizard to stop them for you.
10 Clear the check box next to the product(s) that you want to uninstall, then
click Next.
IfWebyoursubscriptions,
Narrowcast system is currently enabled for MicroStrategy
it is recommended that you keep the virtual
directory.
Introduction
Prerequisites
• Narrowcast Server must be installed. See Chapter 2, Installation
Procedures for steps to install various Narrowcast product components.
Configuration overview
Narrowcast Server contains several components that must be properly
configured before a Narrowcast Server system can operate.
Configuration tools
Narrowcast Administrator makes the process of configuring your system fast
and easy, by providing a configuration tool called the Narrowcast Server
System Configuration Wizard. The System Configuration Wizard opens the
first time you launch Narrowcast Administrator. Alternatively, you can
access it from Narrowcast Administrator: from the System menu, select
Configure New System.
Iftheyouconfiguration
installed the MicroStrategy Tutorial - Delivery sample project,
process launches the first time that you open
Narrowcast Administrator. This process walks you through how to
configure the system so that the sample reports and documents can be
delivered using the sample services that come with the Tutorial-
Delivery project. You can later reconfigure your system in whatever
way suits your user’s needs, using the System Configuration Wizard.
For details to configure the system to support the Tutorial - Delivery
project, see the Narrowcast Server Getting Started Guide. The
Tutorial configuration process configures a complete application that
demonstrates Narrowcast Server functionality. Editing and reviewing
the Tutorial - Delivery objects and resulting sample messages are a
highly recommended way to learn about Narrowcast Server product
functionality.
Remote access
It is recommended that the Narrowcast Server system is remotely accessed
only through Narrowcast Administrator. Remote access using Terminal
Server is not supported or recommended.
You can also configure the default Subscription Portal site regardless of
whether Subscription Portal components are on the local machine or on
other machines. For details on using the Subscription Portal, see User Self
Subscription in the Narrowcast Server Application Designer Guide.
This section assumes that you have reviewed the configuration prerequisites
and met all configuration requirements as described in Subscription Portal
configuration prerequisites, page 49 and Configuration overview, page 30.
2 From the System menu, select the name of the system you wish to edit
and choose Edit System Configuration.
3 Continue with the configuration using the information that follows. Each
page of the System Configuration Wizard is described below.
Welcome
System configuration
The System area guides you through the process of creating a new system or
selecting an existing Narrowcast Server system (if you are configuring a
remote Narrowcast Administrator). If you are creating a new system, you are
asked to select an Object Repository database location and create tables and
other objects in that location.
This page displays the list of available data source names (DSNs). Select the
DSN to connect to your Object Repository.
Type the login and password to connect to the database in which the Object
Repository is located. If needed, enter a database name (optional).
• To connect to a database via ODBC, you must specify the login and
password for the database. This information allows Narrowcast Server to
use the selected data source name to connect to the database.
• If you are creating a new system using a Microsoft Access database, the
use of this page depends on whether the Access database is configured to
require authentication. If it does require authentication, enter a login and
password as with any other data source name. If it does not, these fields
are optional and are not used.
• For Microsoft Access databases, you can use the database location to
provide the file path location of the MDB (Microsoft database) file.
Choose System
This page appears only if an existing system is found. This page displays a
drop-down list of all existing system prefixes, including an option to create a
new system. Select one of the existing system prefixes or select Create New
System.
This page appears only if a new system is being defined. Type the system
name and system prefix.
If you choose a prefix that is the same as one being used by an existing
system, you have the option to destroy the existing system. This enables the
prefix to be used for the new system, and also cleans up the machine that was
used for the old system so it can be reused. This also deletes all services and
related objects that are part of the old system.
Asame
system prefix enables the use of multiple object repositories in the
database. Tables can then be created without conflicting with
the names of existing object repository tables.
Summary
The Summary page provides you with a list of all the settings and selections
you specified throughout the wizard.
Click Next to complete the Object Repository creation task and proceed with
the next configuration piece.
You can think of the SBR as a data warehouse containing lookup tables for
the recipient data. When a service is run, information about subscribers such
as names, addresses, and personalization specifications are retrieved from
the SBR. For details about the SBR, see the Narrowcast Server System
Administrator Guide.
To configure an SBR site on a web server machine that was not used to
configure a system with Narrowcast Server Administration, use the steps in
Subscription Portal configuration procedures, page 50.
Choose Module
This page appears only if you have registered more than one Subscription
Book Module (SBM). You can only add one SBM to a system. On this page,
you can select which module you want to add to your Narrowcast Server
system.
This page appears only if you selected a custom Subscription Book Module
on the Choose Module page. From this page, click Define to define your
Choose Location
Select the check box if you want to store the Object Repository (OR) and
Subscription Book Repository (SBR) in the same location. If this option is
selected, SBR configuration is completed automatically. If it is not selected,
you must complete the remainder of the SBR configuration steps.
Itworkload.
is recommended to use the same location to reduce administrative
The next page to appear depends on what option you selected above.
SBR and OR stored in different locations Overview page (see Overview, page 36)
SBR and OR in the same location, and a Choose Existing Table Options page (see
SBR already exists in the location Choose Existing Table Options, page 37)
SBR and OR in the same location, with no Summary page, unless there is an error
existing SBR saved there creating the SBR; in that case, the Create
Subscription Book page opens (see
Summary, page 38 or Create New
Subscription Book, page 38)
Overview
This page appears only if the Subscription Book Repository (SBR) is not
stored in the same location as the Object Repository (OR). This page displays
the overview of steps in this section.
Click Next to continue. The Choose Data Source Name page opens.
Select an option and click Next to continue. The next page depends on what
option you selected.
Use the existing SBR Summary page (see Summary, page 38)
Overwrite the existing SBR (This deletes Summary page, unless there is an error
all information contained in the SBR) creating the SBR; in that case, the Create
Subscription Book page opens (see
Summary, page 38 or Create New
Subscription Book, page 38)
Use a different location or prefix for your Choose Data Source Name page (see
SBR Choose Data Source Name, page 37)
This page displays the list of available data source names (DSNs). Click DSN
Administrator to open the ODBC Data Source Administrator dialog box and
create new DSNs or modify existing ones
Type your login and password used to connect to the Subscription Book
Repository. Type a database name (optional).
This page appears only if existing Subscription Book Repository (SBR) tables
are found at the selected location. Select one of the existing prefixes, or select
Create New Subscription Book Repository from the drop-down list to
create a new prefix.
This page appears only if a new Subscription Book Repository (SBR) is being
created. Enter the SBR prefix and click Next to continue.
Summary
The Summary page displays a list of all the settings and selections you
specified above.
Click Next to complete the Subscription Book Repository creation task and
proceed with the next piece of the wizard.
Clustering
Clustering is a way of using multiple machines to provide a scalable and
robust processing environment for a Narrowcast Server system. A cluster
consists of two or more machines, each machine running at least one system
component. If you own Narrowcast Server Enterprise Edition, you can
cluster Narrowcast Server machines.
Overview
This page displays the overview of steps in the wizard. Click Next to
continue.
Specify how you want to configure your machines for clustering. Although
Narrowcast Server requires at least one machine to send services, you can
configure a system with no machines to provide a backup or development
system. Select the required option from this page.
The next page depends on the option that you have selected.
Do not configure or modify any machines at this time Summary page (see Summary,
page 41)
Remove all machines from the Narrowcast Server Summary page (see Summary,
system page 41)
Select and configure multiple machines for a clustered Specify Logging Server page
Narrowcast Server system (see Specify Logging Server,
page 40)
Select and configure a single machine for Narrowcast Summary page (see Summary,
Server page 41)
Enter the IP address or machine name to be used as the Logging Server. Click
Browse to locate and select a machine name. Only one Logging Server can
be used per cluster.
The System Configuration Wizard validates that the machine you identify as
the Logging Server is not used as a distribution manager, execution engine,
or Logging Server by another system. If it is, you are warned that you must
resolve this in one of the following ways:
b Click Next on the Summary page and exit the System Configuration
Wizard.
d Start the System Configuration Wizard again and create your new
system.
a Return to the Choose System page and select the existing system
prefix.
c Return to the Choose System page and select the system you were
originally configuring.
The Review Advanced Settings page indicates how Logging Server and
Logging Client components communicate with each other. This page also
displays a summary of the Logging Client and Logging Server connection
information, including machine names and port numbers. The Logging
Servers and Logging Clients work together to log messages to a central
Ports
• The Logging Client receiver port determines the port on which the
Logging Client receives messages from the Narrowcast Server
components.
• The Logging Server relay port determines the port on which the Logging
Server receives messages from the Logging Client.
• The Logging Server consumer port determines the port that log message
consumers use to gather messages from the Logging Server.
Summary
You can test whether the default settings work in your environment with the
Test Logging Server feature on the Summary page.
This page displays a list of distribution managers (DM) and their ranking.
• Click Remove to remove the selected distribution manager from the list.
Use the up and down arrows to rank the distribution managers. Rank
numbers are used by the distribution managers during startup to help
determine which machine is the primary distribution manager. Normally,
the first distribution manager started becomes the primary distribution
manager. A specific primary or backup machine is not guaranteed.
The System Configuration Wizard validates that none of the machines you
identified as distribution managers are used as part of another system. If any
are, you can resolve this in one of the following ways:
b Click Next on the Summary page and exit the System Configuration
Wizard.
d Start the System Configuration Wizard again and create your new
system.
a Return to the Choose System page and select the existing system
prefix.
c Return to the Choose System page and select the system you were
originally configuring.
This page is where you specify one or more machines to be used as execution
engines. This page displays a list of execution engines (EE) and their ranking.
• Enter the machine name or IP address of an EE, or click Browse to locate
a machine.
• Click Remove to remove the selected execution engine from the list.
Use the up and down arrows to rank the execution engines. The primary
distribution manager uses the rank numbers to decide which execution
engine to use as a failover machine for another execution engine machine. In
general, the execution engine next in rank that is operational is used as the
failover machine. The last execution engine generally fails over to an
execution engine at the start of the ranking.
The System Configuration Wizard validates that none of the machines you
identify as execution engines are used as part of another system. If any are,
you can resolve this in one of the following ways:
b Click Next on the Summary page and exit the System Configuration
Wizard.
d Start the System Configuration Wizard again and create your new
system.
a Return to the Choose System page and select the existing system
prefix.
This page displays the machine names where the SequeLink services are
running.
• If the machine names are valid, the wizard creates the default
Subscription Portal site and configures the following data base aliases on
the specified SequeLink machine:
Portal Repository: PR_SystemName
Object Repository: OR_SystemName
Subscription Book Repository: SBR_SystemName
Summary
The Summary page provides you with a list of all the machines you selected
when you defined your cluster configuration. You can use this page to record
this important information for future reference. Click Test Logging Server
to test the ability of the logging system to send log messages between
components. Click Next to complete the clustering configuration task and
proceed with the next piece of the wizard.
Configure sources
The Configure Sources area of the System Configuration Wizard guides you
through the task of identifying the projects your Narrowcast Server system
will use and configuring Information Sources (IS) to connect to those
projects.
Specify projects
structure with two root-level nodes: Projects used by this system, and servers
available on the network.
The list of servers that appear as being available on the network are
identified with the help of MicroStrategy Listener. This Windows
service runs on each Intelligence Server machine. When the System
Configuration Wizard searches the network for servers, Listener
replies with the state of the Intelligence Server that is located on the
same machine as Listener is.
When a project is enabled for report delivery from Narrowcast Server, the
application designer can include grid and graph reports from that project in
the content of services created in Narrowcast Administrator. The application
designer can create dynamic subscription sets using subscription
information available in the project.
When a project is enabled for report delivery from Narrowcast Server, the
application designer can include grid and graph reports in service content
and create dynamic subscriptions. In addition to this, MicroStrategy Web
users can create delivery (email) subscriptions to reports and documents
from the MicroStrategy Web interface. This feature must also be configured
in MicroStrategy Web using Web Administrator before it is available to Web
users.
For more information on working with grid and graph reports, refer to the
Narrowcast Server Application Designer Guide.
Information Transmitters
The Information Transmitters area of the System Configuration Wizard
guides you through the task of setting up information transmitters for your
system. An information transmitter receives completed, formatted message
content from an execution engine, and performs the task of packaging the
message content files into a standard encoding format (such as multi-part
MIME, UUencoding, and so on) and delivering the packaged message to the
recipient’s address.
• Email (SMTP): Delivers email messages with rich HTML content to email
clients. It uses SMTP for transmission.
• Wireless (SMTP): Delivers text messages to mobile devices such as cell
phones and pagers. It uses SMTP for transmission.
• SMS (SMPP): Delivers text messages to cell phones. It uses SMPP for
transmission, which requires an account with an SMSC.
• File: Saves files to networked computers and remote servers. It uses the
Windows file system to deliver files to multiple network locations.
• Print: Prints multiple files to personalized network locations. It enables
administrators and users to define, select, and schedule batch printing
requests from Narrowcast Administrator, the Subscription Portal, and
MicroStrategy Web.
• Web (Portal): Delivers documents and Excel workbooks to the
Subscription Portal for later viewing by subscribers. It uses ODBC to
transmit these files to the Subscription Book Repository.
Configuration
This page lists the available information transmitters, some of which require
additional configuration before they can be used. Check the Definition Status
column to ensure that an information transmitter is working.
Summary
The summary page indicates that you have successfully configured your
Narrowcast Server system.
Once your system is configured, you are ready to begin using Narrowcast
Server. There are several ways to begin exploring Narrowcast Server:
• If you installed the Tutorial - Delivery sample project, you can access its
Home page and be guided through the product. You can edit and deliver
sample Tutorial services within Narrowcast Administrator. For steps, see
the Narrowcast Server Getting Started Guide.
• You can create a service using the Service Wizard. Use the Service Wizard
to create functional services of your own and deliver your own email
messages. For more information on the Service Wizard, see the
Narrowcast Server Application Designer Guide.
• If you have installed the Subscription Portal, you can use the Subscription
Portal default site to view published content or change user subscriptions
and preferences. You can explore how this site works and execute other
services within Narrowcast Administrator to publish content to this site.
Introduction
2 Create a portal, page 51: Create a virtual directory on your web server to
serve Subscription Portal pages to subscribers.
3 (Optional) Repeat for each web server, page 52: Configure multiple web
servers to provide the same content to subscribers. You can use this
procedure to add additional web server machines to your Narrowcast
Server system cluster, or to verify the configuration of existing
Subscription Portal web servers.
Establish connections
This procedure establishes the connection between the Subscription Portal
pages on your web server and the Portal Repository.
To establish a connection
1 Launch the Portal Administrator Wizard from the machine you wish to
configure. To do this, from the Start menu, select Programs, then
MicroStrategy Tools, then Portal Administrator.
3 Click Next.
IfSubscription
you want to publish the same site contents on several different
Portal machines in a cluster, ensure that you choose
the same Portal Repository location on each Subscription Portal
machine.
5 Click Next.
6 The Summary page reviews the steps you completed for your Portal. The
Portal Administrator Wizard can now use this database to store
configuration information for your Subscription Portal site.
Create a portal
This procedure links a virtual directory on your web server to a specific site
that is defined in your Portal Repository.
2 Click Next.
3 By default, the virtual directory that was created when you installed
Subscription Portal is selected. To create a new virtual directory or
choose a different directory, click Click here.
IfSubscription
you want to publish the same site contents on several different
Portal machines in a cluster, ensure that you use the
same virtual directory name on each Subscription Portal machine.
4 Click Next.
5 If you created the default Subscription Portal site when you configured
your Narrowcast Server system, it will be selected by default.
• To select a site, click the button next to the site name, then click Next.
IfSubscription
you want to publish the same site contents on several different
Portal machines in a cluster, ensure that you choose
the same site on each Subscription Portal machine.
Introduction
A data warehouse stores the data that users need to analyze, to track and
respond to business trends and facilitate forecasting and planning efforts.
ODBC (open database connectivity) is the standard method of
communicating with database servers. Narrowcast Server uses ODBC to
connect to and communicate with all database servers in the system.
An ODBC data source name (DSN) is the name for a pointer used by a client
application to find and connect to a data source. Multiple DSNs can point to
the same data source; one DSN can be used by different applications. This
chapter shows you how to create DSNs, and explains how database
connectivity works via ODBC.
To add a DSN
• When Narrowcast Server is opened for the first time, the System
Configuration Wizard opens automatically.
7 Select the already installed ODBC driver or select the appropriate version
of the MicroStrategy ODBC driver.
8 Click Finish.
10 Select the DSN from the Data Source Name drop-down list and click
Next. If the DSN is not listed, ensure that the MicroStrategy ODBC driver
used to create the DSN is one of the certified metadata repository
vendors.
This section includes information for creating a DSN for each of the
following ODBC drivers:
1 Click Start, select Settings, and select Control Panel. Then double-click
either Data Sources (ODBC) or ODBC Data Sources.
3 Click Add. The Create New Data Source dialog box opens.
4 Select MicroStrategy ODBC Driver for Oracle and click Finish. The
ODBC Oracle Driver Setup dialog box opens.
• Data Source Name (General tab): Type a string that identifies this
Oracle data source configuration in the system information. Examples
include “Accounting” or “Oracle-Serv1”.
• Default User Name (Advanced tab): Type the default user name
used to connect to your Oracle database. A default user name is
required only if security is enabled on your database. Your ODBC
application may override this value, or you may override this value in
the Logon dialog box or connection string.
• All other settings are default or optional. If you have any questions
about settings for DSN creation, click Help.
6 Click Test Connect to ensure that the DSN connects properly to the
database. If the DSN does not connect properly, verify that the required
fields are properly completed.
1 Click Start, select Settings, and select Control Panel. Then double-click
either Data Sources (ODBC) or ODBC Data Sources.
3 Click Add. The Create New Data Source dialog box opens.
4 Select SQL Server and click Finish. The Create a New Data Source to
SQL Server wizard opens.
– If you enter the name of a server that does not exist as an entry in
the SQL Server Client Network Utility, you can create a server alias
for the new name on the next page of the wizard. You can enter
(local) in the Server field when you use the same computer as SQL
Server. The user can then connect to the local copy of SQL Server,
even when running a non-networked version of SQL Server.
connections using this data source. You must specify a SQL Server
login ID and password for all connection requests.
For more information about server names for different types of networks,
see the SQL Server installation documentation in SQL Server Books
Online.
• Login ID: This field specifies the login ID that the SQL Server driver
uses when connecting to SQL Server if With SQL Server
authentication using a login ID and password entered by the
user is selected. This applies only to the connection made to
determine the server default settings; it does not apply to subsequent
connections made using the data source after it has been created.
• Password: This field specifies the password the SQL Server uses
when connecting to SQL Server if With SQL Server authentication
using a login ID and password entered by the user is selected.
This applies only to the connection made to determine the server
default settings; it does not apply to subsequent connections made
using the new data source.
Both the Login ID and Password fields are disabled if With Windows
authentication using the network login ID is selected, or if Connect to
SQL Server to obtain default settings for the additional
configuration options is not selected.
• Change the default database to: This field specifies the name of the
default database for any connection made using this data source.
When cleared, connections use the default database defined for the
login ID on the server. When completed, the database entered in the
field overrides the default database defined for the login ID. If the
Attach database file name field has the name of a primary file, the
database described by the primary file is attached as a database using
• Using the default database for the login ID is more efficient than
specifying a default database in the ODBC data source.
10 All other settings are default or optional. For details on any settings in the
DSN creation, click Help.
11 Click Next.
12 Click Finish.
13 To test the DSN connection, click Test Data Source. If the connection is
successful, click OK. If the connection is not successful, return to DSN
configuration and ensure that all entries are correct.
• Server
• Database
• Owner
• Table
The data source typically specifies the server, the instance, and the database.
Since this information is contained in the data source, SQL queries often
specify only table names by using expressions such as the following:
In addition, if the owner of the table has not made the table visible to other
users, the query fails. The RDBMS engine searches for a table named table
and owned by the connected user, rather than owned by the table creator.
For example, an Oracle database administrator might create table synonyms
so that database users with different logins (other than the one that owns the
table) can “see” that table.
The information required to uniquely identify a table and the syntax required
to provide this information in a SQL statement varies somewhat from one
RDBMS to another. For example, in SQL Server, the following syntax is used:
Server.database.owner.table
If the Server, database, or owner values are left out, the defaults for the
ODBC connection are used. An example of such an exclusion would be:
database.table
With this construction, the RDBMS uses the connected login as the owner
when searching for tables in the default database.
A JDBC 11
ODBC 10
advanced clustering settings 40
B D
data source name (DSN) 11
backup distribution manager 38
choosing 37
creating 54, 55
C description 54
certification update 9 database
cluster configuration 30 data source name. See also data source
clustering 38 name (DSN). 11
component, custom 24 DB2 requirements 12
computer registration 2 installation requirements 9
configuration Oracle requirements 13
options 39 permissions 10
prerequisites 30 SQL Server requirements 12
System Configuration Wizard 31 table 59
configuration procedure DB2 requirements 12
creating a portal 51 Delivery Engine requirements 5
establishing a connection 51 distributed system
introduction 50 single Delivery Engine component 6
repeating for each Web server 52 single Subscription Portal
component 7
configuring a source using the System Con-
figuration Wizard 44 distribution manager 38, 41
connectivity backup 38
single-machine configuration U
Delivery Engine 6
uninstalling MicroStrategy Narrowcast
Subscription Portal 6 Server 24
smart host 3
SMS 4
SMS (SMPP) information transmitter 46 W
SMS (SMPP) requirements 4 web (HTTP) requirements 3
software requirements 8 web (portal) information transmitter 46
SQL Server Windows account 2
creating the DSN 57 Windows domain and account
requirements 12 requirements 2
storage for another software product 8
Subscription Book in the System Configu-
ration Wizard 35
Subscription Book Repository (SBR) 9
creating 30, 35
location 36
Subscription Portal
configuration 29, 49
requirements 6
site 39, 43
support. See technical support.
system configuration in the System Config-
uration Wizard 33
System Configuration Wizard
adding a DSN 54
clustering 38
configuring sources 44
description 31
information transmitters 46
introduction 32
Subscription Book 35
system configuration 33
system creation and identification 29
system hardware requirements 4
T
technical support xxiii