Throughout the week, I read a lot of blog-posts, articles, etc., that has to do with things that interest me
- data science
- data in general
- distributed computing
- SQL Server
- transactions (both db as well as non db)
- and other “stuff”
This is the “roundup” of the posts that has been most interesting to me, this week.
Wow! Wow is all I can say! Sure, of course I knew that Microsoft Data Amp would take place this week, but I had no idea that there would be so much interesting stuff coming out of it!! So instead of pointing to each and every really cool announcement (RCA), I’ll try to keep it contained somewhat, and point to the Channel 9 site for all the videos, plus a couple of the Really, Really Cool Announcements (RRCA).
Microsoft Data Amp
This section will be SQL Server heavy, but still a x-section of various interesting things from Microsoft Data Amp.
- Microsoft Data Amp 2017. The central site for all videos from Microsoft Data Amp. If you only can watch two videos, please, please do yourself a favor and watch the keynotes: Scott “Red-Shirt” Guthrie, and Joseph Siro.
- SQL Server 2017: Building applications using graph data. SQL Server 2017 (the “artist” formerly known as SQL v.Next) has support for graph data. Shreya Verma presents about what you can do with it.
- SQL Server 2017: Advanced Analytics with Python. Oh, ah - SQL Server 2017 supports Python in addition to R for analysis tasks!! See more below.
- What’s new in R Server 9.1 and SQL Server R Services. So let’s not let Python run away with all the “glory” in SQL Server 2017. The release of R Server 9.1 in SQL Server R Services does have some cool stuff up its sleeve!
- SQL Server 2017: Adaptive Query Processing. Let’s not forget my roots; T-SQL, OLTP, the “black art” of query processing. Microsoft in SQL Server 2017 introduces a new family of adaptive query processing improvements that will enhance the performance of workloads that have historically been difficult to tune through classic methodologies. How cool is that?!!!
OK, so let us somewhat return to the “normal” program.
.NET
- C# Futures: Nullable Reference Types. Well, well, well - it looks like Microsoft is moving towards an F# / Haskell model where types, reference or value, are non-nullable by default. It will be very interesting to see how the community reacts to this.
SQL Server
Admittedly , there was a lot of SQL Server new (almost all?) coming from Microsoft Data Amp, but there is still some “other” noteworthy SQL Server topics.
- Saving input and output with sp_execute_external_script using temporal table and file table (part #2). In last week’s roundup, I mentioned how Tomaz tries to figure out how to see what statements have been executed from
sp_execute_external_script
. This is part two of the “saga” - SQL Agent and the hairiest Dateadd in town. Another “epic” drill down in the bowels of SQL Server by Ewald, this time trying to find about weird
DATEADD
behavior. - SQL Server Mysteries: The Case of the Not 100% RESTORE…. Awesome “spelunking” by Bob Ward, where he tries to figure out why
RESTORE
doesn’t work as expected! - SQL Server 2017 Community Technology Preview 2.0 now available. READ ALL ABOUT IT, and then go and download the bits. SQL Server 2017 CTP 2.0 is available for download.
Data Science
- Data Preparation Pipelines: Strategy, Options and Tools. Article from InfoQ about how data preparation is an important aspect of data processing and analytics use cases, and how business analysts and data scientists spend about 80% of their time gathering and preparing the data rather than analyzing it or developing machine learning models.
- Microsoft R Server 9.1 now available. My friends over at Revolution Analytics, also watched (or attended) Microsoft Data Amp and blogs about how Microsoft R Server 9.1 is now available, and some of the new interesting features in it.
- Deep Learning on the New Ubuntu-Based Data Science Virtual Machine for Linux. Microsoft’s Data Science Virtual Machine (DSVM) is a family of popular VM images published on the Azure marketplace with a broad choice of machine learning and data science tools. Microsoft is extending it with the introduction of a brand-new offering in this family – the Data Science Virtual Machine for Linux, based on Ubuntu 16.04LTS – that also includes a comprehensive set of popular deep learning frameworks.
- Deep Learning with Caffe2 on the Azure Data Science Virtual Machine. Caffe has been one such early and popular open source deep learning framework. It has now been rewritten and greatly improved in the latest iteration, named Caffe2. Microsoft and Facebook have worked together to bring Caffe2 to Azure on the Data Science Virtual Machine (DSVM) which can run on either GPU or CPU based virtual machines on the cloud.
- Delivering AI with data: the next generation of Microsoft’s data platform. An overview of Microsoft’s offerings in he data and AI space.
Shameless Self Promotion
Some “plugs” about a couple of recent blog-posts by yours truly.
- SQL Server 2017 - Python Executing Inside SQL Server. Straight after the Microsoft Data Amp event I downloaded SQL Server 2017 and started
playing around, (erm, I mean) researching. This post is a “Hello World” Python running in SQL Server 2017. There will be more posts coming about Python in SQL Server 2017. - Microsoft SQL Server R Services - Internals IV. The fourth post in the Microsoft SQL Server R Services - Internals “saga”. In this episode, the fearless hero (me) looks more into process creation, process pools and other cool stuff!
That’s all for this week. I hope you enjoy what I did put together. If you have ideas for what to cover, please comment on this post or ping me.