Presentation is loading. Please wait.

Presentation is loading. Please wait.

PASS Community News May 2016

Similar presentations


Presentation on theme: "PASS Community News May 2016"— Presentation transcript:

1 PASS Community News May 2016

2 24 Hours of PASS May 25! PASS Elections
Each year, elections are held for seats that are due to open on the PASS Board of Directors. In 2016, the global PASS membership will vote on three seats, two of which are regional: US/Canada & LATAM. The third seat is an Open seat with no regional restrictions. The elections are critical to ensuring that PASS members have a voice in the leadership and direction of PASS. Voting eligibility All PASS members must have a completed MyPASS profile by June 1, to be eligible. Voting is completely private and anonymous. What next? Elections will take place in September. We will provide more information on critical dates throughout the year as the election campaign and voting process progresses.

3 Upcoming SQLSaturdays
North America International Apr 30 Baltimore May 7 Jacksonville May 14 Rochester May 14 Houston May 21 Atlanta June 4 Maine July 30 Albany Aug 13 San Antonio Nov 19 Lincoln Apr 23 Costa Rica May 21 El Salvador May 21 Kyiv May 28 Plovdiv May 28 Brisbane June 4 Bratislava June 4 Krasnodar Visit to register for an event near you!

4 Arizona SQL Server Users Group
Stay Involved! Sign up for a free membership today at sqlpass.org Linked In: Facebook: Twitter: @SQLPASS PASS: Arizona SQL Server Users Group Linked In: Group name Arizona SQL Server Users Group (AZSSUG) Twitter: @AZSSUGSQLPASS PASS: Meetup:

5 DataSets, making the perfect DataSet efficient in SQL Server 2016!

6 What is the data set used for? What are you choices?
Straight up Query Inline SQL the returns columns and results to a grid, text and/or flat file. Use all T-SQL syntax. Gets clunky and hard to read. You could over complicate Table Variable Awesome way to pass datasets through stored procedures. Great way to handle small datasets without using tempdb. CTE’s (Common Table Expression) A way to manipulate data multiple times in one query Used for recursion and you can control recursion Temp Tables(Global vs Local) Great way to change a dataset before consumption Great for large datasets you can create indexes which makes it more efficient.

7 Data Set workarounds and examples
Get latest record without using group by Use Row and Rank to get the latest Finding a record that fits from a separate data set A Using Lead or Lag to get the before and after record Removal of Duplicates To remove duplicates without doing anything!

8 Rank and Row_Number – get latest record

9 Record between two Data Sets

10 Removing Duplicates: your options

11 In - Memory Anything and Everything?
Column store indexes on Temp Tables. Memory Optimized Tables 2014 feature allows you to specify a table a Memory Optimized Memory Optimized Variables and Temp Tables All 2016 feature allows for table variables to be memory Optimized Examples Adventure works 2016 CTP3 Download

12 Questions Comments References Microsoft white pages
436f-9c13-dde7cf5c2202 Sqlbadpractices.com large-table-vs-temporary-table/ Examples Adventureworks 2016 CTP3 Download


Download ppt "PASS Community News May 2016"

Similar presentations


Ads by Google