There have been some snippets of information trickling out of the Microsoft PDC this evening about SQL Server Data Services (SSDS). Namely:
- That’s not its name anymore. Its now called SQL Data Services (SDS)
- SDS is the data layer in Windows Azure
- You can now do joins between different entities. Just by the very nature of cloud services you shouldn’t assume that this is the same as a regular join in a relational database but nonetheless this is a huge step forward.
- Metrics such as:
- how many containers/entities exist
- what is total storage used by an authority/container
- how much BLOB storage space
- how many requests against a resource
will now be available and, best of all, they' will be available via the same RESTful interface that you use to get the data itself
- User limits in the beta period have been increased
More interesting than all of that though is the tantalising information presented in a keynote slide:

[Matthew Roche has already commented about this by the way in his blog post Teaser from PDC: SQL Services and in fact I stole the picture above from his blog post but I know Matthew quite well so hopefully he won’t mind :) ]
Here we see a number of other planned offering from SQL Data Services including ETL and Data Mining. Bob Muglia (he who presented this slide) mentioned Analysis Services in his speech too. That at least answers the question posed in my blog post from 5th June earlier this year “Will we get a cloud-based aggregation engine?”. The answer, quite clearly, is YES. Excellent.
But what of ETL? Muglia brushed that one aside. He mentioned ETL in the cloud but SSIS was not mentioned specifically – I’m intrigued to see what develops here. Indeed I am wondering if there is even a requirement for ETL in the cloud; if these services are massively scalable as they are reputed to be then why do you need to move data between them? Time will tell.
And what of reference data? Muglia suggested that Microsoft would be making available pre-prepared datasets for our use; more intrigue indeed. Will this be information that is in the public domain or will we have to pay Microsoft for its usage? Will they be hosting information on behalf of third parties for public consumption? Again, all remains to be seen.
The reporting slide refers to hosted Reporting Services. Hmmm…that one doesn’t quite float my boat.
I’m rather excited my these developments. What are your opinions? I’m very interested to know.
-Jamie
P.S. Incidentally, look out on my blog later this week where I will (hopefully) be talking about some interesting work that I and a couple of colleagues have been doing using SQL Data Services.