CMPE 226 Database Systems October 28 Class Meeting

Slides:



Advertisements
Similar presentations
Connecting Knowledge Silos using Federated Text Mining Guy Singh Senior Manager, Product & Strategic Alliances ©2014 Linguamatics Ltd.
Advertisements

Technical BI Project Lifecycle
CS 174: Web Programming April 28 Class Meeting
ORACLE Lecture 1: Oracle 11g Introduction & Installation.
1 Configuring Web services (Week 15, Monday 4/17/2006) © Abdou Illia, Spring 2006.
XMAS installation instructions Windows Version: 1.0 4/22/2008.
Report Distribution Report Distribution in PeopleTools 8.4 Doug Ostler & Eric Knapp 7264.
ANDROID PROGRAMMING MODULE 1 – GETTING STARTED
CS 160: Software Engineering August 27 Class Meeting Department of Computer Science San Jose State University Fall 2014 Instructor: Ron Mak
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
Sharepoint Portal Server Basics. Introduction Sharepoint server belongs to Microsoft family of servers Integrated suite of server capabilities Hosted.
BUSINESS INTELLIGENCE/DATA INTEGRATION/ETL/INTEGRATION AN INTRODUCTION Presented by: Gautam Sinha.
This presentation will guide you though the initial stages of installation, through to producing your first report Click your mouse to advance the presentation.
Partner Practice Enablement - Overview This session will focus on integration strategies for applications deployed using Microsoft Azure Websites and Microsoft.
OM. Brad Gall Senior Consultant
Overview of SQL Server Alka Arora.
Dropbox is a tool the CSME will set up for its participants upon request so that participants do not have to upload podcasts to CSME servers via FTP (file.
CIS 90 - Lesson 15 Lesson Module Status Slides – draft Properties - done Flash cards – 1 st Minute quiz – NA Web calendar summary – done Web book pages.
CS 149: Operating Systems January 22 Class Meeting Department of Computer Science San Jose State University Spring 2015 Instructor: Ron Mak
1 The following presentation is from the Oracle Webcast “What’s New in P6 EPPM Release 8.1.” As a partner, you may not use the Oracle Power Point template,
CS 157B: Database Management Systems II May 8 Class Meeting Department of Computer Science San Jose State University Spring 2013 Instructor: Ron Mak
CS 160: Software Engineering October 8 Class Meeting
Performance testing with JMeter.  100% pure Java desktop application  Designed to load test client/server software (such as a web application )  JMeter.
Bonrix SMPP Client. Index Introduction Software and Hardware Requirements Architecture Set Up Installation HTTP API Features Screen-shots.
Partner Practice Enablement - Overview This session will focus on integration strategies for applications deployed using Microsoft Azure Websites and Microsoft.
CS 235: User Interface Design October 15 Class Meeting Department of Computer Science San Jose State University Fall 2014 Instructor: Ron Mak
National Center for Supercomputing Applications NCSA OPIE Presentation November 2000.
Installation and Development Tools National Center for Supercomputing Applications University of Illinois at Urbana-Champaign The SEASR project and its.
Execute Workflow. Home page To execute a workflow navigate to My Workflows Page.
ISetup – A Guide/Benefit for the Functional User! Mohan Iyer January 17 th, 2008.
CS 235: User Interface Design September 22 Class Meeting Department of Computer Science San Jose State University Fall 2014 Instructor: Ron Mak
Overview of the SAS® Management Console
CS 174: Web Programming August 31 Class Meeting Department of Computer Science San Jose State University Fall 2015 Instructor: Ron Mak
CS 157B: Database Management Systems II April 3 Class Meeting Department of Computer Science San Jose State University Spring 2013 Instructor: Ron Mak.
CMPE 226 Database Systems October 21 Class Meeting Department of Computer Engineering San Jose State University Fall 2015 Instructor: Ron Mak
CMPE 226 Database Systems November 18 Class Meeting Department of Computer Engineering San Jose State University Fall 2015 Instructor: Ron Mak
Page 1 Printing & Terminal Services Lecture 8 Hassan Shuja 11/16/2004.
CS 160: Software Engineering December 10 Class Meeting Department of Computer Science San Jose State University Fall 2014 Instructor: Ron Mak
Intro to Datazen.
ICM – API Server & Forms Gary Ratcliffe.
Integrated Mobile Marketing Platform Emergic mConnector Integrated -Mobile Marketing Platform Presented By: Sales Person Name ID: Mobile:
CS 157B: Database Management Systems II April 10 Class Meeting Department of Computer Science San Jose State University Spring 2013 Instructor: Ron Mak.
30 Copyright © 2009, Oracle. All rights reserved. Using Oracle Business Intelligence Delivers.
CS 157B: Database Management Systems II April 22 Class Meeting Department of Computer Science San Jose State University Spring 2013 Instructor: Ron Mak.
CS 160 and CMPE/SE 131 Software Engineering February 11 Class Meeting Department of Computer Science Department of Computer Engineering San José State.
CMPE 226 Database Systems April 19 Class Meeting Department of Computer Engineering San Jose State University Spring 2016 Instructor: Ron Mak
Here are some things you can do while you wait 1.Open your omeka.net site in your browser (e.g. 2.Open.
CS 174: Web Programming October 28 Class Meeting Department of Computer Science San Jose State University Fall 2015 Instructor: Ron Mak
Maintaining and Updating Windows Server 2008 Lesson 8.
CMPE 226 Database Systems April 12 Class Meeting Department of Computer Engineering San Jose State University Spring 2016 Instructor: Ron Mak
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
9 Copyright © 2004, Oracle. All rights reserved. Getting Started with Oracle Migration Workbench.
Welcome to IBC233 Cindy Laurin And Russ Pangborn.
Data Virtualization Demoette… ODBC Clients
CMPE 280 Web UI Design and Development August 29 Class Meeting
About Dropbox Dropbox is a tool the CSME will set up for its participants upon request so that participants do not have to upload podcasts to CSME servers.
ETL Validator + ALM = Data Delivery. Faster and Better
Platform as a Service.
1Z0-477 VCE Questions
CMPE 152: Compiler Design ANTLR 4 and C++
Database Driven Websites
CS 174: Server-Side Web Programming February 12 Class Meeting
Content: What is JMeter? What can I do with JMeter?
CMPE 226 Database Systems April 11 Class Meeting
CMPE 152: Compiler Design September 11/13 Lab
CMPE 152: Compiler Design August 28/30 Lab
Welcome to SQLSaturday #767! Hosted by Lincoln SQL Server User Group
CMPE 135: Object-Oriented Analysis and Design March 14 Class Meeting
Web Application Development Using PHP
Presentation transcript:

CMPE 226 Database Systems October 28 Class Meeting Department of Computer Engineering San Jose State University Fall 2015 Instructor: Ron Mak www.cs.sjsu.edu/~mak

Extract, Transform, and Load (ETL) http://uploads.webflow.com/54e3cc87305a0f0a0665f71f/5537351f5f1065d401cde83c_etl-elt-architecture.jpg

Extract, Transform, and Load (ETL), cont’d http://www.stonebranch.com/common/images/etl-tipping-point.jpg

Extract, Transform, and Load (ETL), cont’d http://superdevelop.com/wp-content/themes/shopperpress/thumbs/ETL.jpeg

Extract, Transform, and Load (ETL), cont’d http://edpflager.com/wp-content/uploads/2014/05/ETL.png

Data Virtualization An approach to data management that allows an application to retrieve and manipulate data without requiring technical details about the data, such as how it is formatted or where it is physically located. An agile data integration approach organizations use to gain more insight from their data, respond faster to ever changing analytics and BI needs and save 50-75% over data replication and consolidation. https://en.wikipedia.org/wiki/Data_virtualization http://www.compositesw.com/data-virtualization/

Data Virtualization, cont’d Differs from traditional ETL. The original data remains in place. A real-time process accesses the data sources. Reduces the risk of data errors. Reduces the workload of extracting, transforming, and loading data that may never be used by an application. Provides applications a “virtual view” of the data. Applications can treat the disparate and heterogeneous data as a single relational database.

Data Virtualization Functionality Abstraction Abstract the technical aspects of stored data, such as location, storage structure, API, access language, and storage technology. Virtualized data access Connect to different data sources and make them accessible from a common logical data access point. Transformation Transform, improve quality, reformat, etc. source data for consumer use. https://en.wikipedia.org/wiki/Data_virtualization

Data Virtualization Functionality, cont’d Data federation Combine result sets from across multiple source systems. Data delivery Publish result sets as views and/or data services executed by client applications or users when requested. https://en.wikipedia.org/wiki/Data_virtualization

Cisco Information Server (CIS) The Cisco Information Server (CIS) forms the core of the Cisco Data Virtualization Platform. http://www.compositesw.com/data-virtualization/

Install the CIS Studio Studio is the client-side application that connects to the CIS server. It’s configured to run only on Windows. Even though it’s a Java application. Download and install Studio. See http://www.cs.sjsu.edu/~mak/CMPE226/CIS Unzip the 2.54 GB zip file, which includes both the CIS server and the client Studio app. Install only Studio. See the Installation Guide.

CIS Team Accounts Each team has a CIS account. Team User name Password Alpha Squad alpha alpha@226 Apollo apollo apollo@226 Blade Runner blade blade@226 Data Crunchers cruncher cruncher@226 Database Predators predator predator@226 Data Nerds nerd nerd@226 Elite elite elite@226 GangOfFour gang gang@226 Oceans3 ocean ocean@226 Sappers sapper sapper@226 Snowlions snow snow@226 Swagg swagg swagg@226 Team Include include include@226

Logging into CIS To log in, start the client-side Studio application. Windows only! Domain: composite Server: 130.65.159.87 Port: 9400

Demo: Cisco Information Server This demo is described in the Getting Started Guide. Query: Why did customer Landmark Systems not receive product Widget 5 on the promised date of February 10, 2003?

Demo: Cisco Information Server, cont’d ViewOrder View the activities of an order. Obtain product status, order date, and customer contact information. ViewSales Obtain information about the purchase department’s interactions with the customer and the supplier. ViewSupplier Use the sales department’s record and noted the lead time for product delivery.

Assignment #8 Each team do the CIS demo described in the Getting Started Guide. Create your sources folder under My Home, not under Shared. You can named the sources folder anything you like. Each team member can have a separate folder. Generate the following screen shots.

Assignment #8, cont’d

Assignment #8, cont’d

Assignment #8, cont’d

Assignment #8, cont’d

Assignment #8, cont’d Tips On page 19 of the Getting Started Guide, after you’ve clicked the Create & Introspect button, you may need to click the Refresh Resource List button. On page 23, the XML file is located on the server in /opt/Composite_Software/CIS_6.2.6/examples

Assignment #8, cont’d Tips, cont’d On page 26, the Create Link and Target is the button circled in red:

Assignment #8, cont’d Email a zip file containing your screen shots to ron.mak@sjsu.edu. Due: Wednesday, Nov. 4 at 11:59 PM. NOTE: We are also creating MySQL accounts for you on the same server. If we accomplish that in the next couple of days, you should upload your database dump file to the server via FTP, recreate your database on the server, and import it into CIS as another data source.

Extra Credit! Convert Studio to run under Bash on Linux or the Mac. Studio is a Java application. Convert the Windows batch file studio.bat (in the CIS bin directory) to a Bash script. Zip all the required directories, jar files, xml files, property files, etc. Unzip and run Studio on Linux or Mac OS X.

Extra Credit! cont’d Create the same screen shots as for Assignment #8. Individual work only! Up to 25 points added to the midterm score of up to 10 students, chosen in the order of midterm scores (lowest scores first). Due Friday, Nov. 13. NOTE: No guarantees that this conversion is even possible!

Project Presentations We lose two days: Nov. 11 Veterans’ Day Nov. 25 Day before Thanksgiving. Originally scheduled for project presentations: Nov. 18 Dec. 2 (last day for this class) We need a new plan for doing project presentations! Two weeks apart!