VisiPulse - Business
Intelligence New Customer Setup
This document describes the steps required to setup a new customer for Birst usage.
Process Overview
Preliminary Customer Site Setup:
Before getting a copy of the customers database the database needs to be
prepped, these are the steps for that prep.
- Assign Site Code for the site. This needs to be a unique code which represents this
site. The code should be no longer then 10 characters.
Example: Insert into system_Settings values ('Site_Code', '????.001')
- Ensure groups are assigned to all items on the site: Here is the SQL to test if
all groups are assigned:
SELECT pi.Item_Code, pi.Description, pig.Group_Code, pig.Description AS Group_Desc
FROM dbo.Production_Items AS pi LEFT OUTER JOIN dbo.Production_Item_Groups AS pig
ON pi.Group_Code = pig.Group_Code
WHERE (pig.Group_Code IS NULL)
Data Prep on Softrol Servers.
- After above steps are complete get a backup of the customer's web site and restore
it to the softrol Demo server.
- Name the DB as xxx_for_Birst. This is to help us identify the DB as a production
DB.
- Add views for to Softrol Copy of DB. Click here
to get the view script.
- Add the new site to the softrol database "Birst_Export", by making an entry into
the Site_Code_Authentication table. This will give a password and a connection string
to site.
- Run PPSMon.exe and connect to the new DB. This program is on the Demo Server.
- Run "Settings -> Import/export"
- Select BA Prep Step
- Run step from 10/1/2009 until today. This adds idle time records for each day
- Alter the program: C:\DNablo_progs\Birst_Export\bin\Deployment\Full_Data_Transfer.dtsx
on the demo server to include the new site. This is not an easy task and there is
a two step process. First a DTX package needs to be created for the new site and
then that package needs to be integrated with the Full_Data_Transfer step. Plan
on this taking from 2-4 hours. This task is scheduled through the SQL Server Manager
-> Sql Server Agent -> Jobs Tab.
- Test the New DTS Package. This can be done via the link on the
Transfer to Birst Staging DB link on the
BI Status Support Site.
Program installation on Customer Site PPS PC or Server
A program BusIntel_Client.exe needs to be installed on the customers PPS PC or server.
This program can be downloaded from here.
The files in the zip file need to be copied to the base folder for the softrol programs
on the customers PPS PC. Typically C:\Program Files\Softrol\BusIntel.
Once copied the programs app.config file needs to be altered to identify the customers
site. From the data set in the "Data Prep on Softrol Servers" Step. Here are the
app settings which need to be set
' application settings section alter these keys.
' the Connect_String" key points to the local PPS database
< add key="Site_Code" value="XXX.001"
< add key="Auth_Code" value="yyyyy"
< add key="Connect_String" value="DSN=PPS;UID=pps;PWD=pps;"
This program needs to be scheduled to run after the last PPS Nightly process item.
The scheduled task must include an "/unattended" command line option. See the Notes Tab of the program for details.
NOTE: Change to client host file needs to be made. This file (typically at C:\WINDOWS\system32\drivers\etc\hosts)
needs an entry to resolve the lois.softrol.com used by the BusIntel_Client.exe.
There should be a line entry
in the file which looks like this:
69.199.5.68 lois.softrol.com # lois web site
Test the program by clicking the programs exe file and running the steps of the
program.
Birst
User access Setup:
-
An email address will be needed for each user site. By default we will create a
user email in softrols email server. This is to cut down on the complexity of the
set up for the invited user. Here are the steps for setting up the user
-
Obtain a softrol email address the format of the email address should be BI.sitecode@softrol.com
with a password of the standard sports password. SiteCode would be replaced with
the site code for the customer site eg: BI.HLS.001@softrol.com
-
Enter the new site code and the email address in the birst_export DB table name
= User_Site_Code
-
Invite new user to birst space.
-
Retrive Email for new user from softrol mail server (mail.softrol.com) and set up
birst access to the site.
Testing
To be written.
Add Link to Customers PPS Reports for access to birst.
This currently has to hard code the site and link on the page.