End the Microsoft Access Chaos - Your simplified path to Oracle Application Express



Similar documents
Application Express Web Application Development

Oracle Application Express MS Access on Steroids

INTRODUCING ORACLE APPLICATION EXPRESS. Keywords: database, Oracle, web application, forms, reports

J j enterpririse. Oracle Application Express 3. Develop Native Oracle database-centric web applications quickly and easily with Oracle APEX

ORACLE APPLICATION EXPRESS 5.0

Migrating Critical Business Applications to APEX Successfully

Consolidate by Migrating Your Databases to Oracle Database 11g. Fred Louis Enterprise Architect

Oracle Application Express - Application Migration Workshop

Migrating helpdesk to a new server

Oracle Database 10g Express

Oracle to SQL Server 2005 Migration

<Insert Picture Here> Michael Hichwa VP Database Development Tools Stuttgart September 18, 2007 Hamburg September 20, 2007

<Insert Picture Here> Oracle Application Express 4.0

Top 10 Oracle SQL Developer Tips and Tricks

Getting Started with Attunity CloudBeam for Azure SQL Data Warehouse BYOL

Oracle Application Express Cloud Development. Jan Huyzentruyt - Stijn Van Raes

Oracle SQL Developer Migration. An Oracle White Paper September 2008

<Insert Picture Here>

ORACLE BUSINESS INTELLIGENCE WORKSHOP

<Insert Picture Here> Move to Oracle Database with Oracle SQL Developer Migrations

Oracle SQL Developer for Database Developers. An Oracle White Paper June 2007

Setting up a database for multi-user access

Using SQL Developer. Copyright 2008, Oracle. All rights reserved.

CONTACTS SYNCHRONIZER FOR IPAD USER GUIDE

RDS Migration Tool Customer FAQ Updated 7/23/2015

Implementing and Maintaining Microsoft SQL Server 2008 Integration Services

Oracle Database Cloud

Beginning Oracle. Application Express 4. Doug Gault. Timothy St. Hilaire. Karen Cannell. Martin D'Souza. Patrick Cimolini

Implementing Microsoft SQL Server 2008 Exercise Guide. Database by Design

mylittleadmin for MS SQL Server Quick Start Guide

Procase Consulting. APEX 4.1 Introduction. Oleg Mochkin

Building Views and Charts in Requests Introduction to Answers views and charts Creating and editing charts Performing common view tasks

<Insert Picture Here> Extending Hyperion BI with the Oracle BI Server

Oracle SQL Developer for Database Developers. An Oracle White Paper September 2008

Backup / migration of a Coffalyser.Net database

Responsive Web Design in Application Express

Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition

Table of Contents SQL Server Option

Trial version of GADD Dashboards Builder

MICROSTRATEGY 9.3 Supplement Files Setup Transaction Services for Dashboard and App Developers

XTM for Language Service Providers Explained

Connecting to Manage Your MS SQL Database

Release 2.1 of SAS Add-In for Microsoft Office Bringing Microsoft PowerPoint into the Mix ABSTRACT INTRODUCTION Data Access

PaperClip Audit System Installation Guide

Jet Data Manager 2012 User Guide

Guide to the MySQL Workbench Migration Wizard: From Microsoft SQL Server to MySQL

National Fire Incident Reporting System (NFIRS 5.0) Configuration Tool User's Guide

E-Notebook SQL 12.0 Desktop Database Migration and Upgrade Guide. E-Notebook SQL 12.0 Desktop Database Migration and Upgrade Guide

Two new DB2 Web Query options expand Microsoft integration As printed in the September 2009 edition of the IBM Systems Magazine

Continuous Data Protection. PowerVault DL Backup to Disk Appliance

ADMINISTRATOR S GUIDE

Advanced Event Viewer Manual

v4.8 Getting Started Guide: Using SpatialWare with MapInfo Professional for Microsoft SQL Server

CHAPTER 4: BUSINESS ANALYTICS

MySQL Administration and Management Essentials

SQL Server Training Course Content

full file at

6.2 Reporting BIPublisher Improvements

Migrate your Discover Reports to Oracle APEX

Creating a Patch Management Dashboard with IT Analytics Hands-On Lab

CHAPTER 5: BUSINESS ANALYTICS

How to Use PIPS Access to/from SQL Database Utility Program. By PIPSUS Support Team Dr. Chouikha

Sisense. Product Highlights.

Virtualization and the U2 Databases

MS SQL Server Database Management

PeopleSoft Compare Process

Tips and techniques to improve DB2 Web Query for i performance and productivity

Introduction to the Oracle Connector for Outlook

Matisse Installation Guide for MS Windows. 10th Edition

Comparing Microsoft SQL Server 2005 Replication and DataXtend Remote Edition for Mobile and Distributed Applications

Lab: Data Backup and Recovery in Windows XP

Designing portal site structure and page layout using IBM Rational Application Developer V7 Part of a series on portal and portlet development

Toad for Data Analysts, Tips n Tricks

An Oracle White Paper May Oracle Database Cloud Service

How to Copy A SQL Database SQL Server Express (Making a History Company)

Migrating from SharePoint 2007 to SharePoint

FmPro Migrator - FileMaker to SQL Server

SysInfoTools MS SQL Database Recovery

Connecticut Hazardous Waste Manifests Database

SQL Server Integration Services Using Visual Studio 2005

Introduction to Oracle Business Intelligence Standard Edition One. Mike Donohue Senior Manager, Product Management Oracle Business Intelligence

Oracle Fusion Middleware

Release Bulletin Sybase ETL Small Business Edition 4.2

Danny Bryant City of Atlanta

Sage ERP Accpac 6.0A. Installation and System Administrator's Guide

HR Onboarding Solution

Avatier Identity Management Suite

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

<Insert Picture Here> Oracle SQL Developer 3.0: Overview and New Features

Developing Exceptional Mobile and Multi-Channel Applications using IBM Web Experience Factory

STATISTICA VERSION 10 STATISTICA ENTERPRISE SERVER INSTALLATION INSTRUCTIONS

Lab - Data Backup and Recovery in Windows XP

Centralized Oracle Database Authentication and Authorization in a Directory

R12 In Depth: Focus on Report Manager

Contents. PAINLESS MULTI-DBMS STRATEGY For Magic e-developers. Contents Pines Boulevard, Suite 312 Pembroke Pines, Florida USA

Executive summary. Table of Contents. Technical Paper Minimize program coding and reduce development time with Infor Mongoose

Oracle Database Performance Management Best Practices Workshop. AIOUG Product Management Team Database Manageability

Jolly Server Getting Started Guide

Transcription:

<Insert Picture Here> End the Microsoft Access Chaos - Your simplified path to Oracle Application Express Donal Daly Senior Director, Database Tools

Agenda Why Migrate from Microsoft Access? What is Oracle Application Express? Application Migration Workshop How to Migrate Your 7 step process Demonstration Conclusion Next steps Q&A <Insert Picture Here>

Why Migrate from Microsoft Access? Fragmented Data in isolated islands of information Consolidation Platform Dependent MS Windows Only Not Scalable After 250k rows or so, it just doesn t work Web Unfriendly Need to install & manage client software Not Secure Simple to gain full access to data & UI

Secure? About $15 Many variations If your data is worth less than $15, MS Access is a good place to store it Screen Capture taken on 11-Oct-2006

Access Limitations Microsoft Access is not intended as an inherently reliable solution for several reasons: Database Corruption Backup and Maintenance Different Versions of Access and Jet Security Source: When to Migrate from Microsoft Access to Microsoft SQL Server, February 2005, Luke Chung and Dan Haught, Microsoft Corporation http://www.microsoft.com/sql/solutions/migration/access/whenmigrate.mspx

What is Oracle Application Express? Tool to build Database- Centric web applications. Simplicity of a desktop DB with the full power and reliability of Oracle Declarative Browser Based Multi-Tenant Hosting MS Access Replacement

Application Migration Workshop Design Goals Database Refactoring The better the Data Model, the easier it will be to create good Oracle APEX applications Identify tables without Primary Keys, Foreign Keys, UI Defaults. Design Recovery Provide detailed information about the original Access Application Workshop approach allows developer to define scope and fix any objects identified as invalid resulting in increased automatic conversion % Native Oracle APEX Applications No emulation of unique Access functionality Leverages the Application Model behind the Create Application Wizard

Application Migration Workshop Standard feature of 3.0 View of all Access application metadata Identify tables without Primary keys or UI Defaults Identify and Fix Invalid Access Queries (Oracle Views) Validate SQL associated with Access Reports Generate Two types of Applications Application Based on Forms / Reports Maintenance Based on Tables / Views

Migration Map

How to Migrate Your 7 step Process 1. Export MS Access Metadata 2. Migrate MS Access database to Oracle 3. Create an Oracle APEX Workspace 4. Create a Migration project 5. Analyze Access Application 6. Generate Oracle APEX Application 7. Customize your Oracle APEX application

1. Export MS Access Metadata Run the new Exporter Tool for Microsoft Access to generate the following files XML file that describes schema for OMWB SQL file that contains all Metadata for Application Migration Workshop Load the resulting XML file into the Migration Workbench

2. Migrate MS Access Database to Oracle Use the Oracle Migration Workbench If you need to change the data model: Migrate ALL of the tables to Oracle Make changes via Oracle APEX SQL Workshop or SQL Developer Some things to look out for: The Oracle Schema which the Migration Workbench creates will be named after the.mdb file You will need DBA Privileges in order to run the Migration Workbench

Oracle Migration Workbench Oracle Migration Workbench 10.1.0.4.0 Improved Microsoft Access Support Added support for 2002 (XP) & 2003 Multiple mdb file migration 4 types of Access queries migrated to views Native support for 80% of Access functions Multi-byte improvements New Migration Workbench (CY 2007) Integrated with Oracle SQL Developer Support for Access in initial release ~30% of OMWB downloads is for MS Access Over 50,000 downloads since 2001

3. Create an Oracle APEX Workspace Using the Administrative interface of Oracle APEX to create a Workspace and associate your newly migrated Schema with it.

4. Create a migration project From the Application Migration Workshop create a Migration project and load the.sql file created previously by the Exporter Tool for Microsoft Access.

5. Analyze Access Application Database Design Good database design is fundamental to a good application Many MS Access Applications are written by people who don t know a lot about data modeling Normalize data where appropriate Tables without Primary Keys Add UI Defaults Fix any invalid views created by OMWB Application Design Many constructs of MS Access do not translate to the web There is not necessarily a 1-to-1 relationship between an MS Access form and an HTML DB Form HTML DB Reports can replace several MS Access Reports Forms built in MS Access to manage LOVs can be managed as LOVs natively in HTML DB

6. Generate Oracle APEX Application Create Application Based on Access Forms & Reports Create Maintenance Application Based on Tables & Views (Access Queries) When Creating your Application: Decide on your Navigation Style Simple List or Icons for Menu Choose your User interface (theme) Oracle Apex Authentication by default

7. Customize your APEX Application Add additional regions to existing pages Add new pages Review Authentication method Review opportunities to create List of Values and update existing forms to take advantage of them.

D E M O N S T R A T I O N Application Migration Workshop

Conclusion Improved migration capability for Microsoft Access application migrations Business Drivers Consolidation Increase data security Methodology It s all about the data model! A little planning will go a long way There is more than one way to migrate an application keep the client involved so as to not build something they will not want/like

Next Steps More information and downloads http://otn.oracle.com/apex Oracle Application Express 2-Day Developer tutorial book http://otn.oracle.com/apex Download Packaged & Sample applications http://otn.oracle.com/apex http://apex.oracle.com/studio

For More Information http://search.oracle.com Application Express or http://otn.oracle.com/apex