SlideShare a Scribd company logo
1 of 29
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 Excel & SQL Server
Provide Real-Time IBM i Access to Remote System Data from RPG
Save 5 Hours A Day By Integrating RPG to Excel and SQL Server
Your Presenter
Richard Schoen
Director of Document Management Technologies
Save 5 Hours A Day By Integrating RPG to Excel and SQL Server
• 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 Excel and SQL Server
HelpSystems Family of Brands
Save 5 Hours A Day By Integrating RPG to Excel and SQL Server
Document Management Solution Overview
Save 5 Hours A Day By Integrating RPG to Excel and SQL Server
Document Management Solution Overview
Save 5 Hours A Day By Integrating RPG to Excel and SQL Server
Document Management Solution Overview
Save 5 Hours A Day By Integrating RPG to Excel and SQL Server
Document Management Solution Overview
Save 5 Hours A Day By Integrating RPG to Excel and SQL Server
Key Information Lives on Many Platforms
Business Need
Integrate data across platforms
Solution: RPG2SQL Integrator
• Different platform databases don’t talk to each other:
– DB2, Microsoft SQL Server, Oracle, MySQL, Postgres, Dbase, Microsoft Access
• Data comes in from vendors and customers in various formats
– Microsoft Excel, Microsoft Access, CSV Files, Flat Files, etc.
• RPG2SQL Integrator brings these platforms together.
Save 5 Hours A Day By Integrating RPG to Excel and SQL Server
Lowering the Cost of Processing MultiPlatform Data
Business Need
Utilize multiplatform data with IBM i apps
Solution: RPG2SQL Integrator
• Eliminate data replication
• Stop spending time massaging data and merging
with IBM i-based business applications.
• Stop re-keying data
• Reduce the risk of data validation mistakes
• Automate the manual processes used to re-distribute processed information
• Reduce the need for specialized PC business analysts to create PC formatted
output in Excel and other formats
• Eliminate time-consuming and cumbersome 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 Excel and SQL Server
Manufacturing Use Case
Business Need
Manufacturing businesses run many disparate systems
Solution: RPG2SQL Integrator
• 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 info from data collection system to IBM i
• Get real-time interaction between systems
Save 5 Hours A Day By Integrating RPG to Excel and SQL Server
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
• Creating simple text reports is not enough
• Management and power users need data in more complex formats
• Internal team skills may be IBM i-focused
• Utilize existing development team resources to generate high-quality
complex reporting
• Teams might already use a data access tool such as Sequel for
reporting
Save 5 Hours A Day By Integrating RPG to Excel and SQL Server
Grocery or Retail Store Use Scenario
Business Need
Consolidate and report on retail point-of-sale data
Solution: RPG2SQL
• 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 Excel and SQL Server
Property Management Use Case Scenario
Business Need
Simplify complex government tax reporting
Solution: RPG2SQL Integrator
• Accounting system runs on IBM i
• Complex reporting spreadsheet template is received from state tax
authority
• Data MUST be reported back using state-supplied template
• Template contains multiple sheets and protected cell areas
• Need to accumulate data for entire year and report back to state
• Users were 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 Excel and SQL Server
Casino Executive Reporting Use Case Scenario
Business Need
Give the executives what they need to manage
Solution: RPG2SQL Integrator
• Accounting and casino systems run on IBM i
• Management wants 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
• Regularly generate management spreadsheets using existing RPG
development staff
Save 5 Hours A Day By Integrating RPG to Excel and SQL Server
Hospital Use Case Scenario
Business Need
Provide one view of patient data across systems
Solution: RPG2SQL Integrator
• Hospital software and financials run on IBM i
• Several other systems run on different database platforms
• Need to 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 Excel and SQL Server
What is RPG2SQL Integrator ?
• RPG and COBOL programs can read and write to any database
• Supports any ADO, OLEDB, or ODBC data source
• Interact directly with Microsoft Excel spreadsheets
• Supports 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 Excel and SQL Server
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 can use any database with an ODBC driver
• Embed service program calls into existing RPG programs
• Subfiles, interactive, and batch mode applications
• Sub-second response time
Save 5 Hours A Day By Integrating RPG to Excel and SQL Server
Read and Write Excel Files
19
Business Need
Interactive and batch program access to Excel files
Solution: RPG2SQL Integrator
• RPG or COBOL applications can create and use Excel spreadsheets
• Embed service program calls into existing RPG programs
• Subfiles, interactive, and batch mode applications
Save 5 Hours A Day By Integrating RPG to Excel and SQL Server
Export from IBM i Files to Excel
Business Need
Quickly Export IBM i Data Files to Excel
Solution: RPG2SQL Integrator
• 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 Excel and SQL Server
Excel Export Command Example
SQLXLSEXP INFILE(QIWS/QCUSTRPGSQ)
OUTXLS('c:rjstempqcustcdt.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 Excel and SQL Server
Import Excel Data to IBM i Files
Business Need
Quickly Import to IBM i Data Files from Excel
Solution: RPG2SQL Integrator
• Excel Import Command: SQLXLSIMP
• Select spreadsheet to import
• Spreadsheet column names must match PF
• 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 Excel and SQL Server
Excel Import Command Example
SQLXLSIMP
INXLS('c:rjstempqcustcdt.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 Excel and SQL Server
System Requirements
IBM i Server
RPG Program
RPG2SQL Service
Program
PC Server Component
Save 5 Hours A Day By Integrating RPG to Excel and SQL Server
System Requirements
• IBM i library: V5R4 and above
• RPG2SQL service programs and sample code
• PC server component: Windows
• At least one PC server instance is required
• 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 Answers
Please enter your questions in the chat log
© HelpSystems. Company Confidential.5/26/2016 28
Save 5 Hours A Day By Integrating RPG to Excel and SQL Server
Thank You for Attending
For More Information:
2016 HelpSystems User Conference June 20–23:
http://www.helpsystems.com/shiftit
Website:
http://www.helpsystems.com/rjs
Telephone:
Sales: 800-328-1000
Support: +1 952-933-0609
Technical Experts:
richard.schoen@helpsystems.com
greg.schmidt@helpsystems.com

More Related Content

What's hot

Gobblin @ NerdWallet (Nov 2015)
Gobblin @ NerdWallet (Nov 2015)Gobblin @ NerdWallet (Nov 2015)
Gobblin @ NerdWallet (Nov 2015)NerdWalletHQ
 
FDMEE versus Cloud Data Management - The Real Story
FDMEE versus Cloud Data Management - The Real StoryFDMEE versus Cloud Data Management - The Real Story
FDMEE versus Cloud Data Management - The Real StoryJoseph Alaimo Jr
 
Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...
Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...
Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...eCapital Advisors
 
Microsoft Dynamics Ax 2012 extended architecture
Microsoft Dynamics Ax 2012 extended architectureMicrosoft Dynamics Ax 2012 extended architecture
Microsoft Dynamics Ax 2012 extended architectureJohnkrish S
 
Flink Forward San Francisco 2018: Xu Yang - "Alibaba’s common algorithm platf...
Flink Forward San Francisco 2018: Xu Yang - "Alibaba’s common algorithm platf...Flink Forward San Francisco 2018: Xu Yang - "Alibaba’s common algorithm platf...
Flink Forward San Francisco 2018: Xu Yang - "Alibaba’s common algorithm platf...Flink Forward
 
Finit - State of Oracle EPM
Finit - State of Oracle EPM Finit - State of Oracle EPM
Finit - State of Oracle EPM finitsolutions
 
Reconnect 17 PeopleSoft Global SCM Implementation at ACN Opportunity, LLC
Reconnect 17 PeopleSoft Global SCM Implementation at ACN Opportunity, LLCReconnect 17 PeopleSoft Global SCM Implementation at ACN Opportunity, LLC
Reconnect 17 PeopleSoft Global SCM Implementation at ACN Opportunity, LLCSmart ERP Solutions, Inc.
 
Reconnect17 PeopleSoft Supply Chain Management SIG Meeting
Reconnect17 PeopleSoft Supply Chain Management SIG MeetingReconnect17 PeopleSoft Supply Chain Management SIG Meeting
Reconnect17 PeopleSoft Supply Chain Management SIG MeetingSmart ERP Solutions, Inc.
 
OneStream Functionality You Might Not be Using (But Should Be)
OneStream Functionality You Might Not be Using (But Should Be)OneStream Functionality You Might Not be Using (But Should Be)
OneStream Functionality You Might Not be Using (But Should Be)finitsolutions
 
Flink Forward San Francisco 2018: Ken Krugler - "Building a scalable focused ...
Flink Forward San Francisco 2018: Ken Krugler - "Building a scalable focused ...Flink Forward San Francisco 2018: Ken Krugler - "Building a scalable focused ...
Flink Forward San Francisco 2018: Ken Krugler - "Building a scalable focused ...Flink Forward
 
PPCD_And_AmazonRDS
PPCD_And_AmazonRDSPPCD_And_AmazonRDS
PPCD_And_AmazonRDSVibhor Kumar
 
Finit - Breaking Through the Cloud: An Overview of Oracle EPM Cloud
Finit - Breaking Through the Cloud: An Overview of Oracle EPM CloudFinit - Breaking Through the Cloud: An Overview of Oracle EPM Cloud
Finit - Breaking Through the Cloud: An Overview of Oracle EPM Cloudfinitsolutions
 
Migration Approaches for FDMEE
Migration Approaches for FDMEEMigration Approaches for FDMEE
Migration Approaches for FDMEEAlithya
 
PeopleSoft Forms and Approval Builder - Now better with Fluid
PeopleSoft Forms and Approval Builder - Now better with Fluid PeopleSoft Forms and Approval Builder - Now better with Fluid
PeopleSoft Forms and Approval Builder - Now better with Fluid Smart ERP Solutions, Inc.
 
Reaching State Zero Without Losing Your Versions
Reaching State Zero Without Losing Your VersionsReaching State Zero Without Losing Your Versions
Reaching State Zero Without Losing Your VersionsSSP Innovations
 
"Converting" FDM to FDMEE
"Converting" FDM to FDMEE"Converting" FDM to FDMEE
"Converting" FDM to FDMEEfinitsolutions
 
What Would Happen If I...? FDMEE Edition
What Would Happen If I...? FDMEE EditionWhat Would Happen If I...? FDMEE Edition
What Would Happen If I...? FDMEE EditionAlithya
 
Taking a look under the hood of Apache Flink's relational APIs.
Taking a look under the hood of Apache Flink's relational APIs.Taking a look under the hood of Apache Flink's relational APIs.
Taking a look under the hood of Apache Flink's relational APIs.Fabian Hueske
 
Abstractions for managed stream processing platform (Arya Ketan - Flipkart)
Abstractions for managed stream processing platform (Arya Ketan - Flipkart)Abstractions for managed stream processing platform (Arya Ketan - Flipkart)
Abstractions for managed stream processing platform (Arya Ketan - Flipkart)KafkaZone
 

What's hot (20)

Gobblin @ NerdWallet (Nov 2015)
Gobblin @ NerdWallet (Nov 2015)Gobblin @ NerdWallet (Nov 2015)
Gobblin @ NerdWallet (Nov 2015)
 
FDMEE versus Cloud Data Management - The Real Story
FDMEE versus Cloud Data Management - The Real StoryFDMEE versus Cloud Data Management - The Real Story
FDMEE versus Cloud Data Management - The Real Story
 
Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...
Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...
Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...
 
Microsoft Dynamics Ax 2012 extended architecture
Microsoft Dynamics Ax 2012 extended architectureMicrosoft Dynamics Ax 2012 extended architecture
Microsoft Dynamics Ax 2012 extended architecture
 
Flink Forward San Francisco 2018: Xu Yang - "Alibaba’s common algorithm platf...
Flink Forward San Francisco 2018: Xu Yang - "Alibaba’s common algorithm platf...Flink Forward San Francisco 2018: Xu Yang - "Alibaba’s common algorithm platf...
Flink Forward San Francisco 2018: Xu Yang - "Alibaba’s common algorithm platf...
 
Finit - State of Oracle EPM
Finit - State of Oracle EPM Finit - State of Oracle EPM
Finit - State of Oracle EPM
 
Reconnect 17 PeopleSoft Global SCM Implementation at ACN Opportunity, LLC
Reconnect 17 PeopleSoft Global SCM Implementation at ACN Opportunity, LLCReconnect 17 PeopleSoft Global SCM Implementation at ACN Opportunity, LLC
Reconnect 17 PeopleSoft Global SCM Implementation at ACN Opportunity, LLC
 
ERP by saeed
ERP by saeedERP by saeed
ERP by saeed
 
Reconnect17 PeopleSoft Supply Chain Management SIG Meeting
Reconnect17 PeopleSoft Supply Chain Management SIG MeetingReconnect17 PeopleSoft Supply Chain Management SIG Meeting
Reconnect17 PeopleSoft Supply Chain Management SIG Meeting
 
OneStream Functionality You Might Not be Using (But Should Be)
OneStream Functionality You Might Not be Using (But Should Be)OneStream Functionality You Might Not be Using (But Should Be)
OneStream Functionality You Might Not be Using (But Should Be)
 
Flink Forward San Francisco 2018: Ken Krugler - "Building a scalable focused ...
Flink Forward San Francisco 2018: Ken Krugler - "Building a scalable focused ...Flink Forward San Francisco 2018: Ken Krugler - "Building a scalable focused ...
Flink Forward San Francisco 2018: Ken Krugler - "Building a scalable focused ...
 
PPCD_And_AmazonRDS
PPCD_And_AmazonRDSPPCD_And_AmazonRDS
PPCD_And_AmazonRDS
 
Finit - Breaking Through the Cloud: An Overview of Oracle EPM Cloud
Finit - Breaking Through the Cloud: An Overview of Oracle EPM CloudFinit - Breaking Through the Cloud: An Overview of Oracle EPM Cloud
Finit - Breaking Through the Cloud: An Overview of Oracle EPM Cloud
 
Migration Approaches for FDMEE
Migration Approaches for FDMEEMigration Approaches for FDMEE
Migration Approaches for FDMEE
 
PeopleSoft Forms and Approval Builder - Now better with Fluid
PeopleSoft Forms and Approval Builder - Now better with Fluid PeopleSoft Forms and Approval Builder - Now better with Fluid
PeopleSoft Forms and Approval Builder - Now better with Fluid
 
Reaching State Zero Without Losing Your Versions
Reaching State Zero Without Losing Your VersionsReaching State Zero Without Losing Your Versions
Reaching State Zero Without Losing Your Versions
 
"Converting" FDM to FDMEE
"Converting" FDM to FDMEE"Converting" FDM to FDMEE
"Converting" FDM to FDMEE
 
What Would Happen If I...? FDMEE Edition
What Would Happen If I...? FDMEE EditionWhat Would Happen If I...? FDMEE Edition
What Would Happen If I...? FDMEE Edition
 
Taking a look under the hood of Apache Flink's relational APIs.
Taking a look under the hood of Apache Flink's relational APIs.Taking a look under the hood of Apache Flink's relational APIs.
Taking a look under the hood of Apache Flink's relational APIs.
 
Abstractions for managed stream processing platform (Arya Ketan - Flipkart)
Abstractions for managed stream processing platform (Arya Ketan - Flipkart)Abstractions for managed stream processing platform (Arya Ketan - Flipkart)
Abstractions for managed stream processing platform (Arya Ketan - Flipkart)
 

Similar to Save 5 Hours a Day by Integrating RPG to Excel & SQL Server

What's New in Oracle BI for Developers
What's New in Oracle BI for DevelopersWhat's New in Oracle BI for Developers
What's New in Oracle BI for DevelopersDatavail
 
Oracle XML Publisher / BI Publisher
Oracle XML Publisher / BI PublisherOracle XML Publisher / BI Publisher
Oracle XML Publisher / BI PublisherEdi Yanto
 
Thomas_Rock_Resume_50B
Thomas_Rock_Resume_50BThomas_Rock_Resume_50B
Thomas_Rock_Resume_50BThomas Rock
 
Erp by Mohammad Saeed Khan
Erp by Mohammad Saeed KhanErp by Mohammad Saeed Khan
Erp by Mohammad Saeed KhanMohd Saeed
 
Aging RPG Programmers in Charge of Your IBM i?
Aging RPG Programmers in Charge of Your IBM i?Aging RPG Programmers in Charge of Your IBM i?
Aging RPG Programmers in Charge of Your IBM i?HelpSystems
 
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...Datapolis
 
Lessons Learned Replatforming A Large Machine Learning Application To Apache ...
Lessons Learned Replatforming A Large Machine Learning Application To Apache ...Lessons Learned Replatforming A Large Machine Learning Application To Apache ...
Lessons Learned Replatforming A Large Machine Learning Application To Apache ...Databricks
 
Bangalore Executive Seminar 2015: Elephant In The Room - Relational to MongoDB
Bangalore Executive Seminar 2015: Elephant In The Room - Relational to MongoDBBangalore Executive Seminar 2015: Elephant In The Room - Relational to MongoDB
Bangalore Executive Seminar 2015: Elephant In The Room - Relational to MongoDBMongoDB
 
Integrating Your Company's Data With FDMEE
Integrating Your Company's Data With FDMEEIntegrating Your Company's Data With FDMEE
Integrating Your Company's Data With FDMEEeCapital Advisors
 
MySQL 5.7 New Features for Developers
MySQL 5.7 New Features for DevelopersMySQL 5.7 New Features for Developers
MySQL 5.7 New Features for DevelopersZohar Elkayam
 
Optimize with Open Source
Optimize with Open SourceOptimize with Open Source
Optimize with Open SourceEDB
 
Mainframe Application Testing both With and Without Live Data
Mainframe Application Testing both With and Without Live DataMainframe Application Testing both With and Without Live Data
Mainframe Application Testing both With and Without Live DataDevOps for Enterprise Systems
 
Migration to Oracle ERP Cloud: A must read winning recipe for all
Migration to Oracle ERP Cloud: A must read winning recipe for allMigration to Oracle ERP Cloud: A must read winning recipe for all
Migration to Oracle ERP Cloud: A must read winning recipe for allJim Pang
 
Oracle Database 19c - poslední z rodiny 12.2 a co přináší nového
Oracle Database 19c - poslední z rodiny 12.2 a co přináší novéhoOracle Database 19c - poslední z rodiny 12.2 a co přináší nového
Oracle Database 19c - poslední z rodiny 12.2 a co přináší novéhoMarketingArrowECS_CZ
 

Similar to Save 5 Hours a Day by Integrating RPG to Excel & SQL Server (20)

What's New in Oracle BI for Developers
What's New in Oracle BI for DevelopersWhat's New in Oracle BI for Developers
What's New in Oracle BI for Developers
 
Oracle XML Publisher / BI Publisher
Oracle XML Publisher / BI PublisherOracle XML Publisher / BI Publisher
Oracle XML Publisher / BI Publisher
 
Thomas_Rock_Resume_50B
Thomas_Rock_Resume_50BThomas_Rock_Resume_50B
Thomas_Rock_Resume_50B
 
PTC Windchill ESI 9.x Architecture
PTC Windchill ESI 9.x ArchitecturePTC Windchill ESI 9.x Architecture
PTC Windchill ESI 9.x Architecture
 
Erp by Mohammad Saeed Khan
Erp by Mohammad Saeed KhanErp by Mohammad Saeed Khan
Erp by Mohammad Saeed Khan
 
Sandeep Grandhi (1)
Sandeep Grandhi (1)Sandeep Grandhi (1)
Sandeep Grandhi (1)
 
Aging RPG Programmers in Charge of Your IBM i?
Aging RPG Programmers in Charge of Your IBM i?Aging RPG Programmers in Charge of Your IBM i?
Aging RPG Programmers in Charge of Your IBM i?
 
AhmedWasfi2015
AhmedWasfi2015AhmedWasfi2015
AhmedWasfi2015
 
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...
 
Lessons Learned Replatforming A Large Machine Learning Application To Apache ...
Lessons Learned Replatforming A Large Machine Learning Application To Apache ...Lessons Learned Replatforming A Large Machine Learning Application To Apache ...
Lessons Learned Replatforming A Large Machine Learning Application To Apache ...
 
Oracle bi apps training
Oracle bi apps trainingOracle bi apps training
Oracle bi apps training
 
Oracle
OracleOracle
Oracle
 
Bangalore Executive Seminar 2015: Elephant In The Room - Relational to MongoDB
Bangalore Executive Seminar 2015: Elephant In The Room - Relational to MongoDBBangalore Executive Seminar 2015: Elephant In The Room - Relational to MongoDB
Bangalore Executive Seminar 2015: Elephant In The Room - Relational to MongoDB
 
Integrating Your Company's Data With FDMEE
Integrating Your Company's Data With FDMEEIntegrating Your Company's Data With FDMEE
Integrating Your Company's Data With FDMEE
 
Business Intelligence is Not an Oxymoron
Business Intelligence is Not an OxymoronBusiness Intelligence is Not an Oxymoron
Business Intelligence is Not an Oxymoron
 
MySQL 5.7 New Features for Developers
MySQL 5.7 New Features for DevelopersMySQL 5.7 New Features for Developers
MySQL 5.7 New Features for Developers
 
Optimize with Open Source
Optimize with Open SourceOptimize with Open Source
Optimize with Open Source
 
Mainframe Application Testing both With and Without Live Data
Mainframe Application Testing both With and Without Live DataMainframe Application Testing both With and Without Live Data
Mainframe Application Testing both With and Without Live Data
 
Migration to Oracle ERP Cloud: A must read winning recipe for all
Migration to Oracle ERP Cloud: A must read winning recipe for allMigration to Oracle ERP Cloud: A must read winning recipe for all
Migration to Oracle ERP Cloud: A must read winning recipe for all
 
Oracle Database 19c - poslední z rodiny 12.2 a co přináší nového
Oracle Database 19c - poslední z rodiny 12.2 a co přináší novéhoOracle Database 19c - poslední z rodiny 12.2 a co přináší nového
Oracle Database 19c - poslední z rodiny 12.2 a co přináší nového
 

More from HelpSystems

El Estado de la Seguridad de IBM i en 2020
El Estado de la Seguridad de IBM i en 2020El Estado de la Seguridad de IBM i en 2020
El Estado de la Seguridad de IBM i en 2020HelpSystems
 
Ciberseguridad Cómo identificar con certeza dispositivos comprometidos en la...
Ciberseguridad  Cómo identificar con certeza dispositivos comprometidos en la...Ciberseguridad  Cómo identificar con certeza dispositivos comprometidos en la...
Ciberseguridad Cómo identificar con certeza dispositivos comprometidos en la...HelpSystems
 
Rbt jdbc odbc webinar
Rbt jdbc odbc webinar Rbt jdbc odbc webinar
Rbt jdbc odbc webinar HelpSystems
 
RPA en 45 minutos
RPA en 45 minutos RPA en 45 minutos
RPA en 45 minutos HelpSystems
 
Webinar go anywhere_mft_scripts
Webinar go anywhere_mft_scriptsWebinar go anywhere_mft_scripts
Webinar go anywhere_mft_scriptsHelpSystems
 
Automatización de Procesos de IT
Automatización de Procesos de ITAutomatización de Procesos de IT
Automatización de Procesos de ITHelpSystems
 
Hs 2020-ibmi-marketplace-spanish v3
Hs 2020-ibmi-marketplace-spanish v3Hs 2020-ibmi-marketplace-spanish v3
Hs 2020-ibmi-marketplace-spanish v3HelpSystems
 
Caso de éxito Zurich automatiza sus procesos críticos de Negocio con RPA
Caso de éxito  Zurich automatiza sus procesos críticos de Negocio con RPACaso de éxito  Zurich automatiza sus procesos críticos de Negocio con RPA
Caso de éxito Zurich automatiza sus procesos críticos de Negocio con RPAHelpSystems
 
Centro de Excelencia en Automatización 3
Centro de Excelencia en Automatización 3Centro de Excelencia en Automatización 3
Centro de Excelencia en Automatización 3HelpSystems
 
Cómo crear un Centro de Excelencia de Automatización 2
Cómo crear un Centro de Excelencia de Automatización 2Cómo crear un Centro de Excelencia de Automatización 2
Cómo crear un Centro de Excelencia de Automatización 2HelpSystems
 
Construyendo un Centro de Excelencia de Automatización PARTE 1
Construyendo un Centro de Excelencia de Automatización PARTE 1Construyendo un Centro de Excelencia de Automatización PARTE 1
Construyendo un Centro de Excelencia de Automatización PARTE 1HelpSystems
 
Webinar Vityl IT & Business Monitoring
Webinar Vityl IT & Business MonitoringWebinar Vityl IT & Business Monitoring
Webinar Vityl IT & Business MonitoringHelpSystems
 
1 año de RGPD: 3 formas en las que HelpSystems puede ayudar
1 año de RGPD:  3 formas en las que HelpSystems puede ayudar1 año de RGPD:  3 formas en las que HelpSystems puede ayudar
1 año de RGPD: 3 formas en las que HelpSystems puede ayudarHelpSystems
 
Automate feature tour
Automate feature tourAutomate feature tour
Automate feature tourHelpSystems
 
WEBINAR GRABADO Automatización de procesos de IT: tecnologías más usadas, cas...
WEBINAR GRABADO Automatización de procesos de IT: tecnologías más usadas, cas...WEBINAR GRABADO Automatización de procesos de IT: tecnologías más usadas, cas...
WEBINAR GRABADO Automatización de procesos de IT: tecnologías más usadas, cas...HelpSystems
 
5 problemas del intercambio de archivos mediante scripts
5 problemas del intercambio de archivos mediante scripts5 problemas del intercambio de archivos mediante scripts
5 problemas del intercambio de archivos mediante scriptsHelpSystems
 
CASO DE ÉXITO: Grupo Banco San Juan
CASO DE ÉXITO: Grupo Banco San JuanCASO DE ÉXITO: Grupo Banco San Juan
CASO DE ÉXITO: Grupo Banco San JuanHelpSystems
 
Webinar Security Scan
Webinar Security ScanWebinar Security Scan
Webinar Security ScanHelpSystems
 

More from HelpSystems (20)

El Estado de la Seguridad de IBM i en 2020
El Estado de la Seguridad de IBM i en 2020El Estado de la Seguridad de IBM i en 2020
El Estado de la Seguridad de IBM i en 2020
 
Ciberseguridad Cómo identificar con certeza dispositivos comprometidos en la...
Ciberseguridad  Cómo identificar con certeza dispositivos comprometidos en la...Ciberseguridad  Cómo identificar con certeza dispositivos comprometidos en la...
Ciberseguridad Cómo identificar con certeza dispositivos comprometidos en la...
 
Rbt jdbc odbc webinar
Rbt jdbc odbc webinar Rbt jdbc odbc webinar
Rbt jdbc odbc webinar
 
RPA en 45 minutos
RPA en 45 minutos RPA en 45 minutos
RPA en 45 minutos
 
Webinar go anywhere_mft_scripts
Webinar go anywhere_mft_scriptsWebinar go anywhere_mft_scripts
Webinar go anywhere_mft_scripts
 
Automatización de Procesos de IT
Automatización de Procesos de ITAutomatización de Procesos de IT
Automatización de Procesos de IT
 
Hs 2020-ibmi-marketplace-spanish v3
Hs 2020-ibmi-marketplace-spanish v3Hs 2020-ibmi-marketplace-spanish v3
Hs 2020-ibmi-marketplace-spanish v3
 
Mft 45 minutos
Mft 45 minutosMft 45 minutos
Mft 45 minutos
 
Caso de éxito Zurich automatiza sus procesos críticos de Negocio con RPA
Caso de éxito  Zurich automatiza sus procesos críticos de Negocio con RPACaso de éxito  Zurich automatiza sus procesos críticos de Negocio con RPA
Caso de éxito Zurich automatiza sus procesos críticos de Negocio con RPA
 
Centro de Excelencia en Automatización 3
Centro de Excelencia en Automatización 3Centro de Excelencia en Automatización 3
Centro de Excelencia en Automatización 3
 
Cómo crear un Centro de Excelencia de Automatización 2
Cómo crear un Centro de Excelencia de Automatización 2Cómo crear un Centro de Excelencia de Automatización 2
Cómo crear un Centro de Excelencia de Automatización 2
 
Construyendo un Centro de Excelencia de Automatización PARTE 1
Construyendo un Centro de Excelencia de Automatización PARTE 1Construyendo un Centro de Excelencia de Automatización PARTE 1
Construyendo un Centro de Excelencia de Automatización PARTE 1
 
Webinar Vityl IT & Business Monitoring
Webinar Vityl IT & Business MonitoringWebinar Vityl IT & Business Monitoring
Webinar Vityl IT & Business Monitoring
 
1 año de RGPD: 3 formas en las que HelpSystems puede ayudar
1 año de RGPD:  3 formas en las que HelpSystems puede ayudar1 año de RGPD:  3 formas en las que HelpSystems puede ayudar
1 año de RGPD: 3 formas en las que HelpSystems puede ayudar
 
Mft 45 minutos
Mft 45 minutosMft 45 minutos
Mft 45 minutos
 
Automate feature tour
Automate feature tourAutomate feature tour
Automate feature tour
 
WEBINAR GRABADO Automatización de procesos de IT: tecnologías más usadas, cas...
WEBINAR GRABADO Automatización de procesos de IT: tecnologías más usadas, cas...WEBINAR GRABADO Automatización de procesos de IT: tecnologías más usadas, cas...
WEBINAR GRABADO Automatización de procesos de IT: tecnologías más usadas, cas...
 
5 problemas del intercambio de archivos mediante scripts
5 problemas del intercambio de archivos mediante scripts5 problemas del intercambio de archivos mediante scripts
5 problemas del intercambio de archivos mediante scripts
 
CASO DE ÉXITO: Grupo Banco San Juan
CASO DE ÉXITO: Grupo Banco San JuanCASO DE ÉXITO: Grupo Banco San Juan
CASO DE ÉXITO: Grupo Banco San Juan
 
Webinar Security Scan
Webinar Security ScanWebinar Security Scan
Webinar Security Scan
 

Recently uploaded

What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 

Recently uploaded (20)

What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 

Save 5 Hours a Day by Integrating RPG to Excel & SQL Server

  • 1. 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 Excel & SQL Server Provide Real-Time IBM i Access to Remote System Data from RPG
  • 2. Save 5 Hours A Day By Integrating RPG to Excel and SQL Server Your Presenter Richard Schoen Director of Document Management Technologies
  • 3. Save 5 Hours A Day By Integrating RPG to Excel and SQL Server • HelpSystems overview • Common use cases for IBM i data integration • RPG2SQL Integrator overview • Demo • Q&A Agenda
  • 4. Save 5 Hours A Day By Integrating RPG to Excel and SQL Server HelpSystems Family of Brands
  • 5. Save 5 Hours A Day By Integrating RPG to Excel and SQL Server Document Management Solution Overview
  • 6. Save 5 Hours A Day By Integrating RPG to Excel and SQL Server Document Management Solution Overview
  • 7. Save 5 Hours A Day By Integrating RPG to Excel and SQL Server Document Management Solution Overview
  • 8. Save 5 Hours A Day By Integrating RPG to Excel and SQL Server Document Management Solution Overview
  • 9. Save 5 Hours A Day By Integrating RPG to Excel and SQL Server Key Information Lives on Many Platforms Business Need Integrate data across platforms Solution: RPG2SQL Integrator • Different platform databases don’t talk to each other: – DB2, Microsoft SQL Server, Oracle, MySQL, Postgres, Dbase, Microsoft Access • Data comes in from vendors and customers in various formats – Microsoft Excel, Microsoft Access, CSV Files, Flat Files, etc. • RPG2SQL Integrator brings these platforms together.
  • 10. Save 5 Hours A Day By Integrating RPG to Excel and SQL Server Lowering the Cost of Processing MultiPlatform Data Business Need Utilize multiplatform data with IBM i apps Solution: RPG2SQL Integrator • Eliminate data replication • Stop spending time massaging data and merging with IBM i-based business applications. • Stop re-keying data • Reduce the risk of data validation mistakes • Automate the manual processes used to re-distribute processed information • Reduce the need for specialized PC business analysts to create PC formatted output in Excel and other formats • Eliminate time-consuming and cumbersome manual processes for uploading and reformatting data • Lower labor costs and streamline data processing and reporting
  • 11. Save 5 Hours A Day By Integrating RPG to Excel and SQL Server Manufacturing Use Case Business Need Manufacturing businesses run many disparate systems Solution: RPG2SQL Integrator • 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 info from data collection system to IBM i • Get real-time interaction between systems
  • 12. Save 5 Hours A Day By Integrating RPG to Excel and SQL Server 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 • Creating simple text reports is not enough • Management and power users need data in more complex formats • Internal team skills may be IBM i-focused • Utilize existing development team resources to generate high-quality complex reporting • Teams might already use a data access tool such as Sequel for reporting
  • 13. Save 5 Hours A Day By Integrating RPG to Excel and SQL Server Grocery or Retail Store Use Scenario Business Need Consolidate and report on retail point-of-sale data Solution: RPG2SQL • 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
  • 14. Save 5 Hours A Day By Integrating RPG to Excel and SQL Server Property Management Use Case Scenario Business Need Simplify complex government tax reporting Solution: RPG2SQL Integrator • Accounting system runs on IBM i • Complex reporting spreadsheet template is received from state tax authority • Data MUST be reported back using state-supplied template • Template contains multiple sheets and protected cell areas • Need to accumulate data for entire year and report back to state • Users were manually re-keying information from IBM i into the spreadsheet template each month-end • Automate the entire spreadsheet generation and reporting process
  • 15. Save 5 Hours A Day By Integrating RPG to Excel and SQL Server Casino Executive Reporting Use Case Scenario Business Need Give the executives what they need to manage Solution: RPG2SQL Integrator • Accounting and casino systems run on IBM i • Management wants 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 • Regularly generate management spreadsheets using existing RPG development staff
  • 16. Save 5 Hours A Day By Integrating RPG to Excel and SQL Server Hospital Use Case Scenario Business Need Provide one view of patient data across systems Solution: RPG2SQL Integrator • Hospital software and financials run on IBM i • Several other systems run on different database platforms • Need to interchange patient data between systems automatically • Show data from one central IBM i application • Utilize existing RPG development skill sets
  • 17. Save 5 Hours A Day By Integrating RPG to Excel and SQL Server What is RPG2SQL Integrator ? • RPG and COBOL programs can read and write to any database • Supports any ADO, OLEDB, or ODBC data source • Interact directly with Microsoft Excel spreadsheets • Supports 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
  • 18. Save 5 Hours A Day By Integrating RPG to Excel and SQL Server 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 can use any database with an ODBC driver • Embed service program calls into existing RPG programs • Subfiles, interactive, and batch mode applications • Sub-second response time
  • 19. Save 5 Hours A Day By Integrating RPG to Excel and SQL Server Read and Write Excel Files 19 Business Need Interactive and batch program access to Excel files Solution: RPG2SQL Integrator • RPG or COBOL applications can create and use Excel spreadsheets • Embed service program calls into existing RPG programs • Subfiles, interactive, and batch mode applications
  • 20. Save 5 Hours A Day By Integrating RPG to Excel and SQL Server Export from IBM i Files to Excel Business Need Quickly Export IBM i Data Files to Excel Solution: RPG2SQL Integrator • 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
  • 21. Save 5 Hours A Day By Integrating RPG to Excel and SQL Server Excel Export Command Example SQLXLSEXP INFILE(QIWS/QCUSTRPGSQ) OUTXLS('c:rjstempqcustcdt.xlsx') OUTSHEET(*ACTIVE *REPLACE) HEADER(*COLHDG) LOGMSG(*YES) HOST(*CURRENT) RCDFIRST(*FIRST) RCDLAST(*LAST) FLDFIRST(*FIRST) FLDLAST(*LAST)
  • 22. Save 5 Hours A Day By Integrating RPG to Excel and SQL Server Import Excel Data to IBM i Files Business Need Quickly Import to IBM i Data Files from Excel Solution: RPG2SQL Integrator • Excel Import Command: SQLXLSIMP • Select spreadsheet to import • Spreadsheet column names must match PF • Use first row of Excel as column names • Append or replace file data on import • Select worksheet name • Skip blank rows
  • 23. Save 5 Hours A Day By Integrating RPG to Excel and SQL Server Excel Import Command Example SQLXLSIMP INXLS('c:rjstempqcustcdt.xlsx') INSHEET(*ACTIVE) OUTFILE(QIWS/QCUSTRPGSQ) OUTMBR(*FIRST *REPLACE) HDRROWS(1) LOGMSG(*YES) HOST(*CURRENT) BLKROW(*SKIP)
  • 24. Save 5 Hours A Day By Integrating RPG to Excel and SQL Server System Requirements IBM i Server RPG Program RPG2SQL Service Program PC Server Component
  • 25. Save 5 Hours A Day By Integrating RPG to Excel and SQL Server System Requirements • IBM i library: V5R4 and above • RPG2SQL service programs and sample code • PC server component: Windows • At least one PC server instance is required • 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
  • 27. UP NEXT... Questions and Answers Please enter your questions in the chat log
  • 28. © HelpSystems. Company Confidential.5/26/2016 28
  • 29. Save 5 Hours A Day By Integrating RPG to Excel and SQL Server Thank You for Attending For More Information: 2016 HelpSystems User Conference June 20–23: http://www.helpsystems.com/shiftit Website: http://www.helpsystems.com/rjs Telephone: Sales: 800-328-1000 Support: +1 952-933-0609 Technical Experts: richard.schoen@helpsystems.com greg.schmidt@helpsystems.com

Editor's Notes

  1. Good Morning Everyone and welcome to our live webinar. Today is Thursday May 26th I’m Richard Schoen coming to you from our offices in Eden Prairie MN I’ll be the moderator today for our webinar titled: Save 5 Hours A Day by Integrating RPG to Excel and SQL Server This webinar will provide an introduction to our RPG2SQL integrator integration technology which allows customers to integrate their IBMi RPG and COBOL applications with other data sources without the re-keying of data. We have lots of information to cover today so let’s get started.
  2. As I mentioned I am Richard Schoen, Director of Document Management Technologies at HelpSystems. I am part of the technical solutions group at HelpSystems bringing topics like this to our customers and prospective customers. I have over 27 years of background with IBMi, Windows and Linux platforms, managing and delivering forms and documents and integrating these systems.
  3. Our agenda today will hopefully provide a good introduction to HelpSystems, RJS and our integration generation solutions. We’ll provide a quick company overview of HelpSystems and its history. Then we’ll talk about the common business reasons companies move to electronic forms output generation. Then we’ll provide an overview of our iForms electronic form generation software. Then we will provide a short demo of the iForms software designer. We will end with a few minutes of Q&A and a couple of polling questions. Feel free to enter your questions in the chat window as we go and I will address them towards the end of the webinar. Select “All Presenters” so the questions are directed to me. We’ll also plan to complete our session in 30-40 minutes so you have plenty of time to make your next important meeting. Also todays event will be recorded and you will receive a link after the webinar to share with anyone in your organization who couldn’t attend todays session.
  4. HelpSystems has been in business for over 32 years providing system management, business intelligence and security solutions for IBMi, Windows, Linux and AIX platforms. The RJS document management and system application integration products joined the HelpSystems product brand portfolio in 2014. The core RJS products focus on helping companies implement paperless process to capture, manage, deliver and secure their critical documents. A secondary area of focus has been integrating IBMi and PC system data using our various system integration technologies. Today’s webinar focus will be on the RPG2SQL Integrator Excel and database integration technology for IBMi.
  5. Our solution covers 3 core areas of a business Document Management Forms Management Process Management, which includes System and Data Integration
  6. Document management – This focuses around capturing and managing scanned paper documents, electronic reports from IBMi and other systems, mfg drawings, email, inbound faxes and other electronic documents such as photos, videos and more. We can manage any document that can be created in a PC format.
  7. Forms management – Forms management covers two different but important areas. Input forms – We can take any paper based form and turn it into an online version where data can be captured. This is a great way to capture data right away without re-keying. Output forms – generating high quality business output documents such as invoices, purchase orders, statements, bills of lading, checks and more to reduce paper usage.
  8. Process management, system and data integration – Our Webdocs software contains a built-in document routing system to provide the ability to electronically route documents to the right people for review and approval as well as facilitate electronic signature capture. Signatures can be captured via desktop software or web based forms that can be sent out via the web. We also offer several IBM to PC system integrations technologies such as the RPG to SQL Integrator product which is the topic of todays webinar. RPG2SQL allows customer to easily integrate processes and data across multiple data platforms.
  9. All businesses have the need to generate standard daily business forms and documents for output. As mentioned on the previous slides, many companies are still using pre-printed forms and have not made the move to generate their documents with electronic overlays for printing, sending via email, or archiving. Others are using old, outdated, or unsupported form technologies that need a refresh such as IBM Advanced Function Printing (AFP). With software such as iForms, form designs can be quickly created and can contain graphical elements such as static text, database fields, barcodes and images.
  10. Manufacturing businesses run many disparate systems to provide product manufacturing assistance, order tracking, shipment of product and more. Often the ERP systems for these companies are IBM i based and need access to data on other platforms
  11. Need to be able to consolidate and access data from multiple platforms for reporting and other daily metrics.
  12. Retail business where point of sale data lives on a Windows based system but the customer wanted to aggregate data centrally to IBMi for accounting, reporting and other metrics analysis. Most of their reporting expertise was centered on IBM i
  13. Customer owns several properties and has to do monthly and annual tax reporting to the state. The state mandated they use a specific complex Excel workbook template with multiple sheets.
  14. Customer needed to do complex daily executive reporting involving existing RPG application code and some interesting business rules.
  15. Customer is a hospital with medical record information residing on several different platforms. Needed a tool to be able to integrate data from other platforms with their home grown IBM i medical records system
  16. All businesses have the need to generate standard daily business forms and documents for output. As mentioned on the previous slides, many companies are still using pre-printed forms and have not made the move to generate their documents with electronic overlays for printing, sending via email, or archiving. Others are using old, outdated, or unsupported form technologies that need a refresh such as IBM Advanced Function Printing (AFP). With software such as iForms, form designs can be quickly created and can contain graphical elements such as static text, database fields, barcodes and images.
  17. All businesses have the need to generate standard daily business forms and documents for output. As mentioned on the previous slides, many companies are still using pre-printed forms and have not made the move to generate their documents with electronic overlays for printing, sending via email, or archiving. Others are using old, outdated, or unsupported form technologies that need a refresh such as IBM Advanced Function Printing (AFP). With software such as iForms, form designs can be quickly created and can contain graphical elements such as static text, database fields, barcodes and images.
  18. All businesses have the need to generate standard daily business forms and documents for output. As mentioned on the previous slides, many companies are still using pre-printed forms and have not made the move to generate their documents with electronic overlays for printing, sending via email, or archiving. Others are using old, outdated, or unsupported form technologies that need a refresh such as IBM Advanced Function Printing (AFP). With software such as iForms, form designs can be quickly created and can contain graphical elements such as static text, database fields, barcodes and images.
  19. IBM i library – V5R4 and above RPG2SQL Service Programs and Sample Code PC Server Component - Windows At least one PC Server instance is required 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
  20. IBM i library – V5R4 and above RPG2SQL Service Programs and Sample Code PC Server Component - Windows At least one PC Server instance is required 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
  21. Now we’re going to take a quick look at a few live examples of integrating RPG2SQL integrator with some sample RPG applications. -Quick intro sample – read/write Access database -Subfile sample to read data from SQL Server in real-time -SQLXLSIMP and SQLXLSEXP to illustrate import and export of data
  22. OK, now we’re going to take time for a little Q&A. I will also show a poll with a couple of questions we can share with the group. When entering questions, please remember to Select “All Presenters” so your questions are directed to me. Can I call the document generation process from a .Net, PHP or .Ruby application ? You would utilize the iForms REST API to call form generation from a platform other than IBMi. The REST API is supported from any platform that can make a URL call. This includes business process automation tools such as our AutoMate software. If all my data isn’t in my IBMi spool file or PC ASCII text report can I grab information from my database and use it on my form ? Yes, a form template based on a spool file or text file can also draw in additional information from database table(s) as needed. Ex: If the original report has customer number in it we can go grab name, address, email address and more from the customer database. Or if we want to use the company number to select the logo we can do that as well. How would I generate documents from databases other than DB2 ? In the designer you can specify any database that is available. As long as it has a database driver available, iForms can use it. Simply specify the driver of choice and create an SQL statement to grab the data needed for your form document. Can I filter pages from a spool file or records from a database during form generation ? Yes, you can use soft coded form parameters to drive filtering within a database query of when selecting pages from a spool file for processing. You can also use our Report Splitter to burst documents before processing with iForms. Can I print any PDF document with iForms ? Yes, you can print generated and static PDF documents directly from the IBM i via an output queue or using any Windows print driver. In fact we also have a hybrid scenario where we can render as PCL, Postscript and even AFP with the appropriate Windows drivers and then either print directly to a Windows printer or the data can be re-spooled to an output queue as a *USERASCII file for printing. This is a nice way to integrate iForms documents in the middle of an existing process that still uses special output such as AFP.
  23. Make sure to mark the date for our 2016 user conference titled: ShiftIT which will take place here in Minneapolis from June 20th – 23rd. Go to helpsystems.com/shiftit to register. We look forward to connecting with you face to face and talking with you about your automation issues in 2016.
  24. Thanks for attending our webinar today. We hope you learned some helpful information to allow your company to start thinking about real-time integration of your important IBM i, SQL Server, Oracle, Excel and other platform data with your IBMi applications. Make sure to mark the date for our 2016 user conference titled: ShiftIT which will take place here in Minneapolis from June 20th – 23rd. Go to helpsystems.com/shiftit or reach out to your sales rep and they can provide registration info. We look forward to connecting with you face to face in 2016. And of course if you have any additional questions on our forms, document management or other system integration technology, feel free to reach out to our sales team, Greg Schmidt or me and we will be happy to address your questions or provide a more in-depth technical demo. You will also receive a link to this recording so you can share this webinar with those in your company who could not attend today’s session. Again thanks for attending todays webinar. Have a great day and enjoy the rest of your week. Pause for a moment. Stop screen sharing Save polling answers.