save 5 hours a day by integrating rpg to sql server, excel, and other databases

28
All trademarks and registered trademarks are the property of their respective owners. © HelpSystems LLC. All rights reserved. Save 5 Hours A Day by Integrating RPG to SQL Server, Excel, and Other Databases Provide Real-Time IBM i Access to Remote System Data from RPG

Upload: helpsystems

Post on 22-Jan-2018

112 views

Category:

Software


2 download

TRANSCRIPT

All trademarks and registered trademarks are the property of their respective owners.© HelpSystems LLC. All rights reserved.

Save 5 Hours A Day by Integrating RPG to SQL Server, Excel, and Other DatabasesProvide Real-Time IBM i Access to Remote System Data from RPG

Save 5 Hours A Day By Integrating RPG to SQL Server, Excel, and Other Databases

Your Presenter

Richard SchoenDirector of Document Management Technologies

Save 5 Hours A Day By Integrating RPG to SQL Server, Excel, and Other Databases

• HelpSystems overview

• Common use cases for IBM i data integration

• RPG2SQL Integrator overview

• Demo

• Q&A

Agenda

Save 5 Hours A Day By Integrating RPG to SQL Server, Excel, and Other Databases

Flexible IT Software Solutions

IT Operations Management

IT InfrastructureMonitoring

Cybersecurity

Document & Forms Management

Business Intelligence

Compliance & Audit Reporting

• Workload Automation & Job Scheduling

• Business Process Automation

• Data Backup Management

• Disk Space Management

• Message & Event Monitoring

• Performance & Application Monitoring

• Remote Monitoring & Management for MSPs

• Network Monitoring

• Vulnerability Assessment

• Virus Protection

• Identification & Access Management

• Security & Integrity Monitoring

• Security Policy Management

• Intrusion Prevention & Detection

• Encryption

• Document & Image Management

• Automated Process & Workflow

Management

• Electronic Forms Management

• Signature Capture & Approval

Management

• Enterprise Data Access

• Executive Dashboards &

Reporting

• Mobile Data Access

• Data Warehousing

• Compliance Reporting

• System & Audit Reporting

• SOX Compliance

• HIPAA Compliance

• PCI Compliance

Save 5 Hours A Day By Integrating RPG to SQL Server, Excel, and Other Databases

Document Management Solution Overview

Save 5 Hours A Day By Integrating RPG to SQL Server, Excel, and Other Databases

Document Management Solution Overview

Save 5 Hours A Day By Integrating RPG to SQL Server, Excel, and Other Databases

Document Management Solution Overview

Save 5 Hours A Day By Integrating RPG to SQL Server, Excel, and Other Databases

Document Management Solution Overview

Save 5 Hours A Day By Integrating RPG to SQL Server, Excel, and Other Databases

Key Information Lives on Many Platforms

Business Need

Integrate data across platforms

Solution: RPG2SQL Integrator

• Databases across different platforms don’t talk to each other:

– DB2, Microsoft SQL Server, Oracle, MySQL, PostgreSQL, Dbase

• Data comes in from vendors and customers in various formats

– Microsoft Excel, Microsoft Access, CSV Files, Flat Files

• RPG2SQL Integrator brings these platforms together.

Save 5 Hours A Day By Integrating RPG to SQL Server, Excel, and Other Databases

Lowering the Cost of Processing Multiplatform Data

Business Need

Utilize multiplatform data with IBM i apps

Solution: RPG2SQL Integrator

• Eliminate data replication

• Stop manually merging and re-keying data

• Reduce the risk of data validation mistakes

• Automate the processes used to re-distribute information

• Reduce the need for specialized PC business analysts to create PC formatted output in Excel and other formats

• Eliminate time-consuming manual processes for uploading and reformatting data

• Lower labor costs and streamline data processing and reporting

Save 5 Hours A Day By Integrating RPG to SQL Server, Excel, and Other Databases

Manufacturing Use Case

Business Need

Manufacturing businesses run many disparate systems

Solution: RPG2SQL Integrator

• Use multiple systems:

– ERP runs on IBM i

– Shop floor data collection runs on AIX system with Oracle database

• Send shop floor orders to the data collection system as they are generated on IBM i

• Return information from data collection system to IBM i

• Get real-time interaction between systems

Save 5 Hours A Day By Integrating RPG to SQL Server, Excel, and Other Databases

Reporting and Data Visibility

Business Need

Consolidate and access data from multiple platforms for reporting

Solution: RPG2SQL Integrator

• Speed up decision-making with adequate reporting

• Go beyond creating simple text reports is not enough

• Give management and power users data in more complex formats

• Utilize IBM i-focused skills of an internal team

• Utilize existing development team resources to generate high-quality complex reporting

• Take advantage of an existing data access tool for reporting

Save 5 Hours A Day By Integrating RPG to SQL Server, Excel, and Other Databases

Grocery or Retail Store Use Scenario

Business Need

Consolidate and report on retail point-of-sale data

Solution: RPG2SQL

• Use multiple systems:

– Accounting systems runs on IBM i

– Point of Sale (POS) system runs on Windows Server and uses SQL Server database

• Move transactions to IBM i at end-of-day

• Merge transaction data into the accounting system

• Write IBM i reports to perform daily reporting

• Leverage existing core IBM i development staff to build reporting

Save 5 Hours A Day By Integrating RPG to SQL Server, Excel, and Other Databases

Property Management Use Case Scenario

Business Need

Simplify complex government tax reporting

Solution: RPG2SQL Integrator

• Use multiple systems:

– Accounting system runs on IBM i

– Complex reporting spreadsheet template is received from state tax authority

• Meet requirements to report data back using state-supplied template

– Template contains multiple sheets and protected cell areas

• Accumulate data for an entire year and report back to state

• Stop manually re-keying information from IBM i into the spreadsheet template each month-end

• Automate the entire spreadsheet generation and reporting process

Save 5 Hours A Day By Integrating RPG to SQL Server, Excel, and Other Databases

Casino Executive Reporting Use Case Scenario

Business Need

Give the executives what they need to manage effectively

Solution: RPG2SQL Integrator

• Use multiple systems:

– Accounting and casino systems run on IBM i

• Fulfill management’s need for multi-tab complex spreadsheets for month-end and periodic reporting

– Spreadsheets can’t be simply generated by an SQL query—existing RPG business logic was involved

• Accumulate data in the spreadsheets across multiple tabs

• Automate the entire spreadsheet generation and reporting process

• Generate regular management spreadsheets using existing RPG development staff

Save 5 Hours A Day By Integrating RPG to SQL Server, Excel, and Other Databases

Hospital Use Case Scenario

Business Need

Provide one view of patient data across systems

Solution: RPG2SQL Integrator

• Use multiple systems:

– Hospital software and financials run on IBM i

– Several other systems run on different database platforms

• Interchange patient data between systems automatically

• Show data from one central IBM i application

• Utilize existing RPG development skill sets

Save 5 Hours A Day By Integrating RPG to SQL Server, Excel, and Other Databases

What is RPG2SQL Integrator?

• Use RPG and COBOL programs to read and write to any database

• Support any ADO, OLEDB, or ODBC data source

• Interact directly with Microsoft Excel spreadsheets

• Support Excel formatting

• Insert, update, and delete records

• Run SQL-stored procedures

• Do selective data copying or replication

• Use Excel import and export commands for RPG and COBOL

Save 5 Hours A Day By Integrating RPG to SQL Server, Excel, and Other Databases

Real-Time Access to SQL Server and Other Databases

Business Need

Interactive and batch program access to any database

Solution: RPG2SQL Integrator

• RPG or COBOL applications use any database with an ODBC driver

• Embedded service program calls to existing RPG programs

• Sub-files, interactive, and batch mode applications

• Sub-second response time

Save 5 Hours A Day By Integrating RPG to SQL Server, Excel, and Other Databases

Read and Write Excel Files

Business Need

Interactive and batch program access to Excel files

Solution: RPG2SQL Integrator

• RPG or COBOL applications create and use Excel spreadsheets

• Embedded service program calls to existing RPG programs

• Sub-files, interactive, and batch mode applications

Save 5 Hours A Day By Integrating RPG to SQL Server, Excel, and Other Databases

Export from IBM i Files to Excel

Business Need

Quickly export IBM i data files to Excel

Solution: RPG2SQL Integrator

• Use Excel Export Command: SQLXLSEXP

• Select any physical file to export

• Select record range to export

• Select field column range to export

• Export field names as column headings

• Append or replace Excel output file

• Select worksheet name

Save 5 Hours A Day By Integrating RPG to SQL Server, Excel, and Other Databases

Excel Export Command Example

SQLXLSEXP INFILE(QIWS/QCUSTRPGSQ)

OUTXLS('c:\rjstemp\qcustcdt.xlsx')

OUTSHEET(*ACTIVE *REPLACE)

HEADER(*COLHDG)

LOGMSG(*YES)

HOST(*CURRENT)

RCDFIRST(*FIRST)

RCDLAST(*LAST)

FLDFIRST(*FIRST)

FLDLAST(*LAST)

Save 5 Hours A Day By Integrating RPG to SQL Server, Excel, and Other Databases

Import Excel Data to IBM i Files

Business Need

Quickly import to IBM i data files from Excel

Solution: RPG2SQL Integrator

• Use Excel Import Command: SQLXLSIMP

• Select spreadsheet to import

• Match spreadsheet column names to PF (required)

• Use first row of Excel as column names

• Append or replace file data on import

• Select worksheet name

• Skip blank rows

Save 5 Hours A Day By Integrating RPG to SQL Server, Excel, and Other Databases

Excel Import Command Example

SQLXLSIMP INXLS('c:\rjstemp\qcustcdt.xlsx')

INSHEET(*ACTIVE)

OUTFILE(QIWS/QCUSTRPGSQ)

OUTMBR(*FIRST *REPLACE)

HDRROWS(1)

LOGMSG(*YES)

HOST(*CURRENT)

BLKROW(*SKIP)

Save 5 Hours A Day By Integrating RPG to SQL Server, Excel, and Other Databases

System Requirements

IBM i Server

RPG Program

RPG2SQL Service Program

PC Server Component

Save 5 Hours A Day By Integrating RPG to SQL Server, Excel, and Other Databases

System Requirements

• IBM i library: V5R4 and above

• RPG2SQL service programs and sample code

• PC server component: Windows 7, 10, Server 2008 and 2012

• At least one PC server instance

• Appropriate database ADO, ODBC, or OLEDB drivers on PC server

• Microsoft Excel loaded on server (if interacting with Excel workbooks)

• ILE RPG Application bound to RPG2SQL Service Program

UP NEXT...

Demo Time

UP NEXT...

Questions and AnswersPlease enter your questions in the chat log

Save 5 Hours A Day By Integrating RPG to SQL Server, Excel, and Other Databases

Thank You for Attending

For More Information:

Website:

http://www.helpsystems.com/rjs

Telephone:

Sales: 800-328-1000Support: +1 952-933-0609

Technical Experts:

[email protected]@helpsystems.com