Higher Productivity With Ase
Upcoming SlideShare
Loading in...5
×
 

Higher Productivity With Ase

on

  • 477 views

This is my sesson on Sybase Techwave 2007, Las vegas

This is my sesson on Sybase Techwave 2007, Las vegas

Statistics

Views

Total Views
477
Views on SlideShare
477
Embed Views
0

Actions

Likes
0
Downloads
2
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Added support for rules, defaults, and user-defined data types. Added support for assigning permissions and DDL preview before committing the changes.
  • Intelligent templates create optimized queries for the developer.
  • Use-case#1: Show creation of table. This will show how the new table editor that supports a unified end to end creation of tables using other schema objects such as user-defined types, rules, defaults. User can also add permissions to the table and view and save the DDL if needed that will be executed. In addition, we will also add a trigger on the table. Use-case#2: In this use-case, we will show how developers can leverage some productivity enhancing features such as content assist, Visual SQL builder, and templates to write stored procedure code. It will also show how WorkSpace helps developers write code using temp tables. We will show execution features covering statement level execution, execution plan, results viewing, and setting dbcc trace flags. Finally, we will end with show how to debug the stored procedure. Use-case#3: In this use-case we will show the new DDL Generation capabilities which developer can use to quickly generate DDL of schema objects at any desired granularity level and save them in one consolidated file or multiple files by object types as desired. Once files are created, we will show how those files can be checked-in to a team provider system (CVS).

Higher Productivity With Ase Higher Productivity With Ase Presentation Transcript

    • Higher Productivity with your ASE Development
    Samir Nigam ( [email_address] ) Spark Wan (wanh@sybase.com)
  • Agenda
    • Introducing WorkSpace
    • Productivity Features in WorkSpace
    • New Features in WorkSpace 2.0
    • Demo
  • Introducing Sybase WorkSpace
      • From idea to deployment in a unified environment
      • Support for team development, including business analysts, architects and programmers
      • Integrated model-driven design and visual development
      • Modular packaging and pricing for truly customized environment
    A unified application development environment for Sybase servers
  • Productivity Features In WorkSpace
  • Schema Development
    • Full schema objects support
      • Visual development and debugging support for Stored procedures and Triggers
      • Creation and modification of tables, keys, and indexes
      • Web Services Proxy Tables
    • Database Exploring
      • Multi-server and multi-database navigation
      • Tree-based listing of database schema objects
      • Table data viewing and editing
      • Server import from SQL.INI file and LDAP server
  • SQL Development
    • SQL Editor
      • Inline Syntax validation
      • Content assist (auto completion)
      • Powerful Templates
        • Lots of Built-in templates
        • Parameterized for repeatable use
        • Easy to add powerful new user-defined templates
        • Import/export to share with team members
      • Temp tables awareness
        • Auto-detection and creation
      • SQL Wizards for ASE Real-time Messaging and XML Services
  • SQL Development
    • Visual SQL Builder
      • Build large queries with ease
      • Supports cross-database joins, nested queries, variables, etc.
    • Execution and Results Handling
      • Cancel execution, run in background, etc
      • Save results in multiple formats (XML, HTML, CSV)
      • Execution History
    • SQL Analysis
      • Graphical Execution Plan Generation
      • Enable and view ASE Statistics and certain DBCC flags execution output
    • Scripting
      • Full SQL Editor capabilities
      • SQL file execution support
  • SQL Debugging
    • Debugging
      • Non-intrusive
        • No source code change required
      • Supports Stored procedures as well as Triggers
      • Full debugging control
        • Add/Remove, Enable/Disable Breakpoints
        • Step In/Over/Out, Resume, Continue, Terminate
      • Multi-session, Multi-object debugging
      • External client/application debugging
      • Referenced Tables View and Table Data Editor
        • Enables the viewing and editing of tables while debugging
  • New Features - In WorkSpace 2.0
  • New Features: Schema Development
      • New and powerful Wizards and Schema Editors
        • Database Object Schema definition support
          • Tables, Indexes, Primary Keys, Foreign Keys, Constraints
          • Rules, Defaults
          • User-defined Data Types
          • Views
          • Stored Procedures, and Triggers
        • Eliminate complexity of creating and using objects
        • Integrated and Easy to use
        • Support Permissions handling
          • Grant/Revoke for users/groups/roles
  • New Features: SQL Development
      • Scripting
        • Multi-file execution support
      • SQL Scrapbook
        • Supports quick ‘isql like’ ad-hoc command execution
        • Quick execution on different server
      • SQL Editor Enhancements
        • Intelligent Templates
          • Table schema awareness for writing DML statements
        • Quick Open (via F3 Hot Key) for database object definition in Editor
  • New Features: ASE Support
      • New in ASE 15
        • New Data Types
        • Large Identifiers
        • Compute columns
        • Functional Indexes
      • Component Integration Services (CIS)
        • Support for proxy databases and proxy tables.
  • New Features: DDL Generation
      • DDL Generation support for
        • Tables, Triggers, Indexes, Keys, Constraints, Rules, Defaults, UDTs, Views, and Stored Procedures
      • Highly Customizable
        • Fully flexible and granular generation as per object granularity in database server
        • Single and Multi-file scripts generation
      • Captures Permissions
      • Ready for quick and easy version control
  • New Features: Data Manipulation Enhancements
      • Basic Data Migration
        • Quick dataset creation for preserving and moving between servers
        • Based on SQL INSERT
      • Data Manipulation
        • Support data manipulation in Table Data Editor
        • Ability to save DML used to alter data
  • New Features: Large Database Enhancements
      • Working with Large Databases
        • Enterprise Explorer
          • Database Object Filtering support
          • Working Set Support
      • Visual SQL Builder
        • Support full DML round-tripping
        • Awareness of Proxy Objects
  • Demo
    • Use-case #1
        • Create a schema object (table)
    • Use-case #2
        • Write a new stored procedure and debug it
    • Use-case #3
        • Schema versioning