Java Metadata Interface and Data Warehousing
|
|
|
- Reginald Dickerson
- 10 years ago
- Views:
Transcription
1 Java Metadata Interface and Data Warehousing A JMI white paper by John D. Poole November 2002 Abstract. This paper describes a model-driven approach to data warehouse administration by presenting a detailed scenario illustrating how JMI-enabled tools might be used in the realization of a data warehouse schema. Java code fragments illustrating the use of JMI interfaces are provided throughout. We also show how a JMI resource might integrate with the J2EE Connector Architecture. Introduction This paper describes the management of a data warehouse using the Java Metadata Interface (JMI) by walking through a detailed scenario in which a data warehouse is modeled and automatically constructed using meta data-driven tools. JMI is the pervasive access mechanism for managed meta data, and CWM is the metamodel defining that meta data. This scenario consists of five distinct components, and we illustrate how JMI supports each component: 1. Meta data service initialization. A centralized meta data service supporting a common metamodel is generated and brought online. 2. Model construction. The meta data service is used to create shared meta data based on the common metamodel. This meta data is then published to the rest of the environment. 3. Tool initialization. Each tool constructs its own internal information structures and links to other tools, based on shared meta data published via the central meta data service. 4. Metamodel interoperability. A new tool that supports a different metamodel is introduced to the data warehouse. JMI Reflection is used to reconcile differences between the tool-specific metamodel and the common metamodel used by the rest of the data warehouse. 5. Data warehouse information flow. The overall flow of data and control through the data warehouse is illustrated. These flows are meta data-driven and facilitated by JMI programmatic interfaces (both metamodel-specific and reflective) and by the XMI bulk import/export mechanism supported by JMI. The following subsections address each of the five components of the JMI-enabled data warehouse management scenario.
2 2 Meta Data Service Initialization In the first step of the scenario, a data warehouse administrator initializes a JMI-enabled meta data service as the central meta data store for the data warehouse. By meta data service, we mean a general-purpose tool that is capable of providing a complete implementation of the JMI specification. An implementation of the JMI specification might, for example, consist of a server process that realizes the JMI interfaces corresponding to some MOF-compliant metamodel, the JMI reflective interfaces, and the XMI reader and writer interfaces. Precisely how a JMI-enabled meta data service is implemented is not prescribed by the JMI specification itself. As illustrated in Figure 1, the administrator's warehouse management tool connects to the JMI service via the J2EE Connector Architecture's Custom Client Interface (CCI). In this case, we assume that the Connection interface has several custom methods that facilitate access to the JMI service. These methods are implementation-specific (i.e., not prescribed by JMI). OMG Web server HTTP request Internet HTTP request Data Warehouse Administration Console Connection establishment and JMI XMIReader calls JMI-Enabled Metadata Service Figure 1: Meta Data Service Initialization The custom Connection interface is defined as follows:
3 3 public interface com.mdservice.connection { public void close() throws com.mdservice.resourceexception; public javax.resource.cci.connectionmetadata getmetadata() throws com.mdservice.resourceexception; public javax.jmi.reflect.refpackage gettoplevelpackage() throws com.mdservice.resourceexception; public javax.jmi.xmi.xmireader getxmireader() throws com.mdservice.resourceexception; } public javax.jmi.xmi.xmiwriter getxmiwriter() throws com.mdservice.resourceexception; The gettoplevelpackage() method returns a single instance of RefPackage, and the semantics of this method specify that this RefPackage object represents the outermost package extent of the MOF Model instances supported by the JMI-enabled service. In other words, in this particular implementation strategy, we have established, purely as a convention, that there is always a single, outermost package provided that contains all of the metamodel-specific package extents 1. The Connection interface also provides the custom factory methods getxmireader() and getxmiwriter(). These methods are used for instantiating the XmiReader and XmiWriter interfaces, respectively, within the context of the connected meta data service. A data warehouse administration client first connects to the JMI service and obtains the (empty) outermost package extent of the meta data service by calling the gettoplevelpackage() method. Next, the client creates an instance of XmiReader and invokes the read() method on the XmiReader interface, supplying both the RefPackage returned by the previous call to gettoplevelpackage(), and a URL pointing to an XMI document containing the MOF metamodel to be loaded. In this case, the XMI document contains the definition of the Object Management Group's Common Warehouse Metamodel (CWM), rendered as MOF Model instance. The semantics of this particular implementation of the XmiReader::read() operation are such that the imported CWM XMI element is interpreted as an instance of the MOF Model and is subsequently used in generating the internal structure of the outermost package extent. In other words, the JMI service is "hard-wired" to understand MOF. If it imports an instance of the MOF Model (i.e., a MOF-compliant metamodel), it subsequently builds the package structure 1 Note that one might use JNDI to select a particular ConnectionFactory from a local JNDI tree. In this case, it happens that the ConnectionFactory is bound to precisely one outermost RefPackage instance, since each connection has a gettoplevelpackage() method that returns a single instance. Other implementation strategies might provide some alternative means of locating any one of several top level packages.
4 4 prescribed by the MOF Model instance. If, on the other hand, it imports an instance of a metamodel (i.e., meta data) corresponding to some MOF-compliant metamodel whose structure had already been built within the server, then it will treat the XMI element content as meta data and use it populate the meta data server. Once the CWM metamodel is loaded, the JMI service generates a complete set of metamodelspecific (tailored) Java interfaces, according to the JMI mapping templates, as well as a corresponding library of Java implementation classes. These implementation classes constitute a realization of a CWM server. Note, once again, that this particular implementation strategy of the JMI service is not defined by the JMI specification. Figure 1 illustrates the JMI meta data service initialization event. Figure 2 illustrates the CWM metamodel. Management Warehouse Process Warehouse Operation Analysis Transformation OLAP Data Mining Information Visualization Business Nomenclature Resource Object Relational Record Multidimensio nal XML Foundation Business Information Data Types Expressions Keys and Indexes Software Deployment Type Mapping Object Model Core Behavioral Relationships Instance Figure 2: CWM Metamodel The sequence of connection and JMI calls used to initialize the JMI service might consist of the following: ConnectionFactory cxf = new ConnectionFactory(); Connection cx = cxf.getconnection( properties ); RefPackage mstlp = Connection.getTopLevelPackage(); XmiReader xmireader = Connection.getXmiReader(); xmireader.read( " mstlp );
5 5 Model Construction Now that the JMI service has been initialized with the CWM metamodel, we can begin to construct a model of our data warehouse based on CWM. This is illustrated in Figure 3 below: Metadata Visual Modeling Tool Connection establishment and JMI metamodel-specific (tailored) interface calls JMI-Enabled Metadata Service Figure 3: Model Construction Here, a CWM-aware visual modeling tool is used to construct model instances. The modeling tool connects to the JMI service and then acquires the outermost RefPackage extent from the connection. From this point forward, the modeling tool directs its activities against local (clientside) JMI interfaces that are specific to the CWM metamodel. The user might, for example, drilldown on the outermost package to discover the metamodel-specific packages clustered in this package. These would consist of packages such as Warehouse Process, Warehouse Operation, Transformation, OLAP, etc. Each is a RefPackage instance corresponding to one of CWM metamodel packages shown in the block diagram of Figure 2. The end user constructs a CWM model by selecting various classes from each of the CWM packages and creating instances of them. For example, the user might create an OLAP Dimension by selecting a Dimension class icon from a palette representing OLAP objects, and then dragging it onto a display area. Internally, the modeling tool performs local calls against the CWM metamodel-specific JMI interfaces. The following code fragment illustrates several JMI calls that would be performed in the construction of a CWM OLAP Dimension instance: // Get the DimensionClass proxy org.omg.java.cwm.analysis.olap.dimensionclass dc = olappkg.getdimension(); // Create a Time Dimension org.omg.java.cwm.analysis.olap.dimension timedim = dc.createdimension(); timedim.setname( "Time" ); timedim.settime( true );
6 6 Now, let's assume that the data warehouse model, once completed, consists of instances of modeling elements taken from each of the following CWM packages: Record package: Used to model the raw data feeds supplying information to the data warehouse. Relational package: Used to construct models of both the operational data store (ODS) and the dimensional star-schema analysis database of the data warehouse. Transformation package: Used to model the data transformations going from the raw data source to the ODS, as well as from the ODS to the dimensional star-schema database. These models serve as the primary descriptions of any extract, transform, and load (ETL) process that the data warehouse might implement. OLAP package: Used to model the OLAP (Online Analytical Processing) abstractions exposed by the data warehouse for analysis and reporting. This model includes a mapping to the relational star-schema model, as a source of OLAP data. Warehouse Process and Warehouse Operation packages: Used to model the data warehouse control processes that manage and track any ETL activities that might be performed, based on the Transformation models. The complete data warehouse model is stored in a single RefPackage that is an instance of the CWM metamodel, and is now available to the rest of the data warehousing environment via the JMI interfaces of the central JMI service. Tool Initialization Now that the data warehouse schema has been completely defined in terms of a centrally stored CWM model, the data warehouse can be physically generated. This is done through the meta data initialization of a number of JMI-enabled data warehousing tools. This is illustrated in Figure 4. A data warehouse administration tool (possibly a backend to the modeling tool described earlier) initializes each of the installed data warehousing tools. The administration tool opens a connection on each of the data warehouse tools, and subsequently launches an XmiReader on each Connection. The administration tool then launches an XmiWriter on its own Connection to the JMI service, supplying it with a temporary output stream. The administration tool then exports the entire CWM model to the output XMI stream. It invokes each XmiReader::read() method on each tool-wise Connection, supplying the temporary stream as a parameter, as well as each tool's outermost RefPackage extent. The precise behavior of the XmiReader::read() method is determined by each tool implementation, but in general, tools will consume only those parts of the CWM model that they require or understand. For example, the OLAP server's implementation of XmiReader::read() might scan the entire XMI stream, looking specifically for
7 7 instances of CWM OLAP, Relational, and Transformation packages, and use these to populate the content of its outermost RefPackage. XmiReader.read() XmiReader.read() XmiReader.read() XmiReader.read() ETL Tool Operational Data Store (RDBMS) Analysis Store (RDBMS) OLAP Server Connection and JMI XMIReader calls; tool-specific API calls XMI stream-based importation of CWM metadata Data Warehouse Administration Console Connection and JMI metamodel-specific interface calls <package>.get<metaclass>() XmiWriter.write() JMI-Enabled Metadata Service Figure 4: Tool Initialization An alternative approach would be for the administration tool to simply notify each of the data warehouse tools that a new CWM model has been created and is now available. Each tool would connect separately to the JMI service and could peruse the content of the outermost RefPackage extent, navigating the model structure through JMI interface calls. Each tool would then subsequently load the particular meta data that it requires (i.e., once each tool has discovered an appropriate RefPackage instance within the CWM model), via either the JMI programmatic interfaces or the XmiReader and XmiWriter interfaces. Metamodel Interoperability This portion of the data warehouse scenario describes advanced functionality that can be realized through MOF/JMI reflection. In this case, users of the OLAP server have acquired an advanced, multidimensional visualization/reporting software package. Like other tools comprising the data warehouse, the new visualization tool is also JMI-enabled. However, it uses a different MOF metamodel than CWM; specifically, some MOF-compliant metamodel that represents very
8 8 specific aspects of advanced, multidimensional, visual analysis. The new tool needs to be integrated with the rest of the data warehouse, and, in particular, since the tool supports meta data-driven data integration with OLAP servers, it must be integrated at the meta data level with the CWM OLAP model used by the OLAP server. This is illustrated in Figure 5 below: OLAP Server Multidimensional Visualization Tool Tool Setup Screen Connection and JMI Reflective API calls Metadata Visual Modeling Tool Connection and JMI metamodel-specific (tailored) API calls JMI-Enabled Metadata Service Figure 5: Metamodel Interoperability To effectively integrate the new visualization tool with the rest of the environment, the data warehouse modeler first connects to the JMI service and then creates an instance of the CWM Visualization metamodel to represent the visualization concepts, as they relate to the OLAP model. That is, visualization meta data is constructed and linked to the various OLAP model objects that are to be visualized (e.g., Cube, Dimension). Now, the new visualization tool needs to be integrated at the meta data-level with the CWM Visualization model just created. Although the visualization tool is JMI/MOF-compliant, it does not understand CWM. It is driven by its own MOF metamodel. The data warehouse modeler uses the visualization tool's set-up screen to first build the tool's meta data. The modeler then reconciles both types of meta data by constructing a programmatic script (written in Java) that connects to the JMI service and uses JMI Reflective programming to acquire equivalent objects from the CWM model. In this manner, the visualization tool is driven by its own meta data, but can dynamically map to an equivalent CWM Visualization model, and therefore indirectly to the OLAP model elements that are to be rendered. This level of indirection provided by JMI Reflection enables the advanced visualization/reporting tool to perform meta data-directed processing of OLAP data, even though its metamodel is different from CWM. Data Warehouse Information Flow The final diagram in Figure 6 shows the overall flow of information through the integrated data warehouse. The clear arrows represent the general flow or progression of data through the data warehouse, all the way from the ODS to the advanced visualization/reporting software. This data flow is inherently meta data-driven, and meta data in this environment has a single and
9 9 centralized representation in terms of JMI. Shared meta data is defined by a MOF-compliant metamodel (i.e., CWM), but the JMI-enabled meta data service is not tied to any particular metamodel, and is capable of loading the CWM metamodel and dynamically generating an internal implementation of CWM. Communication of shared meta data is achieved through JMI interfaces. XmiReader and XmiWriter interfaces are used to transfer complete models or specific packages of models in a bulk format for loading into tools. On the other hand, metamodel-specific (CWM, in this case) JMI interfaces are used by client tools for browsing and possibly creating or modifying existing meta data structures. Finally, JMI Reflection is used to facilitate meta data integration between tools whose metamodels differ, but are otherwise MOF-compliant. General direction of the flow of data Lineage tracing and drill-back JMI-Enabled Metadata Service Operational Data Store Analysis Store ETL OLAP Visualization (star schema) Figure 6: Data Warehouse Information Flow Summary This paper has provided an extensive example of model-driven data warehouse management, in which JMI provides a common access mechanism for meta data, and CWM provides the common metamodel. We've demonstrated that a complete data warehouse can be defined, initialized, and then placed into operation relatively easily through the use of centralized meta data and common meta data access mechanisms. The model-driven approach to integration
10 10 greatly enhances the return-on-investment (ROI) of any data warehouse or supply chain, since it reduces the costs of integrating best of breed implementation tools considerably.
Model-Driven Data Warehousing
Model-Driven Data Warehousing Integrate.2003, Burlingame, CA Wednesday, January 29, 16:30-18:00 John Poole Hyperion Solutions Corporation Why Model-Driven Data Warehousing? Problem statement: Data warehousing
Common Warehouse Metamodel (CWM): Extending UML for Data Warehousing and Business Intelligence
Common Warehouse Metamodel (CWM): Extending UML for Data Warehousing and Business Intelligence OMG First Workshop on UML in the.com Enterprise: Modeling CORBA, Components, XML/XMI and Metadata November
Model-Driven Architecture: Vision, Standards And Emerging Technologies
1 Model-Driven Architecture: Vision, Standards And Emerging Technologies Position Paper Submitted to ECOOP 2001 Workshop on Metamodeling and Adaptive Object Models John D. Poole Hyperion Solutions Corporation
Information Management Metamodel
ISO/IEC JTC1/SC32/WG2 N1527 Information Management Metamodel Pete Rivett, CTO Adaptive OMG Architecture Board [email protected] 2011-05-11 1 The Information Management Conundrum We all have Data
A Model-based Software Architecture for XML Data and Metadata Integration in Data Warehouse Systems
Proceedings of the Postgraduate Annual Research Seminar 2005 68 A Model-based Software Architecture for XML and Metadata Integration in Warehouse Systems Abstract Wan Mohd Haffiz Mohd Nasir, Shamsul Sahibuddin
SAS 9.1. ETL Studio: User s Guide
SAS 9.1 ETL Studio: User s Guide The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2004. SAS 9.1 ETL Studio: User s Guide. Cary, NC: SAS Institute Inc. SAS 9.1 ETL Studio:
Databases in Organizations
The following is an excerpt from a draft chapter of a new enterprise architecture text book that is currently under development entitled Enterprise Architecture: Principles and Practice by Brian Cameron
Data warehouse and Business Intelligence Collateral
Data warehouse and Business Intelligence Collateral Page 1 of 12 DATA WAREHOUSE AND BUSINESS INTELLIGENCE COLLATERAL Brains for the corporate brawn: In the current scenario of the business world, the competition
Talend Metadata Manager. Reduce Risk and Friction in your Information Supply Chain
Talend Metadata Manager Reduce Risk and Friction in your Information Supply Chain Talend Metadata Manager Talend Metadata Manager provides a comprehensive set of capabilities for all facets of metadata
SAS Business Intelligence Online Training
SAS Business Intelligence Online Training IQ Training facility offers best online SAS Business Intelligence training. Our SAS Business Intelligence online training is regarded as the best training in Hyderabad
Common Warehouse Metamodel (CWM): Extending UML for Data Warehousing and Business Intelligence
Common Warehouse Metamodel (CWM): Extending UML for Data Warehousing and Business Intelligence OMG First Workshop on UML in the.com Enterprise: Modeling CORBA, Components, XML/XMI and Metadata November
Oracle Warehouse Builder 10g
Oracle Warehouse Builder 10g Architectural White paper February 2004 Table of contents INTRODUCTION... 3 OVERVIEW... 4 THE DESIGN COMPONENT... 4 THE RUNTIME COMPONENT... 5 THE DESIGN ARCHITECTURE... 6
Practical meta data solutions for the large data warehouse
K N I G H T S B R I D G E Practical meta data solutions for the large data warehouse PERFORMANCE that empowers August 21, 2002 ACS Boston National Meeting Chemical Information Division www.knightsbridge.com
Course: SAS BI(business intelligence) and DI(Data integration)training - Training Duration: 30 + Days. Take Away:
Course: SAS BI(business intelligence) and DI(Data integration)training - Training Duration: 30 + Days Take Away: Class notes and Books, Data warehousing concept Assignments for practice Interview questions,
IST722 Data Warehousing
IST722 Data Warehousing Components of the Data Warehouse Michael A. Fudge, Jr. Recall: Inmon s CIF The CIF is a reference architecture Understanding the Diagram The CIF is a reference architecture CIF
ORACLE DATA INTEGRATOR ENTERPRISE EDITION
ORACLE DATA INTEGRATOR ENTERPRISE EDITION ORACLE DATA INTEGRATOR ENTERPRISE EDITION KEY FEATURES Out-of-box integration with databases, ERPs, CRMs, B2B systems, flat files, XML data, LDAP, JDBC, ODBC Knowledge
Oracle Identity Analytics Architecture. An Oracle White Paper July 2010
Oracle Identity Analytics Architecture An Oracle White Paper July 2010 Disclaimer The following is intended to outline our general product direction. It is intended for information purposes only, and may
Metadata Management for Data Warehouse Projects
Metadata Management for Data Warehouse Projects Stefano Cazzella Datamat S.p.A. [email protected] Abstract Metadata management has been identified as one of the major critical success factor
Course 803401 DSS. Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization
Oman College of Management and Technology Course 803401 DSS Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization CS/MIS Department Information Sharing
Meta Data Management for Business Intelligence Solutions. IBM s Strategy. Data Management Solutions White Paper
Meta Data Management for Business Intelligence Solutions IBM s Strategy Data Management Solutions White Paper First Edition (November 1998) Copyright International Business Machines Corporation 1998. All
ORACLE DATA INTEGRATOR ENTERPRISE EDITION
ORACLE DATA INTEGRATOR ENTERPRISE EDITION Oracle Data Integrator Enterprise Edition 12c delivers high-performance data movement and transformation among enterprise platforms with its open and integrated
SSIS Training: Introduction to SQL Server Integration Services Duration: 3 days
SSIS Training: Introduction to SQL Server Integration Services Duration: 3 days SSIS Training Prerequisites All SSIS training attendees should have prior experience working with SQL Server. Hands-on/Lecture
Quick start. A project with SpagoBI 3.x
Quick start. A project with SpagoBI 3.x Summary: 1 SPAGOBI...2 2 SOFTWARE DOWNLOAD...4 3 SOFTWARE INSTALLATION AND CONFIGURATION...5 3.1 Installing SpagoBI Server...5 3.2Installing SpagoBI Studio and Meta...6
Chapter 5 Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization
Turban, Aronson, and Liang Decision Support Systems and Intelligent Systems, Seventh Edition Chapter 5 Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization
Integrating data in the Information System An Open Source approach
WHITE PAPER Integrating data in the Information System An Open Source approach Table of Contents Most IT Deployments Require Integration... 3 Scenario 1: Data Migration... 4 Scenario 2: e-business Application
Delivering Business Intelligence With Microsoft SQL Server 2005 or 2008 HDT922 Five Days
or 2008 Five Days Prerequisites Students should have experience with any relational database management system as well as experience with data warehouses and star schemas. It would be helpful if students
OLAP and Data Mining. Data Warehousing and End-User Access Tools. Introducing OLAP. Introducing OLAP
Data Warehousing and End-User Access Tools OLAP and Data Mining Accompanying growth in data warehouses is increasing demands for more powerful access tools providing advanced analytical capabilities. Key
SAS BI Course Content; Introduction to DWH / BI Concepts
SAS BI Course Content; Introduction to DWH / BI Concepts SAS Web Report Studio 4.2 SAS EG 4.2 SAS Information Delivery Portal 4.2 SAS Data Integration Studio 4.2 SAS BI Dashboard 4.2 SAS Management Console
European Archival Records and Knowledge Preservation Database Archiving in the E-ARK Project
European Archival Records and Knowledge Preservation Database Archiving in the E-ARK Project Janet Delve, University of Portsmouth Kuldar Aas, National Archives of Estonia Rainer Schmidt, Austrian Institute
Elixir Business Analytics Platform and Data API Server for Harnessing Data for Value Creation CFC Presented by:
Elixir Business Analytics Platform and Data API Server for Harnessing Data for Value Creation CFC Presented by: Lau Shih Hor Chief Executive Officer Elixir Technology About Elixir Technology Company Founded
BENEFITS OF AUTOMATING DATA WAREHOUSING
BENEFITS OF AUTOMATING DATA WAREHOUSING Introduction...2 The Process...2 The Problem...2 The Solution...2 Benefits...2 Background...3 Automating the Data Warehouse with UC4 Workload Automation Suite...3
SQL Server 2012 Business Intelligence Boot Camp
SQL Server 2012 Business Intelligence Boot Camp Length: 5 Days Technology: Microsoft SQL Server 2012 Delivery Method: Instructor-led (classroom) About this Course Data warehousing is a solution organizations
Enabling Better Business Intelligence and Information Architecture With SAP PowerDesigner Software
SAP Technology Enabling Better Business Intelligence and Information Architecture With SAP PowerDesigner Software Table of Contents 4 Seeing the Big Picture with a 360-Degree View Gaining Efficiencies
Overview. Stakes. Context. Model-Based Development of Safety-Critical Systems
1 2 Model-Based Development of -Critical Systems Miguel A. de Miguel 5/6,, 2006 modeling Stakes 3 Context 4 To increase the industrial competitiveness in the domain of software systems To face the growing
Integrating Ingres in the Information System: An Open Source Approach
Integrating Ingres in the Information System: WHITE PAPER Table of Contents Ingres, a Business Open Source Database that needs Integration... 3 Scenario 1: Data Migration... 4 Scenario 2: e-business Application
Chapter 5. Warehousing, Data Acquisition, Data. Visualization
Decision Support Systems and Intelligent Systems, Seventh Edition Chapter 5 Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization 5-1 Learning Objectives
Overview. DW Source Integration, Tools, and Architecture. End User Applications (EUA) EUA Concepts. DW Front End Tools. Source Integration
DW Source Integration, Tools, and Architecture Overview DW Front End Tools Source Integration DW architecture Original slides were written by Torben Bach Pedersen Aalborg University 2007 - DWML course
DSS based on Data Warehouse
DSS based on Data Warehouse C_13 / 6.01.2015 Decision support system is a complex system engineering. At the same time, research DW composition, DW structure and DSS Architecture based on DW, puts forward
Oracle Service Bus Examples and Tutorials
March 2011 Contents 1 Oracle Service Bus Examples... 2 2 Introduction to the Oracle Service Bus Tutorials... 5 3 Getting Started with the Oracle Service Bus Tutorials... 12 4 Tutorial 1. Routing a Loan
Data Warehouse Overview. Srini Rengarajan
Data Warehouse Overview Srini Rengarajan Please mute Your cell! Agenda Data Warehouse Architecture Approaches to build a Data Warehouse Top Down Approach Bottom Up Approach Best Practices Case Example
IBM Configuring Rational Insight 1.0.1.1 and later for Rational Asset Manager
IBM Configuring Rational Insight 1.0.1.1 and later for Rational Asset Manager Rational Insight and Rational Asset Manager...4 Prerequisites...5 Configuring the XML data configuration for Rational Asset
CHAPTER 4: BUSINESS ANALYTICS
Chapter 4: Business Analytics CHAPTER 4: BUSINESS ANALYTICS Objectives Introduction The objectives are: Describe Business Analytics Explain the terminology associated with Business Analytics Describe the
ODBIS: Towards a Platform for On-Demand Business Intelligence Services
ODBIS: Towards a Platform for On-Demand Business Intelligence Services Moez Essaidi LIPN - UMR CNRS 7030, Université Paris-Nord, 99 Avenue Jean-Baptiste Clément, 93430 Villetaneuse, France [email protected]
Enabling Better Business Intelligence and Information Architecture With SAP Sybase PowerDesigner Software
SAP Technology Enabling Better Business Intelligence and Information Architecture With SAP Sybase PowerDesigner Software Table of Contents 4 Seeing the Big Picture with a 360-Degree View Gaining Efficiencies
Using UML to Construct a Model Driven Solution for Unified Access to Disparate Data
Using UML to Construct a Model Driven Solution for Unified Access to Disparate Data Randall M. Hauch VP Development, Chief Architect Metadata Management OMG's Second Workshop on UML for Enterprise Applications:
SAP Data Services 4.X. An Enterprise Information management Solution
SAP Data Services 4.X An Enterprise Information management Solution Table of Contents I. SAP Data Services 4.X... 3 Highlights Training Objectives Audience Pre Requisites Keys to Success Certification
TechTips. Connecting Xcelsius Dashboards to External Data Sources using: Web Services (Dynamic Web Query)
TechTips Connecting Xcelsius Dashboards to External Data Sources using: Web Services (Dynamic Web Query) A step-by-step guide to connecting Xcelsius Enterprise XE dashboards to company databases using
East Asia Network Sdn Bhd
Course: Analyzing, Designing, and Implementing a Data Warehouse with Microsoft SQL Server 2014 Elements of this syllabus may be change to cater to the participants background & knowledge. This course describes
SQL Server 2005 Features Comparison
Page 1 of 10 Quick Links Home Worldwide Search Microsoft.com for: Go : Home Product Information How to Buy Editions Learning Downloads Support Partners Technologies Solutions Community Previous Versions
Application. 1.1 About This Tutorial. 1.1.1 Tutorial Requirements. 1.1.2 Provided Files
About This Tutorial 1Creating an End-to-End HL7 Over MLLP Application 1.1 About This Tutorial 1.1.1 Tutorial Requirements 1.1.2 Provided Files This tutorial takes you through the steps of creating an end-to-end
Oracle Data Integrator 11g New Features & OBIEE Integration. Presented by: Arun K. Chaturvedi Business Intelligence Consultant/Architect
Oracle Data Integrator 11g New Features & OBIEE Integration Presented by: Arun K. Chaturvedi Business Intelligence Consultant/Architect Agenda 01. Overview & The Architecture 02. New Features Productivity,
Performance Management Platform
Open EMS Suite by Nokia Performance Management Platform Functional Overview Version 1.4 Nokia Siemens Networks 1 (16) Performance Management Platform The information in this document is subject to change
Data-Warehouse-, Data-Mining- und OLAP-Technologien
Data-Warehouse-, Data-Mining- und OLAP-Technologien Chapter 2: Data Warehouse Architecture Bernhard Mitschang Universität Stuttgart Winter Term 2014/2015 Overview Data Warehouse Architecture Data Sources
IT Service Management with System Center Service Manager
Course 10965B: IT Service Management with System Center Service Manager Course Details Course Outline Module 1: Service Management Overview Effective IT Service Management includes process driven methodologies
Metamodels and Modeling Multiple Kinds of Information Systems
Metamodels and Modeling Multiple Kinds of Information Systems Randall M. Hauch Chief Architect presented at MDA, SOA and Web Services: Delivering the Integrated Enterprise Practice, not Promise MetaMatrix
The basic data mining algorithms introduced may be enhanced in a number of ways.
DATA MINING TECHNOLOGIES AND IMPLEMENTATIONS The basic data mining algorithms introduced may be enhanced in a number of ways. Data mining algorithms have traditionally assumed data is memory resident,
LEARNING SOLUTIONS website milner.com/learning email [email protected] phone 800 875 5042
Course 20467A: Designing Business Intelligence Solutions with Microsoft SQL Server 2012 Length: 5 Days Published: December 21, 2012 Language(s): English Audience(s): IT Professionals Overview Level: 300
NEW FEATURES ORACLE ESSBASE STUDIO
ORACLE ESSBASE STUDIO RELEASE 11.1.1 NEW FEATURES CONTENTS IN BRIEF Introducing Essbase Studio... 2 From Integration Services to Essbase Studio... 2 Essbase Studio Features... 4 Installation and Configuration...
M2074 - Designing and Implementing OLAP Solutions Using Microsoft SQL Server 2000 5 Day Course
Module 1: Introduction to Data Warehousing and OLAP Introducing Data Warehousing Defining OLAP Solutions Understanding Data Warehouse Design Understanding OLAP Models Applying OLAP Cubes At the end of
2074 : Designing and Implementing OLAP Solutions Using Microsoft SQL Server 2000
2074 : Designing and Implementing OLAP Solutions Using Microsoft SQL Server 2000 Introduction This course provides students with the knowledge and skills necessary to design, implement, and deploy OLAP
Qlik Sense Enabling the New Enterprise
Technical Brief Qlik Sense Enabling the New Enterprise Generations of Business Intelligence The evolution of the BI market can be described as a series of disruptions. Each change occurred when a technology
Developing Microsoft SharePoint Server 2013 Advanced Solutions MOC 20489
Developing Microsoft SharePoint Server 2013 Advanced Solutions MOC 20489 Course Outline Module 1: Creating Robust and Efficient Apps for SharePoint In this module, you will review key aspects of the apps
Super-Charged Oracle Business Intelligence with Essbase and SmartView
Specialized. Recognized. Preferred. The right partner makes all the difference. Super-Charged Oracle Business Intelligence with Essbase and SmartView By: Gautham Sampath Pinellas County & Patrick Callahan
HYPERION MASTER DATA MANAGEMENT SOLUTIONS FOR IT
HYPERION MASTER DATA MANAGEMENT SOLUTIONS FOR IT POINT-AND-SYNC MASTER DATA MANAGEMENT 04.2005 Hyperion s new master data management solution provides a centralized, transparent process for managing critical
XML Data Movement Components for Teradata
Teradata XML plays a key role in modern B2B e-business and e-reporting solutions. Meta Integration Works is an ETL (Extract-Transformation-Load) development environment producing and managing XML data
Fluency With Information Technology CSE100/IMT100
Fluency With Information Technology CSE100/IMT100 ),7 Larry Snyder & Mel Oyler, Instructors Ariel Kemp, Isaac Kunen, Gerome Miklau & Sean Squires, Teaching Assistants University of Washington, Autumn 1999
Turkish Journal of Engineering, Science and Technology
Turkish Journal of Engineering, Science and Technology 03 (2014) 106-110 Turkish Journal of Engineering, Science and Technology journal homepage: www.tujest.com Integrating Data Warehouse with OLAP Server
INTRODUCTION OVERVIEW OF THE ORACLE 9I AND BI BEANS ARCHITECTURE. Chris Claterbos, Vlamis Software Solutions, Inc. claterbos@vlamis.
Business Intelligence DEVELOPING APPLICATIONS WITH BUSINESS INTELLIGENCE BEANS AND ORACLE9I JDEVELOPER: OUR EXPERIENCE Chris Claterbos, Vlamis Software Solutions, Inc. [email protected] INTRODUCTION
Publishing, Consuming, Deploying and Testing Web Services
Publishing, Consuming, Deploying and Testing Web Services Oracle JDeveloper 10g Preview Technologies used: Web Services - UML Java Class Diagram An Oracle JDeveloper Tutorial September 2003 Content Introduction
Data Integration and ETL with Oracle Warehouse Builder NEW
Oracle University Appelez-nous: +33 (0) 1 57 60 20 81 Data Integration and ETL with Oracle Warehouse Builder NEW Durée: 5 Jours Description In this 5-day hands-on course, students explore the concepts,
MIS636 AWS Data Warehousing and Business Intelligence Course Syllabus
MIS636 AWS Data Warehousing and Business Intelligence Course Syllabus I. Contact Information Professor: Joseph Morabito, Ph.D. Office: Babbio 419 Office Hours: By Appt. Phone: 201-216-5304 Email: [email protected]
Data Warehouse Design
Data Warehouse Design Modern Principles and Methodologies Matteo Golfarelli Stefano Rizzi Translated by Claudio Pagliarani Mc Grauu Hill New York Chicago San Francisco Lisbon London Madrid Mexico City
Introduction. Document Conventions. Administration. In This Section
MS Project Integration Guide March 2014 Contents Introduction... 5 Document Conventions... 5 Administration... 5 MS Project Template... 6 MS Project Template Usage... 6 Project Metadata... 6 Project WBS/Assignments...
Jet Data Manager 2012 User Guide
Jet Data Manager 2012 User Guide Welcome This documentation provides descriptions of the concepts and features of the Jet Data Manager and how to use with them. With the Jet Data Manager you can transform
MDA Overview OMG. Enterprise Architect UML 2 Case Tool by Sparx Systems http://www.sparxsystems.com. by Sparx Systems
OMG MDA Overview by Sparx Systems All material Sparx Systems 2007 Sparx Systems 2007 Page:1 Trademarks Object Management Group, OMG, CORBA, Model Driven Architecture, MDA, Unified Modeling Language, UML,
How To Build A Connector On A Website (For A Nonprogrammer)
Index Data's MasterKey Connect Product Description MasterKey Connect is an innovative technology that makes it easy to automate access to services on the web. It allows nonprogrammers to create 'connectors'
Implementing Data Models and Reports with Microsoft SQL Server 20466C; 5 Days
Lincoln Land Community College Capital City Training Center 130 West Mason Springfield, IL 62702 217-782-7436 www.llcc.edu/cctc Implementing Data Models and Reports with Microsoft SQL Server 20466C; 5
Business Intelligence for SUPRA. WHITE PAPER Cincom In-depth Analysis and Review
Business Intelligence for A Technical Overview WHITE PAPER Cincom In-depth Analysis and Review SIMPLIFICATION THROUGH INNOVATION Business Intelligence for A Technical Overview Table of Contents Complete
Leveraging the Eclipse TPTP* Agent Infrastructure
2005 Intel Corporation; made available under the EPL v1.0 March 3, 2005 Eclipse is a trademark of Eclipse Foundation, Inc 1 Leveraging the Eclipse TPTP* Agent Infrastructure Andy Kaylor Intel Corporation
EVALUATION ONLY. WA2088 WebSphere Application Server 8.5 Administration on Windows. Student Labs. Web Age Solutions Inc.
WA2088 WebSphere Application Server 8.5 Administration on Windows Student Labs Web Age Solutions Inc. Copyright 2013 Web Age Solutions Inc. 1 Table of Contents Directory Paths Used in Labs...3 Lab Notes...4
Creating Hybrid Relational-Multidimensional Data Models using OBIEE and Essbase by Mark Rittman and Venkatakrishnan J
Creating Hybrid Relational-Multidimensional Data Models using OBIEE and Essbase by Mark Rittman and Venkatakrishnan J ODTUG Kaleidoscope Conference June 2009, Monterey, USA Oracle Business Intelligence
WEB SERVICES. Revised 9/29/2015
WEB SERVICES Revised 9/29/2015 This Page Intentionally Left Blank Table of Contents Web Services using WebLogic... 1 Developing Web Services on WebSphere... 2 Developing RESTful Services in Java v1.1...
Enterprise Data Warehouse (EDW) UC Berkeley Peter Cava Manager Data Warehouse Services October 5, 2006
Enterprise Data Warehouse (EDW) UC Berkeley Peter Cava Manager Data Warehouse Services October 5, 2006 What is a Data Warehouse? A data warehouse is a subject-oriented, integrated, time-varying, non-volatile
Business Intelligence with AxCMS.net
White Paper: Business Intelligence Business Intelligence with AxCMS.net Abstract / Summary AxCMS.net supports Business Intelligence allowing you to have a complete overview about what is going on in your
OLAP and OLTP. AMIT KUMAR BINDAL Associate Professor M M U MULLANA
OLAP and OLTP AMIT KUMAR BINDAL Associate Professor Databases Databases are developed on the IDEA that DATA is one of the critical materials of the Information Age Information, which is created by data,
Luna Decision Overview. Copyright Hicare Research 2014 All Rights Reserved
Luna Decision Overview Copyright Hicare Research 2014 All Rights Reserved Luna Decision The ideal platform to implement Advanced Analytics, Big Data Discovery, Simulations and CPM applications Luna Decision
Microsoft 20466 - Implementing Data Models and Reports with Microsoft SQL Server
1800 ULEARN (853 276) www.ddls.com.au Microsoft 20466 - Implementing Data Models and Reports with Microsoft SQL Server Length 5 days Price $4070.00 (inc GST) Version C Overview The focus of this five-day
Concepts of Database Management Seventh Edition. Chapter 9 Database Management Approaches
Concepts of Database Management Seventh Edition Chapter 9 Database Management Approaches Objectives Describe distributed database management systems (DDBMSs) Discuss client/server systems Examine the ways
Actuate Business Intelligence and Reporting Tools (BIRT)
Product Datasheet Actuate Business Intelligence and Reporting Tools (BIRT) Eclipse s BIRT project is a flexible, open source, and 100% pure Java reporting tool for building and publishing reports against
CHAPTER 5: BUSINESS ANALYTICS
Chapter 5: Business Analytics CHAPTER 5: BUSINESS ANALYTICS Objectives The objectives are: Describe Business Analytics. Explain the terminology associated with Business Analytics. Describe the data warehouse
INTERACTIVE DECISION SUPPORT SYSTEM BASED ON ANALYSIS AND SYNTHESIS OF DATA - DATA WAREHOUSE
INTERACTIVE DECISION SUPPORT SYSTEM BASED ON ANALYSIS AND SYNTHESIS OF DATA - DATA WAREHOUSE Prof. Georgeta Şoavă Ph. D University of Craiova Faculty of Economics and Business Administration, Craiova,
COURSE SYLLABUS COURSE TITLE:
1 COURSE SYLLABUS COURSE TITLE: FORMAT: CERTIFICATION EXAMS: 55043AC Microsoft End to End Business Intelligence Boot Camp Instructor-led None This course syllabus should be used to determine whether the
Microsoft Services Exceed your business with Microsoft SharePoint Server 2010
Microsoft Services Exceed your business with Microsoft SharePoint Server 2010 Business Intelligence Suite Alexandre Mendeiros, SQL Server Premier Field Engineer January 2012 Agenda Microsoft Business Intelligence
