SQL Data Services is a cloud-based database service based on SQL Server technology that provides a highly available and scalable infrastructure for storing and querying data. It eliminates the need to manage database servers and storage. The data model uses a flexible schema-less approach based on entities, properties, and containers. SQL Data Services supports common scenarios like reporting, ETL, data mining, and data sync between applications and mobile users.
Report
Share
Report
Share
1 of 34
More Related Content
Introduction To Sql Services
1. Introduction to SQL Services Lynn Langit Developer Evangelist - Microsoft http://blogs.msdn.com/SoCalDevGal
3. SQL Data Services Virtualized Database in cloud NOT hosted databases Based on SQL Server technology Distributed fabric of SQL Server nodes Process queries, store & index data Highly available / scalable infrastructure Based on partitioning Uses replication between nodes Early relational capabilities today moving to expose more in future Current restriction details here
4. Cloud Data Services Data Spectrum Data Capability File System Rich Data Services Blobs, Queues, Tables Relational Data & BI capabilities SDS Windows Azure
5. What does SDS Provide ? Availability and Agility Instant Scale Reliability Security Cost Effectiveness Save time…
6. What does SDS Eliminate ? Configure Database Servers Configure physical / logical storage Managing Hardware Size DB server (memory, CPU, …) Install / patch DB software Diagnose / resolve hardware failures
7. The ACE Model A uthority Unit of geo-location and billing Tied to DNS name C ontainer Partition of Data Widest domain of Query Collection of HeterogeneousEntities E ntity Property bag of name/value pairs Lightly-typed Unit of update/retrieval Schema-less, Flexible
8. Architecture Fabric Replication Client Tier Mgmt. Services Data Node SQL Server Fabric Mgmt. Services Data Node SQL Server Fabric Mgmt. Services Data Node SQL Server Fabric Mgmt. Services Data Node SQL Server Fabric Distributed SQL Data Cluster Mgmt. Services Data Node SQL Server Fabric Mgmt. Services SQL Server Fabric Data Node Data Node SDS Service Tier Storage Tier Microsoft Global Foundation Services [ADO.Net client] REST SOAP SDS Runtime
12. Reading Data https:// myauthority .data.database.windows.net/v1/ mycontainer / myentity
13. Writing Data https:// myauthority .data.database.windows.net/v1/ mycontainer / myentity
14. Query Model Text query language via web-service header ( as literal text string) Language patterned after C # LINQ syntax from e in entities.OfKind(“ BlogEntry ”) where e[“ Tag ”] == “ SDS ” && e[“ Posted ”] >= DateTime(“ 2008-10-18 ”) && e[“ IsPublic ”] == true select e Operator semantics handles variant values e[“ Posted ”]could be DateTime in one entity and string in another e[“ Tag ”] == “CUSTOMER” means look for instances where Tag is a string and has value “CUSTOMER”. i.e. type inference using literal syntax Query supported over metadata and data properties e.Id vs. e[“ EntryId ”]
15. Query Operations Projection of full entity no shaping or construction Simple boolean operators (<, >, <=, >=, !=, ==, …) Simple Join within Container OrderBy and TOP operations Future Enhancements: Aggregates (Count, Sum, GroupBy) Skip, robust paging Starts-With, Ends-With() More SQL-like features
16. Security Model Basic Authentication in CTP today Username, password Simple Authorization ( per Authority ) Integration with Azure Access Control Supports all Access Control authentication Work underway to provide rich, granular authorization
19. Data Sync Consolidates data from multiple sources Enables data sharing between mobile users, remote offices and business partners Allows leveraging cloud-computing for BI, ETL, Reporting Is an available, highly scalable endpoint Public App On Premises Assets and Data Mobile Users
20. "Huron" + MS Sync Framework Scale via SQL Data Services Consolidate business data in cloud & enable sharing to other desktops & mobile users Synchronize (network available) Each user does not have to be connected to a single database Out-of-the-box publication of Microsoft databases Solves the rendezvous problem More detail here Mobile Clients Rich Clients “ Huron” Sync Service SDS Direct Clients sync subset
22. Business Intelligence at a Glance SQL Server Analysis Server (SSAS) SQL Server Integration Server (SSIS) SSIS source component for SSDS Data Provider SQL Server Report Server (SSRS) Investments to enable you to leverage cloud data in existing data processes – e.g. Reporting, Data Mining and ETL
23. Reporting On-premises provider Can pull from SDS & on-premises data Leverage existing processes & assets Uses existing tools & run-time Flexible Report Builder Rich Visualizations
27. Data Mining Extension of SSAS Table Analysis Tools Leverage data from SSDS or load data from Excel Benefits Rich “attached service” for use in building sophisticated apps Zero setup/admin Friction free capacity (multiple users) Excel add-in Analyze your spreadsheet data Thin Client Pull data directly from SQL Server Data Services Upload your CSV files
28. DM in the Cloud Test Data Types Relational CSV SQL Services
33. Resources Azure Services Platform - here Ryan Dunn blog – here Sync Blog – here SQL Labs Incubation Projects – here SDS Provisioning Client – here My Blog (SoCalDevGal) - here