Presentation is loading. Please wait.

Presentation is loading. Please wait.

Adam Wilson Program Manager Microsoft Corporation SESSION CODE: COS208.

Similar presentations


Presentation on theme: "Adam Wilson Program Manager Microsoft Corporation SESSION CODE: COS208."— Presentation transcript:

1 Adam Wilson Program Manager Microsoft Corporation SESSION CODE: COS208

2 I need data!

3 MarketplaceMarketplace BillingBilling AnalyticsAnalytics Services for Content Providers Standard Data Access (OData) Office, Dynamics, SQL Server ISV Apps Custom Apps

4 http://apps.facebook.com/crimestatshttp://silverlight.onterrasys.com/CrimeDemo/

5 Find and subscribe to dataset in “Dallas” portal http://www.sqlazureservices.com http://www.sqlazureservices.com Understand dataset query/response format using Service Explorer In your app, make request and process AtomPub response

6 A quick way to explore “Dallas” datasets Available for every dataset Fill in parameter values using guided help View results in various formats Click “Analyze” to continue exploring in PowerPivot and Excel to create PivotTables, graphs, etc. Learn about data format and perform quick queries

7

8

9

10

11 var context = new DallasDataServiceContext(new Uri(...)); var r = from c in context.Crimes where c.Robbery / c.Population > (from c2 in context.Crimes select (c2.Robbery / c2.Population)).Sum() select c; service/$metadataService/Crimes?$filter=...

12

13

14 Content ServicePRLicensingSLAPrivacySecurityAuthenticationAuthorization Application support BillingReports $$ Proprietary protocols Hard to discover Proprietary apps High costs

15 “Dallas” Content Providers ISVs Content consumers (Developers, IWs) MS Products Standard Integrated One stop shop Powered by Windows Azure

16

17 www.microsoft.com/teched www.microsoft.com/learning http://microsoft.com/technet http://microsoft.com/msdn

18

19

20 // Construct the request WebRequest request = WebRequest.Create( "https://api.sqlazureservices.com/DataGovService.svc/" + "crimes/Louisiana?city=New%20Orleans&year=2007"); // Add headers required by Dallas request.Headers["$accountKey"] = "28Q3TwdWwIp5WPaJnKsCNstGFi1EKXs6X5eV0JnV6HM="; request.Headers["$uniqueUserID"] = "47676c3b-7c9a-4cdc-8ad2-51b4c795baba"; // Read and display the response using (var reader = new StreamReader(request.GetResponse().GetResponseStream(), true)) { XDocument xml = XDocument.Parse(reader.ReadToEnd()); string burglaryValue = xml.Root.Descendants().First(el => el.Name.LocalName == "Burglary").Value; Console.WriteLine("There were {0} burglaries in New Orleans in 2007.", burglaryValue); }

21 Data.Gov - U.S. Offenses Known to Law Enforcement https://api.sqlazureservices.com/DataGovService.svc/crimes/Louisiana?city=New Orleans&year=2007&$format=atom10 2010 U.S. Government 2010-05-31T23:28:17Z https://api.sqlazureservices.com/DataGovService.svc/crimes/Louisiana?city=New Orleans&year=2007&$format=atom10&$page=1&$itemsperpage=1 Louisiana / New Orleans in 2007 2010-05-31T23:28:17Z Louisiana New Orleans 2007 220614 1154 [...]

22


Download ppt "Adam Wilson Program Manager Microsoft Corporation SESSION CODE: COS208."

Similar presentations


Ads by Google