SlideShare a Scribd company logo
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

More Related Content

What's hot (20)

A Primer To Sybase Iq Development July 13
A Primer To Sybase Iq Development July 13A Primer To Sybase Iq Development July 13
A Primer To Sybase Iq Development July 13
sparkwan
 
Introduction to azure document db
Introduction to azure document dbIntroduction to azure document db
Introduction to azure document db
Antonios Chatzipavlis
 
Microsoft SQL Server Analysis Services (SSAS) - A Practical Introduction
Microsoft SQL Server Analysis Services (SSAS) - A Practical Introduction Microsoft SQL Server Analysis Services (SSAS) - A Practical Introduction
Microsoft SQL Server Analysis Services (SSAS) - A Practical Introduction
Mark Ginnebaugh
 
Developing ssas cube
Developing ssas cubeDeveloping ssas cube
Developing ssas cube
Slava Kokaev
 
What's new in SQL Server 2017
What's new in SQL Server 2017What's new in SQL Server 2017
What's new in SQL Server 2017
Hasan Savran
 
Ssis 2008
Ssis 2008Ssis 2008
Ssis 2008
maha2886
 
Tech-Spark: Azure SQL Databases
Tech-Spark: Azure SQL DatabasesTech-Spark: Azure SQL Databases
Tech-Spark: Azure SQL Databases
Ralph Attard
 
Azure sql database limitations
Azure sql database limitationsAzure sql database limitations
Azure sql database limitations
BRIJESH KUMAR
 
Azure cosmos db, Azure no-SQL database,
Azure cosmos db, Azure no-SQL database, Azure cosmos db, Azure no-SQL database,
Azure cosmos db, Azure no-SQL database,
BRIJESH KUMAR
 
Introduction to Machine Learning on Azure
Introduction to Machine Learning on AzureIntroduction to Machine Learning on Azure
Introduction to Machine Learning on Azure
Antonios Chatzipavlis
 
SQL Server 2019 ctp2.2
SQL Server 2019 ctp2.2SQL Server 2019 ctp2.2
SQL Server 2019 ctp2.2
Gianluca Hotz
 
Deploying data tier applications sql saturday dc
Deploying data tier applications sql saturday dcDeploying data tier applications sql saturday dc
Deploying data tier applications sql saturday dc
Joseph D'Antoni
 
Introduction to Azure DocumentDB
Introduction to Azure DocumentDBIntroduction to Azure DocumentDB
Introduction to Azure DocumentDB
Ike Ellis
 
Sql server denali
Sql server denaliSql server denali
Sql server denali
shinycardoza
 
Dynamic data masking sql server 2016
Dynamic data masking sql server 2016Dynamic data masking sql server 2016
Dynamic data masking sql server 2016
Antonios Chatzipavlis
 
Sql Azure Pass
Sql Azure PassSql Azure Pass
Sql Azure Pass
sqlserver.co.il
 
Sql azure dec_2010 Lynn & Ike
Sql azure dec_2010 Lynn & IkeSql azure dec_2010 Lynn & Ike
Sql azure dec_2010 Lynn & Ike
Ike Ellis
 
A Gentle Introduction to Microsoft SSAS
A Gentle Introduction to Microsoft SSASA Gentle Introduction to Microsoft SSAS
A Gentle Introduction to Microsoft SSAS
John Paredes
 
First Look to SSIS 2012
First Look to SSIS 2012First Look to SSIS 2012
First Look to SSIS 2012
Pedro Perfeito
 
Database Schema Management & Deployment using SQL Server Data Tools (SSDT)
Database Schema Management & Deployment using SQL Server Data Tools (SSDT)Database Schema Management & Deployment using SQL Server Data Tools (SSDT)
Database Schema Management & Deployment using SQL Server Data Tools (SSDT)
Microsoft TechNet - Belgium and Luxembourg
 
A Primer To Sybase Iq Development July 13
A Primer To Sybase Iq Development July 13A Primer To Sybase Iq Development July 13
A Primer To Sybase Iq Development July 13
sparkwan
 
Microsoft SQL Server Analysis Services (SSAS) - A Practical Introduction
Microsoft SQL Server Analysis Services (SSAS) - A Practical Introduction Microsoft SQL Server Analysis Services (SSAS) - A Practical Introduction
Microsoft SQL Server Analysis Services (SSAS) - A Practical Introduction
Mark Ginnebaugh
 
Developing ssas cube
Developing ssas cubeDeveloping ssas cube
Developing ssas cube
Slava Kokaev
 
What's new in SQL Server 2017
What's new in SQL Server 2017What's new in SQL Server 2017
What's new in SQL Server 2017
Hasan Savran
 
Tech-Spark: Azure SQL Databases
Tech-Spark: Azure SQL DatabasesTech-Spark: Azure SQL Databases
Tech-Spark: Azure SQL Databases
Ralph Attard
 
Azure sql database limitations
Azure sql database limitationsAzure sql database limitations
Azure sql database limitations
BRIJESH KUMAR
 
Azure cosmos db, Azure no-SQL database,
Azure cosmos db, Azure no-SQL database, Azure cosmos db, Azure no-SQL database,
Azure cosmos db, Azure no-SQL database,
BRIJESH KUMAR
 
Introduction to Machine Learning on Azure
Introduction to Machine Learning on AzureIntroduction to Machine Learning on Azure
Introduction to Machine Learning on Azure
Antonios Chatzipavlis
 
SQL Server 2019 ctp2.2
SQL Server 2019 ctp2.2SQL Server 2019 ctp2.2
SQL Server 2019 ctp2.2
Gianluca Hotz
 
Deploying data tier applications sql saturday dc
Deploying data tier applications sql saturday dcDeploying data tier applications sql saturday dc
Deploying data tier applications sql saturday dc
Joseph D'Antoni
 
Introduction to Azure DocumentDB
Introduction to Azure DocumentDBIntroduction to Azure DocumentDB
Introduction to Azure DocumentDB
Ike Ellis
 
Dynamic data masking sql server 2016
Dynamic data masking sql server 2016Dynamic data masking sql server 2016
Dynamic data masking sql server 2016
Antonios Chatzipavlis
 
Sql azure dec_2010 Lynn & Ike
Sql azure dec_2010 Lynn & IkeSql azure dec_2010 Lynn & Ike
Sql azure dec_2010 Lynn & Ike
Ike Ellis
 
A Gentle Introduction to Microsoft SSAS
A Gentle Introduction to Microsoft SSASA Gentle Introduction to Microsoft SSAS
A Gentle Introduction to Microsoft SSAS
John Paredes
 
First Look to SSIS 2012
First Look to SSIS 2012First Look to SSIS 2012
First Look to SSIS 2012
Pedro Perfeito
 

Viewers also liked (7)

Positive Attitude Is Every Thing
Positive Attitude Is Every ThingPositive Attitude Is Every Thing
Positive Attitude Is Every Thing
muppalar
 
Summaryworkshop
SummaryworkshopSummaryworkshop
Summaryworkshop
Community Design Netwerk
 
3 G时代移动应用新机遇和新挑战
3 G时代移动应用新机遇和新挑战3 G时代移动应用新机遇和新挑战
3 G时代移动应用新机遇和新挑战
sparkwan
 
TNM Consultancy
TNM ConsultancyTNM Consultancy
TNM Consultancy
SwatiRajbhar
 
Lisa Jackson
Lisa JacksonLisa Jackson
Lisa Jackson
Museums & Galleries Qld
 
Kegel Dysfunctie Jens Antjon
Kegel Dysfunctie Jens AntjonKegel Dysfunctie Jens Antjon
Kegel Dysfunctie Jens Antjon
Jens antjon
 
The Playing Field: Practice makes pixel-perfect
The Playing Field: Practice makes pixel-perfectThe Playing Field: Practice makes pixel-perfect
The Playing Field: Practice makes pixel-perfect
Ryan Sims
 
Positive Attitude Is Every Thing
Positive Attitude Is Every ThingPositive Attitude Is Every Thing
Positive Attitude Is Every Thing
muppalar
 
3 G时代移动应用新机遇和新挑战
3 G时代移动应用新机遇和新挑战3 G时代移动应用新机遇和新挑战
3 G时代移动应用新机遇和新挑战
sparkwan
 
Kegel Dysfunctie Jens Antjon
Kegel Dysfunctie Jens AntjonKegel Dysfunctie Jens Antjon
Kegel Dysfunctie Jens Antjon
Jens antjon
 
The Playing Field: Practice makes pixel-perfect
The Playing Field: Practice makes pixel-perfectThe Playing Field: Practice makes pixel-perfect
The Playing Field: Practice makes pixel-perfect
Ryan Sims
 

Similar to Higher Productivity With Ase (20)

Sql server basics
Sql server basicsSql server basics
Sql server basics
Dilfaroz Khan
 
Saying goodbye to SQL Server 2000
Saying goodbye to SQL Server 2000Saying goodbye to SQL Server 2000
Saying goodbye to SQL Server 2000
ukdpe
 
What’s new in SQL Server 2017
What’s new in SQL Server 2017What’s new in SQL Server 2017
What’s new in SQL Server 2017
James Serra
 
Azure Data platform
Azure Data platformAzure Data platform
Azure Data platform
Mostafa
 
Resume_Navneet_Formatted
Resume_Navneet_FormattedResume_Navneet_Formatted
Resume_Navneet_Formatted
Navneet Tiwari
 
SQL Server 2008 for .NET Developers
SQL Server 2008 for .NET DevelopersSQL Server 2008 for .NET Developers
SQL Server 2008 for .NET Developers
llangit
 
Tech Days09 Sqldev
Tech Days09 SqldevTech Days09 Sqldev
Tech Days09 Sqldev
llangit
 
SQL Server 2008 for Developers
SQL Server 2008 for DevelopersSQL Server 2008 for Developers
SQL Server 2008 for Developers
llangit
 
Azure Synapse Analytics Overview (r1)
Azure Synapse Analytics Overview (r1)Azure Synapse Analytics Overview (r1)
Azure Synapse Analytics Overview (r1)
James Serra
 
Rock Solid SQL Server Management
Rock Solid SQL Server ManagementRock Solid SQL Server Management
Rock Solid SQL Server Management
Tony Bain
 
SQL Server 2008 for Developers
SQL Server 2008 for DevelopersSQL Server 2008 for Developers
SQL Server 2008 for Developers
ukdpe
 
Whats New Sql Server 2008 R2 Cw
Whats New Sql Server 2008 R2 CwWhats New Sql Server 2008 R2 Cw
Whats New Sql Server 2008 R2 Cw
Eduardo Castro
 
Whats New Sql Server 2008 R2
Whats New Sql Server 2008 R2Whats New Sql Server 2008 R2
Whats New Sql Server 2008 R2
Eduardo Castro
 
MS-SQL SERVER ARCHITECTURE
MS-SQL SERVER ARCHITECTUREMS-SQL SERVER ARCHITECTURE
MS-SQL SERVER ARCHITECTURE
Douglas Bernardini
 
KoprowskiT_SQLSat230_Rheinland_SQLAzure-fromPlantoBackuptoCloud
KoprowskiT_SQLSat230_Rheinland_SQLAzure-fromPlantoBackuptoCloudKoprowskiT_SQLSat230_Rheinland_SQLAzure-fromPlantoBackuptoCloud
KoprowskiT_SQLSat230_Rheinland_SQLAzure-fromPlantoBackuptoCloud
Tobias Koprowski
 
It ready dw_day3_rev00
It ready dw_day3_rev00It ready dw_day3_rev00
It ready dw_day3_rev00
Siwawong Wuttipongprasert
 
BI 2008 Simple
BI 2008 SimpleBI 2008 Simple
BI 2008 Simple
llangit
 
SQLSaturday#290_Kiev_WindowsAzureDatabaseForBeginners
SQLSaturday#290_Kiev_WindowsAzureDatabaseForBeginnersSQLSaturday#290_Kiev_WindowsAzureDatabaseForBeginners
SQLSaturday#290_Kiev_WindowsAzureDatabaseForBeginners
Tobias Koprowski
 
Introduction to sql database on azure
Introduction to sql database on azureIntroduction to sql database on azure
Introduction to sql database on azure
Antonios Chatzipavlis
 
SQL Server 2008 Data Mining
SQL Server 2008 Data MiningSQL Server 2008 Data Mining
SQL Server 2008 Data Mining
llangit
 
Saying goodbye to SQL Server 2000
Saying goodbye to SQL Server 2000Saying goodbye to SQL Server 2000
Saying goodbye to SQL Server 2000
ukdpe
 
What’s new in SQL Server 2017
What’s new in SQL Server 2017What’s new in SQL Server 2017
What’s new in SQL Server 2017
James Serra
 
Azure Data platform
Azure Data platformAzure Data platform
Azure Data platform
Mostafa
 
Resume_Navneet_Formatted
Resume_Navneet_FormattedResume_Navneet_Formatted
Resume_Navneet_Formatted
Navneet Tiwari
 
SQL Server 2008 for .NET Developers
SQL Server 2008 for .NET DevelopersSQL Server 2008 for .NET Developers
SQL Server 2008 for .NET Developers
llangit
 
Tech Days09 Sqldev
Tech Days09 SqldevTech Days09 Sqldev
Tech Days09 Sqldev
llangit
 
SQL Server 2008 for Developers
SQL Server 2008 for DevelopersSQL Server 2008 for Developers
SQL Server 2008 for Developers
llangit
 
Azure Synapse Analytics Overview (r1)
Azure Synapse Analytics Overview (r1)Azure Synapse Analytics Overview (r1)
Azure Synapse Analytics Overview (r1)
James Serra
 
Rock Solid SQL Server Management
Rock Solid SQL Server ManagementRock Solid SQL Server Management
Rock Solid SQL Server Management
Tony Bain
 
SQL Server 2008 for Developers
SQL Server 2008 for DevelopersSQL Server 2008 for Developers
SQL Server 2008 for Developers
ukdpe
 
Whats New Sql Server 2008 R2 Cw
Whats New Sql Server 2008 R2 CwWhats New Sql Server 2008 R2 Cw
Whats New Sql Server 2008 R2 Cw
Eduardo Castro
 
Whats New Sql Server 2008 R2
Whats New Sql Server 2008 R2Whats New Sql Server 2008 R2
Whats New Sql Server 2008 R2
Eduardo Castro
 
KoprowskiT_SQLSat230_Rheinland_SQLAzure-fromPlantoBackuptoCloud
KoprowskiT_SQLSat230_Rheinland_SQLAzure-fromPlantoBackuptoCloudKoprowskiT_SQLSat230_Rheinland_SQLAzure-fromPlantoBackuptoCloud
KoprowskiT_SQLSat230_Rheinland_SQLAzure-fromPlantoBackuptoCloud
Tobias Koprowski
 
BI 2008 Simple
BI 2008 SimpleBI 2008 Simple
BI 2008 Simple
llangit
 
SQLSaturday#290_Kiev_WindowsAzureDatabaseForBeginners
SQLSaturday#290_Kiev_WindowsAzureDatabaseForBeginnersSQLSaturday#290_Kiev_WindowsAzureDatabaseForBeginners
SQLSaturday#290_Kiev_WindowsAzureDatabaseForBeginners
Tobias Koprowski
 
Introduction to sql database on azure
Introduction to sql database on azureIntroduction to sql database on azure
Introduction to sql database on azure
Antonios Chatzipavlis
 
SQL Server 2008 Data Mining
SQL Server 2008 Data MiningSQL Server 2008 Data Mining
SQL Server 2008 Data Mining
llangit
 

Higher Productivity With Ase

  • 1. Higher Productivity with your ASE Development Samir Nigam ( [email_address] ) Spark Wan ([email protected])
  • 2. Agenda Introducing WorkSpace Productivity Features in WorkSpace New Features in WorkSpace 2.0 Demo
  • 3. 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
  • 5. 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
  • 6. 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
  • 7. 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
  • 8. 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
  • 9. New Features - In WorkSpace 2.0
  • 10. 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
  • 11. 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
  • 12. 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.
  • 13. 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
  • 14. 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
  • 15. 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
  • 16. 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

Editor's Notes

  • #11: Added support for rules, defaults, and user-defined data types. Added support for assigning permissions and DDL preview before committing the changes.
  • #12: Intelligent templates create optimized queries for the developer.
  • #17: 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).