DB2 for IBM i Database Modernization: Object Creation and Access
|
|
|
- Leonard Lyons
- 10 years ago
- Views:
Transcription
1 Agenda Key:23MA Session Number: DB2 for IBM i Database Modernization: Object Creation and Access Tom Mckinley ([email protected]) Lab Services IBM Rochester 8 Copyright IBM Corporation, All Rights Reserved. This publication may refer to products that are not currently available in your country. IBM makes no commitment to make available any products referred to herein.
2 Agenda Why modernize with SQL & DB2? Approaches & Options Modernizing Database Definitions Modernizing Data Access Next Steps
3 Why SQL? Portability of code & skills Strategic database interface for industry & i5/os Faster performance delivered by SQE only available to SQL-based interfaces SQL required for certain functions & middleware J2EE architecture based on SQL interfaces Data types: BLOB, CLOB, Datalink,... Auto-Incrementing Constructs: Sequence & Identity column attribute Column-level Triggers Encryption & Decryption functions Encoded Vector Indices... Enables better positioning of System i as a Database Server SQL as a programming language can reduce total lines of code DB2 SMP - parallel database processing
4 Approaches & Options ODBC / JDBC / ADO / DRDA / XDA Network Host Server CLI / JDBC Native (Record I/O) Static Dynamic Extended Dynamic Compiled embedded statements Prepare every time Prepare once and then reference SQL Optimizer DB2 (Data Storage & Management)
5 Approaches & Options SQL-created objects SQL Programs Considerations: Multi-member & multi-format files DDS-created objects Native* Programs *Restrictions: EVIs, LOB columns, UDTs, Datalinks, etc
6 Modernizing Definitions & Objects Modeling Terminology Moving from DDS to SQL DDL SQL object management Embedding business logic into database definitions
7 Modernizing Definitions & Objects Data modeling Master data concept Services created to retrieve data what if multiple copies exist? Database normalization Define a separate table for each related set of values Define the primary key (surrogate or natural) Eliminate redundant data Fifth normal form (5NF) recommended, 3NF at minimum Establish RI constraints Also consider Globalization Normalization
8 Modernizing Definitions & Objects Data Modeling IBM Rational Data Architect (Version 7) Enterprise data modeling and management Compare & synchronize Forward & reverse engineering Logical file support Fixpack 003 Model analyzer for enterprise standard conformance Database development SQL Stored Procedures and Function Trial Download: ibm.com/software/data/integration/rda/
9 Modernizing Database Objects Terminology SQL schema/collection table view index row column log i5/os library physical file logical file keyed logical file record field journal
10 Modernizing Database Definitions & Objects Tables vs PFs SQL Tables compared with Physical Files Advantages More data types Constraint definitions can be included in object source Faster reads Longer, more descriptive column names Data Modeling Tool support DB2 attempts to automatically journal tables Disadvantages Slower writes No DDM, BUT SQL can utilize DRDA connections Multi-member files SQL ALIAS provides solution: CREATE ALIAS JanSales FOR SALES (JANUARY )
11 Modernizing Database Definitions & Objects Indexes vs LFs SQL Indexes compared with Keyed Logical Files Advantages Encoded Vector Index Structure 64K Logical Page Size (since V4R2) more aggressive input Disadvantages 8K Logical Page Size less aggressive input No support for Select/Omit filtering or join logical files V6R1 provides new syntax to allow the creation of SQL indexes with selection criteria and derivations
12 V6R1 SQL Derived Index Example DDS for Existing Select/Omit LF: A R ITEM_FACT PFILE(ITEM_FACT) A A A ORDERKEY SHIPMODE PARTKEY A A K ORDERKEY K SHIPMODE Equivalent SQL syntax: CREATE INDEX sql_selectomit A S SHIPMODE COMP(EQ 'MAIL') ON item_fact ( orderkey, shipmode ) WHERE shipmode = 'MAIL' RCDFMT item_fact ADD partkey
13 Modernizing Database Definitions & Objects Views vs LFs SQL Views compared with Logical Files Advantages More flexibility in terms of selecting & processing data CASE expressions & Date/Time functions Grouping & more advanced Join processing Can be used as logical files to enhance native functionality Disadvantages Views cannot be keyed/ordered Does that mean SQL Views have slower performance? NO - assuming you have the right set of indexes/statistics in place for the query optimizer to use View is used by SQL just to transform data, query optimizer's job to find the best method to speed up selection or sorting Fastest method may not be a keyed access method
14 Modernizing Database Definitions & Objects DDS to SQL Conversion System i Navigator Generate SQL Task (QSQGNDDL API) Useful in converting object definitions from DDS to SQL Supports physical & logical files Not all DDS features can be converted, tool will convert as much as possible and generate warnings for unconvertible options (e.g., EDTCDE) Logical files converted to SQL Views SQL Field Reference File support not used Can convert a single object or a group of objects Output can be edited & saved directly into source file members
15 Modernizing Database Definitions & Objects SQL Object Compatibility SQL Column & Object names have maximum lengths of 30 & 128, but many i5/os utilities, commands and interfaces only support a 10-character length. How does that work?!?! System automatically generates a short 10 character name First 5 chars with unique 5 digit number CUSTOMER_MASTER >> CUSTO00001 Might be different each time a specific table is created, depending on creation order and what other objects share the same 5 character prefix Use i5/os SQL syntax to specify your own short name RENAME TABLE (tables & views) & RENAME INDEX FOR COLUMN clause for columns SPECIFIC clause for procedures, functions
16 Modernizing Database Definitions & Objects SQL Object Compatibility Short & Long Name Co-existence Example Specify the short name at creation: CREATE TABLE dbtest/cusmst (customer_name FOR COLUMN cusnam CHAR(20), customer_city FOR COLUMN cuscty CHAR(40)) Specify a long name for existing short-name: RENAME TABLE dbtest/cusmst TO customer_master FOR SYSTEM NAME cusmst If long name specified on SQL Table definition, can also add/control the short name after table created: RENAME TABLE dbtest/customer_master TO SYSTEM NAME cusmst
17 Modernizing Database Definitions & Objects SQL Object Compatibility RENAME statement can also be used to control the format & file name used by native programs Specify the format name (cmfmt) when creating the table CREATE TABLE dbtest/cmfmt (customer_name FOR COLUMN cusnam CHAR(20), customer_city FOR COLUMN cuscty CHAR(40)) Use RENAME to specify the short file name (cusmst) for table: RENAME TABLE dbtest/cmfmt TO cusmst Use RENAME to specify the long name for SQL interfaces RENAME TABLE dbtest/cusmst TO customer_master FOR SYSTEM NAME cusmst V5R4 simplifies control of the record format name with new SQL keyword CREATE TABLE dbtest/customer_master (customer_name FOR COLUMN cusnam CHAR(20), customer_city FOR COLUMN cuscty CHAR(40)) RCDFMT cmfmt
18 Modernizing Database Definitions & Objects SQL Object Compatibility What happens to my existing applications if my objects are now created with SQL instead of DDS? IT DEPENDS on your approach!
19 Modernizing Database Definitions & Objects SQL Object Compatibility Recommend Methodology (documented in IBM Redbook) Convert Physical file source (PF1) into SQL Table (TAB1) Delete physical file PF1 Convert the PF1 DDS source into a Logical file named PF1 that references TAB1 Change the source for all logical files over PF1 to share format of PF1 and reference TAB1 R PF1 FILER PFILE(TAB1) FORMAT(PF1) XCase for System i new tool available to automate & manage this conversion methodology Ensure the right steps are done in proper order Data modeling tool also available
20 Modernizing Database Definitions & Objects SQL Object Management SQL Source Management best practices: Store SQL source in source physical file members just like DDS and execute with the RUNSQLSTM instead of CRTPF/CRTLF Store SQL scripts in PC or IFS files for non-i5/os change management tools Generate SQL can be used to retrieve misplaced SQL source from System Catalogs (SYSIBM & QSYS2) V6R1 RUNSQLSTM supports IFS files and wider margins & CL commands SQL Table definitions can use Field Reference File CREATE TABLE customer AS (SELECT id cust_id, lname cust_lastname, fname cust_firstname, city cust_city FROM RefFile) WITH NO DATA May need to adjust process for moving from development to production Best practice is to re-execute SQL creation script Save/Restore process for SQL databases documented at: ibm.com/developerworks/db2/library/techarticle/0305milligan/0305milligan.html
21 Modernizing Definitions & Objects SQL & Non-relational data User-Defined Table Functions Allows non-relational & legacy data to be virtualized as an SQL table SELECT * FROM TABLE(myudtf('Part XYZ')) Both SQL & External Table Functions supported External UDTFs can be easily written to access multi-format files, S/36 files, and stream files Table functions can only be invoked from SQL-based interfaces Datalinks URL-based data type to provide linkage to related objects in IFS Can establish RI relationship between table row & IFS object LOBs Allows you to keep non-relational data along with all the other business data
22 Modernizing Definitions & Objects Moving Business Logic into DB2 - Automatic Key Generation Identity Column Attribute Attribute that can be added to any numeric columns to have DB2 generate next value Not guaranteed to be unique, primary key or unique index must be defined Only available for SQL tables, BUT identity column value generated for both SQL and non-sql interfaces (RPG, etc) that are adding new rows CREATE TABLE emp( empno INTEGER GENERATED ALWAYS AS IDENTITY (START WITH 10, INCREMENT BY 10), name CHAR(30), dept# CHAR(4)) INSERT INTO employee(name,dept) VALUES('MIKE','503A') or INSERT INTO employee VALUES(DEFAULT,'MIKE', '503A') Sequence Object Separate object that can be shared across multiple tables Generated value to be part of non-numeric keys CREATE SEQUENCE order_seq START WITH 10 INCREMENT BY 10 INSERT INTO orders(ordnum,custnum) VALUES( NEXT VALUE FOR order_seq, 123 )
23 Modernizing Definitions & Objects Moving Business Logic into DB2 - Constraints Database Constraints Benefits Easier code reuse & better modularity Improved data integrity Improved query performance - SQE query optimizer is constraint aware Constraint Types Primary & Unique Key Referential Integrity Constraints Enforce Parent/Child & Master/Detail relationships Check Constraints Ensure that a column is only assigned legal values CREATE TABLE orders( ordnum INTEGER PRIMARY KEY, ordqty INTEGER CHECK(ordqty>0 AND ordqty<999), ordamt DECIMAL(7,2), part_id CHAR(4), CONSTRAINT ordpart FOREIGN KEY(part_id) REFERENCES parts(partid) ON DELETE RESTRICT ON UPDATE RESTRICT )
24 Modernizing Definitions & Objects Moving Business Logic into DB2 - Triggers Triggers allow you initiate business policies & processes whenever new data comes in or existing data is changed DB2 responsible for always invoking the trigger program Execution independent of the user interface Transform data before it gets into DB2 DB2 for i Trigger Support Before & After: Insert, Update, & Delete events (up to 300 triggers) SQL & External(ADDPFTRG) Triggers Column-level & Statement-level triggers only available with SQL Triggers CREATE TRIGGER audit_salary AFTER UPDATE ON employee(salary) REFERENCING NEW AS n REFERENCING OLD AS o FOR EACH ROW WHEN (n.salary - o.salary >= 5000) INSERT INTO audit VALUES(n.empno, n.deptno, n.salary,current timestamp)
25 Modernizing Data Access Programming Interfaces Native I/O to SQL Comparison Using SQL to Reuse & Repurpose Existing Code DB2 & New Application Models Tools
26 Modernizing Data Access Programming Interfaces Static SQL Embedded Static Dynamic SQL Embedded Dynamic JDBC, SQLJ OLE DB,.NET CLI, ODBC PHP ibm_db2 RUNSQLSTM Extended Dynamic SQL QSQPRCED Toolbox JDBC & iseries Access ODBC XDA API set **DB2 SQL Development Kit only required if embedded SQL (& STRSQL) is going to be used
27 Modernizing Data Access C SearchKey KList Native I/O to SQL Example... C/EXEC SQL C+ DECLAREsql_jn CURSOR FOR SELECT C+ t.year,t.month,i.orderdt,c.country,c.cust C+ p.part,s.supplier,i.quantity,i.revenue C+ FROM item_fact i C+ INNER JOIN part_dim p ON (i.partid =p.partid) C+ INNER JOIN time_dim t ON (i.orderdt=t.datekey) C+ INNER JOIN cust_dim c ON (i.custid=c.custid) C+ INNER JOIN supp_dim s ON (i.suppid=s.suppid) C+ WHERE year=1998 AND month=6 C/END-EXEC C/EXEC SQL C+ OPEN sql_jn C/END-EXEC C/EXEC SQL C+ FETCH NEXT FROM sql_jn FOR :RowsReq ROWS C+ INTO :result_set C/END-EXEC C If SQLCOD = 0 and C SQLER5 = 100 and C SQLER3 > 0 C Eval RowsRd = SQLER3... C Kfld SearchYear C Kfld SearchMonth... C Times Occur Result_Set C SearchKey Setll TIME_DIML1 C If %FOUND C DOU RowsReq = Rows Rd C READ TIME_DIML1 C If %EOF C Leave C Endif C DATEKEY Setll ITEMFACTL1 C If %FOUND C DOU RowsReq = RowsRd C DATEKEY READE ITEMFACTL1 C If %EOF C Leave C Endif C PARTKEY CHAIN PART_DIML1 C If Not %FOUND C Iter C Endif C CUSTKEY CHAIN CUST_DIML1 C If Not %FOUND C Iter C Endif C SUPPKEY CHAIN SUPP_DIML1 C If Not %FOUND C Iter C Endif...
28 Modernizing Data Access Native I/O to SQL Example - Joined LFs & Views... C/EXEC SQL C+ DECLARE sql_jn CURSOR FOR C+ SELECT * FROM JoinView C+ WHERE year=1998 AND month=6 C/END-EXEC C/EXEC SQL C+ OPEN sql_jn C/END-EXEC C/EXEC SQL C+ FETCH NEXT FROM sql_jn FOR C+ :RowsReq ROWS INTO :result_set C/END-EXEC C If SQLCOD = 0 and C SQLER5 = 100 and C SQLER3 > 0 C Eval RowsRd = SQLER3.. C SearchKey KList C Kfld SearchYear C Kfld SearchMonth... C SearchKey Setll NTVJOIN002 C If %FOUND C DO RowsReq Times C Times Occur Result_Set C READ NTVJOIN002 C If %EOF C Leave C Endif C Eval RowsRd = RowsRd + 1 C ENDDO C Endif
29 Modernizing Data Access Native I/O to SQL Example - Performance Comparison Time (sec) Number of Rows Note: Tests run on Model 720 w/1600 CPW & 2 GB Memory - your performance results may vary Native File Join Native JoinLF Native JoinLF w/blk SQL - No IOA SQL IOA SQL SQE IOA
30 Modernizing Data Access Native to SQL Considerations ORDER BY clause is the only way to guarantee the sequencing of results when using SQL - no clause, means ordering by chance SQL Precompilers do not support all the latest features (free format SQL supported added in V5R4) - still missing from RPG Precompiler in V6R1: Support for properly scoping a local variable in a subprocedure as a host variable in an SQL statement (ie, multi-pass) THIS WAS FIXED IN V6R1 Support for qualified names with more than one level of qualification Consider impact of SQL isolation level & journaling on native applications Critical Performance Success Factors Sound Indexing & Statistics Strategy (ibm.com/servers/enable/site/education/ibo/record.html? indxng) Reusable Open Data Paths (ODPs) Prepare Once, Execute Many Connection Pooling Keep Connections & Jobs active as long as possible Reference: ibm.com/servers/enable/site/education/abstracts/db2sql_abs.html Blocked Fetches & Inserts AVOID IMPLEMENTING THE RECORD AT A TIME PROCESSING IN SQL
31 Modernizing Data Access Using SQL to Reuse & Repurpose Existing Code Stored Procedures, Functions, & Triggers provide vehicle for improving and changing the architecture of your solution Improved modularity by allowing same code to be used by multiple interfaces & applications Better partitioning of logic (eg, separation of presentation & database logic) Easy transition to multi-tier architectures since many interfaces exist for remote invocations DB2 for i support provides maximum flexibility by supporting both SQL & External types External support allows reuse of existing i5/os application code & skills SQL Procedural Language (PSM) enables better portability of logic (& programming skills) to/from other platforms Data security can be enhanced/maintained with i5/os Adopted Authority
32 Modernizing Data Access Using SQL to Reuse & Repurpose Existing Code: User-Defined Functions UDFs allow the database to invoke user-written functions during the processing of an SQL statement Allows you to customize SQL to meet your business requirements Example: CREATE FUNCTION Euro(EuroAmt DECIMAL(11,2)) RETURNS DECIMAL(11,2) LANGUAGE SQL BEGIN DECLARE rate DECIMAL(9,5); SELECT conversion_rate INTO rate FROM ratetable WHERE...; RETURN rate*euroamt; END SELECT item_name, Euro(item_name) FROM parts...
33 Modernizing Data Access Using SQL to Modernize Reporting Query/400 DB2 Web Query Browser interface Multiple output options: Excel, HTML, PDF, etc Better performance with SQL-based reporting Existing Query/400 reports can be imported Web Query output capabilities can be applied to Query/400 results Web Query input parameters can be added OPNQRYF SQL Retain set at a time processing but provide data using SQL White paper on conversion considerations: ibm.com/partnerworld/wps/whitepaper/i5os/opnqryf_sql/move
34 Modernizing Data Access DB2 & New Application Models - XML & Text Mining DB2 Extenders provide low-level plumbing to allow you to concentrate on the business logic DB2 & XML Integration with DB2 XML Extender Allows an XML document to be stored & retrieved from a column Enables XML document to be generated dynamically from existing DB2 data Provides ability to decompose an XML document & generate new rows in your database Redbooks: The Ins and Outs of XML and DB2 for i5/os Text Mining with DB2 Text Extender & IBM OmniFind V6R1 High-speed, sophisticated searches for any character columns Fuzzy searches Search on tenses of word Customize search to words in same sentence or paragraph Can also search text documents stored in IFS More Extender details at: ibm.com/servers/enable/site/education/ibo/record.html?db2udbext
35 Modernizing Data Access SQL Development Tools WebSphere Development Studio Client & Rational Developer for System i DB2 Web Service Support XML Extender Aids Enhanced SQL Integration in 7.0 and 7.1 Clients Microsoft Visual Studio.NET Integration with V6R1 ADO.NET Provider DB2 Developer Workbench (DB2 Data Studio) Stored Procedures User-Defined Functions SOA Wizards Java purequery runtimes Toolbox Graphical Debugger for ILE & SQL-source level debug (ibm.com/servers/enable/site/education/abstracts/sqldebug_abs.html) XCase for System i Support for DDS to SQL Migration & Data Modeling
36 SQL Development Tool Example SQL syntax highlighting for both Free and Fixed Format ILE RPG Websphere Development Studio Client 7.0 & Rational Developer for System i 7.1
37 SQL Development Tool Example Customizable statement templates for ILE RPG Free format to accelerate SQL coding
38 Modernizing Data Access SQL Development Tools IBM DB2 Web Query ibm.com/systemi/db2/webquery Redbook: Getting Started with DB2 Web Query for System i (SG ) System i Navigator (iseries Navigator) Editors for procedure, functions, triggers SQL statement wizard for INSERT, SELECT, UPDATE, DELETE Downloadable Tutorials at: ibm.com/servers/enable/site/education/ibo/view.html?oc#db2 OnDemand Performance Center Visual Explain SQL Performance Monitors SQL Plan Cache System-Wide Index Advisor DB2 SMP - licensed feature (IBM i Option 26) Websphere Federation Server for non-db2 data access ibm.com/servers/enable/site/education/ibo/record.html?hetdata
39 Next Steps EDUCATION Modernizing iseries Application Data Access Redbooks document Case Study: Modernizing a DB2 for iseries Application white paper ibm.com/servers/enable/site/education/abstracts/9e5a_abs.html DB2 for i5/os SQL Performance Workshop ibm.com/systemi/db2/db2performance.html ibm.com/partnerworld/wps/training/i5os/courses Indexing & Stats Strategy White Paper ibm.com/servers/enable/site/education/ibo/record.html?indxng Database modernization roadmaps Modernizing DB2 definitions and usage Modernizing data access with SQL Optimizing SQL performance Identify First Project Write a new function/program component using SQL Rewrite an existing component using SQL (ie, reporting function) Port SQL-based program to DB2 for i5/os Porting guides & conversion tools at: ibm.com/servers/enable/site/db2/porting.html Get Help Lab Services Technology Center - ibm.com/systems/services/labservices/
40 Additional Information DB2 for i5/os Websites Homepage: ibm.com/systemi/db2 developerworks Zone: ibm.com/developerworks/db2/products/db2i5os Newsgroups USENET: comp.sys.ibm.as400.misc, comp.databases.ibm-db2 System i Network SQL & DB2 Forum - Education Resources - Classroom & Online DB2 for i5/os Publications Online Manuals: Porting Help: DB2 for i5/os Redbooks ( Stored Procedures, Triggers, & User-Defined Functions on DB2 for iseries (SG ) DB2 for AS/400 Object Relational Support (SG ) Advanced Functions & Administration on DB2 for iseries (SG ) OnDemand SQL Performance Analysis in V5R4 (SG ) Preparing for and Tuning the SQL Query Engine on DB2 for i5/os (SG ) SQL/400 Developer's Guide by Paul Conte & Mike Cravitz
41 IBM DB2 for IBM i Consulting and Services Database modernization (Look for an upcoming DB2 for i modernization workshop) DB2 Web Query Database design, features and functions DB2 SQL performance analysis and tuning Data warehousing review and assessment DB2 for i education and training Contact: Tom McKinley [email protected] IBM Systems and Technology Group Rochester, MN USA
42 Trademarks and Disclaimers 8 IBM Corporation All rights reserved. References in this document to IBM products or services do not imply that IBM intends to make them available in every country. Trademarks of International Business Machines Corporation in the United States, other countries, or both can be found on the World Wide Web at Adobe, Acrobat, PostScript and all Adobe-based trademarks are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States, other countries, or both. Intel, Intel logo, Intel Inside, Intel Inside logo, Intel Centrino, Intel Centrino logo, Celeron, Intel Xeon, Intel SpeedStep, Itanium, and Pentium are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both. Microsoft, Windows, Windows NT, and the Windows logo are trademarks of Microsoft Corporation in the United States, other countries, or both. IT Infrastructure Library is a registered trademark of the Central Computer and Telecommunications Agency which is now part of the Office of Government Commerce. ITIL is a registered trademark, and a registered community trademark of the Office of Government Commerce, and is registered in the U.S. Patent and Trademark Office. UNIX is a registered trademark of The Open Group in the United States and other countries. Cell Broadband Engine and Cell/B.E. are trademarks of Sony Computer Entertainment, Inc., in the United States, other countries, or both and are used under license therefrom. Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both. Other company, product, or service names may be trademarks or service marks of others. Information is provided "AS IS" without warranty of any kind. The customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics may vary by customer. Information concerning non-ibm products was obtained from a supplier of these products, published announcement material, or other publicly available sources and does not constitute an endorsement of such products by IBM. Sources for non-ibm list prices and performance numbers are taken from publicly available information, including vendor announcements and vendor worldwide homepages. IBM has not tested these products and cannot confirm the accuracy of performance, capability, or any other claims related to non-ibm products. Questions on the capability of non-ibm products should be addressed to the supplier of those products. All statements regarding IBM future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only. Some information addresses anticipated future capabilities. Such information is not intended as a definitive statement of a commitment to specific levels of performance, function or delivery schedules with respect to any future products. Such commitments are only made in IBM product announcements. The information is presented here to communicate IBM's current investment and development activities as a good faith effort to help with our customers' future planning. Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon considerations such as the amount of multiprogramming in the user's job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve throughput or performance improvements equivalent to the ratios stated here. Prices are suggested U.S. list prices and are subject to change without notice. Contact your IBM representative or Business Partner for the most current pricing in your geography.
Data Transfer Tips and Techniques
Agenda Key: Session Number: System i Access for Windows: Data Transfer Tips and Techniques 8 Copyright IBM Corporation, 2008. All Rights Reserved. This publication may refer to products that are not currently
IBM Systems Director Navigator for i5/os New Web console for i5, Fast, Easy, Ready
Agenda Key: Session Number: 35CA 540195 IBM Systems Director Navigator for i5/os New Web console for i5, Fast, Easy, Ready 8 Copyright IBM Corporation, 2008. All Rights Reserved. This publication may refer
How to Deliver Measurable Business Value with the Enterprise CMDB
How to Deliver Measurable Business Value with the Enterprise CMDB James Moore [email protected] Product Manager, Business Service, Netcool/Impact 2010 IBM Corporation Agenda What is a CMDB? What are CMDB
Practical Web Services for RPG IBM Integrated Web services for i
Agenda Key: Session Number: 32CG 540191 Practical Web Services for RPG IBM Integrated Web services for i Dan Hiebert IBM [email protected] 8 Copyright IBM Corporation, 2009. All Rights Reserved. This
Rational Developer for IBM i (RDi) Introduction to RDi
IBM Software Group Rational Developer for IBM i (RDi) Introduction to RDi Featuring: Creating a connection, setting up the library list, working with objects using Remote Systems Explorer. Last Update:
Maximo Business Intelligence Reporting Roadmap Washington DC Users Group
Maximo Business Intelligence Reporting Roadmap Washington DC Users Group Pam Denny, IBM Email: [email protected] Twitter: andbflo_denny May 2014 Please note IBM s statements regarding its plans, directions,
How To Manage Energy At An Energy Efficient Cost
Hans-Dieter Wehle, IBM Distinguished IT Specialist Virtualization and Green IT Energy Management in a Cloud Computing Environment Smarter Data Center Agenda Green IT Overview Energy Management Solutions
Energy Management in a Cloud Computing Environment
Hans-Dieter Wehle, IBM Distinguished IT Specialist Virtualization and Green IT Energy Management in a Cloud Computing Environment Smarter Data Center Agenda Green IT Overview Energy Management Solutions
Featuring: GUI screen designer to edit DDS source for 5250 Display Files
IBM Software Group Rational Developer for IBM i (RDi) Screen Designer Technology Preview Featuring: GUI screen designer to edit DDS source for 5250 Display Files Last Update: 11/25/2009 2009 IBM Corporation
Version 8.2. Tivoli Endpoint Manager for Asset Discovery User's Guide
Version 8.2 Tivoli Endpoint Manager for Asset Discovery User's Guide Version 8.2 Tivoli Endpoint Manager for Asset Discovery User's Guide Note Before using this information and the product it supports,
DB Performance Overview - How can I utilize DB2 for IBM i efficiently
DB Performance Overview - How can I utilize DB2 for IBM i efficiently Tom McKinley ([email protected]) DB2 For i Center Of Excellence IBM Rochester Agenda Why care about DB performance Causes of poor DB
Title. Click to edit Master text styles Second level Third level
Title Click to edit Master text styles Second level Third level IBM s Vision For The New Enterprise Data Center Subram Natarajan Senior Consultant, STG Asia Pacific [email protected] Multiple
z/osmf Software Deployment Application- User Experience Enhancement Update
z/osmf Software Deployment Application- User Experience Enhancement Update Greg Daynes IBM Corporation August 8, 2012 Session Number 11697 Agenda Recent Enhancements Support for unmounted z/os UNIX file
IBM Power Systems Software. The ABCs of Coding High Performance SQL Apps DB2 for IBM i. Presented by Jarek Miszczyk IBM Rochester, ISV Enablement
The ABCs of Coding High Performance SQL Apps DB2 for IBM i Presented by Jarek Miszczyk IBM Rochester, ISV Enablement 2008 IBM Corporation SQL Interfaces ODBC / JDBC / ADO / DRDA / XDA Network Host Server
Cloud Computing with xcat on z/vm 6.3
IBM System z Cloud Computing with xcat on z/vm 6.3 Thang Pham z/vm Development Lab [email protected] Trademarks The following are trademarks of the International Business Machines Corporation in the
DB2 for i5/os: Tuning for Performance
DB2 for i5/os: Tuning for Performance Jackie Jansen Senior Consulting IT Specialist [email protected] August 2007 Agenda Query Optimization Index Design Materialized Query Tables Parallel Processing Optimization
Rational Developer for IBM i (RDi) Working offline using i Projects
IBM Software Group Rational Developer for IBM i (RDi) Working offline using i Projects Featuring: Using i Projects for: working offline, editing, remote compiling/ building, interfacing with RTCi for source
IBM i Network Install using Network File System
IBM i Network Install using Network File System IBM i Virtual Media Rochester, Minnesota Version 1.5 February 22, 2013-1 - Table of Contents 1 Introduction... 3 1.1 What is IBM i Network Install?... 3
Session Title: Cloud Computing 101 What every z Person must know
2009 System z Expo October 5 9, 2009 Orlando, FL Session Title: Cloud Computing 101 What every z Person must know Session ID: ZDI08 Frank J. De Gilio - [email protected] 2 3 View of Cloud Computing Application
Positioning the Roadmap for POWER5 iseries and pseries
Positioning the Roadmap for POWER5 iseries and pseries Guy Paradise Larry Amy Ian Jarman Agenda The Case For Common Platforms Diverse Markets: the pseries and iseries Common Platform: the Roadmap for pseries
DBA Tools with System i Navigator
DBA Tools with System i Navigator Doug Mack [email protected] IBM DB2 for i Center of Excellence Follow us @IBMpowersystems Learn more at www.ibm.com/power 1 2013 IBM Corporation Why do I need a DBA? 2
DB2 Application Development and Migration Tools
DB2 Application Development and Migration Tools Migration Tools If I decide I want to move to DB2 from my current database, can you help me? Yes, we have migration tools and offerings to help you. You
CA IDMS Server r17. Product Overview. Business Value. Delivery Approach
PRODUCT sheet: CA IDMS SERVER r17 CA IDMS Server r17 CA IDMS Server helps enable secure, open access to CA IDMS mainframe data and applications from the Web, Web services, PCs and other distributed platforms.
IBM Software Services for Collaboration
An introduction to: IBM Collaboration Services for ProjExec ProjExec is easy to use professional project management software that is combined with innovative social features to provide project teams a
System z Batch Network Analyzer Tool (zbna) - Because Batch is Back!
System z Batch Network Analyzer Tool (zbna) - Because Batch is Back! John Burg IBM March 5, 2015 Session Number 16805 Insert Custom Session QR if Desired. Trademarks The following are trademarks of the
IBM Tivoli Web Response Monitor
IBM Tivoli Web Response Monitor Release Notes Version 2.0.0 GI11-4068-00 +---- Note ------------------------------------------------------------+ Before using this information and the product it supports,
Advanced SQL. Jim Mason. www.ebt-now.com Web solutions for iseries engineer, build, deploy, support, train 508-728-4353. jemason@ebt-now.
Advanced SQL Jim Mason [email protected] www.ebt-now.com Web solutions for iseries engineer, build, deploy, support, train 508-728-4353 What We ll Cover SQL and Database environments Managing Database
Developing Exceptional Mobile and Multi-Channel Applications using IBM Web Experience Factory. 2012 IBM Corporation 1
Developing Exceptional Mobile and Multi-Channel Applications using IBM Web Experience Factory 1 Agenda Mobile web applications and Web Experience Factory High-level tour of Web Experience Factory automation
Session 1494: IBM Tivoli Storage FlashCopy Manager
Session 1494: IBM Tivoli Storage FlashCopy Manager Protecting your business-critical applications with IBM Tivoli Storage FlashCopy Manager 2011 IBM Corporation Session 1494: IBM Tivoli Storage FlashCopy
Application Development Guide: Building and Running Applications
IBM DB2 Universal Database Application Development Guide: Building and Running Applications Version 8 SC09-4825-00 IBM DB2 Universal Database Application Development Guide: Building and Running Applications
DB2 for i. Analysis and Tuning. Mike Cain IBM DB2 for i Center of Excellence. [email protected]
DB2 for i Monitoring, Analysis and Tuning Mike Cain IBM DB2 for i Center of Excellence Rochester, MN USA [email protected] 8 Copyright IBM Corporation, 2008. All Rights Reserved. This publication may refer
How To Write An Architecture For An Bm Security Framework
Security Reference Architecture James (Jimmy) Darwin [email protected] 2010 IBM Corporation 0 Reference Architectures As part of the Time-to-Value Initiative, Reference Architectures have been identified
Tip and Technique on creating adhoc reports in IBM Cognos Controller
Tip or Technique Tip and Technique on creating adhoc reports in IBM Cognos Product(s): IBM Cognos Area of Interest: Financial Management 2 Copyright and Trademarks Licensed Materials - Property of IBM.
IBM Endpoint Manager. Security and Compliance Analytics Setup Guide
IBM Endpoint Manager Security and Compliance Analytics Setup Guide Version 9.2 IBM Endpoint Manager Security and Compliance Analytics Setup Guide Version 9.2 Note Before using this information and the
Java Application Performance Analysis and Tuning on IBM System i
IBM Systems & Technology Group Technical Conference 14 18 April, 2008, Sevilla, Spain Java Application Performance Analysis and Tuning on IBM System i iap02 Gottfried Schimunek Gottfried Schimunek Senior
4 Simple Database Features
4 Simple Database Features Now we come to the largest use of iseries Navigator for programmers the Databases function. IBM is no longer developing DDS (Data Description Specifications) for database definition,
Intro to Embedded SQL Programming for ILE RPG Developers
Intro to Embedded SQL Programming for ILE RPG Developers Dan Cruikshank DB2 for i Center of Excellence 1 Agenda Reasons for using Embedded SQL Getting started with Embedded SQL Using Host Variables Using
Larry Bolhuis Arbor Solutions, Inc. [email protected]
iseries Navigator: Overview Larry Bolhuis Arbor Solutions, Inc. [email protected] Material Provided by: Greg Hintermeister [email protected] 8 Copyright IBM Corporation, 2004. All Rights Reserved. This
Data Sheet VISUAL COBOL 2.2.1 WHAT S NEW? COBOL JVM. Java Application Servers. Web Tools Platform PERFORMANCE. Web Services and JSP Tutorials
Visual COBOL is the industry leading solution for COBOL application development and deployment on Windows, Unix and Linux systems. It combines best in class development tooling within Eclipse and Visual
Version 14.0. Overview. Business value
PRODUCT SHEET CA Datacom Server CA Datacom Server Version 14.0 CA Datacom Server provides web applications and other distributed applications with open access to CA Datacom /DB Version 14.0 data by providing
Migrating LAMP stack from x86 to Power using the Server Consolidation Tool
Migrating LAMP stack from x86 to Power using the Server Consolidation Tool Naveen N. Rao Lucio J.H. Correia IBM Linux Technology Center November 2014 Version 3.0 1 of 24 Table of Contents 1.Introduction...3
DB2 Database Demonstration Program Version 9.7 Installation and Quick Reference Guide
DB2 Database Demonstration Program Version 9.7 Installation and Quick Reference Guide George Baklarz DB2 Worldwide Technical Sales Support IBM Toronto Laboratory DB2 Demonstration Program Version 9.7 Usage
IBM VisualAge for Java,Version3.5. Remote Access to Tool API
IBM VisualAge for Java,Version3.5 Remote Access to Tool API Note! Before using this information and the product it supports, be sure to read the general information under Notices. Edition notice This edition
Using idoctorjob Watcher to find out complex performance issues
2011 IBM Power Systems Technical University October 10-14 Fontainebleau Miami Beach Miami, FL Using idoctorjob Watcher to find out complex performance issues Gottfried Schimunek 3605 Highway 52 North Senior
IBM Rational Asset Manager
Providing business intelligence for your software assets IBM Rational Asset Manager Highlights A collaborative software development asset management solution, IBM Enabling effective asset management Rational
Database lifecycle management
Lotus Expeditor 6.1 Education IBM Lotus Expeditor 6.1 Client for Desktop This presentation explains the Database Lifecycle Management in IBM Lotus Expeditor 6.1 Client for Desktop. Page 1 of 12 Goals Understand
Platform LSF Version 9 Release 1.2. Migrating on Windows SC27-5317-02
Platform LSF Version 9 Release 1.2 Migrating on Windows SC27-5317-02 Platform LSF Version 9 Release 1.2 Migrating on Windows SC27-5317-02 Note Before using this information and the product it supports,
Forecasting Performance Metrics using the IBM Tivoli Performance Analyzer
Forecasting Performance Metrics using the IBM Tivoli Performance Analyzer Session 11523 August 8, 2012 Mike Bonett IBM Corporation, IBM Advanced Technical Skills [email protected] 1 Corporation Trademarks
DB2 Universal Database for iseries Administration
Front cover DB2 Universal Database for iseries Administration The Graphical Way on V5R3 Unleash the new features of iseries Navigator for database in V5R3 Discover database maps, constraints, and Generate
IBM SmartCloud Analytics - Log Analysis. Anomaly App. Version 1.2
IBM SmartCloud Analytics - Log Analysis Anomaly App Version 1.2 IBM SmartCloud Analytics - Log Analysis Anomaly App Version 1.2 Note Before using this information and the product it supports, read the
SQL Basics for RPG Developers
SQL Basics for RPG Developers Chris Adair Manager of Application Development National Envelope Vice President/Treasurer Metro Midrange Systems Assoc. SQL HISTORY Structured English Query Language (SEQUEL)
Integrating ERP and CRM Applications with IBM WebSphere Cast Iron IBM Redbooks Solution Guide
Integrating ERP and CRM Applications with IBM WebSphere Cast Iron IBM Redbooks Solution Guide Cloud computing has become a business evolution that is impacting all facets of business today, including sales,
CS z/os Application Enhancements: Introduction to Advanced Encryption Standards (AES)
Software Group Enterprise Networking and Transformation Solutions (ENTS) CS z/os Application Enhancements: Introduction to Advanced Encryption Standards (AES) 1 A little background information on cipher
FileMaker 11. ODBC and JDBC Guide
FileMaker 11 ODBC and JDBC Guide 2004 2010 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker is a trademark of FileMaker, Inc. registered
Migrating Non-Oracle Databases and their Applications to Oracle Database 12c O R A C L E W H I T E P A P E R D E C E M B E R 2 0 1 4
Migrating Non-Oracle Databases and their Applications to Oracle Database 12c O R A C L E W H I T E P A P E R D E C E M B E R 2 0 1 4 1. Introduction Oracle provides products that reduce the time, risk,
IBM Rational Web Developer for WebSphere Software Version 6.0
Rapidly build, test and deploy Web, Web services and Java applications with an IDE that is easy to learn and use IBM Rational Web Developer for WebSphere Software Version 6.0 Highlights Accelerate Web,
IBM Maximo Asset Configuration Manager
IBM Software Group IBM Maximo Asset Configuration Manager Ken Donnelly, Strategy & Market Management Rob Powell, Lead Product Architect 9 June 2008 2008 IBM Corporation Agenda Ken Donnelly, Strategy &
Big Data Analytics with IBM Cognos BI Dynamic Query IBM Redbooks Solution Guide
Big Data Analytics with IBM Cognos BI Dynamic Query IBM Redbooks Solution Guide IBM Cognos Business Intelligence (BI) helps you make better and smarter business decisions faster. Advanced visualization
IBM Configuring Rational Insight 1.0.1.1 and later for Rational Asset Manager
IBM Configuring Rational Insight 1.0.1.1 and later for Rational Asset Manager Rational Insight and Rational Asset Manager...4 Prerequisites...5 Configuring the XML data configuration for Rational Asset
SQL Server. 2012 for developers. murach's TRAINING & REFERENCE. Bryan Syverson. Mike Murach & Associates, Inc. Joel Murach
TRAINING & REFERENCE murach's SQL Server 2012 for developers Bryan Syverson Joel Murach Mike Murach & Associates, Inc. 4340 N. Knoll Ave. Fresno, CA 93722 www.murach.com [email protected] Expanded
Endpoint Manager for Mobile Devices Setup Guide
Endpoint Manager for Mobile Devices Setup Guide ii Endpoint Manager for Mobile Devices Setup Guide Contents Endpoint Manager for Mobile Devices Setup Guide............. 1 Components.............. 1 Architecture..............
CA Aion Business Rules Expert r11
PRODUCT sheet: CA AION BUSINESS RULES EXPERT r11 CA Aion Business Rules Expert r11 CA Aion Business Rules Expert r11 (CA Aion BRE) is an industry-leading system that automates and streamlines business
SAP Central Process Scheduling (CPS) 8.0 by Redwood
SAP Central Process Scheduling (CPS) 8.0 by Redwood What s new in SAP CPS 8.0? November 2010 Agenda 1. SAP Central Process Scheduling by Redwood Architecture Overview 2. Enhanced User Interface 3. New
Backups in the Cloud Ron McCracken IBM Business Environment
Backups in the Cloud Ron McCracken IBM August 8, 2011 Session 9844 Legal Information The following are trademarks of the International Business Machines Corporation in the United States and/or other countries.
IBM Software Group Enterprise Networking Solutions z/os V1R11 Communications Server
IBM Software Group Enterprise Networking Solutions z/os V1R11 Communications Server Resolver DNS cache z/os Communications Server Development, Raleigh, North Carolina This presentation describes enhancements
Embedding SQL in High Level Language Programs
Embedding SQL in High Level Language Programs Alison Butterill IBM i Product Manager Power Systems Agenda Introduction Basic SQL within a HLL program Processing multiple records Error detection Dynamic
Installing on Windows
Platform LSF Version 9 Release 1.1 Installing on Windows SC27-5316-01 Platform LSF Version 9 Release 1.1 Installing on Windows SC27-5316-01 Note Before using this information and the product it supports,
IBM i Version 7.2. Database Distributed database programming
IBM i Version 7.2 Database Distributed database programming IBM i Version 7.2 Database Distributed database programming Note Before using this information and the product it supports, read the information
IBM DB2 Data Archive Expert for z/os:
Front cover IBM DB2 Data Archive Expert for z/os: Put Your Data in Its Place Reduce disk occupancy by removing unused data Streamline operations and improve performance Filter and associate data with DB2
DB2 Database Demonstration Program Version 10.5 Installation and Quick Reference Guide
DB2 Database Demonstration Program Version 10.5 Installation and Quick Reference Guide George Baklarz, PhD Worldwide DB2 Technical Sales Support IBM Toronto Laboratory DB2 Demonstration Program Version
WebSphere Commerce V7.0
IBM Software Group WebSphere Commerce V7.0 Multi-channel precision marketing overview Updated December 3, 2009 This presentation introduces multi-channel precision marketing in WebSphere Commerce version
Release 7.1 Installation Guide
IBM Maximo e-commerce Adapter Release 7.1 Installation Guide Note Before using this information and the product it supports, read the information in Notices on page 21. This edition applies to version
IBM WebSphere Data Interchange V3.3
IBM Software Group IBM WebSphere Data Interchange V3.3 This presentation will present an overview of the WebSphere Data Interchange product. IBM Software Group Page 1 of 14 Agenda IBM Software Group Electronic
2 SQL in iseries Navigator
2 SQL in iseries Navigator In V4R4, IBM added an SQL scripting tool to the standard features included within iseries Navigator and has continued enhancing it in subsequent releases. Because standard features
IBM Software Group. SW5706 JVM Tools. 2007 IBM Corporation 4.0. This presentation will act as an introduction to JVM tools.
SW5706 JVM Tools This presentation will act as an introduction to. 4.0 Page 1 of 15 for tuning and problem detection After completing this topic, you should be able to: Describe the main tools used for
IBM Tivoli Identitiy Manager 5.1: Writing Java Extensions and Application Code
IBM Tivoli Identitiy Manager 5.1: Writing Java Extensions and Application Code White Paper April 2012 Ori Pomerantz [email protected] Copyright IBM Corp. 2012. All Rights Reserved. US Government Users Restricted
IBM Cognos Business Intelligence Version 10.1.1. Dynamic Query Guide
IBM Cognos Business Intelligence Version 10.1.1 Dynamic Query Guide Note Before using this information and the product it supports, read the information in Notices on page 21. Product Information This
Active Directory Synchronization with Lotus ADSync
Redbooks Paper Active Directory Synchronization with Lotus ADSync Billy Boykin Tommi Tulisalo The Active Directory Synchronization tool, or ADSync, allows Active Directory administrators to manage (register,
Patch Management for Red Hat Enterprise Linux. User s Guide
Patch Management for Red Hat Enterprise Linux User s Guide User s Guide i Note: Before using this information and the product it supports, read the information in Notices. Copyright IBM Corporation 2003,
An Oracle White Paper June 2013. Migrating Applications and Databases with Oracle Database 12c
An Oracle White Paper June 2013 Migrating Applications and Databases with Oracle Database 12c Disclaimer The following is intended to outline our general product direction. It is intended for information
References & SQL Tips
References & SQL Tips Speaker: David Larsen ([email protected]), Software Engineer at Lagoon Corporation Topic: SQL Tips and Techniques on the IBM i Date: Wednesday, January 14th, 2015 Time: 11:00
WebSphere Application Server V6: Diagnostic Data. It includes information about the following: JVM logs (SystemOut and SystemErr)
Redbooks Paper WebSphere Application Server V6: Diagnostic Data Carla Sadtler David Titzler This paper contains information about the diagnostic data that is available in WebSphere Application Server V6.
Web. Studio. Visual Studio. iseries. Studio. The universal development platform applied to corporate strategy. Adelia. www.hardis.
Web Studio Visual Studio iseries Studio The universal development platform applied to corporate strategy Adelia www.hardis.com The choice of a CASE tool does not only depend on the quality of the offer
IBM Cognos 10: Enhancing query processing performance for IBM Netezza appliances
IBM Software Business Analytics Cognos Business Intelligence IBM Cognos 10: Enhancing query processing performance for IBM Netezza appliances 2 IBM Cognos 10: Enhancing query processing performance for
CA Nimsoft Monitor. Probe Guide for NT Event Log Monitor. ntevl v3.8 series
CA Nimsoft Monitor Probe Guide for NT Event Log Monitor ntevl v3.8 series Legal Notices Copyright 2013, CA. All rights reserved. Warranty The material contained in this document is provided "as is," and
WebSphere Business Compass Version 7. Getting started with process maps
WebSphere Business Compass Version 7 Getting started with process maps WebSphere Business Compass Version 7 Getting started with process maps Note Before using this information and the product it supports,
Migrate AS 400 Applications to Windows, UNIX or Linux
Migrate AS 400 Applications to Windows, UNIX or Linux INFINITE Corporation White Paper prepared for Infinite Product Group date January 2012 Abstract: This paper is a discussion of how to create platform
CS z/os Network Security Configuration Assistant GUI
Software Group Enterprise Networking and Transformation Solutions (ENTS) CS z/os Network Security Configuration Assistant GUI 1 Security configuration agenda CS z/os configuration GUI overview Network
Exploring Microsoft Office Access 2007. Chapter 2: Relational Databases and Multi-Table Queries
Exploring Microsoft Office Access 2007 Chapter 2: Relational Databases and Multi-Table Queries 1 Objectives Design data Create tables Understand table relationships Share data with Excel Establish table
SW5706 Application deployment problems
SW5706 This presentation will focus on application deployment problem determination on WebSphere Application Server V6. SW5706G11_AppDeployProblems.ppt Page 1 of 20 Unit objectives After completing this
LearnFromGuru Polish your knowledge
SQL SERVER 2008 R2 /2012 (TSQL/SSIS/ SSRS/ SSAS BI Developer TRAINING) Module: I T-SQL Programming and Database Design An Overview of SQL Server 2008 R2 / 2012 Available Features and Tools New Capabilities
CA Workload Automation Agent for Databases
CA Workload Automation Agent for Databases Implementation Guide r11.3.4 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the
WebSphere Business Monitor
WebSphere Business Monitor Monitor models 2010 IBM Corporation This presentation should provide an overview of monitor models in WebSphere Business Monitor. WBPM_Monitor_MonitorModels.ppt Page 1 of 25
IBM Endpoint Manager Version 9.0. Patch Management for Red Hat Enterprise Linux User's Guide
IBM Endpoint Manager Version 9.0 Patch Management for Red Hat Enterprise Linux User's Guide IBM Endpoint Manager Version 9.0 Patch Management for Red Hat Enterprise Linux User's Guide Note Before using
WebSphere Business Monitor
WebSphere Business Monitor Administration This presentation will show you the functions in the administrative console for WebSphere Business Monitor. WBPM_Monitor_Administration.ppt Page 1 of 21 Goals
Application Development Guide: Programming Server Applications
IBM DB2 Universal Database Application Development Guide: Programming Server Applications Version 8 SC09-4827-00 IBM DB2 Universal Database Application Development Guide: Programming Server Applications
FileMaker 12. ODBC and JDBC Guide
FileMaker 12 ODBC and JDBC Guide 2004 2012 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and Bento are trademarks of FileMaker, Inc.
Why Finance Should Automate Management & Regulatory Reporting Processes
May 25, 2016 Why Finance Should Automate Management & Regulatory Reporting Processes connecting senior-level financial executives since 1931 CPE Credits Today s webcast is worth 1 Continuing Professional
