33
Advanced Technical Skills (ATS) North America QMF Workstation for IMS Access © 2012 IBM Corporation Ken Blackman, IBM

Midwest IMS RUG 09_2013 - IBM DB2 QMF 10 Family Overview and IMS JDBC.ppt

  • Upload
    ibm-ims

  • View
    299

  • Download
    3

Embed Size (px)

Citation preview

Page 1: Midwest IMS RUG 09_2013 - IBM DB2 QMF 10 Family Overview and IMS JDBC.ppt

Advanced Technical Skills (ATS) North America

QMF Workstation for IMS Access

© 2012 IBM Corporation

Ken Blackman, IBM

Page 2: Midwest IMS RUG 09_2013 - IBM DB2 QMF 10 Family Overview and IMS JDBC.ppt

Advanced Technical Skills (ATS) North America

QMF 10 introduced a new era for the QMF product family

New Eclipse-based user interface

Powerful new business analytics features and functions

Sophisticated dashboards for the business users and executives

Enterprise data access to many new data sources via JDBC IMS

© 2012 IBM Corporation

Access to OLAP information (Essbase, MS Analysis Services, SAP/BW)

Metadata capabilities to facilitate ease of use

Mobile device support

… and more!

IMS

data type and length of the column

Page 3: Midwest IMS RUG 09_2013 - IBM DB2 QMF 10 Family Overview and IMS JDBC.ppt

Advanced Technical Skills (ATS) North America

Evolution of Target User Base

� QMF for TSO and High Performance Option

HPODatabase Administrators

Technical Users

� QMF for Windows

– Extends QMF to the desktop

All

use

rs a

cro

ss th

e e

nte

rpri

se

© 2012 IBM Corporation

Data Analysts, IT

� QMF for Windows/WebSphere V8

– Extends QMF to the web browser

– Introduces graphical reporting

All Business Users

� QMF for Workstation/WebSphere V10

– Intuitive visual solutions

– Personalized, non-technical GUI

– Enhanced security

– Support for OLAP & variety of DBs

All

use

rs a

cro

ss th

e e

nte

rpri

se

Page 4: Midwest IMS RUG 09_2013 - IBM DB2 QMF 10 Family Overview and IMS JDBC.ppt

Advanced Technical Skills (ATS) North America

Evolution of QMF Objects

© 2012 IBM Corporation

QMF for Workstation/WebSpheresupports:

� Queries, Forms, Procedures � Enhanced Visual Reports

� Visual Dashboards� Analytical queries

� Visual queries

QMF for TSO supports:

� Queries, Forms, Procedures

Page 5: Midwest IMS RUG 09_2013 - IBM DB2 QMF 10 Family Overview and IMS JDBC.ppt

Advanced Technical Skills (ATS) North America

Dashboards of any shape, size, andcontent are supported. These is no

‘typical’ dashboard … a myriad of

possibilities are available - such as thisone created for an automotive customer.

QMF dashboards

© 2012 IBM Corporation

Dashboards may contain a mixtureof output and styles. Objects may

be ‘wired’ together. For example,

a query result from IMS may beused to drive another query from

a DB2 data source.

Page 6: Midwest IMS RUG 09_2013 - IBM DB2 QMF 10 Family Overview and IMS JDBC.ppt

Advanced Technical Skills (ATS) North America

QMF Graphical Reports

� Generate HTML or PDF graphical reports

� Draw data from one or more data sources

� Support optional cover sheets, summary

pages and report annexes

© 2012 IBM Corporation

� Schedule at designated intervals and deploy

via the workstation, web, mobile device, or

email

� Directly embed reports within portals, custom

web sites, or web applications

Page 7: Midwest IMS RUG 09_2013 - IBM DB2 QMF 10 Family Overview and IMS JDBC.ppt

Advanced Technical Skills (ATS) North America

Enhanced Analytics new query object called Analytics Query

� Standard statistical analysis methods

(regression, etc.)

� Predictive capabilities

� Forecasting capabilities

� Interoperate with IBM SPSS or other

© 2012 IBM Corporation

� Interoperate with IBM SPSS or other

tools

Page 8: Midwest IMS RUG 09_2013 - IBM DB2 QMF 10 Family Overview and IMS JDBC.ppt

Advanced Technical Skills (ATS) North America

QMF for Workstation and WebSphere

� Ad-hoc & prepared queries

– Create/edit/re-use QMF queries

– Apply groupings, aggregations and conditional formats and more

– One-click export to Excel, data files or DB

table

– One-click generation of reports from the data

© 2012 IBM Corporation

� Tabular and graphical reports

– Generate QMF tabular reports or graphical

visual reports

– Highly customizable page-based layouts

– Draw data from any number of data sources

� QMF Dashboards

– Customized, interactive data visualizations

– Rapid authoring model

Page 9: Midwest IMS RUG 09_2013 - IBM DB2 QMF 10 Family Overview and IMS JDBC.ppt

Advanced Technical Skills (ATS) North America

QMF on the Web and enhanced mobile support

� QMF for WebSphere

– Disseminate queries, reports and dashboards to

users across the enterprise for all browsers and platforms

– Create, run and share queries on the Web

– Run and share reports on the Web

– Deploy dashboards to business users as stand-

© 2012 IBM Corporation

alone solutions or embedded within web pages and web applications

– Deploy to mobile devices (iPad, Android)

� Ability to render content in

– Pure HTML & JavaScript*

– Adobe Flash Player

– PDF

– Excel

Page 10: Midwest IMS RUG 09_2013 - IBM DB2 QMF 10 Family Overview and IMS JDBC.ppt

Advanced Technical Skills (ATS) North America

Query creation for the ‘casual’ End User

� Rapidly build and execute ad-hoc queries without SQL skills

� Develop queries with a ‘query diagram’ designer:

– ER diagrams provide pre-built data schemas

– Easily define columns, conditions, aggregations, sorting options, and order of columns

� Step-by-step development with a ‘prompted query builder’:

© 2012 IBM Corporation

� Step-by-step development with a ‘prompted query builder’:

– Leads the user through the query development process

– Each aspect of the query (tables, columns etc.) is

assigned a panel for easy navigation

� Diagram designer and prompted interfaces are available in

both the workstation and web user interfaces

Page 11: Midwest IMS RUG 09_2013 - IBM DB2 QMF 10 Family Overview and IMS JDBC.ppt

Advanced Technical Skills (ATS) North America

Query creation for SQL users� Enter and edit SQL via the web or workstation

� Full-featured, colorized SQL editor includes code assist, code completion and dynamic parameter hints, increasing development productivity

� Users can move between the prompted diagram and SQL views, refining a given query with all three editor modes

� For example, a user could:

© 2012 IBM Corporation

� For example, a user could:

– Define query tables by selecting elements

from a pre-existing data diagram

– Add query conditions using the expression

designer within the prompted query view

– Add final refinements via the SQL editor

(such as nested SQL or unions)

Page 12: Midwest IMS RUG 09_2013 - IBM DB2 QMF 10 Family Overview and IMS JDBC.ppt

Advanced Technical Skills (ATS) North America

QMF Repositories

� Repositories provide a logical grouping of QMF objects (queries, procedures, visual reports, and visual dashboards and applications) and contain the database connection information and resource limits

– Define the JDBC driver library

– Configure the repository storage

– Create a shared repository

© 2012 IBM Corporation

– Create a shared repository

– Define the connection to the database

– Create the repository connection

Page 13: Midwest IMS RUG 09_2013 - IBM DB2 QMF 10 Family Overview and IMS JDBC.ppt

Advanced Technical Skills (ATS) North America

QMF Security Permissions

� Repositories

– Internal security, you must specify the user name and password that will identify the QMF administrator account

– LDAP

• Active Directory single sign-on is available with LDAP providers only

� Permissions

– Full: grants the user or group permission to perform all functions (edit, view,

browse and delete) on the repository object.

© 2012 IBM Corporation

browse and delete) on the repository object.

– Edit: grants the user or group permission to make changes to, as well as

view and browse, the repository object.

– Browse: grants the user or group permission to see the contents of the

repository object. Browse privileges on a query object allows a user to open and run the query

– View: grants the user or group permission to see the repository object listed

in the repository. They cannot open or run the object.

– None: denies the user or group permission to see that the repository object is

included in the repository.

Page 14: Midwest IMS RUG 09_2013 - IBM DB2 QMF 10 Family Overview and IMS JDBC.ppt

Advanced Technical Skills (ATS) North America

QMF Resource Limits

� Resource limits help you manage resource consumption on a database data source.

� Resource limits can be applied globally to data sources or they can be applied to individual queries that access any data source

� Data source and query resource limits allow you to control resource consumption on a per user, group, day of the week, or time of day basis.

© 2012 IBM Corporation

time of day basis.

Page 15: Midwest IMS RUG 09_2013 - IBM DB2 QMF 10 Family Overview and IMS JDBC.ppt

Advanced Technical Skills (ATS) North America

Operational Business Intelligence - IMS access with QMF� Increase the value of your IMS investment

– JDBC Open Data Access to IMS in a managed environment

– Users graphically construct ad-hoc IMS queries

– Create reports and dashboards that draw directly from IMS data

– Roll out web-based graphical content that blends IMS data with relational and

multi-dimensional data sources

© 2012 IBM Corporation

– Incorporate IMS data within federated queries

– QMF’s JDBC workloads are zAAP eligible

Page 16: Midwest IMS RUG 09_2013 - IBM DB2 QMF 10 Family Overview and IMS JDBC.ppt

Advanced Technical Skills (ATS) North America16

IMS Integration with QMF

IMS Open Database:

•IMS allows distributed access over TCP/IP using the IMS Universal Database Driver (JDBC)

•IMS Connect and Open Database Manager now work together as a DRDA server for IMS data

Workstation

z/OS

© 2012 IBM Corporation16

Windows, Linux, and the Macz/OS

QMF

IMS

Universal

Database

Driver

TCPIP

TCPIP

IMS Connect

S

C

I

ODBM

S

C

I

DRA

CTL IMS DB

DL/I

PC

IMS

DRDA

TCPIP

IMS 12 Catalog MetadataIMS 11 Local file Metadata

jdbc:ims://host:port/class:

//dfsivp37.DFSIVP37DatabaseView:

dbViewLocation=C:/share/IMS Universal Drivers Metadata;fetchSize=0;

jdbc:ims://host:port/DFSCP000:dpsbOnCommit=true

Page 17: Midwest IMS RUG 09_2013 - IBM DB2 QMF 10 Family Overview and IMS JDBC.ppt

Advanced Technical Skills (ATS) North America

How to get the IMS Universal DriversThe IMS Universal Drivers are shipped with IMS.

� The IMS distribution libraries (DLIBs) contain the master copy of elements in IMS and

can be used to restore SYSMODs in the target library or to rebuild a target environment.

These data sets are maintained by SMP/E.

� The IMS.ADFSJHFS: ADFSJHFS contains the type-2 and type-4 Universal driver Java

class libraries used for IMS DB access through the JDBC and DLI for Java interfaces.

� The TLIB data sets are the IMS SMP/E target libraries (SYSLIBs), and are the libraries that are used to run and use IMS.

� The IMS HFS data sets contain

– SDFSJCIC: Maps to PathPrefix/usr/lpp/ims/imsnn/imsjava/classic/cics/IBM/

© 2012 IBM Corporation

– SDFSJCIC: Maps to PathPrefix/usr/lpp/ims/imsnn/imsjava/classic/cics/IBM/

– SDFSJHFS: Maps to PathPrefix/usr/lpp/ims/imsnn/imsjava/IBM/

– SDFSJSAM: Maps to PathPrefix/usr/lpp/ims/imsnn/imsjava/ivp/IBM/

– SDFSJRAR: Maps to PathPrefix/usr/lpp/ims/imsnn/imsjava/IBM/

– SDFSJCPI: Maps to PathPrefix/usr/lpp/ims/imsnn/imsjava/classic/IBM/

– SDFSJTOL: Maps to PathPrefix/usr/lpp/ims/imsnn/imsjava/classic/dlimodel/IBM/

– SDFSJCPS: Maps to PathPrefix/usr/lpp/ims/imsnn/imsjava/classic/classic/ivp/IBM/

– SDFSIC4J: Maps to PathPrefix/usr/lpp/ims/imsnn/ico/IBM/

� The IMS Universal JDBC driver (imsudb.jar) is used to make SQL calls with the JDBC API and can be download as a binary file from HFS path: PathPrefix/usr/lpp/ims/imsnn/imsjava/IBM/ where nn is the IMS version you have installed

Page 18: Midwest IMS RUG 09_2013 - IBM DB2 QMF 10 Family Overview and IMS JDBC.ppt

Advanced Technical Skills (ATS) North America

Logon

© 2012 IBM Corporation

Page 19: Midwest IMS RUG 09_2013 - IBM DB2 QMF 10 Family Overview and IMS JDBC.ppt

Advanced Technical Skills (ATS) North America

ODBM Security

PSB Schedule TimeODBM RRS=Y IMS ODBASE=Y ISIS=N use AIMS ODBM RRS=Y IMS ODBASE=Y ISIS= R|A use IIMS ODBM RRS=N IMS ODBASE=Y ISIS=N no securityODBM RRS=N IMS ODBASE=N ISIS=R|A use IIMS

IMS

ODBM JOB

USER=

TCB

ACEE

IMS

Connect

ODBM

Client

RACF=Y

Authenticated

USERID RACO

© 2012 IBM Corporation19

PSB 1 Userid

�ODBM does not perform any user authentication or authorization

ACEE

UseridUserIDPasswordQMF

Page 20: Midwest IMS RUG 09_2013 - IBM DB2 QMF 10 Family Overview and IMS JDBC.ppt

Advanced Technical Skills (ATS) North America

IMS Universal Driver JDBC driver configuration file

© 2012 IBM Corporation

Page 21: Midwest IMS RUG 09_2013 - IBM DB2 QMF 10 Family Overview and IMS JDBC.ppt

Advanced Technical Skills (ATS) North America

Data Source configuration

© 2012 IBM Corporation

Page 22: Midwest IMS RUG 09_2013 - IBM DB2 QMF 10 Family Overview and IMS JDBC.ppt

Advanced Technical Skills (ATS) North America

di q.A1111111

© 2012 IBM Corporation

Page 23: Midwest IMS RUG 09_2013 - IBM DB2 QMF 10 Family Overview and IMS JDBC.ppt

Advanced Technical Skills (ATS) North America

Sort Ascending or Descending

© 2012 IBM Corporation

Page 24: Midwest IMS RUG 09_2013 - IBM DB2 QMF 10 Family Overview and IMS JDBC.ppt

Advanced Technical Skills (ATS) North America

Creating side order

© 2012 IBM Corporation

Page 25: Midwest IMS RUG 09_2013 - IBM DB2 QMF 10 Family Overview and IMS JDBC.ppt

Advanced Technical Skills (ATS) North America

Parts database

© 2012 IBM Corporation

Page 26: Midwest IMS RUG 09_2013 - IBM DB2 QMF 10 Family Overview and IMS JDBC.ppt

Advanced Technical Skills (ATS) North America

Report

© 2012 IBM Corporation

Page 27: Midwest IMS RUG 09_2013 - IBM DB2 QMF 10 Family Overview and IMS JDBC.ppt

Advanced Technical Skills (ATS) North America

Excel Spreadsheet

© 2012 IBM Corporation

Page 28: Midwest IMS RUG 09_2013 - IBM DB2 QMF 10 Family Overview and IMS JDBC.ppt

Advanced Technical Skills (ATS) North America

QMF query IMS 12 Catalog Metadata

© 2012 IBM Corporation

Page 29: Midwest IMS RUG 09_2013 - IBM DB2 QMF 10 Family Overview and IMS JDBC.ppt

Advanced Technical Skills (ATS) North America

QMF query IMS 12 Catalog Metadata

© 2012 IBM Corporation

Page 30: Midwest IMS RUG 09_2013 - IBM DB2 QMF 10 Family Overview and IMS JDBC.ppt

Advanced Technical Skills (ATS) North America

QMF query IMS 12 Catalog Metadata

© 2012 IBM Corporation

Page 31: Midwest IMS RUG 09_2013 - IBM DB2 QMF 10 Family Overview and IMS JDBC.ppt

Advanced Technical Skills (ATS) North America

QMF query IMS 11 Local Metadata

© 2012 IBM Corporation

Page 32: Midwest IMS RUG 09_2013 - IBM DB2 QMF 10 Family Overview and IMS JDBC.ppt

Advanced Technical Skills (ATS) North America

QMF query IMS 11 Local Metadata

© 2012 IBM Corporation

Page 33: Midwest IMS RUG 09_2013 - IBM DB2 QMF 10 Family Overview and IMS JDBC.ppt

Advanced Technical Skills (ATS) North America

QMF Enterprise Edition 10 Summary

QMF is a viable, enterprise-wide business analytics suite

It has a new UI, data sources, deployment options, dashboard and predictive analytics capability

Administration and installation options have been greatly simplified as

© 2012 IBM Corporation

Administration and installation options have been greatly simplified as well as expanded to provide a wide range of possibilities

QMF continues to be a feature of DB2 for z/OS, but may be installed anddeployed on any server in an enterprise at no additional cost

Sophisticated new functions have been added such as data federation,new metadata support, and a new analytics query style

QMF supports an ever expanding number of users and user types such asmobile devices (e.g. iPad and more)