Download presentation
Presentation is loading. Please wait.
Published byJalen Biringer Modified over 9 years ago
1
SQL Data Services (SDS) Azure Services Platform
5
Database ACE model Datatypes Administration and API (REST and SOAP interface) Tools (Windows) Roadmap
6
Sql Data Services A database..... However not a RDBMS! Current setup in CTP: Each user will be allowed 50Gb of storage across all Authorities 1000 Containers per Authority 1Gb of Blob Entities per Container (up from 500mb) 100mb of Flexible Entities per Container (up from 20mb) Each Blob Entity will be capped at 100mb
7
Authority Container LB Container Entity
8
Sql Data Services A database..... However not a RDBMS!
10
Authority: myCRMDatabase Container: myCustomers
11
Entities: id234985798 customer Jens Jensen Gold member Or <customer xmlns:s='http://schemas.microsoft.com/sitka/2008/03/' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xmlns:x='http://www.w3.org/2001/XMLSchema' > id234985798 customer Jens Jensen Gold member
12
Authority: Not Supported! Container: https://{AuthorityID}.data.database.windows.net/v1/{ContainerID} Entity: https://{AuthorityID}.data.database.windows.net/v1/{ContainerID}/{EntityID}
13
Entity: https://{AuthorityID}.data.database.windows.net/v1/{ContainerID}/{EntityID} 7234985798 customer Jens Jensen Gold member Male
14
Authority: https://{AuthorityID}.data.database.windows.net/v1/ Container: https://{AuthorityID}.data.database.windows.net/v1/{ContainerID} Entity: https://{AuthorityID}.data.database.windows.net/v1/{ContainerID}/{EntityID}
15
Metadata infomation (WSDL’s) Access and authentication: https://database.windows.net/soap/v1/...imports messaging and CRUD pattern interface: https://database.windows.net/soap/v1/schemas.microsoft.com.sitka.2008.03.wsdl
16
General syntax: from e in entities [where condition] [orderby property 1 [,property 2, …]] select e Comparison Operators: >, >=, <, <=, ==, != Logical operators: && (and), || (or),! (not) Syntax difference - mandatory system entity metadata vs entity properties: from e in entities where e.Id == "id234985798" select e or from e in entities where e["firstname"] == "Jens" select e
17
Ofkind(): from e in entities.OfKind(”customer”) select e Take(): (from e in entities where e[“firstname”] == “Jens" select e).Take(10) Take(from e in entities.OfKind(“customer“) select e, 10) Join support: from c in entities.OfKind(“customer“) where c[“firstname"] == “Jens" from o in entities.OfKind(“order“) where o[“customerId"] == c.Id select o
18
Containers All containers in Authority: https://{AuthorityID}.data.database.windows.net/v1/?q= Container “customer”: https://{AuthorityID}.data.database.windows.net/v1/?q="from%20e%20in% 20entities%20where%20e.Id==“customer"%20select%20e" Entities All entities in container: https://{authority-id}.data.database.windows.net/v1/{container-id}?q='' Select specific entity: https://{AuthorityID}.data.database.windows.net/v1/{containerid}?q="from %20e%20in%20entities%20where%20e.Id==“id23243532"%20select%20e"
19
...and the same query string as the REST examples!
20
.Net SQL Data Services SDK (Windows only) Command line utility + SSDS Explorer SDS Documentation (not complete): http://msdn.microsoft.com/en- us/library/cc512417.aspx.Net SQL Data Services SDK: http://www.microsoft.com/downloads/details.aspx?FamilyId=0B1FA5C6-EC9D-440B- 939E-481DD05F2627&displaylang=en Ruby SDK 3.part: http://github.com/sdsteam/sds-rest/tree/master
22
Azure ™ Services Platform
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.