Post on 31-Dec-2015
Recap of SQL Live and SQL PASS Conferences 2002
12/09/2002Erik VeermanDave Fackler
Douglas McDowell
SQL Server Magazine Live!
• Sun, Oct 27 to Wed, Oct 30• Hyatt Grand Cypress Resort,
Orlando, FL• Held in conjunction with
– ASP.NET Connections Conference– VS.NET Connections Conference
• Innovator Cup Awards
Keynotes and Seminars
• Keynote Sessions– Visual Studio.NET Roadmap– SQL Server: Today and Tomorrow
• Pre-conference Seminars– ASP.NET Jumpstart– Create a VS.NET Application in a Day– Hands on C#– ADO and ADO.NET Programming and
Performance– TSQL for Administrators– Tuning High Performance SQL 2000
Databases– COM+ Enterprise Services and .NET
Conference Sessions
• Three SQL Server tracks:– Administration and Architecture (24)– ADO and Application Development (17)– TSQL and Server Side Development (16)
• Access to ASP.NET and VS.NET sessions– Visual Basic (36)– C++ (18)– C# (13)– ASP (39)
Highlights
• SQL Server CE Development• Log Shipping and Replication• Security• Database Performance• ADO and ADO.NET
Programming• XML• Data Warehouse, DTS, Analysis
Services
PASS Community Summit - Seattle
• November 19-22, 2002 • Washington State Convention &
Trade Center • Seattle, Washington
Gord Mangione,VP Microsoft SQL Server
Bill Baker,General Manager SQL
Server
Peter Spiro,Distinguished Developer
YUKON debrief
OLAP and Data mining• BI Dev Workbench• ETL• Management Tools• Best Practices and Partnerships
ACT III!• Act I = OLAP• Act II = Data Mining• Act III …
YUKON BI
ACT III
???
YUKON BI
Scalability, Serviceability, Manageability, Securability, Usability
Scalability• Centralized calculations on the server
– Less network traffic– Simple to maintain
• Cached MDX Calcs• Disk based dimension storage
(150 Mil members tested)• 10X performance increase on write-back
YUKON BI “…Abilities”
Securability• Every line of code reviewed in May (2K sp3)
– Secure by default (disable http anonymous)– Fine grain admin permissions– Service runs at lowest security level
• Encryption– Pipe, password, local cubes
• Signed binaries• Audit
YUKON BI “…Abilities”
Manageability• Integrated with relation engine
– Single shell FE, Query Editor supports MDX, SQL– Profile OLAP (connections, actions, stats, usual)– Integrated Backup/restore
• Development– Development lifecycle (dev-test-prod)– XML based DDL, stored procedures
• Analysis Management Objects – ASO (Replaces DSO)• MDX Debugger
– Visualize calculation logic– Debug logic… step by step, check calc logic
YUKON BI “…Abilities”
Availability• Failover clustering “in the box”• Multi-instance• Server staging• Back-up and Restore
– NOT Archive and restore!– No more 2 Gb limit
• XML for Analysis (XMLA)– The way that A.S. interacts with clients– Native server protocol, not PTS– Enables integration with other AS servers– Available now.
YUKON BI “…Abilities”
Serviceability• Trace events• Flight recorder – last “n” events• Capture and replay events• Dr Watson
• Backward compatibility– Full support for MDX, ADO MD, OLE DB– Migration tools– Side-by-Side integration
YUKON BI “…Abilities”
Usability• Usability studies• Focus Groups• Site visits
…
YUKON BI “…Abilities”
Programmability• Goals
– Enable developers to take advantage of existing skills– Provide end-to-end development tool
• Common Language Runtime (CLR)– Infrastructure integration (memory, threads, SQL types)– Functions procedures, triggers– User defined types, aggregations– in-proc data access– symmetric data access )mid-tier/data tier deployment.– Tight integration with (AUTHORING, DEBUGGIN, PROFILING)
YUKON RDBMS
Programmability• XML
– Structured/semi-structures data documents– XML data types
• (first class citizens, columns, variables, parameters of the XML type can be associated with XSD… not just a char column)
– X-Query (standard optimizations/storage)– Native Web Services (HTTP, soap protocal)– Web service
YUKON RDBMS
Programmability
• T-SQL enhancements– Varchar(max), date, time– Recursive queries (ANSI) (“bill of materials” types of
queries)– Exception handling (for transaction abort)– Query notification (notify when the results of the
query change)– Mid-tier cache invalidation– Multiple active result sets (single connection allows
multiple requests in the server)– Query notifications
YUKON RDBMS
Data Management
• Security– Implementation robustness, more precise control– Row level security, user/schema separation, – Flexible server roles, all permissions grantable,
tools documentation
• Availability/Scalability– Online operations (create index, restore)– Support for high-end failover clustering operations– Scale up operations (target 64 proc machines)– 64 bit operations support for Itanium 2 family
• Available in SQL2K SP3!
YUKON RDBMS
Data Management• Manageability (differentiate from other systems)
– Innovative management tools and object models– Awareness and auto-reporting of problems– Comprehensive logging and playback to isolate issues.
• Futures• (MSFT realized that database technology is really useful thing!!)
– VLDB, RAS, Query capabilities• (available to many storage areas... file system, Exchange, etc),
– Self managing– Unified Storage– Synergy between data triangle
• Personal data• Internet data• Business data
YUKON RDBMS
Application Example• VB code created with visual studio
– “create assembly”... to point to the dll• security is defined by permission buckets.• Stored procedure calls the assembly
– “create HTTP Endpoint” … to create a web service• allow the procedure to be accessed outside SQL
• Algorithm on the XML data– Created a user defined aggregate based on the CLR– Consume multiple rows into a scalar value– XML loaded into the DOM– Extract the data and run the aggregation
• Takeaway– Integrated into system
YUKON RDBMS
Conference Sessions
• 200+ members of the Microsoft SQL Server Team including product managers, developers, testers, and members of the support team
• Over 100 Technical Sessions focusing only on SQL Server
• More than 80 MVP, Microsoft and user-expert presenters
• 30+ leading complementary solution providers on our tradeshow floor
Conference Sessions
• 11 full-day SQL Server seminars• 10 Ask the Expert topics and 3 Q&A
Panel discussions, moderated by Microsoft
• The most detailed preview of Yukon for months to come.
Highlights
• Yukon• SP 3 Beta• Access to Microsoft
Development Team• Ask the Experts
Next Year
• November 11-14, 2003• Washington State Convention &
Trade Center• Seattle, Washington
BE THERE!