SESSION CODE COS 208 Adam Wilson Program Manager
- Slides: 22
SESSION CODE: COS 208 Adam Wilson Program Manager Microsoft Corporation
Flat file I need data! Different formats Relational Hierarchical invoice Credit card Different billing free FTP Database Different access DVD Web service Discovery Semantics
Office, Dynamics, SQL Server ISV Apps Custom Apps Marketplace Standard Data Access (OData) Billing Analytics Services for Content Providers I need data!
http: //apps. facebook. com/crimestats http: //silverlight. onterrasys. com/Crime. Demo/
Find and subscribe to dataset in “Dallas” portal http: //www. sqlazureservices. com Understand dataset query/response format using Service Explorer In your app, make request and process Atom. Pub response
A quick way to explore “Dallas” datasets Learn about data format and perform quick queries View results in various formats Available for every dataset Fill in parameter values using guided help Click “Analyze” to continue exploring in Power. Pivot and Excel to create Pivot. Tables, graphs, etc.
Trusted marketplace for premium data
var context = new Dallas. Data. Service. Context(new Uri(. . . )); var r = from c in context. Crimes where c. Robbery / c. Population > (from c 2 in context. Crimes select (c 2. Robbery / c 2. Population)). Sum() select c; service/$metadata Service/Crimes? $filter=. . .
Current CTP 2 providers include
High costs Proprietary apps Hard to discover Proprietary protocols Content Privacy Security Reports Service SLA Authentication Billing PR Licensing Authorization Application support $$
Standard Integrated One stop shop Powered by Windows Azure Content Providers MS Products “Dallas” Content consumers (Developers, IWs) ISVs
www. microsoft. com/teched www. microsoft. com/learning http: //microsoft. com/technet http: //microsoft. com/msdn
// Construct the request Web. Request request = Web. Request. Create( "https: //api. sqlazureservices. com/Data. Gov. Service. svc/" + "crimes/Louisiana? city=New%20 Orleans&year=2007"); // Add headers required by Dallas request. Headers["$account. Key"] = "28 Q 3 Twd. Ww. Ip 5 WPa. Jn. Ks. CNst. GFi 1 EKXs 6 X 5 e. V 0 Jn. V 6 HM="; request. Headers["$unique. User. ID"] = "47676 c 3 b-7 c 9 a-4 cdc-8 ad 2 -51 b 4 c 795 baba"; // Read and display the response using (var reader = new Stream. Reader(request. Get. Response(). Get. Response. Stream(), true)) { XDocument xml = XDocument. Parse(reader. Read. To. End()); string burglary. Value = xml. Root. Descendants(). First(el => el. Name. Local. Name == "Burglary"). Value; Console. Write. Line("There were {0} burglaries in New Orleans in 2007. ", burglary. Value); }
<feed xmlns="http: //www. w 3. org/2005/Atom" xmlns: d="http: //schemas. microsoft. com/ado/2007/08/dataservices" xmlns: m="http: //schemas. microsoft. com/ado/2007/08/dataservices/metadata"> <title type="text">Data. Gov - U. S. Offenses Known to Law Enforcement</title> <id>https: //api. sqlazureservices. com/Data. Gov. Service. svc/crimes/Louisiana? city=New Orleans& year=2007& $format=atom 10</id> <rights type="text">2010 U. S. Government</rights> <updated>2010 -05 -31 T 23: 28: 17 Z</updated> <link rel="self" title="Data. Gov - U. S. Offenses Known to Law Enforcement" href="https: //api. sqlazureservices. com/Data. Gov. Service. svc/crimes/Louisiana? city=New%20 Orleans& year=2007& $format=atom 10"/> <entry> <id>https: //api. sqlazureservices. com/Data. Gov. Service. svc/crimes/Louisiana? city=New Orleans& year=2007& $format=atom 10& $page=1& $itemsperpage=1</id> <title type="text">Louisiana / New Orleans in 2007</title> <updated>2010 -05 -31 T 23: 28: 17 Z</updated> <link rel="self" href="https: //api. sqlazureservices. com/Data. Gov. Service. svc/crimes/Louisiana? city=New%20 Orleans& year=2007& $format=atom 10& $page=1& $itemsperpage=1"/> <content type="application/xml"> <m: properties> <d: State m: type="Edm. String">Louisiana</d: State> <d: City m: type="Edm. String">New Orleans</d: City> <d: Year m: type="Edm. Int 32">2007</d: Year> <d: Population m: type="Edm. Int 32">220614</d: Population> <d: Robbery m: type="Edm. Int 32">1154</d: Robbery> [. . . ]
- Mainframe session manager
- Ginasplug
- Adam white speaks
- Code commit code build code deploy
- Ics 208
- Ligamentum pectineale
- Me gustan me encantan (p. 135)
- Pl 107-208
- Regex xkcd
- Level 2 pp. 208-210 answers
- Memory express
- Pb-208 isotope
- 208.06 in standard notation
- 208 huesos del cuerpo humano
- Nine section winding is
- 120/208 wye wye bank
- Chapter 18 plastic laminates
- 208 rmb
- Comp 208
- 208 huesos del cuerpo humano
- Pa 208
- Dns 208 67 222 222
- Senior manager vs general manager