SAS OLAP Server (via ODBO) - Unsupported EOL Bridge - Import - 8.0

Talend Data Catalog Bridges

Version
8.0
Language
English
Product
Talend Cloud
Module
Talend Data Catalog
Last publication date
2024-03-24

Bridge Requirements

This bridge:
  • is only supported on Microsoft Windows.

  • requires the tool to be installed to access its SDK.

Bridge Specifications

Vendor SAS
Tool Name OLAP Server
Tool Version 9.x
Tool Web Site http://www.sas.com/technologies/olap/index.html
Supported Methodology [Business Intelligence] BI Design (OLAP Source) via ADOMD API
Data Profiling
Incremental Harvesting
Multi-Model Harvesting
Remote Repository Browsing for Model Selection

SPECIFICATIONS
Tool: SAS / OLAP Server version 9.x via ADOMD API
See http://www.sas.com/technologies/olap/index.html
Metadata: [Business Intelligence] BI Design (OLAP Source)
Component: MicrosoftAdomdImport.SasOlapServer version 11.2.0

OVERVIEW
This bridge relies on the ActiveX Data Objects Multi-Dimensional API (ADOMD) version 2.5 and OLE DB for OLAP (ODBO) to connect to an OLAP database and import the metadata definition of OLAP cubes.
These APIs are part of the Microsoft Data Access Components (MDAC) architecture.

See the parameter description for examples of connection strings.
REQUIREMENTS
To enable access to the OLAP system via ADOMD, the OLAP database vendors provides an ODBO compliant data Provider that plugs into this architecture. Please make sure this data provider has been properly installed and configured.

FREQUENTLY ASKED QUESTIONS
How do I connect to my OLAP database?

Provide the OLE DB connection string in the appropriate bridge option. An OLE DB Connection String utilizes a Universal Data Link (UDL) file which contains all connection parameters or an OLE DB for OLAP data provider and its specific options.

LIMITATIONS
Refer to the current general known limitations at http://metaintegration.com/Products/MIMB/MIMBKnownLimitations.html or bundled in Documentation/ReadMe/MIMBKnownLimitations.html

SUPPORT
Provide a troubleshooting package with:
- the debug log (can be set in the UI or in conf/conf.properties with MIR_LOG_LEVEL=6)
- the metadata backup if available (can be set in the Miscellaneous parameter with -backup option, although this common option is not implemented on all bridges for technical reasons).


Bridge Parameters

Parameter Name Description Type Values Default Scope
Connection String NOTE: As you can see below, this parameter may contain password information.

This parameter is passed as clear text within this API based interface and within the bridge itself. Please be cognizant of any security concerns relating to passing passwords via clear text within your organization

Provide here the OLE DB connection string used to connect to the OLAP Server.
Please refer to your OLAP vendor documentation for details.

Importing from Microsoft SQL Server 2000 Analysis Services:

To connect to a cube running on a local computer, the connection string would look like:
Provider=msolap;Data Source=localhost;Initial Catalog=FoodMart 2000
Provider=msolap;Data Source=localhost;Initial Catalog=Bobs Video Store

To connect to a Cube running on a distant server, the connection string would look like:
Provider=msolap;Data Source=ServerName;Initial Catalog=Bobs Video Store

You can also directly connect to a cube file using the connection string format:
Provider=msolap;Location=C:\MSDASDK\samples\oledb\olap\data\bobsvid.cub

Importing from MicroStrategy MDX Adapter:

To connect to a cube using the MDX Adapter user interface, the connection string would look like:
Provider=MSTRODBO;

To connect to a cube directly, the connection string would look like:
Provider=MSTRODBO;Cache Authentication=False;Mask Password=False;Persist Encrypted=True;Persist Security Info=True;User ID=Administrator;Data Source=MicroStrategy BI Developer Kit (Direct);Initialization Mode=Read|Share Deny None;Extended Properties="PRMT=N/UID=Administrator/PWD=/PRJ=MicroStrategy Tutorial/CUBE=Tutorial/FILTER=/S/N"

Importing from SAS OLAP Server

To connect to a local SAS OLAP Server, the connection string would look like:
Provider=sas.OLAPProvider.9.1;Data Source=_LOCAL_

To connect to a remote SAS OLAP Server, the connection string would look like:
Provider=SAS OLAP Data Provider 9.1;User ID=sas; Password=sas;Data Source=;Mode=Read;SAS Cell Cache Size=10000;SAS Machine DNS Name=psassrv1;SAS Port=5451;SAS Protocol=2;SAS Server Type=2
Provider=sas.OLAPProvider.9.1;Data Source=lambchop.unx.sas.com;SAS Port=1359;SAS Protocol=2;User ID=fred;Password=banana

Importing from SAP Business Warehouse:

To connect to SAP BW, the connection string looks like:
Provider=MDrmSap;DataSource=JXX;UserID=MyName;Password=MyPassword;SFC_CLIENT=005;SFC_LANGUAGE=DE
STRING     Mandatory

 

Bridge Mapping

Meta Integration Repository (MIR)
Metamodel
(based on the OMG CWM standard)
"SAS OLAP Server (via ODBO) - Unsupported EOL Bridge"
Metamodel
MicrosoftAdomd
Mapping Comments
     
Cube ADOMD:CubeDef  
Description Description  
Name Name  
CubeDimensionAssociation ADOMD::Cube defines which Dimensions are used in the Cube
DesignPackage   one default Package is created to store all the cubes and dimensions.
Name   set to Logical View
UserDefined   Set to FALSE
Dimension ADOMD::Dimension  
Description Description  
Name Name  
PhysicalName UniqueName  
Type   set to TIME or REGULAR if available via data provider
DimensionAttribute ADOMD::Level  
Name Name  
Hierarchy ADOMD::Hierarchy  
Description Description  
Name Name  
PhysicalName UniqueName  
HierarchyLevelAssociation ADOMD::Level defines which Levels are used in the Dimension Hierarchy
Position Depth  
Level ADOMD::Level  
Description Description  
Name Name  
PhysicalName UniqueName  
LevelAttribute ADOMD::Level  
Name Name  
Measure ADOMD::Member The measures are imported from the Cube members
Description Description  
Name Name  
PhysicalName UniqueName  
PropertyElementTypeScope ADO::Property  
Scope   set to DIMENSION, HIERARCHY, LEVEL or MEASURE
PropertyType ADO::Property Data provider specific properties for Dimensions, Hierarchies, Levels and Measures
Name Name  
Usage DataProvider Name  
PropertyValue ADO::Property  
Value Value value set on an object
StoreModel ADOMD::Catalog The model is built using the OLAP metadata accessible via the ADOMD data provider.
Name name