BARBARIN DAVID SQL Server Senior Consultant Pragmantic SQL Server Denali : New development features.

Slides:



Advertisements
Similar presentations
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Advertisements

© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Preface Demo A Quick Thank You How Did We Do It?
Feature: Identity Management - Login © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Reprint Outstanding Transactions Report © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
Feature: Purchase Requisitions - Requester © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
MIX 09 4/15/ :14 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Feature: Payroll and HR Enhancements © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
Co- location Mass Market Managed Hosting ISV Hosting.
BARBARIN DAVID SQL Server Senior Consultant Pragmantic SA SQL Server Denali : New administration features.
Dual Partitioning for improved performance in VLDBs Ashwin Rao Karavadi, Rakesh Parida Microsoft IT.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Multitenant Model Request/Response General Model.
Feature: Purchase Order Prepayments II © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
 Alexander Malek Lead Program Manager SharePoint Microsoft Corporation BB47.
Announcing Demo Announcing.
Feature: OLE Notes Migration Utility
Feature: Web Client Keyboard Shortcuts © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
SQL Server Developer Tools, Codename “Juneau” Database Services Sanjay Nagamangalam Principal Program Manager SQL Server Manageability.
Feature: SmartList Usability Enhancements © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Session 1.
Built by Developers for Developers…. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
 Rico Mariani Architect Microsoft Corporation.
Migrating to Windows Azure SQL Database Name Title Microsoft Corporation.
Feature: Assign an Item to Multiple Sites © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
WinHEC /22/2017 © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Print Remaining Documents © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
 Michael Rys Principal Lead Program Manager Microsoft Corporation BB16.
Connect with life Connect with life
demo Receive Inventory Export Parse and Normalize.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Document Attachment –Replace OLE Notes © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
Feature: Suggested Item Enhancements – Sales Script and Additional Information © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows.
Feature: Customer Combiner and Modifier © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Feature: Employee Self Service Timecard Entry © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
What’s New In Denali - TSQL David Ballantyne. Who am I Kent.Net/SqlServer.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
demo Instance AInstance B Read “7” Write “8”

customer.
06 | Modifying Data in SQL Server Brian Alderman | MCT, CEO / Founder of MicroTechPoint Tobias Ternstrom | Microsoft SQL Server Program Manager.
demo © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
demo Demo.
Feature: Void Historical/Open Transaction Updates © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
demo QueryForeign KeyInstance /sm:body()/x:Order/x:Delivery/y:TrackingId1Z
Feature: Suggested Item Enhancements – Analysis and Assignment © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and.
Windows Azure SQL Data Sync Name Title Microsoft Corporation.
projekt202 © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
The CLR CoreCLRCoreCLR © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks.
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
Sr. Dir. – Systems Architecture Inlet Technologies.

TSQL Worst Practices Jacob Sebastian, SQL Server MVP
IoCompleteRequest (Irp);... p = NULL; …f(p);
MIX 09 4/17/2018 4:41 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Возможности Excel 2010, о которых следует знать
Title of Presentation 12/2/2018 3:48 PM
8/04/2019 9:13 PM © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Виктор Хаджийски Катедра “Металургия на желязото и металолеене”
Шитманов Дархан Қаражанұлы Тарих пәнінің
Title of Presentation 5/24/2019 1:26 PM
日本初公開!? Vista の新機能を実演 とっちゃん わんくま同盟 7/23/2019 9:09 AM
Presentation transcript:

BARBARIN DAVID SQL Server Senior Consultant Pragmantic SQL Server Denali : New development features

David BARBARIN SQL Server Senior Consultant at Pragmantic SA Collaborative solutions Business solutions Data Management and Business Intelligence

Unstructured data and FILETABLE

The FileTable feature builds on top of the SQL Server FILESTREAM technology Represent a hierarchy of folders and file storage Non transactional access Can be used by Windows applications without changes FILETABLE

A row in a FileTable contains : A FILESTREAM column for stream data and a file_id (GUID) identifier. (NULL if a directory is concerned) Both path_locator and parent_path_locator columns 10 file attributes such as created date and modified date that are useful with file I/O APIs A type column that supports full-text search and semantic search over files and documents. A FileTable enforces certain system-defined constraints and triggers to maintain file namespace semantics. When the database is configured for non-transactional access, directory and files can be access by the filestream network share name FILETABLE

FileTable demo…

FullText search and semantic search

Semantic search builds upon the existing full-text search feature in SQL Server but enables new scenarios that extend beyond syntactical keyword searches Full-text search lets you query the words in a document Semantic search lets you query the meaning of the document Semantic search

Before you can use Semantic Search, you have to install, attach, and register the Semantic database. This database contains the statistical language models required by semantic search Don’t forget to install the Latest Filters to allow indexing the concerned documents Semantic search

Property Search is possible in the documents. The result depends directly on the I-filters. Customizable NEAR (CONTAINS(column_name, 'NEAR((John, Smith),2)') ) Update of all word breakers and stemmers used by Full-Text Search except to Korean language FullText search

Meta Data Discovery

SET FMT ONLY will be replaced by sys.sp_describe_first_result_set sys.dm_exec_describe_first_result_set sys.dm_exec_describe_first_result_set_for_object Meta Data Discovery

Metada Discovery demo…

Ad-hoc Query Paging

Paging still exists in SQL Server by using different methods Implementation of paging like “MySQL” simplifies the search of a range of values ORDER BY clause has been enhanced with OFFSET and FETCH NEXT … ROWS ONLY options Ad-hoc Query Paging

ORDER BY, OFFSET and FETCH demo…

Execute statement enhanced

The EXECUTE statement can now specify the metadata returned from the statement by using the WITH RESULT SETS argument Allow the encapsulation of a stored procedure. Can be a contract between a stored procedure and the Direct Access Layer of an application Change in the stored procedure doesn’t not imply change on the DAL Select data doesn’t require anymore a temp table Conversion with SSIS source and destination is simplier Execute statement

demo…

Sequence objects

Sequences are now possible with SQL Server A Sequence object is a user-defined schema-bound object. It operates similar to an identity column, but sequence numbers are not restricted to use in a single table The last-used value is stored in memory CREATE SEQUENCE and NEXT VALUE FOR Sequences

demo…

THROW statement

Like Csharp or other language THROW raises an exception and transfers execution to a CATCH block of a TRY…CATCH construct THROW does not need a predefined message in sys.messages to work unlike RAISERROR It's not possible to redefine the severity by THROW (always 16) unlike RAISERROR Throw statement

demo…

T-SQL enhancements

Conversion functions PARSE TRY_PARSE TRY_CONVERT T-SQL enhancements

Date and time functions DATEFROMPARTS DATETIME2FROMPARTS DATETIMEFROMPARTS DATETIMEOFFSETFROMPARTS SMALLDATETIMEFROMPARTS TIMEFROMPARTS EOMONTH T-SQL enhancements

Logical functions CHOOSE IIF T-SQL enhancements

String functions CONCAT FORMAT T-SQL enhancements

Logarithm computing : SQL Server supported only two functions that compute logarithms: LOG (for natural logarithm) and LOG10 (for logarithm with a base of 10). LOG function is modified with a second optional option : base that allows to compute a LOG with an another base SELECT LOG(256, 2) equivalent to SELECT LOG(256) / LOG(2); T-SQL enhancements

New Analytic Functions are added CUM_DIST() PERCENTILE_CONT() PERCENTILE_DISC() PERCENTILE_RANK() FIRST_VALUE() LAST_VALUE() LEAD() LAG() T-SQL enhancements

demo…

UTF-16 Supplementary Characters (SC) Collations SC collations can improve searching and sorting by functions that use the Unicode types nchar and nvarchar UTF16 Support Collations

New methods for geometry and geography data types that work with circular arc segments New static aggregate methods for geometry data type and geography data type Spatial types

SQL Server Developer Tools

Juneau provides a unified set of tools that combines : the projects found in SQL Server Business Intelligence Design Studio - including projects of Integration Services, Analysis and Reporting the project database SQL Server. SSDT (Juneau Project)

SQL Server Developer Tools demo…

Please add the following two Slides to the End of your Deck! Thank you! Info to Speakers

Please help us make TechDays even better by Evaluating this Session. Thank you! Give us your feedback!

© 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.