-atishay jain, 10783017, be computer science(final year) essbase 2010-atishay jain.… · essbase...

Post on 12-May-2020

5 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

-Atishay Jain,10783017,

BE Computer Science(Final Year)

Contents� Introduction� Development Environment

� Informatica PowerCenter, Powerexchange and APIs� Essbase and its various APIs

� Programming Environment� Project details� Design� Working� Results and Scope for Future Work

2

Introduction� Informatica Corporation

� About� Software� Market

3

DevelopmentEnvironmentExtract-Transform-Load (ETL)

-Atishay Jain, 10783017 4

PowerCenter Repository Manager

-Atishay Jain, 10783017 5

PowerCenter Designer

-Atishay Jain, 10783017 6

Workflow Manager

-Atishay Jain, 10783017 7

WorkFlow monitor

-Atishay Jain, 10783017 8

PowerExchange

-Atishay Jain, 10783017 9

� PowerConnect SDK� Client API

� to create plug-ins for the Designer � access metadata

� Server API� plug-ins for the PowerCenter Server � extract data

� RepositoryAPI� to access and define the metadata for third-party applications

in the PowerCenter repository

-Atishay Jain, 10783017 10

� Hyperion Essbase

-Atishay Jain, 10783017 11

Essbase Application

-Atishay Jain, 10783017 12

� Understanding Essbase

-Atishay Jain, 10783017 13

Essbase architecture

-Atishay Jain, 10783017 14

�Essbase API� C API� Visual Basic API� Java API� XMLA API

� Java API� com.essbase.api.base� com.essbase.api.dataquery� com.essbase.api.datasource� com.essbase.api.domain� com.essbase.api.metadata� com.essbase.api.session

-Atishay Jain, 10783017 15

Modes

Provider Embedded

ProgrammingEnvironment� Java Programming Language� Sun Java J2SE 1.6� Eclipse IDE� SWT Framework

-Atishay Jain, 10783017 16

ProjectDetails� Prototype for the Java Version of the

PowerExchange for Essbase Client and feature comparison with the Visual Basic APIs for Unicode support

� Subproject: Automation of Build Process and understanding make file architecture used in Informatica

� Subproject: Compilation of three of the Informatica Adapters on different platforms for version 8.6.1 recertification

-Atishay Jain, 10783017 17

PowerExchange to essbase

-Atishay Jain, 10783017 18

RepositoryServer

RepositoryAgentNative

RepositoryDatabase

NetworkProtocol

Native/ODBC

EssbaseConnector ClientPlug-in (B)

Essbase Metadata Definition (A)

Register

Informatica Server

EssbaseConnector

Reader

Plug-in

(C)

EssbaseConnectorWriter

Plug-in

(D)

RepositoryManager

Designer

WorkflowManager

WorkflowMonitor

PowerExchange to Essbase

� Essbase Client� Client Library

� Designer Wizard� Essbase Reader� Essbase Writer

-Atishay Jain, 10783017 19

Informatica PowerCenter Client Tools

Essbase Client library

Designer Wizard

Informatica PowerConnect SDK

1. Informatica PowerCenter Designer calls -Import Essbase Source/ Target

2. Event Handlers defined in the library invoke the Designer Wizard

3. Create DSN, tables and columns and export the definitions

4. Parse the exported definition

5. Use the repository SDK to create source definitions and fields in the repository.

Project Working

-Atishay Jain, 10783017 20

Essbase Client Library(C++)

Designer Wizard(VB)

Creates

Calls

Utility Library (C++)

InformationFlow

Parses

Return

EssbaseVBAPI

EssbaseC++API

Proposed Java Client

EssbaseJava API

Essbase & its API

DesignSpecifications

Old workFlow

(1)

-Atishay Jain, 10783017 21

New workFlow(1)

-Atishay Jain, 10783017 22

Old WorkFlow(2)

-Atishay Jain, 10783017 23

New workFlow(2)

-Atishay Jain, 10783017 24

ProjectWorkingXML for DSN

-Atishay Jain, 10783017 25

DSN Page

-Atishay Jain, 10783017 26

� DSN Page(Modify Mode)

-Atishay Jain, 10783017 27

DSN Page (connected)

-Atishay Jain, 10783017 28

DSN Page(Create Mode)

-Atishay Jain, 10783017 29

XML for Table Creation

-Atishay Jain, 10783017 30

Table Creation Page

-Atishay Jain, 10783017 31

� Table Types� Type 1� Type 2� Type 3

-Atishay Jain, 10783017 32

Essabse Rule Files

-Atishay Jain, 10783017 33

XML for Column

-Atishay Jain, 10783017 34

Column Mapping Page

-Atishay Jain, 10783017 35

Column Popup(with DTS and UDA)

-Atishay Jain, 10783017 36

Essbase Report Page

-Atishay Jain, 10783017 37

Essbase Summary Page

-Atishay Jain, 10783017 38

Automation of Build Process and understanding make file architecture used in Informatica

sed /s <Source String> /<Target String> /g <Source File> ><Target File>

-Atishay Jain, 10783017 39

Compilation of three of the Informatica Adapters on different platforms for version

8.6.1 recertification

AIX :XLCHP-UNIX :ACCWindows 64-bit :ICL

-Atishay Jain, 10783017 40

Results,ConclusionsandFutureScopeofWork

� The prototype does not fully implement the functionality and is just for demonstration purposes.

� Actual implementation will require rigorous exception handling and error checking as well as proper logging into various logging levels.

� Only Type 1 sources are currently running, others need to be supported.

� The filter conditions are currently not functional.� Rigorous testing is still to be done to use the experience with

the old adapter into the new one.� New features that are suggested by the clients can be

incorporated

-Atishay Jain, 10783017 41

Thank You

-Atishay Jain, 10783017 42

top related