adaptive server enterprise integration with sap business one
TRANSCRIPT
ASE 137: ASE SAP Business One Integration
Peter KwanDirector, Database Platform Management
[email protected] 15-19, 2004
2
The Enterprise. Unwired.
3
The Enterprise. Unwired.
UnwirePeople
UnwireInformation
ManageInformation
Sybase Workspace
Industry and Cross Platform Solutions
• Adaptive Server Enterprise
• Adaptive Server Anywhere
• Sybase IQ
• Dynamic Archive
• Dynamic ODS
• Replication Server
• OpenSwitch
• Mirror Activator
• PowerDesigner
• Connectivity Options
• EAServer
• Industry Warehouse Studio
• Adaptive Server Enterprise
• Adaptive Server Anywhere
• Sybase IQ
• Dynamic Archive
• Dynamic ODS
• Replication Server
• OpenSwitch
• Mirror Activator
• PowerDesigner
• Connectivity Options
• EAServer
• Industry Warehouse Studio
• Unwired Accelerator
• Unwired Orchestrator
• Unwired Toolkit
• Enterprise Portal
• Real Time Data Services
• Unwired Accelerator
• Unwired Orchestrator
• Unwired Toolkit
• Enterprise Portal
• Real Time Data Services
• SQL Anywhere Studio
• M-Business Anywhere
• Pylon Family (Mobile Email)
• Mobile Sales
• XcelleNet Frontline Solutions
• PocketBuilder
• PowerBuilder Family
• AvantGo
• SQL Anywhere Studio
• M-Business Anywhere
• Pylon Family (Mobile Email)
• Mobile Sales
• XcelleNet Frontline Solutions
• PocketBuilder
• PowerBuilder Family
• AvantGo
4
The Enterprise. Unwired.
UnwirePeople
UnwireInformation
ManageInformation
Sybase Workspace
Industry and Cross Platform Solutions
• Adaptive Server Enterprise
• Adaptive Server Anywhere
• Sybase IQ
• Dynamic Archive
• Dynamic ODS
• Replication Server
• OpenSwitch
• Mirror Activator
• PowerDesigner
• Connectivity Options
• EAServer
• Industry Warehouse Studio
• Adaptive Server Enterprise
• Adaptive Server Anywhere
• Sybase IQ
• Dynamic Archive
• Dynamic ODS
• Replication Server
• OpenSwitch
• Mirror Activator
• PowerDesigner
• Connectivity Options
• EAServer
• Industry Warehouse Studio
• Unwired Accelerator
• Unwired Orchestrator
• Unwired Toolkit
• Enterprise Portal
• Real Time Data Services
• Unwired Accelerator
• Unwired Orchestrator
• Unwired Toolkit
• Enterprise Portal
• Real Time Data Services
• SQL Anywhere Studio
• M-Business Anywhere
• Pylon Family (Mobile Email)
• Mobile Sales
• XcelleNet Frontline Solutions
• PocketBuilder
• PowerBuilder Family
• AvantGo
• SQL Anywhere Studio
• M-Business Anywhere
• Pylon Family (Mobile Email)
• Mobile Sales
• XcelleNet Frontline Solutions
• PocketBuilder
• PowerBuilder Family
• AvantGo
5
Windows based Client/Server Application
Complete Business Management Software solution
Expand footprint to Sybase ASE and Linux Operating System
Target small to medium businesses with 1 to 500 concurrent users
1500 customers in 2003, project 5000 customers in 2004, 15,000 in
2005
What is SAP Business One (SBO)?
6
Management control
Integrated CRM
Usability
Collaboration
SDK for customization and extension
SAP BUSINESS ONE PRODUCT PHILOSOPHY
7
Command center enhancement
Customizable table release procedure, add query to condition.
Business process form quotation customizable
FIFO implementation for work flow queues
New Service module - Integrated CRM
Human Resource Module – centralized place for employee information
Outlook Integration
SAP BUSINESS ONE 6.5 RELEASE
8
Sybase Database support
Usability improvement
Manufacturing Resource Planning new features
Integrated CRM new features
SDK new features
Additional platforms
SAP BUSINESS ONE 2004
9
Low cost & low maintenance data repositories
Easy installation, configuration and maintenance
Seamless integration with SAP Business One
Minimal in-house resource requirements
Scalable and high-performance solution
MEETING SAP SMALL BUSINESS REQUIREMENTS
10
ASE SIMPLE ADMINISTRATION
Transportable Databases Quick copies for reporting or online
backups Ship pre-configured databases Minimize downtime during
application re-provisioning Dynamic Cache Management Reduces planned downtime and
increases availability during application tuning
Simplified Installer Easy configuration Reduce Planned Downtime
Improve DBA Productivity
11
ASE SELF MANAGEMENT
Job Scheduler Schedule consistency checks, index
management and reports Templated Backups –predefined
templates for scheduling backups Templated Resource Management –
predefined templates to monitor and dynamically adjust resources like connections and locks
Automatic DB Space Management
Automatically grow databases and logs with thresholds
Reduced unplanned downtime with self healing
Automatic Garbage Collection Cleanup unused space automatically
Reduce Planned Downtime
Reduce Human Intervention
12
ASE FASTER MAINTENANCE
Parallel Recovery Faster Recovery at fail-over
(can/will) improves availability Reduces downtime for large
environments
Parallel Check Points Reduces recovery time
through more frequent check points and more I/O at each check point
Sampling Based Statistics Reduced maintenance time for
updating statistics for very large data sets
System Performance Improvement
Reduced Planned Downtime
1 2 3
0
40
80
100
Number of Recovery Tasks
Re
co
ve
ry T
ime
Pe
rce
nta
ge
System Recovery Time
60
20
13
ASE REDUCED CONTENTION FOR BETTER PERFORMANCE
Multiple TempDB Reduced contention for tempdb by assigning applications or users to different tempdbs
Optimized TempDB LoggingIncreased throughput with reduced log space contention
Optimized TempDB I/OPerformance of TempDB operations (select into) improved with optimized I/O
System Performance Improvement
Higher Throughput
Higher Application Performance
5 10 15 20 25
0
5
10
15
Number of clients
Co
nte
nti
on
on
ca
talo
g
% Contention
1 Temp DB
2 Temp DB
14
SYSTEM REQUIREMENTS - SERVER
Minimum Requirement Recommended Requirement
Operating System Windows 2000 Server/Advanced Server or
Windows 2003 Server standard/Enterprise
Windows 2000 Server or Advanced Server orW2K3 Server standard/Enterprise
CPU 1x Intel® Pentium III
3-20 Users: 1x Intel® Pentium IV21-75 Users: 2x Intel® Pentium IV 75+ Users: 4x Intel® Pentium IV
RAM Memory 512MB 3-10 Users: 1024MB More than 10 Users: 1024MB+64MB x number of users above 10 HD Free Space System partition: 500MB/Data partition:
2GB System partition: 1GB/Data partition: 5GB
CD Rom drive 24x or higher 24x or higher
Display 640 X 480 with 256 colors or higher 640 X 480 with 256 colors or higher
Software Microsoft® IE 6.0 SP1Microsoft® Windows 2000/NT 4.0 SP 6aSybase ASE 12.5.2 Sybase ASE ODBC Driver
Microsoft® IE 6.0 SP1Microsoft® Windows 2000/NT 4.0 SP 6a Sybase ASE 12.5.2Sybase ASE ODBC Driver
15
SYSTEM REQUIRMENTS - CLIENT
Minimum Requirement Recommended Requirement
Operating System Windows 2000 Professional/ Windows XP SP1 32Bit
Windows 2000 Professional/ Windows XP SP1 32Bit
CPU 1x Intel® Pentium
RAM Memory 128MB 256MB
HD Free Space 500MB 500MB
CD Rom drive 24x or higher 24x or higher
Display 800 X 600 with 24bits colors or higher 1024X768 with 24bit colors or higher
Software Microsoft® IE 6.0 SP1Microsoft® Windows 2000/XP/NT 4.0 SP 6aSybase ASE ODBC Driver
Microsoft® Windows 2000/XP/NT4.0 SP6a Sybase ASE ODBC Driver
1x Intel® Pentium IV
16
SEAMLESS INTEGRATION WITH SBO
Desktop Application
Database Connection Manager
Metadata
ODBC Driver
(Contains database description:Object Schema/Relations/Additional data/Indexing etc)
Sybase ASEDatabase
Engine
Common DB *
Company
DB1 **
Company DB2
Company DB3
SBO ASE database
Architecture
17
SBO Install and Configuration
• Server Install Requirement• Windows 2000 Server
• Sybase ASE Small Business Edition CD
• SAP Business One 2004 Server CD
• Client Install Requirement• Windows 2000 Professional
• Sybase ASE SDK Client CD
• Network mount SBO client directory
18
SBO Application Server Side Install
• Windows 2000 Server
• Sybase ASE Small Business Edition CD
• SAP Business One 2004 Server CD
19
SBO ASE Server Configuration
• ASE System Mgmt connection
• Master Device/Master Database Allocation
• Transaction Log Segment & Tempdb
• Optimization of ASE parameters
• Auto-Extend Store procedures
20
CONNECTIVITY
• ODBC standard connectivity • odbcad32
• UTF8 Unicode encoding for multi-locale language support
• Seamless integration with SBO Service Manager
• Backup service• Restore service
21
DATABASE STRUCTURE
Two types of SBO database present on ASE server engine:
• Company Database – Contains all company related data.
• Common Database – Includes tables for basic initialization of any new Company Database (like built-in reports, system queries etc.) Must be one database of this type on server.
Database customization:
• User defined fields – using program interface
• User defined queries – using both program interface and queries created using external tools
22
DB MANAGER INTEGRATION
DB Connection support
Internal data objects manipulations and an option to
obtain data by copying from data object into local
variables
DBD Manager for ASE
• SQL query support
• Table creation
• Stored procedures
• Table and Database manipulations