Index Public Cloud Data Sources O365 Power BI Public Data Catalog Data Refresh Data Management SPO team sites, Power BI Corporate Data Catalog Admin Center Portal BI Sites, Q&A Cloud Data Sources Import Data Import Data Data Refresh Publish reports & Import data, create featured Publish queries questions, configure Manage Data scheduled refresh Publish queries Data Management Gateway Configure Corporate Data Sources IT Admin Publish raw data sources or expose them as OData feeds Data Steward IW (Author) Import Data Import Data Consume interactive reports, ask questions Power Query Power Pivot Power View Power Map Excel, Tablet/Mobile , IW Browser – (Consumer) Silverlight, HTML5 Tips & tricks 0:10 Customer story: OData HQ 0:15 Demo: POJSEC mad lib mail 0:10 So what? 0:05 Demo: Import OData in Excel 0:05 Demo: Import OData in Power Query 0:10 Demo: POJSEC read-only 0:10 lots consistent + Eric Jones @erjjones Dylan Vester @odatahq MICROSOFT WEB MOBILE IoT THIS IS A CLIENT SUCCESS STORY WITH POWER QUERY INDIANA STATE MUSEUM INDIANA STATE MUSEUM REALTIME FEEDBACK WIFI DEVICE ODATA SERVICE POWER QUERY STORYTIME where our journey begins… VISITOR ENGAGEMENT WENT REAL TIME DATA GREW AND EVOLVED CURATOR CURIOSITY GREW MORE WIFI DEVICES + EXHIBIT USAGE PATTERNS EMERGED CURATORS &MARKETING LEARNED BASED ON DATA EXHIBITS EVOLVED BASED ON DATA INDIANA STATE MUSEUM INNOVATES with Power Query… POWER QUERY show me the how… POWER QUERY [demo time] @ODATAHQ ODATAHQ.COM #ODATAHQ 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Explore Play Follow Get Answers Give Feedback Patterns and practices 30+ Visual Studio projects Common scenarios Contribute OFC-B254 Integrating Yammer and Microsoft SharePoint Using .NET DEV-B230 Most Commonly Asked for On-Premises Customizations Reimagined as Applications for SharePoint DEV-B319 Get Started Developing Applications for Microsoft Office and SharePoint Server 2013 DEV-B231 Office Power Hour: New Developer APIs and Features for Applications for Office DEV-B227 Anyone Can Build a SharePoint Application with Microsoft Access OFC-B274 Implementing Microsoft SharePoint 2013 Hybrid for Search, Business Connectivity Services, Microsoft OneDrive for Business and Yammer DEV-B232 Creating Cloud Hosted Line-of-Business Applications with Apps for Office, Microsoft Office 365, Microsoft Azure, and Windows Phone 8 OFC-B311 A Practical Use of External Data Sources DEV-B357 Developing Office 365 Cloud Business Applications DEV-B387 Deep Dive into Mail Compose Applications APIs DEV-B386 Setting Up Your On-Premises Environment for App Development DEV-B228 Build Connected Productivity Apps for SharePoint and Office DEV-B390 SharePoint Power Hour: New Developer APIs and Features for Apps for SharePoint DEV-B389 Who Are You and What Do You Want? Working with OAuth in Microsoft SharePoint 2013 EXM04 Exam Prep: 70-331 and 70-332 Having a friend buy your coffee? Yea, it’s kind of like that. 3 Steps to New Gear! With Application Insights MSDN Subscribers get up to $150/mo in Azure credits. Stop by the Developer Platform and Tools booth and visit the MSDN Subscriptions station to activate your benefits and receive a gift! http://aka.ms/msdn_teched 1. Alex Park http://visualstudio.com 2. http://aka.ms/aivsix 3. Microsoft Engineering Stories http://www.visualstudio.com Visual Studio Industry Partner Program Visual Studio | Integrate OData sales pitch Standardized format, custom feel Reduced cost for design & development Broad reach with existing ecosystem One entry point to the service for hypermedia clients Data model is publicly accessible at <service root>/$metadata Public endpoint for batch requests http://.../TripPinService/$metadata People Airlines Airports Me EntitySet EntitySet EntitySet Singleton People Airlines Airports Me <Schema xmlns "http://..." Namespace "TripPin"> Name Airport BaseType TripPin.Location Name IcaoCode Type Edm.String Nullable false Name IataCode Type Edm.String Nullable false Name Address Type TripPin.AirportAddress Name Name Name Name Name PersonGender Male Value 0 Female Value 1 Unknown Value 2 Person Name ... OpenType UserName true http://.../TripPinService/ http://.../TripPinService/Me/Trips(‘TechEd NA 2014')/Plans/Flight?$top=5&$skip=5 http://.../TripPinService/Me/Trips('TechEd NA 2014')/Plans/Flight http://.../TripPinService/Me/Friends?$top=5 http://.../TripPinService/Me/Friends?$filter=DisplayName eq 'Miles Rhoden' http://odatasampleservices.azurewebsites.net/V4/TripPinService/$metadata#People russellwhyte Russell Whyte russell@example.com russell@contoso.com Male scottketchum Scott Ketchum scott@example.com Male Index Public Cloud Data Sources O365 Power BI Public Data Catalog Data Refresh Data Management SPO team sites, Power BI Corporate Data Catalog Admin Center Portal BI Sites, Q&A Cloud Data Sources Import Data Import Data Data Refresh Publish reports & Import data, create featured Publish queries questions, configure Manage Data scheduled refresh Publish queries Data Management Gateway Configure Corporate Data Sources IT Admin Publish raw data sources or expose them as OData feeds Data Steward IW (Author) Import Data Import Data Consume interactive reports, ask questions Power Query Power Pivot Power View Power Map Excel, Tablet/Mobile , IW Browser – (Consumer) Silverlight, HTML5 Dynamics CRM Azure Active Directory Azure Table Storage PowerShell …