What’s New in Progress OpenEdge 11

Slides:



Advertisements
Similar presentations
Numbers Treasure Hunt Following each question, click on the answer. If correct, the next page will load with a graphic first – these can be used to check.
Advertisements

1 Senn, Information Technology, 3 rd Edition © 2004 Pearson Prentice Hall James A. Senns Information Technology, 3 rd Edition Chapter 7 Enterprise Databases.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Introduction to XHTML Programming the World Wide Web Fourth edition.
AP STUDY SESSION 2.
1
1 Copyright © 2002 Pearson Education, Inc.. 2 Chapter 2 Getting Started.
Copyright © 2003 Pearson Education, Inc. Slide 1 Computer Systems Organization & Architecture Chapters 8-12 John D. Carpinelli.
Copyright © 2011, Elsevier Inc. All rights reserved. Chapter 6 Author: Julia Richards and R. Scott Hawley.
Author: Julia Richards and R. Scott Hawley
Myra Shields Training Manager Introduction to OvidSP.
Properties Use, share, or modify this drill on mathematic properties. There is too much material for a single class, so you’ll have to select for your.
Slide 1 FastFacts Feature Presentation October 16 th, 2008 We are using audio during this session, so please dial in to our conference line… Phone number:
RXQ Customer Enrollment Using a Registration Agent (RA) Process Flow Diagram (Move-In) Customer Supplier Customer authorizes Enrollment ( )
1 Hyades Command Routing Message flow and data translation.
1 Introducing the Specifications of the Metro Ethernet Forum MEF 19 Abstract Test Suite for UNI Type 1 February 2008.
1 RA I Sub-Regional Training Seminar on CLIMAT&CLIMAT TEMP Reporting Casablanca, Morocco, 20 – 22 December 2005 Status of observing programmes in RA I.
Microsoft Access 2007 Advanced Level. © Cheltenham Courseware Pty. Ltd. Slide No 2 Forms Customisation.
Properties of Real Numbers CommutativeAssociativeDistributive Identity + × Inverse + ×
Exit a Customer Chapter 8. Exit a Customer 8-2 Objectives Perform exit summary process consisting of the following steps: Review service records Close.
Local Customization Chapter 2. Local Customization 2-2 Objectives Customization Considerations Types of Data Elements Location for Locally Defined Data.
Create an Application Title 1D - Dislocated Worker Chapter 9.
Create an Application Title 1A - Adult Chapter 3.
Process a Customer Chapter 2. Process a Customer 2-2 Objectives Understand what defines a Customer Learn how to check for an existing Customer Learn how.
Custom Statutory Programs Chapter 3. Customary Statutory Programs and Titles 3-2 Objectives Add Local Statutory Programs Create Customer Application For.
Custom Services and Training Provider Details Chapter 4.
Rhesy S.ppt proRheo GmbH
1 Click here to End Presentation Software: Installation and Updates Internet Download CD release NACIS Updates.
© Tally Solutions Pvt. Ltd. All Rights Reserved Shoper 9 License Management December 09.
1. 2 Objectives Become familiar with the purpose and features of Epsilen Learn to navigate the Epsilen environment Develop a professional ePortfolio on.
REVIEW: Arthropod ID. 1. Name the subphylum. 2. Name the subphylum. 3. Name the order.
13 Copyright © 2005, Oracle. All rights reserved. Monitoring and Improving Performance.
ETS4 - What's new? - How to start? - Any questions?
PP Test Review Sections 6-1 to 6-6
EU market situation for eggs and poultry Management Committee 20 October 2011.
Bright Futures Guidelines Priorities and Screening Tables
Progress System Tables
11 Copyright © Oracle Corporation, All rights reserved. Managing Tables.
EIS Bridge Tool and Staging Tables September 1, 2009 Instructor: Way Poteat Slide: 1.
Health Artifact and Image Management Solution (HAIMS)
Bellwork Do the following problem on a ½ sheet of paper and turn in.
Exarte Bezoek aan de Mediacampus Bachelor in de grafische en digitale media April 2014.
Sample Service Screenshots Enterprise Cloud Service 11.3.
Copyright © 2012, Elsevier Inc. All rights Reserved. 1 Chapter 7 Modeling Structure with Blocks.
1 Presenter: Josh Stuckey, Manager Harris County Permits Northwest Freeway Suite 120 Houston, Texas
1 RA III - Regional Training Seminar on CLIMAT&CLIMAT TEMP Reporting Buenos Aires, Argentina, 25 – 27 October 2006 Status of observing programmes in RA.
Basel-ICU-Journal Challenge18/20/ Basel-ICU-Journal Challenge8/20/2014.
1..
CONTROL VISION Set-up. Step 1 Step 2 Step 3 Step 5 Step 4.
© 2012 National Heart Foundation of Australia. Slide 2.
Adding Up In Chunks.
Page 1 of 43 To the ETS – Bidding Query by Map Online Training Course Welcome This training module provides the procedures for using Query by Map for a.
1 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt Synthetic.
2004 EBSCO Publishing Presentation on EBSCOadmin.
1 hi at no doifpi me be go we of at be do go hi if me no of pi we Inorder Traversal Inorder traversal. n Visit the left subtree. n Visit the node. n Visit.
Analyzing Genes and Genomes
©Brooks/Cole, 2001 Chapter 12 Derived Types-- Enumerated, Structure and Union.
Essential Cell Biology
PSSA Preparation.
Chapter 11 Creating Framed Layouts Principles of Web Design, 4 th Edition.
Essential Cell Biology
Immunobiology: The Immune System in Health & Disease Sixth Edition
Energy Generation in Mitochondria and Chlorplasts
Murach’s OS/390 and z/OS JCLChapter 16, Slide 1 © 2002, Mike Murach & Associates, Inc.
1 Atlas Copco Distribution Center DS Connect User’s Guide This document is uncontrolled if viewed or printed outside the IMS.
Import Tracking and Landed Cost Processing An Enhancement For AS/400 DMAS from  Copyright I/O International, 2001, 2005, 2008, 2012 Skip Intro Version.
Profile. 1.Open an Internet web browser and type into the web browser address bar. 2.You will see a web page similar to the one on.
South Dakota Library Network MetaLib User Interface South Dakota Library Network 1200 University, Unit 9672 Spearfish, SD © South Dakota.
TCP/IP Protocol Suite 1 Chapter 18 Upon completion you will be able to: Remote Login: Telnet Understand how TELNET works Understand the role of NVT in.
Chapter 9: Using Classes and Objects. Understanding Class Concepts Types of classes – Classes that are only application programs with a Main() method.
Presentation transcript:

What’s New in Progress OpenEdge 11 )"> K‘D<"> BravePoint danf@prodb.com What’s New in OE11

Introduction - Dan Foreman Progress User since 1984 Author of: Progress Database Administration Guide Now updated through V10.2B SP5 Progress Performance Tuning Guide Progress System Tables Guide - NEW VST section updated through V10.2B SP5 V11 Database Administration Jumpstart Expected Release Q1 2012 What’s New in OE11

Introduction - Dan Foreman Pro Dump & Load ProMonitor ProCheck Balanced Benchmark What’s New in OE11

Audience Survey Progress Database Version V8 or earlier V9 V10.0* V10.2A V10.2B V11 Beta What’s New in OE11

Audience Survey How many use the online Progress Knowledgebase frequently? What’s New in OE11

Audience Survey How many are happy with the new Knowledgebase? What’s New in OE11

OpenEdge 11 Release Before the end of 2011 What’s New in OE11

Main Topics There is too much to describe in one presentation but we will cover: Multi-Tenant – the main focus of OE11 in my opinion (in addition to BPM) Database Changes ABL/4GL Changes What’s New in OE11

What I am Not Covering The Cloud (Progress Arcade) BPM (Thank you Jean) OpenEdge 11 Architect Install location and Windows launch menu changes Branding Changes Ships with Eclipse 3.6 What’s New in OE11

Multi-Tenant - Terminology “Named” group of users Share same application and data Default Tenant Users who do not establish Tenant identity What’s New in OE11

Multi-Tenant - Terminology Super Tenant Has ability to access/manage data of any Tenant Multi-tenant Group Multiple Tenants sharing data for a specific Multi-Tenant table What’s New in OE11

Multi-Tenant - Terminology Table Instance Defined by a single table definition (schema) Each Table Instance contains A data segment for the record data A separate data segment for each index/Lob of the table Each tenant/group has a different table instance A Tenant need not instantiate every Multi-Tenant table What’s New in OE11

Multi-Tenant - Terminology Data Segment Tenant/Group specific (Type 2) chain of data for each table/index/Lob Stored/encapsulated in its own physical data partition Physical data partition Managed storage for each object of a Multi-Tenant table instance Do not span Storage Areas What’s New in OE11

Multi-Tenant Basics A Tenant is a separate organizational entity within a Multi-Tenant database with: It’s own private data segment for each Multi-Tenant table Except for Groups and Super-Tenants One or more ABL security domains Its own users What’s New in OE11

Multi-Tenant Basics Each Multi-Tenant database Client belongs to some Domain and some type of Tenant Default Tenant Regular Tenant Super-Tenant What’s New in OE11

Multi-Tenant - Basics Non-Multi-Tenant tables (shared tables) Are tables in a non-Multi-Tenant database, or tables in a Multi-Tenant database that are not Multi-Tenant: Sports DB “State” table with AK, AZ etc, Temp-Tables Schema tables Can be accessed by users of any type of Tenant subject to normal access privileges Act like V10 tables What’s New in OE11

Multi-Tenant - Basics Multi-Tenant tables Have been made Multi-Tenant in a Multi-Tenant database Are in a single private Data Segment for each regular Tenant Except for Groups where the Group has the private Segment Have a default Data Segment for the Default Tenant Mostly for use during migration What’s New in OE11

Multi-Tenant - Groups A user of any Tenant in a Group can create, read and update any row in the table that is grouped Only Tables can be “grouped” What’s New in OE11

Multi-Tenant - ABL TENANT-NAME() TENANT-ID() Return the current session Tenant Id and Name. Take an optional DB Name parameter if there is more than one database connection in the session Now is the time to learn about the CLIENT-PRINCIPAL Object What’s New in OE11

Multi-Tenant – Database Data definition files (.df) ADD TABLE “Customer” MULTITENANT yes AREA "Customer/Order Area” What’s New in OE11

Multi-Tenant – Database Some of the screens inside promon are changing Any screen that has a 'user' column will now also have a 'domain' column since you can’t have one without the other If you have any scripts that scrape or parse the output of any promon screen be prepared to visit those for OE11 What’s New in OE11

Multi-Tenant – Database User Control: by user number Usr:Ten Name Type 0:0 dbadmin BROK 5:2 u2@RU SELF/ABL 6:1 u1@US SELF/ABL 7:0 dbadmin SELF/ABL Note: User#:Domain# Userid:Domain What’s New in OE11

Multi-Tenant – Database Currently Connected Tenants Tenant Id Name User Count 0 Default 3 1 RU 1 2 US 1 What’s New in OE11

Multi-Tenant – DB Utilities Some Examples proutil <db> -C dump <table> tenant <tenant> proutil <db> -C dbanalys [ area <area> ] [ shared | tenant <name> | group <name> ] What’s New in OE11

OE 11 Database OE Management can now monitor and control remote jobs DB Interceptor in Actional can detect record locking conflicts What’s New in OE11

Language – TEMP-TABLEs Temp-Table Monitoring with Virtual System Tables _TableStat _IndexStat _ActSummary What’s New in OE11

Language – TEMP-TABLEs Built-in OOABL Class Progress.Database.TempTableInfo Provide info on (static or dynamic): Number of Temp-Tables in scope List of Temp-Tables Temp-Table name Name of procedure or class that instantiated it Access to Temp-Table’s Handle What’s New in OE11

Language - TABLE-SCAN Table Scan – used when accessing ALL records via FOR EACH Table must be in Type 2 Storage Area Does not use index to access data Access records sequentially Data maybe in a different order than using an index What’s New in OE11

Language - TABLE-SCAN FOR EACH <table> TABLE-SCAN : It will be interesting to see how COMPILE XREF describes this option What’s New in OE11

Language – R-Code MUST recompile in V11 32/64-bit compatibility restored Frame Segment Size 32K to 4Meg limit increase R-code Header Segment 64K size limit lifted Procedure library Can now be > 4GB in size What’s New in OE11

Language - Other Built-in OOABL classes for creating and parsing JSON JSON: JavaScript Object Notation Lightweight data exchange format http://json.org Useful for iPad (and other) Interfaces What’s New in OE11

OE 11 - Other Progress OpenEdge 11 Eases Web Application Development What’s New in OE11

AppServer/DB Info Exchange Want promon ability to shutdown Secondary Login Brokers Full control of Statement Caching (enable/disable) from VSTs, not just promon All dsrutil (OE Replication) information in VSTs Online re-ordering of AI extents Fix performance of _lock VST What’s New in OE11

Future Horizontal Partitioning of Tables (not just for Multi-Tenancy) What’s New in OE11

More Information See Progress Revolution presentations http://businessmaking.progress.com/content/progressrevolution2011archive What’s New in OE11

Conclusion Questions? a =+ A=3;!_ What’s New in OE11

2008 Conference What’s New in OE11

2008 Conference What’s New in OE11

2008 Conference What’s New in OE11

2008 Conference What’s New in OE11

2008 Conference What’s New in OE11

2008 Conference What’s New in OE11

Conclusion Thank you for coming! Thank you for the invitation Contact Information: danf@prodb.com +1 541 908 3437 (but not right now please…it will cost me hundreds of Rubles per minute) What’s New in OE11