You use this program to configure the following required components for SYSPRO Analytics:
Master database
Analytics servers
Analytics sites
Analytics companies
Analytics operators
You can also use this program to perform various database diagnostic tasks, as well as maintain your global variables, analysis objects and templates.
Once you have prepared SYSPRO to be able to accommodate Analytics, you need to start with the actual Analytics setup.
These setup steps are critical to the successful use of Analytics and should be completed in the following sequence:
Create a master database
Connect to a local or remote Analytics server
Create an Analytics site
Enable a company for analysis
Configure operator securities and permissions
Apply Global Variables (optional)
Define Analysis Objects (optional)
Create or modify templates (optional)
Field | Description | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Tools | |||||||||||||||
Logging |
|
||||||||||||||
Options | Change any of the SYSPRO Analytics options. | ||||||||||||||
Help | |||||||||||||||
Contents | Open the SYSPRO Help window. | ||||||||||||||
About SYSPRO Analytics | View information regarding the version of SYSPRO Analytics installed on the client workstation. | ||||||||||||||
Main Menu | Show the Menu pane (left pane) if this pane was closed. | ||||||||||||||
Summary List | Show the Task pane (right pane) if
this pane was closed. This only applies to Setup and Administration. |
||||||||||||||
Master Database Settings | Select this to:
|
Field | Description |
---|---|
Tools | |
Reset Settings | Reset the settings to their default values. |
Save | Save the selected settings. |
Apply Settings | Apply the selected settings. |
General Settings | |
Save settings on Close | Save the configured settings when you close the Options window. |
Flash Validation Icons | Select this to cause the validation icons displayed on dialog boxes to flash when the error message changes. |
Use Separate Tab for each Menu Item | Select this to cause the items selected
in the treeview menu to be loaded into individual tab
panes. If you do not select this, then the items are loaded into the same tab page. |
Display Settings | |
Overall visual theme | Change the overall visual theme used in
SYSPRO Analytics. If you select this, then you cannot select the individual theme settings below. |
Color theme | Select the overall background color to be used in the SYSPRO Analytics programs. |
Shortcut Bar Settings | |
Shortcut Bar Theme | Change the shortcut bar theme.
This is only available if you select {none} as the overall visual theme. |
Listview Settings | |
Column style | Change the column style. This is only available if you select {none} as the overall visual theme. |
Property Grid Settings | |
Property Grid Style | Change the style of the property
grid. This is only available if you select {none} as the overall visual theme. |
Docking Pane Settings | |
Splitter Style | Change the appearance of the splitter bar between windows and panes. |
Splitter Size | Change the size of the splitter bar. |
Tab Appearance | Change the appearance of tab
bars. This is only available if you select {none} as the overall visual theme. |
Docking Theme | Apply a theme to the docking panes in
SYSPRO Analytics. This is only available if you select {none} as the overall visual theme. |
Toolbar Settings | |
Toolbar theme | Change the toolbar theme. This is only available if you select {none} as the overall visual theme. |
When you open SYSPRO Analytics Setup from the SYSPRO main menu for the first time, the SYSPRO Analytics Master Database Settings window will open and you will be prompted to create the SYSPRO Analytics Master Database.
You cannot perform any tasks until you have created this database, as it stores the Analytics setup information and contains all the information about Analytics that is not site specific.
This database can be accessed from either the client or the server, and its implementation ensures easier control and updating of the data.
Field | Description | ||||
---|---|---|---|---|---|
SQL Server details | |||||
Sql server name | Select the SQL server on which the master database must
be created on. This can be any SQL server and does not have to be the server used for SYSPRO Analytics.
|
||||
Sql server version | This indicates the version of SQL Server installed on the selected SQL Server. | ||||
How should SQL Server verify the authenticity of the Login ID? | Indicate to connect with Windows NT authentication or SQL Server authentication. | ||||
Login ID | Enter the login ID for the SQL server.
|
||||
Password | Enter the password for the SQL server.
|
||||
Test SQL Server connection | Test the connection to the SQL server using the
selected login options.
|
||||
Database details | |||||
New database name | The default database name is SYSPRO_Analytics_Master. You can change this if required. | ||||
Use existing database | Enable this option if you have already created the master database, and indicate your database selection from the drop down menu. | ||||
Collation | The default is Latin1_General_BIN.
We recommend that you use this collation. |
||||
Recreate Master database | Recreate the master database. You can use this option if you suspect that the master database is corrupted. |
||||
Update Scripts | Load the standard Analytics scripts (saved in the ..\Base\SysproAnalyticsData\Scripts folder on the SYSPRO application server) into the master database. |
A SYSPRO Analytics server refers to the physical installation of the SYSPRO Analytics server components. By linking the SQL server name and port number (for remote connection) to the Analytics server, you create a unique server.
The Analytics Servers program allows you to:
Add and delete the connection to previously installed Analytics server components
Create local or remote servers
Start and stop the business layer service for a remote Analytics server
Update the Analytics server
The SYSPRO Analytics Server installation installs the following required services:
SYSPRO Analytics Administration Service
This service starts and stops the Business Layer Service, checks to see if the server is available, and provides an update mechanism.
SYSPRO Analytics Business Layer Service
The Business Layer Service contains the business layer logic.
The SQL Server Analysis Services server is where multidimensional data is provided in response to client queries. A client will connect to the server, ask for multidimensional data and the server will then publish data to the client. It is also the area where pre-calculated summaries of data are stored.
When you design your cubes, you design the calculated summaries of data (aggregates) and the SQL Server Analysis Services server is the physical place where this data resides.
SQL Server Integration Services provides tools for moving data from SYSPRO to Analytics.
Field | Description | ||||
---|---|---|---|---|---|
New | Create a new SYSPRO Analytics server. | ||||
Delete |
Delete a SYSPRO Analytics server.
|
||||
Save | Save the SYSPRO Analytics server.
|
||||
Refresh | Refresh the list of existing servers in the SYSPRO Analytics Servers pane. | ||||
Start | Start the SYSPRO Analytics Business
Layer service on the selected SQL server.
|
||||
Stop | Stop the SYSPRO Analytics Business Layer service on the selected SQL server. | ||||
Update | Update the SYSPRO Analytics server with any changes
or upgrades made to Analytics. The client and the SYSPRO application server allow for automatic self-healing of the Analytics client, however, as there is no communication between the SYSPRO application server and the Analytics Server, automatic self healing cannot occur. This means that updates are saved on the client and the SYSPRO Analytics administrator will manually self heal the program to the SYSPRO Analytics server. |
Field | Description | ||||
---|---|---|---|---|---|
Server Details | |||||
How should the SYSPRO Analytics client connect | Indicate which server type you
require:
|
||||
Remote Server Settings | |||||
Server | Enter the server name where the SQL Server and SYSPRO
Analytics Server components are installed.
|
||||
Server connection method | Indicate your connection method of
HTTP or
NET.TCP.
|
||||
Administration port | The default port to be used for the Analytics
administration service is 8086. We recommend that you use this port, unless its already used for another service. |
||||
Business Layer port | The default port to be used for the Analytics
business layer service is 8087. We recommend that you use this port, unless its already used for another service. |
||||
Administration Web service path | This path is generated automatically according to your selections. | ||||
Test Administration Layer connection | Test the connection to the remote server. A successful connection is made if the server is accessible and if the SYSPRO Analytics Administration Layer service is running on this server.
|
A SYSPRO Analytics site is a single and unique instance of the Analytics server and can be understood as being a copy of the Analytics server. This is so that any administration that needs to take place will be done on the site instead of on the server, thus keeping the data complete for other sites that could be hosted on the same server. Furthermore, a single site is able to obtain information from multiple companies and/or other data sources.
A SYSPRO Analytics site is made up of the following parts:
Microsoft SQL Server database
This database holds the SYSPRO Analytics data and is both a staging area and a data warehouse. The Temp and Stage tables form part of the Staging area and the Fact and Dim tables (or views) form the data warehouse portion.
The data that is in this database is both cleansed and uncleansed. In other words, it is a replication of the SYSPRO tables and Fact tables which have been cleansed for analysis purposes.
SQL Server Analysis Services OLAP database
This database reads the Microsoft SQL data warehouse.
Field | Description |
---|---|
New | Create a new SYSPRO Analytics site. If selected, the SYSPRO Analytics Site Wizard window is displayed and will guide you through the creation and configuration of the new site (Analytics Site Wizard). |
Delete | Delete a SYSPRO Analytics site. If you delete a site, all the relevant details are deleted from the master database. However the actual SYSPRO Analytics site database and Analysis Services OLAP database are not deleted. You can choose to delete the SSIS packages. |
Save | Save the SYSPRO Analytics site. |
Refresh | Refresh the list of existing sites that are displayed in the SYSPRO Analytics Sites pane. |
Re-Index | Re-index the tables in the site database. |
When you select New from the SYSPRO Analytics Sites toolbar, the SYSPRO Analytics Site Wizard is displayed.
Field | Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Welcome screen | This screen displays information regarding the required information for the setup of the new SYSPRO Analytics site. | ||||||||||
Site Details | |||||||||||
Analytics server name | Select the name of the Analytics server. This server must have been configured using the SYSPRO Analytics Servers program. Remote servers have the server name as well as the port used for the SYSPRO Analytics Business Layer Service in the server name, for example Remote on ‘SQLSERVER:8087’.
|
||||||||||
Description | Enter a description for the Analytics site. | ||||||||||
Prevent further logins | Enable this to lock the site and prevent operators
from logging into it. This value can later be changed in the Site Details pane. |
||||||||||
Reason | Enter a reason for locking the site. This reason is displayed to operators attempting to log into this site.
|
||||||||||
Date dimension range | Ensure that the date dimension range you select here
is over a long period, starting at least 20 years prior to
the current year, and 50 years into the
future.
|
||||||||||
SQL Server Details | |||||||||||
SQL server |
Select or enter the SQL server that will host the Analytics site database. If you are using named instances on your SQL server, then you should enter the full SQL server name, for example TESTSQL\2008. |
||||||||||
SQL server version | This indicates the SQL Server version and is updated when you select to test the SQL connection. | ||||||||||
Authentication method | Select the authentication method to use when connecting to the selected SQL server. | ||||||||||
Login id |
Enter the login for the SQL server.
|
||||||||||
Password | Enter the password for the SQL server.
|
||||||||||
Test SQL Connection | Test the connection to the SQL server.
|
||||||||||
Use existing SQL database | Use an existing SQL database if the site database has been created before. | ||||||||||
Database name | Enter a name for the site database or select an
existing database. The default database name is the site name with invalid characters removed. |
||||||||||
Collation | The default is
Latin1_General_BIN.
|
||||||||||
Analysis Server Details | |||||||||||
Analysis server | Select the Analysis SQL server that will host the
Analytics OLAP database.
|
||||||||||
Analysis server version | Indicates the version of Analysis Services that are installed on this server. | ||||||||||
Analysis server collation | Indicates the collation of the Analysis Server. | ||||||||||
Test Analysis Server Connection | Test the connection to the SQL server.
If you cannot connect successfully, then you need to:
|
||||||||||
Use existing OLAP database | Use an existing OLAP database if it has been created before. | ||||||||||
Database name | Select an existing OLAP database, or enter an OLAP
database name. The default database name is the site's SQL database name. |
||||||||||
Integration Server Details | |||||||||||
Integration server | Select the name of the SQL Server that will host the
Analytics SSIS packages. This is the server where Microsoft Integration Services are installed and running, and must be the same version as the SSAS server. |
||||||||||
Operators | A list of SYSPRO operators is displayed. Select the SYSPRO operators that will have access to this site. Only operators that are either set up as Analytics administrators and/or Analytics viewers are displayed in this list.
|
||||||||||
Companies | A list of SYSPRO SQL companies is
displayed. Select the SYSPRO companies that must be included in this site. After including them in the SYSPRO Analytics site, you still need to enable them for analysis using the SYSPRO Companies pane in the SYSPRO Analytics Setup window. |
Once you have entered all the information into the SYSPRO Analytics Site Wizard program, you can confirm the information and finish the wizard.
The wizard will then do the following:
Validate all the selected information.
If any of the information entered is invalid, you can use the Back option to correct it.
Connect to the SYSPRO Analytics 7.0 Business Layer Service on the SYSPRO Analytics server defined.
Create the site database.
Create the staging tables within the site database.
Run the required SQL scripts (stored in the SYSPRO Analytics master database) to create the analysis objects and load them with the initial date dimension values.
Save the site, operator and company information to the SYSPRO Analytics Master Database.
Create the initial date dimension entries.
Create the OLAP database.
Field | Description | ||||
---|---|---|---|---|---|
Site Details | |||||
Description | This is the site description. You can change the site description at any time. | ||||
Analytics server name | This indicates the server name of your Analytics server (i.e. the server on which the SYSPRO Analytics Server components are installed). | ||||
Site version | This is the version of SYSPRO on which Analytics is
installed. This is used to determine whether or not the Analytics database has been converted for the new version of SYSPRO, and as such whether or not the user can log into the site. |
||||
Prevent further logins | Lock the site and prevent operators from logging into it. | ||||
Reason | Enter a reason for locking the site. This reason is displayed to operators attempting to log into this site.
|
||||
Convert Site to latest version | Select this to load the site conversion
function.
|
||||
Additional detail | |||||
SQL database | This indicates the name of the site database. | ||||
SQL database Collation | This indicates the collation of the site database. | ||||
Analysis server name | This indicates the SQL server where Microsoft Analysis Services are installed and the OLAP database is hosted. | ||||
Analysis server version | The version of Analysis Services installed on this server. | ||||
Analysis server collation | This indicates the collation of the Analysis server. | ||||
Analysis database | This indicates the name of the Analytics OLAP database. | ||||
SSIS server name | This indicates the name of the SSIS Server that is hosting the Analytics SSIS packages. | ||||
Date dimension range |
|
||||
Start date | Select and save a start date to be used for the initial date range that must be populated for this site's date dimension. | ||||
End date | Select and save an end date to be used for the initial date range that must be populated for this site's date dimension. | ||||
SQL Authentication | |||||
SQL server | This indicates the SQL server name, including the specific SQL instance that is hosting the SYSPRO Analytics site database. | ||||
SQL server version | This indicates the version of Microsoft SQL Server installed on this server. | ||||
Authentication method | Select the authentication method to use when connecting to the selected SQL server. You can select either Windows NT or SQL Server authentication. | ||||
Login id | Enter the login for the SQL server. We recommend you
create a dedicated user account in SQL called SYSADMIN.
|
||||
Password | Enter the password for the SQL server.
|
This pane indicates a list of SYSPRO operators that are linked to the site, including if these operators have access to the SYSPRO Analytics Viewer program and/or if these operators are SYSPRO Analytics administrators.
Within this pane you can select or deselect operators to be linked to the SYSPRO Analytics site, however you cannot deselect the currently active operator.
This pane indicates a list of all the SYSPRO companies that are linked to the site.
Within this pane you can select or deselect companies to be linked to the SYSPRO Analytics site.
This pane allows you to match the fiscal period to specific calendar dates or periods.
Field | Description |
---|---|
Fiscal Period 1 - 12 | Enter the relevant calendar period against the
specific fiscal period if your company's fiscal year is not
the same as the calendar year. For example, if your company's financial year is April to March, then you can enter Period 4 against Fiscal Period 1 and follow the entries from there (Fiscal Period 12 will be Period 3). |
Analytics companies simply refer to companies within SYSPRO that have been identified and enabled for SYSPRO Analytics.
The Analytics Companies program allows you to:
Enable companies for analysis.
When you enable a new company for SYSPRO Analytics, the following occurs:
a record is created in the Master database that contains the connection information for the company
SQL passwords are encrypted
the company ID for Analytics is written into wDim_Company
Disable companies for analytics.
Change the Analytics company's name.
List all SYSPRO companies available for Analytics and if so, which companies are currently selected for analysis.
View and/or change SQL authentication details for each SYSPRO company.
This connection is the one used when extracting SYSPRO data into the SYSPRO Analytics data warehouse. It is recommended that you create a SQL user dedicated to this task that does not adhere to password policies.
If you select an available company from the SYSPRO Companies pane, then the details are displayed in this pane.
Field | Description | ||||
---|---|---|---|---|---|
Company Details | |||||
Analytics Company Name | This defaults to the SYSPRO’s company
name.
|
||||
SYSPRO Company name | This indicates the licensed SYSPRO company name that cannot be changed. | ||||
Version | This indicates the version of your SYSPRO software. | ||||
Format | This indicates if the database is C-ISAM or SQL.
|
||||
Database name | This indicates the SYSPRO SQL database name (the data source database) linked to the company. | ||||
Enable company for Analysis | Enable analysis for this company. If you do not enable a company, then you cannot create a job in the SYSPRO Analytics Job Wizard program for this company. This means that you cannot extract data from this company's SYSPRO SQL database. When you enable a new company for SYSPRO Analytics:
|
||||
SQL Authentication | |||||
SQL Server | This is the SQL server and instance name of the server on which your SYSPRO SQL database is running. | ||||
SQL server version | This indicates the version of SQL Server installed on that server. | ||||
Use the current operator's SYSPRO SQL credentials | Use the current operator's SYSPRO SQL credentials to
log into the server on which your SYSPRO SQL database is
running. You define these credentials against the operator in the Admin Operator Browse program. |
||||
Authentication method | Define the authentication method you want to use for
logging into this SQL server.
|
||||
Login id | Enter the login for the SQL server.
|
||||
Password | Enter the password for the SQL server.
|
||||
Test SQL Connection | Test the connection to the SQL server. |
In SYSPRO Analytics there are two types of operators:
Administrators
These operators set up and maintain analytics, add and remove permissions for other operators and build templates.
Viewers
These operators work predominantly with the SYSPRO Analytics Viewer and are authorized to view and analyze the company data.
This Operators program is used to view the list of operators and change their permissions, as well as specify which templates, books and cubes an operator with the appropriate permission is allowed to view.
By default only the operators that are set up as Analytics administrators and/or viewers are displayed in the this pane. You can select the Show All Operators option to show all the SYSPRO operators.
If you select an existing operator from the Operators pane, the relevant details are displayed in the this pane.
You use this pane to define the operator access for viewing data in the SYSPRO Analytics Viewer.
Field | Description | ||||
---|---|---|---|---|---|
Operator Details | |||||
Name | This is the operator name. | ||||
Operator locked out of Analytics | Enable this option to prevent the operator from accessing the SYSPRO Analytics Viewer or administration functions. | ||||
Reason | Enter a reason for locking the highlighted operator
out of Analytics.
|
||||
Default site | Specify the site that should be selected automatically every time this operator opens the SYSPRO Analytics Viewer. | ||||
Viewer Permissions | |||||
View Templates | Allows the operator to view Analytics templates. | ||||
View Analytics Books | Allows the operator to view books created by other users. | ||||
Create Analytics Books | Allows the operator to create books that will contain their custom views. | ||||
Change Analytics Books | Allows the operator to change the type and name of a book and/or to set a password for a book. | ||||
Delete Analytics Books | Allows the operator to delete books that may contain custom views. | ||||
View Cubes | Allows the operator to view Analytics cubes. |
The standard and custom templates, which are defined per site, are displayed in the Templates pane.
You can select which templates the operator has access to view.
If you cannot select any templates, then you did not allow the operator access to View Templates. |
Customized views or books are displayed in the Books pane.
You can select which books the operator has access to view.
The existing cubes are displayed in the Cubes pane.
You can select which cubes the operator has access to view.
If you cannot select any cubes, then you did not allow the operator access to View Cubes. If the operator does not have access to view the cubes, the operator can still view the templates in the SYSPRO Analytics Viewer. |
Within SYSPRO Analytics, a Global Variable is an entry (constant, string or formula) that is applied to all the templates in the SYSPRO Analytics Viewer at runtime. This is a measure that is defined by the Analytics administrator and is included in all the Multi-dimensional Expression (MDX) statements against the templates used in the SYSPRO Analytics Viewer.
Because the global variables are only applied to the MDX statements at the Viewer runtime, there is no need to rerun the setup or the jobs in order to apply them. |
Examples of global variables could include:
Apply a fixed exchange rate to currency values
Find a range of data for certain fields
Append a description to data outliers
This program is used to add, delete and/or change global variables. However these are optional and you only define them when you are customizing SYSPRO Analytics.
Field | Description |
---|---|
New | Add a new global variable. |
Delete | Delete the global variable. |
Save | Save the global variable. |
Refresh | Refresh the list of global variables. |
Import | Import global variable definitions from an XML file. |
Export | Export global variable definitions to an XML file. |
Analysis Objects are the building blocks for creating the templates/cubes you want to analyze and they define the SYSPRO tables that need to be transferred during the ETL processes. This is required to build the dimensions of the business processes that you want to analyze (e.g. product, customer, sales, etc).
You also use this Analysis Objects program to select the Cubes and Dimensions that you want the analysis object to update.
Simply linking an analysis object to a cube or dimension will not cause that cube or dimension to automatically reflect the data for the Analysis object. The cube or dimension would have to be customized for this to happen. |
Defining Analysis Objects are optional and you only maintain them or add new ones when you are customizing SYSPRO Analytics.
Field | Description | ||||
---|---|---|---|---|---|
New | Add a new analysis object to SYSPRO Analytics. | ||||
Delete | Delete an analysis object.
|
||||
Save | Save an analysis object. When you save a standard analysis object, the type is automatically changed from Standard to Custom. |
||||
Refresh | Refresh the list of analysis objects. | ||||
Import | Import a previously exported analysis object xml file. | ||||
Export | Export an analysis object as an xml file. | ||||
Show All Analysis Objects | View all the analysis objects, not just the analysis objects currently in cubes and dimensions. |
Field | Description | ||||
---|---|---|---|---|---|
Analysis Object Details | |||||
Name | This is the name of the analysis object.
|
||||
Description | This is the description of the analysis object. | ||||
SSIS Package name | This is the name of the SSIS package linked to the analysis object. | ||||
Type | This indicates the type of analysis object, which can either be standard or custom. | ||||
History retention | This defines the period of time that the history of
this analysis object must be retained. Expired records can be used to compare values this month against values last month. For example, what was my profit versus stock on hand this month, versus the same measure for last month, or last year. The default value is All, which indicates that history is not deleted.
|
||||
History period (months) | Enter a history period (in months) if you selected
the Custom History retention
option.
|
Field | Description |
---|---|
Select All | Enable the analysis object to update all the existing cubes. |
Deselect All | Disable the analysis object from updating any of the existing cubes. |
Templates refer to a series of predefined key performance indicators (KPIs) that are shipped standard with SYSPRO Analytics Setup.
The templates are defined in Multidimensional Expressions (MDX) query definitions, and you use MDX to query multidimensional data or to create MDX expressions for use within a cube.
The templates are collections of pre-defined measures.
The Analytics Templates program allows you to:
Create a new template
Modify an existing template
Delete custom templates from the database
Defining templates are optional (you only maintain them or add new ones when you are customizing SYSPRO Analytics).
Field | Description | ||||
---|---|---|---|---|---|
New | Add custom templates to SYSPRO Analytics. | ||||
Delete | Delete a template.
|
||||
Save | Save changes to a template.
|
||||
Refresh | Refresh the list of templates. | ||||
Import | Import a previously exported template xml file. | ||||
Export | Export a template as an xml
file.
|
Field | Description |
---|---|
Name | This is the name of the template. |
Description | This is the template description. |
Type | This indicates the type of template, which can either be Standard or Custom. |
Field | Description |
---|---|
New | Select this to add a new measure against the
template. When you select this, the Maintain Measure window is displayed and the basic format of the MDX statement is loaded within the MDX Statement pane. |
Change/Maintain | Change the name of the measure or to edit the MDX statement defined against the measure. |
Delete | Delete the measure from the template. |
The Analytics module will not be accessible until you have made the following critical changes to the SYSPRO configuration:
Ensure that the following services are all running with the correct permissions (as a Windows user with sufficient permission) on the relevant SQL servers:
Microsoft Analysis Services
Microsoft Integration Services
SQL Server Agent
Import the Analytics license.
Assign Analytics Viewer seats to the relevant operators.
Enable the Analytics administrator option against the relevant operator.
Preparation steps 2, 3 and 4 are all done from the SYSPRO Ribbon Bar, and must be performed in sequence.
SYSPRO Analytics does not cater for the adding of data from data sources other than tables in the SYSPRO data dictionary.
If you have data in other sources that you want to bring into SYSPRO Analytics, then you will have to engage a BI specialist to do this on your behalf.
If you disable a company you will not be able to add Analytics jobs, however existing jobs will still continue to work.
A SYSPRO operator can be a SYSPRO Analytics administrator only, or an administrator and a viewer, or a viewer only.
A SYSPRO Analytics administrator is not the same as a SYSPRO system administrator.
Analytics administrators and viewer users are specified by the SYSPRO administrator in the Operator Maintenance program.
The Operators permissions set in this program are only valid when using the SYSPRO Analytics Viewer.
If using a 3rd party program (e.g. Excel), the permissions would need to be set via SQL Server Analysis Services.
Any advanced permissions, such as which warehouse an operator is allowed to see, is not carried through from SYSPRO to the OLAP database and will have to be manually created and maintained
Before adding a new Analysis Object, you should first create and develop the SSIS package that defines the data extraction from the SYSPRO table and the data transformation (cleansing of source data).
You use Business Intelligence Development Studio (BIDS) to develop SSIS packages.
Developers can export customized analysis objects to an xml file and then import them on the customer workstation using the Export and Import functions.
MDX is a part of OLE DB specification for OLAP. This means that while it is not proprietary to Microsoft, it is part of a greater stand in which they describe the accessing of data.
They describe how to access multidimensional format data, and have been designed with a specific view of reporting and analyzing against multidimensional formatted data.
Its primary function is to interrogate multidimensional databases and return results that provide the drag and drop functionality that you see in most analytical viewers.
MDX has 2 distinct roles:
Query statements
A very simple select statement/query that is designed to get source data for a report.
Formulae
As part of the query statement it can include formulae on the fly. This is similar to Excel functionality in terms of cells formulae and functions.
MDX takes the best of query statement language, along with the best of Excel-like functionality and combines the two into a query language.