Gold-Partner: Veranstalter:
BI-System mit OData und
SharePoint Online
Martina Grom & Toni Pohl
Über uns
Martina Grom
Working on:
The Cloud
Office 365 Deployments
Enterprise Social Engagements
Kontakt:
Twitter: @magrom...
Über uns
Toni Pohl
Working on:
The Cloud
Azure
Kontakt:
Twitter: @atwork
E-Mail: tp@atwork.at
Blog: http://blog.atwork.at
...
Agenda
 Szenario & Database
 OData Interface
 Excel & PowerBI
 SPO App mit WebAPI
Gold-Partner: Veranstalter:
Szenario:
„Daten lesen, bereitstellen und verwenden“
SQL
Azure
DB
OData
WebAPI
D
a
t
a
Excel PowerBI
SPO App
Security…
Gold-Partner: Veranstalter:
Die Basis: Daten…
…zentral in SQL Azure
Tipp für SQL Azure:
http://sqlazuremw.codeplex.com
Gold-Partner: Veranstalter:
OData
?
OData
 The Protocol for REST APIs
 An open protocol to allow the creation and consumption
of queryable and interoperable...
OData auf einen Blick
 Ein OData service liefert per Default Atom XML
 Für JSON muss im HTTP Header JSON angegeben werde...
 Get started with the SharePoint 2013 REST service
https://msdn.microsoft.com/en-
us/library/office/fp142380.aspx
Grafik:...
OData in SharePoint 2013:
_api ist das neue _vti_bin/client.svc
Grafik: http://blog.concentra.co.uk/2013/02/06/odata/diagr...
OData in SharePoint 2013: Service Access Points
 Site http://server/site/_api/site
 Web http://server/site/_api/web
 Us...
OData in SharePoint: Query-Beispiele
 https://spkonf.sharepoint.com/sites/dev/_api/web
 /lists/getbytitle('ratings')/ite...
https://msdn.microsoft.com/en-us/data/ff478141.aspx
OData Beispiele für SP
 https://github.com/OfficeDev/OData-BCS-SharePoint-Hosted-
App-Code-Sample
http://tomresing.com/20...
Gold-Partner: Veranstalter:
WebAPI Interface + Verwenden
Demo
Das Ergebnis
Gold-Partner: Veranstalter:
PowerBI
Gold-Partner: Veranstalter:
Securing…
Sicherheit mit Basic Authentication Beispiel:
https://github.com/jjabney/Lucid.Web.Portal/blob/master/L
ucid.Web.Portal/Ht...
Gold-Partner: Veranstalter:
SharePoint App
Zusammenfassung
 OData und OData in SP
 WebAPI Interface
 Excel & PowerBI
 SPO App mit WebAPI
Slides & Demos: http://b...
FRAGEN?
Wir freuen uns auf Ihr Feedback!
Gold-Partner: Veranstalter:
Vielen Dank!
Martina Grom & Toni Pohl
BI-System with OData and SharePoint Online App (SharePoint Konferenz ppEDV Erding, March 2015)
BI-System with OData and SharePoint Online App (SharePoint Konferenz ppEDV Erding, March 2015)
BI-System with OData and SharePoint Online App (SharePoint Konferenz ppEDV Erding, March 2015)
BI-System with OData and SharePoint Online App (SharePoint Konferenz ppEDV Erding, March 2015)
BI-System with OData and SharePoint Online App (SharePoint Konferenz ppEDV Erding, March 2015)
BI-System with OData and SharePoint Online App (SharePoint Konferenz ppEDV Erding, March 2015)
BI-System with OData and SharePoint Online App (SharePoint Konferenz ppEDV Erding, March 2015)
BI-System with OData and SharePoint Online App (SharePoint Konferenz ppEDV Erding, March 2015)
BI-System with OData and SharePoint Online App (SharePoint Konferenz ppEDV Erding, March 2015)
Nächste SlideShare
Wird geladen in …5
×

BI-System with OData and SharePoint Online App (SharePoint Konferenz ppEDV Erding, March 2015)

626 Aufrufe

Veröffentlicht am

BI-System mit OData und SharePoint Online
by Martina Grom, MVP Office 365, und
Toni Pohl, MVP Windows Platform Development
SharePoint Konferenz ppEDV in Erding, March 2015
atwork information technology, atwork.at

Veröffentlicht in: Software
0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Keine Downloads
Aufrufe
Aufrufe insgesamt
626
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
3
Aktionen
Geteilt
0
Downloads
2
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie
  • http://pragmatiqa.com/xodata/
  • http://www.codeproject.com/Articles/90365/An-overview-of-Open-Data-Protocol-Odata
    https://msdn.microsoft.com/en-us/library/office/fp142380.aspx
    https://msdn.microsoft.com/en-us/data/ff478141.aspx

  • G
  • http://blog.concentra.co.uk/2013/02/06/odata/
    For example/_api/web/lists/GetByTitle('Calendar')/fields/getbyid('<guid>') would return information about a single field on the Calendar list.
    The ‘methods’ which the SharePoint OData service use (eg GetByTitle andGetById) are extensions to the OData protocol to make the service more usable.
    If you have experience with the CSOM you can leverage this knowledge as the OData service can be called using syntax that is very similar. A good reference on this can be found here.
  • https://msdn.microsoft.com/en-us/data/ff478141.aspx
  • BI-System with OData and SharePoint Online App (SharePoint Konferenz ppEDV Erding, March 2015)

    1. 1. Gold-Partner: Veranstalter: BI-System mit OData und SharePoint Online Martina Grom & Toni Pohl
    2. 2. Über uns Martina Grom Working on: The Cloud Office 365 Deployments Enterprise Social Engagements Kontakt: Twitter: @magrom E-Mail: mg@atwork.at Blog: http://blog.atwork.at Facebook: https://www.facebook.com/groups/cloudusergroup/
    3. 3. Über uns Toni Pohl Working on: The Cloud Azure Kontakt: Twitter: @atwork E-Mail: tp@atwork.at Blog: http://blog.atwork.at Facebook: https://www.facebook.com/groups/cloudusergroup/
    4. 4. Agenda  Szenario & Database  OData Interface  Excel & PowerBI  SPO App mit WebAPI
    5. 5. Gold-Partner: Veranstalter: Szenario: „Daten lesen, bereitstellen und verwenden“
    6. 6. SQL Azure DB OData WebAPI D a t a Excel PowerBI SPO App Security…
    7. 7. Gold-Partner: Veranstalter: Die Basis: Daten… …zentral in SQL Azure
    8. 8. Tipp für SQL Azure: http://sqlazuremw.codeplex.com
    9. 9. Gold-Partner: Veranstalter: OData ?
    10. 10. OData  The Protocol for REST APIs  An open protocol to allow the creation and consumption of queryable and interoperable RESTful APIs in a simple and standard way.  http://www.odata.org/
    11. 11. OData auf einen Blick  Ein OData service liefert per Default Atom XML  Für JSON muss im HTTP Header JSON angegeben werden  OData für Abfragen und auch für CRUD Operationen (HTTP verbs: GET for reading, PUT for creating, POST for updating and DELETE for deleting)  OData ist case-sensitive für Properties, filters…
    12. 12.  Get started with the SharePoint 2013 REST service https://msdn.microsoft.com/en- us/library/office/fp142380.aspx Grafik: https://msdn.microsoft.com/en-us/library/office/fp142380.aspx
    13. 13. OData in SharePoint 2013: _api ist das neue _vti_bin/client.svc Grafik: http://blog.concentra.co.uk/2013/02/06/odata/diagram1/
    14. 14. OData in SharePoint 2013: Service Access Points  Site http://server/site/_api/site  Web http://server/site/_api/web  User Profile http://server/site/_api/SP.UserProfiles.PeopleManager  Search http:// server/site/_api/search  Publishing http:// server/site/_api/publishing
    15. 15. OData in SharePoint: Query-Beispiele  https://spkonf.sharepoint.com/sites/dev/_api/web  /lists/getbytitle('ratings')/items?$select=Title,RatingSpeaker  /lists/GETbytitle('ratings')/items?$filter=Title eq 'SESSion2‘  /lists/getbytitle('ratings')/items?$top=2&$select=Title  /lists(guid'852d5762-6032-4150-a550-ff01db0c5517')/Items(2)  siehe auch: https://msdn.microsoft.com/en-us/library/office/fp142385.aspx  Use OData query operations in SharePoint REST requests https://msdn.microsoft.com/en-us/library/office/fp142385.aspx Die „Methoden“ GetByTitle(), lists() etc. sind OData Extensions um das Service einfacher zu verwenden
    16. 16. https://msdn.microsoft.com/en-us/data/ff478141.aspx
    17. 17. OData Beispiele für SP  https://github.com/OfficeDev/OData-BCS-SharePoint-Hosted- App-Code-Sample http://tomresing.com/2014/05/19/odata-bcs-code-sample-from- teched-2014/  OData in SharePoint 2013 with jQuery http://blog.concentra.co.uk/2013/02/06/odata/  OData mit BCS? Ja! Using OData sources with Business Connectivity Services in SharePoint 2013 https://msdn.microsoft.com/en-us/library/office/jj163802.aspx
    18. 18. Gold-Partner: Veranstalter: WebAPI Interface + Verwenden Demo
    19. 19. Das Ergebnis
    20. 20. Gold-Partner: Veranstalter: PowerBI
    21. 21. Gold-Partner: Veranstalter: Securing…
    22. 22. Sicherheit mit Basic Authentication Beispiel: https://github.com/jjabney/Lucid.Web.Portal/blob/master/L ucid.Web.Portal/HttpModules/BasicAuthHttpModule.cs
    23. 23. Gold-Partner: Veranstalter: SharePoint App
    24. 24. Zusammenfassung  OData und OData in SP  WebAPI Interface  Excel & PowerBI  SPO App mit WebAPI Slides & Demos: http://blog.atwork.at
    25. 25. FRAGEN?
    26. 26. Wir freuen uns auf Ihr Feedback!
    27. 27. Gold-Partner: Veranstalter: Vielen Dank! Martina Grom & Toni Pohl

    ×