XML Data Movement Components for Teradata



Similar documents
Metadata Strategies: your guide through the data jungle Achim Granzen EMEA Technology Strategist

A Model-based Software Architecture for XML Data and Metadata Integration in Data Warehouse Systems

Practical meta data solutions for the large data warehouse

Meta Data Management for Business Intelligence Solutions. IBM s Strategy. Data Management Solutions White Paper

<Insert Picture Here> Move to Oracle Database with Oracle SQL Developer Migrations

Introduction to Oracle Business Intelligence Standard Edition One. Mike Donohue Senior Manager, Product Management Oracle Business Intelligence

Model-Driven Data Warehousing

Enabling Better Business Intelligence and Information Architecture With SAP Sybase PowerDesigner Software

Open Source Business Intelligence Intro

DB2 Application Development and Migration Tools

ORACLE DATA INTEGRATOR ENTERPRISE EDITION

Common Warehouse Metamodel (CWM): Extending UML for Data Warehousing and Business Intelligence

IPI*GrammTech Original Price List

Metadata Application Understanding Software Migration

Consolidate by Migrating Your Databases to Oracle Database 11g. Fred Louis Enterprise Architect

Migrating Discoverer to OBIEE Lessons Learned. Presented By Presented By Naren Thota Infosemantics, Inc.

ENTERPRISE EDITION ORACLE DATA SHEET KEY FEATURES AND BENEFITS ORACLE DATA INTEGRATOR

Data Warehouse Center Administration Guide

Enabling Better Business Intelligence and Information Architecture With SAP PowerDesigner Software

OWB Users, Enter The New ODI World

If you would like more detailed information about Caspian CRM products and services, or would like an on-line or personal demonstration, please

CA ERwin Data Modeler

Establish and maintain Center of Excellence (CoE) around Data Architecture

By Makesh Kannaiyan 8/27/2011 1

A WHITE PAPER By Silwood Technology Limited

Latte Rapid Application Development. William Dunlap Product Manager Borland International

MDM and Data Warehousing Complement Each Other

Crystal Reports XI Release 2 - Service Pack 6

Reporting component for templates, reports and documents. Formerly XML Publisher.

Intellicyber s Enterprise Integration and Application Tools

IT FUSION CONFERENCE. Build a Better Foundation for Business

<Insert Picture Here> Oracle BI Standard Edition One The Right BI Foundation for the Emerging Enterprise

Deploy. Friction-free self-service BI solutions for everyone Scalable analytics on a modern architecture

Information Management Metamodel

Presentation at 2006 DAMA / Wilshire Metadata Conference. John R. Friedrich, II, PhD Friedrich@metaintegration.net

BusinessObjects XI R2 Product Documentation Roadmap

A Comparison of Enterprise Reporting Tools

QlikView Business Discovery Platform. Algol Consulting Srl

<Insert Picture Here> Extending Hyperion BI with the Oracle BI Server

Big Data Analytics - Accelerated. stream-horizon.com

Managing Third Party Databases and Building Your Data Warehouse

Oracle Business Intelligence Publisher. 1 Oracle Business Intelligence Publisher Certification. Certification Information 10g Release 3 (

Oracle Warehouse Builder 10g

Getting it Right: How to Find the Right BI Package for the Right Situation Norma Waugh. RMOUG Training Days February 15-17, 2011

Client. Applications. Middle Tier. Database. Infrastructure. Leading Vendors

Talend Metadata Manager. Reduce Risk and Friction in your Information Supply Chain

Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition

Outlines. Business Intelligence. What Is Business Intelligence? Data mining life cycle

SAP Crystal Reports & SAP HANA: Integration & Roadmap Kenneth Li SAP SESSION CODE: 0401

BI VERDICT. The ultimate report on Business Intelligence. TIBCO Spotfire 5. [Analysts: Dr. Christian Fuchs, Larissa Seidler, April 2013]

Oracle Business Intelligence Platform Value Proposition. Richard Rodriguez, Corporate Technologies

Crystal Reports XI Release 2 for Windows Service Pack 3

SAP Data Services and SAP Information Steward Document Version: 4.2 Support Package 7 ( ) PUBLIC. Master Guide

Senior Crystal Reports Consultant Call us today to schedule this resource. CENDIEN CORP: (214)

HROUG. The future of Business Intelligence & Enterprise Performance Management. Rovinj October 18, 2007

Sisense. Product Highlights.

Structure of the presentation

OBIEE DEVELOPER RESUME

Real-time Data Replication

GRAD Analytics Advanced price and promotional analysis interface. Reactive UI providing dimensional visibility to marketing analysis.

The Evolution of ETL

<Insert Picture Here> Introducing Data Modeling and Design with Oracle SQL Developer Data Modeler

Java Metadata Interface and Data Warehousing

MicroStrategy Course Catalog

CA Client Automation

Introduction to Datawarehousing

SAP Predictive Analytics 2.3 Supported Platforms (PAM)

BENEFITS OF AUTOMATING DATA WAREHOUSING

Microsoft Services Exceed your business with Microsoft SharePoint Server 2010

WHAT S NEW IN SAS 9.4

ORACLE BUSINESS INTELLIGENCE SUITE ENTERPRISE EDITION PLUS

The IBM Business Intelligence Software Solution. Prepared for IBM by Colin J. White DataBase Associates International, Inc. Version 3, March 1999

Relational Databases for the Business Analyst

JAVA Technologies QUARTER 1 DESKTOP APPLICATIONS - ESSENTIALS QUARTER 2 NETWORKING AND OPERATING SYSTEMS ESSENTIALS. Module 1 - Office Applications

ORACLE BUSINESS INTELLIGENCE SUITE ENTERPRISE EDITION PLUS

Implementing efficient system i data integration within your SOA. The Right Time for Real-Time

Data Integration Checklist

Fast and Easy Delivery of Data Mining Insights to Reporting Systems

Integration Service Database. Installation Guide - Oracle. On-Premises

Transforming Data Integration from "Create" to "Connect"

Oracle Database 11g Comparison Chart

An Oracle BI and EPM Development Roadmap

Take full advantage of IBM s IDEs for end- to- end mobile development

Comparison of Enterprise Reporting Tools

Lection 3-4 WAREHOUSING

Internet Engineering: Web Application Architecture. Ali Kamandi Sharif University of Technology Fall 2007

An Architectural Review Of Integrating MicroStrategy With SAP BW

Business Intelligence In SAP Environments

Data warehouse and Business Intelligence Collateral

Exploring the Synergistic Relationships Between BPC, BW and HANA

Deploying Scalable and Secure ecommerce Solutions for MultiValue Applications Tuesday, March 7, 2006

from Microsoft Office

ORACLE BUSINESS INTELLIGENCE, ORACLE DATABASE, AND EXADATA INTEGRATION

Extending The Value of SAP with the SAP BusinessObjects Business Intelligence Platform Product Integration Roadmap

TRANSFORM BIG DATA INTO ACTIONABLE INFORMATION

Oracle Business Intelligence Suite Enterprise Edition

Transcription:

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 movement components for the Active Warehouse by Teradata. The toolset is built upon a 3-tier architecture with a web enabled multiusers GUI (Java), and a powerful repository server running on top of Teradata (or any RDBMS). The toolset provides support for metadata import/export (popular design tools and standards like CWM XMI), version management, comparison, integration, mapping, and generation of the C++ code for MP-RAS or any Windows/Unix OS. This presentation will include a demo. President, CEO Meta Integration Technologies, Inc. bremeau@metaintegration.com

Table Of Contents Business Case (strategic importance) of XML for the Active Warehouse Warehouse by Teradata Introduction to the Meta Integration s XML Movement Solution. Technology Overview of Meta Integration Works & Repository Toolset Live Demo of the development environment and the produced XML data movement component on Teradata (on a simple B2B e-business scenario) Conclusions, Q&A Page 2

XML Reality Check You ve heard it and you ve read it, XML solves everything, right! Did you try it? XML files contain up to 80% noise (XML tags) vs. only 20% data (according to recent analysis). Therefore: XML is not an efficient way to transfer large amounts of data between corporate databases/systems, as required in: Legacy Migrations (LDM), Extraction Transform & Load (ETL) from the operational systems to the Warehouses (DW). XML is sometimes not as efficient as some conventional EDI or RPC mechanisms for Enterprise Application Integration (EAI). Your systems will most likely have to deal with many small XML files (online transactions, reports), rather than a few large XML files (complete database dump or updates). Page 3

XML Is Powerful XML can carry complex data structures, especially as the XML modeling evolves from DTD to Schema. The XML technology was designed for today s network based architectures: intranet integration, internet browsers, etc. Therefore, XML is becoming popular in Internet Application Integration (IAI) with technology like Microsoft SOAP. XML is becoming popular at the back-end of Warehouses, that s the Active Warehouse by Teradata! To populate Enterprise Information Portals (EIP), To interface with Reporting tools, To generate the personalized data required on alerts and reports to wireless devices like PDA, pagers, and cellular phones. To integrate with Office tools, see the role of XML in Office 2000 or XP. XML can also be used at the front-end of Warehouses to acquire live data from e-business systems. Page 4

The Active Warehouse by Teradata Needs for XML based Movements E-Business & CRM: XML at the heart of the Active Warehouse by Teradata: -Online PO - Electronic Invoices Inter-Active Automated customer interfaces Integrated customer channels Integrated data analysis Re-Active Manage inventory Manage product cycles Manage Costs Pro-Active Generate alerts Automated marketing campaigns Automated replenishment XML brings critical data to the decision maker: Teradata Active Warehouse XML - Custom reports (web portals) - Custom alarms (pagers, PDA) XML adapts to today s network architectures: - Intranet -Extranet -Internet -VPN - Wireless Desktop Office Private Web Portal Public Web Site PDA, Pagers, Phones Page 5

Table Of Contents Business Case (strategic importance) of XML for the Active Warehouse by Teradata Introduction to the Meta Integration s XML Movement Solution. Technology Overview of Meta Integration Works & Repository Toolset Live Demo of the development environment and the produced XML data movement component on Teradata (on a simple B2B e-business scenario) Conclusions, Q&A Page 6

Meta Integration Works (MIW) is an ETL Generating XML Movement Components METADATA IMPORT: Physical model (data types, table & column definitions) directly from live Teradata databases via JDBC, Complete Logical / Physical models via design tools like ERwin, Teradata MDS Repository Meta Integration Works Extraction, Step 1 Conversion Aquisition Transformation & Load (ETL) Import Export Step 2 Mapping Step 3 Code Generation C++ Code Generation and Maintenance of the Movement Components (for Windows and Unix) Movement Component Movement Component XML Documents METADATA IMPORT From XML DTD or Schema XML DTD or Schema DTD Page 7

Introduction to Meta Integration s Movement Solutions: What it does Meta Integration Works (MIW) integrates well with today's best practices in software development, as it provides a unique component based approach to the Extraction, Transformation, & Load (ETL) tool market. Indeed, the MIW software development environment generates fast C++ based data movement components that can be easily integrated (plug & play) with any Windows or Unix based business applications. Multiple data movement components can be produced for various purposes such as: Legacy Migration (LDM), Warehousing (DW) & Marts (DM), Enterprise Application Integration (EAI), XML based Internet Application Integration (IAI), E-Business, Web Portals. The code of the produced data movement components can be reviewed through any Quality Assurance (QA) processes, and does not depend on any middleware (free of any run-time cost at deployment time). Page 8

Introduction to Meta Integration s Movement Solutions: What it is MIW is a Metadata Repository driven development environment with support for metadata acquisition, conversion, browsing, comparison, integration, mapping, and sophisticated version & configuration management (with mapping migrations, etc.) MIW has been designed to support the perpetual changes in the source and destination data stores. Indeed, one of the key features of MIW is the built-in support for change management facilitating the maintenance and/or generation of new versions of the data movement components as needed The MIW development environment has entirely written in Java 2, and is based on a modern 3-tier architecture portable to many platforms. Connectors are available for most popular databases via ODBC: e.g. Teradata, Oracle, IBM DB2, Microsoft SQL Server, as well as for XML data sources: e.g. HL7 for the Health Care, ebxml, etc. to service the expanding needs in the fields of: E-Business (B2B or B2C), Internet Application Integration (IAI), Enterprise Information Portals (EIP), A Connector SDK allows to write native data connectors (e.g. Teradata CLI), or access to data from any business application via its API (e.g. ERP BAPI) Page 9

Table Of Contents Business Case (strategic importance) of XML for the Active Warehouse by Teradata Introduction to the Meta Integration s XML Movement Solution. Technology Overview of Meta Integration Works & Repository Toolset Live Demo of the development environment and the produced XML data movement component on Teradata (on a simple B2B e-business scenario) Conclusions, Q&A Page 10

Meta Integration Functionalities A Metadata () Driven Development Environment! Select Source Manager Select Target Browse Check-out Check-in Comparator Browser Converter New Integrated (Import/Export) Bridges Most Popular /Object ing Tools: Rational Rose CA ERwin XLS reports HTML reports Import Source & Target s: - base data model - XML DTD or schema, - other metadata, Source Application Server #1 Target Application Server #2 Integrator Mapper Bridge Builder Bridge Page 11

Meta Integration Solutions for Teradata Products Browser Teradata Repository Meta Services (MDS) Select Source Manager Select Target Browse Check-out Check-in Comparator Converter New Integrated Integrator Bridges CA ERwin XLS reports HTML reports Active Warehouse XML DTD DTD or Schema XML Documents Mapper Bridge Builder Bridge Page 12

Meta Integration Architecture Overview 3 d Tier: Web Enabled Clients Java 2 (Swing based) Front End Meta Meta Integration Works Works (MIW) Manager Manager Browser Browser Comparator Comparator Integrator Integrator Mapper Mapper Bridge Bridge Builder Builder Win32 (C++) Utility Meta Meta Integration Bridge Bridge (MIMB) Acquisition, Acquisition, Conversions Conversions & Re-engineering Re-engineering ( ( Bridges) Bridges) Live Live DB, DB, Rational Rational Rose, Rose, CA CA ERwin, ERwin, Oracle Oracle Designer, Designer, Sybase Sybase PowerDesigner, PowerDesigner, etc. etc. 2 d Tier: Application Server 1 st Tier: base Server Meta Integration Repository C++ & Java Software Development Kit MIR MIR Java Java Server Server (includes (includes C++ C++ to to Java Java Layer) Layer) Meta Meta Integration Repository (MIR) supports supports UML UML & IDEF IDEF MIR MIR DB DB Repository Repository Persistency Persistency Portability Portability Layer Layer (MIRSDK) Enterprise Editions: - OS: Sun Solaris 2.5 to 9.0, Microsoft Windows NT, 2K, XP, Linux - DB: Oracle 7 to 9i, MS SQL Server 6.5 to 2000, or Teradata Personal Editions: MS Windows 9x to XP, with Access 97, 2000, XP Page 13

Possible Architecture Configurations of the Meta Integration Development Environment MIW Client Client Java Java Application Application downloaded downloaded in in the the Web Web Browser Browser MIW Client Client Standalone Standalone Installed Installed on on Windows Windows MIRW Standalone Standalone Personal Personal Edition Edition for for Windows Windows MIR App. App. Server Server MIR App. App. Server Server Soon Available MIR App. App. Server Server No installation Anywhere on the web! Desktop on the LAN Laptop on the road or at home Linux MySQL Page 14

Summary of Meta Integration s Teradata Everywhere Solutions Meta Integration Works (MIW) as an ETL development environment generating Teradata / XML data movement components for Windows and Unix platforms (including MPRAS soon). Meta Integration Repository (MIR) persistent metadata storage on Teradata database. Meta Integration Bridge (MIMB) integrating Teradata Repository known as the Meta Services (MDS) product with most popular design tool vendors like CA ERwin and Rational Rose, as well as most popular standards like (IDEFX, or OMG UML and CWM). Page 15

Meta Integration s Total Solutions: From Movement To Metadata Movement The Converter functionality of MIW has been bundled as a separate utility called Meta Integration Bridge (MIMB) for: legacy model migration and, metadata integration. The need for data movement and data integration solutions is driven by the fact that data is everywhere underneath business applications. The same applies for metadata: metadata is also everywhere underneath the data and object modeling tools, as well as within the repositories of the ETL, DW, and EAI products used for Business Intelligence (BI & KM). With over 40 bridges, MIMB is the most complete metadata movement solution on the market: MIMB supports most popular standards from UML Object ing to IDEF1X data modeling, including the new OMG CWM XMI. MIMB integrates the market leading design tool and repository vendors. The model bridges are also available as add-ins or (plug & play) metadata movement components for other repositories & tools like Rational Rose. Page 16

Meta Integration s Meta Movement Solutions Supporting Multiple Vendors & Standards Live base Schemas via JDBC/ODBC Teradata Oracle Sybase Informix IBM DB2 MS Access MS SQL Server etc. W3C XML DTD Schema ing Tools: Rational Rose er CA All Fusion ERwin er CA Advantage Gen (COOL:gen) CA (Sterling) COOL:Enterprise (ADW) CA (Sterling) COOL:BizTeam (GroundWorks) CA (Sterling) COOL:DBA (Terrain) Oracle Designer Sybase PowerDesigner Popkin System Architect Select SE Silverrun RDM Visible IE:Advantage Intersolv AppMaster Designer Object ing Tools: Repositories Rational Rose C++/Java (MDL) CA (Platinum) ParadigmPlus (CDF) Teradata MDS Repository (native API) Microsoft MDS Repository (XIF or MDC XML standard) OMG CWM XMI Standard Warehousing & Business Intelligence Tools: Adaptive Repository / Unisys UREP IBM DB2 Warehouse Manager Oracle Warehouse Builder Hyperion Analytic SAS Warehouse Admin. OMG UML XMI Standard Object ing Tools: BI Tools: Rational Rose IBM VisualAge and WebSphere TogetherJ Telelogic Tau (COOL:JexObjectTeam) SoftTeam Objecteering ArgoUML Business Objects Cognos ETL Tools: Ascential Informatica Page 17

Meta Integration s Meta Movement Solutions The OMG s Common Warehouse Metamodel (CWM) Meta Object Facility (MOF) Unified ing Language (UML) M2 M1 Meta- Levels M3 Meta-metamodel Metamodel, Meta-metadata, Metadata, (also Schema) OMG Examples The MOF MetaMeta The UML Meta with Class, Operations, Attributes, Relationships, etc. The CWM Relational Meta with Table, columns, Primary Keys, etc. A UML Object with a Class Customer and an operation getaddress A CWM Relational with a Table CustomerAddress and Columns: Street, Zip, etc. Warehouse Management Analysis Resources Common Warehouse Metamodel (CWM) Transformation Object- Oriented Warehouse Process OLAP Relational Mining Record- Oriented Information Visualization Warehouse Operation Multi Dimensional Business Nomenclature XML Instance of Level M0, Object, Instance, (also record, row) { Peter Frampton, 123 Main Street, Mountain-View, CA, 94041 } XML Metadata Interchange (XMI) Foundation CWM Levels Business Information Types Expressions Keys Index Object Core Type Mapping Software Deployment Page 18

CWM Enablement Showcase Meta Conference / DAMA Symposium March 4-8 2001 Hilton Anaheim California Page 19

CWM Enablement Showcase Meta Conference / DAMA Symposium April 28 May 2, 2002 / San Antonio, Texas. Common Warehouse Metamodel (CWM) XMI Adaptive Repository Hyperion Application Builder IBM DB2 UDB Meta Integration Bridge SAS Builder Popular RDBMS: DB2, Oracle, SQL server, etc. base Schema Extraction CA ALLFusion ERwin er Rational Rose er Sybase PowerDesigner Oracle Designer Page 20

Architecture & Connectivity of the Movement Components Multiple Source Stores Possibility to access to the destination as a source Connector Connector Connector SOURCE data connector library Connectors for multiple technologies: RDBMS via ODBC B2B & Web XML Application Servers via API Bridge Visual or Command Line Bridge Executable Bridge Library (code generated from mapping) Transformations Transformations Transformations Libraries Libraries Libraries WORK data connector library Connector DESTINATION data connector library Connector Work Store (for robustness reasons e.g. restart after power failure) Destination Store Page 21

Packaging & Usage of the Generated Movement Components End Users System Administrators Web Apps & Services Business Applications Warehouse Administrators Unix Shell Scripts Windows DOS Scripts Web CGI, ASP Scripts Java based Application Unix C++ based Application Windows C++ or Visual Basic based Application Active Warehouse by Teradata Windows Visual Bridge MIDBVisualBridge.exe Command Line Bridge MIDBBridge.exe Java Class Component MIDB.class MIDBJava.dll Microsoft COM Component BridgeCOM.dll Teradata Warehouse Builder Operator BridgeTeradataOperator.dll MIDB-SDK Manager Operations: LoadOptions(MyBridge.ini), getoptions, Options.get() and set() run() reset() Meta Integration Base SDK (MIDB-SDK) MIDB-SDK Connector Operations: open() getview(), View.next(), View.insert(), View.remove(), View.remove() close() Transformation Libraries Basic: e.g. text to integer MIDBBasicTransformations.dll Classic: e.g. address to street, zip, city MIDBClassicTransformations.dll XML specific: unique id generation MIDBXMLTransformations.dll App. Specific MyTransformations.dll Bridge Library (code generated from mapping) MyBridge.dll Connector Libraries ODBC (Teradata, Oracle,) MIDBODBCConnector.dll XML Files MIDBXMLConnector.dll In Memory MIDBMemoryConnector.dll XML XML Files Files RAM Page 22

Architecture of Meta Integration s XML Connector Apache Xerces C++ 1.4 (DOM XML Parser) Meta Integration Bridge (MIDB) Software Development Kit (SDK) XML File XML File XML File Write/Update/Delete API Read API (SQL Query support) Work Connector for complex SQL query support (where clause) Page 23

Table Of Contents Business Case (strategic importance) of XML for the Active Warehouse by Teradata Introduction to the Meta Integration s XML Movement Solution. Technology Overview of Meta Integration Works & Repository Toolset Live Demo of the development environment and the produced XML data movement component on Teradata (on a simple B2B e-business scenario) Conclusions, Q&A Page 24

Table Of Contents Business Case (strategic importance) of XML for the Active Warehouse by Teradata Introduction to the Meta Integration s XML Movement Solution. Technology Overview of Meta Integration Works & Repository Toolset Live Demo of the development environment and the produced XML data movement component on Teradata (on a simple B2B e-business scenario) Conclusions, Q&A Page 25

Conclusions, Q&A Meta Integration Total Solutions for Teradata include: Meta Integration Works (MIW) as an ETL development environment generating Teradata / XML data movement components for Windows & Unix platforms (MPRAS). Meta Integration Repository (MIR) persistent metadata storage on Teradata. Meta Integration Bridge (MIMB) integrating Teradata Meta Services (MDS) product with most popular tools like ERwin, and standards like OMG UML/CWM. Meta integration provides a Extraction, Transform & Load (ETL) development environment generating data movement components : Multiple purposes: LDM, DW ETL, EAI, EDI, E-Business, Web Portals, etc. Multiple technologies: RDBMS, XML, API, ( Connector SDK) Generates fast C++ based data movement components for Windows or Unix. No run-time fees to deploy, no servers to maintain on the operational sites. Application builders can design, maintain, and generate multi-purpose data movement components to be embedded in their software applications. Metadata repository driven development environment with support for model acquisition, conversion, browsing, comparison, integration, mapping, and sophisticated version & configuration management focused on supporting change in the enterprise datascape Thank you! Page 26