SlideShare ist ein Scribd-Unternehmen logo
Toni Pohl
Sammeln Sie Daten von einer Website oder mobilen App in einer
SQL Datenbank und analysieren und verwenden Sie diese Daten
anschließend in Power BI und SharePoint Online.
Wir entwickeln eine WebAPI welche OData liefert und konsumieren
diese anschließend mit unterschiedlichen Clients wie Excel und
nutzen PowerBI um Informationen auszuwerten.
Am Ende entwickeln wir eine SharePoint App, welche die Daten aus
unserem Interface verwendet und visualisiert.
BI-System mit OData + SharePoint Online
atwork
CTO atwork.at
Development
Office 365
Azure
blog.atwork.at
codefest.at
CloudUserGroup
MVP Windows
Platform Dev.
Toni Pohl
• Szenario & Database
• OData Interface mit WebAPI
• Excel & PowerBI
• SPO App mit OData
Agenda
BI-System mit OData und SharePoint Online
BI-System mit OData und SharePoint Online
Office 365 by the numbers
Tips für das
Entwickeln mit
der Cloud
• Office 365 Tenant
• Get a free one month trial (end of page):
https://products.office.com/en-us/business/compare-more-office-365-for-business-plans
• Windows Azure
• Get a 30 day free trial:
http://www.windowsazure.com/en-us/pricing/free-trial/
• Visual Studio 2013 or 2015
• https://www.visualstudio.com/en-us/?WT.mc_id=dx_MVP5000174
Voraussetzungen für Entwicklung O365
1. Kostenfreies 30-days Office 365 verwenden
(microsoftcie.com als Partner)
2. SPO Web für Developing
3. Verschiedene Browser nutzen [Private Mode]
4. Azure subscription [Connect O365 tenant to Azure]
5. Letzte Code Samples suchen [outdated samples in MSDN]
6. Wir arbeiten mit Cloud Services… [throtteling, version, …]
7. Tools verwenden [GraphExplorer, Samples on GitHub….]
8. PowerShell Scripting hiflt zum Automatisieren und Testen
Office 365 App Entwicklung
Daten lesen, bereitstellen und verwenden
SQL
Azure
DB
OData
WebAPI
D
a
t
a
Excel PowerBI
SPO App
Security…
Was wir in dieser Session tun werden…
…zentral in SQL Azure bereitstellen
BI-System mit OData und SharePoint Online
http://sqlazuremw.codeplex.com
SQL Azure MW
BI-System mit OData und SharePoint Online
?
• ist ein Protokoll für REST APIs
• ist ein offenes Protokoll, welches die Erstellung und
Konsumation von Daten durch Abfragen und
interoperable RESTful APIs in einer einfachen und
standardisierten Weise ermöglicht
• http://www.odata.org/
OData
BI-System mit OData und SharePoint Online
• Ein OData Service liefert per Default Atom XML
• Für JSON-Format 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…
OData auf einen Blick
https://msdn.microsoft.com/en-us/library/office/fp142380.aspx
Das SharePoint 2013 REST service
_api ist das neue _vti_bin/client.svc
OData in SharePoint 2013
Grafik: http://blog.concentra.co.uk/2013/02/06/odata/diagram1/
• 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
OData in SharePoint 2013
Service Access Points
• 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
OData in SharePoint: Query-Beispiele
Die „Methoden“ GetByTitle(), lists()
etc. sind OData Extensions um das
Service einfacher zu verwenden
https://msdn.microsoft.com/en-us/data/ff478141.aspx
OData Funktionen und Methoden
• 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
OData Beispiele für SharePoint
Demo
In Office 365 / SharePoint Online
Securing…
https://github.com/jjabney/Lucid.Web.Portal/blob/master/Lucid.Web.Portal/
HttpModules/BasicAuthHttpModule.cs
BI-System mit OData und SharePoint Online
http://dev.office.com/devprogram
Developer Program Launch
• OData und OData in SharePoint
• WebAPI Interface
• Excel & PowerBI
• SPO App mit WebAPI
Slides & Demos: blog.atwork.at
Zusammenfassung
Key Take aways - Call to action
http://dev.office.com https://channel9.msdn.com http://blog.atwork.at
Vielen Dank!
Toni Pohl

Weitere ähnliche Inhalte

Was ist angesagt?

Oliver Hofmann: Office Graph
Oliver Hofmann: Office GraphOliver Hofmann: Office Graph
Oliver Hofmann: Office Graph
David Schneider
 
SharePoint Community Mittelland @ isolutions: SharePoint in der Cloud
SharePoint Community Mittelland @ isolutions: SharePoint in der CloudSharePoint Community Mittelland @ isolutions: SharePoint in der Cloud
SharePoint Community Mittelland @ isolutions: SharePoint in der Cloud
David Schneider
 
SharePoint Community Mittelland - GARAIO : Enterprise Search
SharePoint Community Mittelland - GARAIO : Enterprise SearchSharePoint Community Mittelland - GARAIO : Enterprise Search
SharePoint Community Mittelland - GARAIO : Enterprise Search
Patrick Maeschli
 
SharePoint Days 2014 - Fit für Office 365
SharePoint Days 2014  - Fit für Office 365SharePoint Days 2014  - Fit für Office 365
SharePoint Days 2014 - Fit für Office 365
David Schneider
 
ShareConf 2014: 10 Gründe warum der SharePoint langsam ist
ShareConf 2014: 10 Gründe warum der SharePoint langsam istShareConf 2014: 10 Gründe warum der SharePoint langsam ist
ShareConf 2014: 10 Gründe warum der SharePoint langsam ist
David Schneider
 
SharePoint Lösungen für die Zukunft
SharePoint Lösungen für die ZukunftSharePoint Lösungen für die Zukunft
SharePoint Lösungen für die Zukunft
David Schneider
 
SharePoint Community Mittelland: Fit für Office 365
SharePoint Community Mittelland: Fit für Office 365SharePoint Community Mittelland: Fit für Office 365
SharePoint Community Mittelland: Fit für Office 365
David Schneider
 
SharePoint 2013 Search Driven Websites Collaboration Days 2014 David Schneider
SharePoint 2013 Search Driven Websites Collaboration Days 2014 David SchneiderSharePoint 2013 Search Driven Websites Collaboration Days 2014 David Schneider
SharePoint 2013 Search Driven Websites Collaboration Days 2014 David Schneider
David Schneider
 
Sharcamp 2014: Search driven apps with SharePoint 2013
Sharcamp 2014: Search driven apps with SharePoint 2013Sharcamp 2014: Search driven apps with SharePoint 2013
Sharcamp 2014: Search driven apps with SharePoint 2013
Maximilian Melcher
 
Collaboration Days 2011 - Document Management à la carte
Collaboration Days 2011 - Document Management à la carteCollaboration Days 2011 - Document Management à la carte
Collaboration Days 2011 - Document Management à la carte
David Schneider
 
Ein modernes DMS mit SharePoint
Ein modernes DMS mit SharePointEin modernes DMS mit SharePoint
Ein modernes DMS mit SharePoint
David Schneider
 
Share point community mittelland search driven websites
Share point community mittelland search driven websitesShare point community mittelland search driven websites
Share point community mittelland search driven websites
David Schneider
 
Alfresco Day Vienna 2016: Entwickeln mit Alfresco
Alfresco Day Vienna 2016: Entwickeln mit AlfrescoAlfresco Day Vienna 2016: Entwickeln mit Alfresco
Alfresco Day Vienna 2016: Entwickeln mit Alfresco
Alfresco Software
 
Pimp My SharePoint - Performanceprobleme vorbeugen, analysieren und beheben
Pimp My SharePoint - Performanceprobleme vorbeugen, analysieren und behebenPimp My SharePoint - Performanceprobleme vorbeugen, analysieren und beheben
Pimp My SharePoint - Performanceprobleme vorbeugen, analysieren und beheben
David Schneider
 
SharePoint Hybrid Search
SharePoint Hybrid SearchSharePoint Hybrid Search
SharePoint Hybrid Search
FWI Gruppe
 
LightSwitch und SQL Azure: Datengetriebene Anwendungen in Rekordzeit erstellen
LightSwitch und SQL Azure: Datengetriebene Anwendungen in Rekordzeit erstellenLightSwitch und SQL Azure: Datengetriebene Anwendungen in Rekordzeit erstellen
LightSwitch und SQL Azure: Datengetriebene Anwendungen in Rekordzeit erstellen
Alexander Galkin
 

Was ist angesagt? (16)

Oliver Hofmann: Office Graph
Oliver Hofmann: Office GraphOliver Hofmann: Office Graph
Oliver Hofmann: Office Graph
 
SharePoint Community Mittelland @ isolutions: SharePoint in der Cloud
SharePoint Community Mittelland @ isolutions: SharePoint in der CloudSharePoint Community Mittelland @ isolutions: SharePoint in der Cloud
SharePoint Community Mittelland @ isolutions: SharePoint in der Cloud
 
SharePoint Community Mittelland - GARAIO : Enterprise Search
SharePoint Community Mittelland - GARAIO : Enterprise SearchSharePoint Community Mittelland - GARAIO : Enterprise Search
SharePoint Community Mittelland - GARAIO : Enterprise Search
 
SharePoint Days 2014 - Fit für Office 365
SharePoint Days 2014  - Fit für Office 365SharePoint Days 2014  - Fit für Office 365
SharePoint Days 2014 - Fit für Office 365
 
ShareConf 2014: 10 Gründe warum der SharePoint langsam ist
ShareConf 2014: 10 Gründe warum der SharePoint langsam istShareConf 2014: 10 Gründe warum der SharePoint langsam ist
ShareConf 2014: 10 Gründe warum der SharePoint langsam ist
 
SharePoint Lösungen für die Zukunft
SharePoint Lösungen für die ZukunftSharePoint Lösungen für die Zukunft
SharePoint Lösungen für die Zukunft
 
SharePoint Community Mittelland: Fit für Office 365
SharePoint Community Mittelland: Fit für Office 365SharePoint Community Mittelland: Fit für Office 365
SharePoint Community Mittelland: Fit für Office 365
 
SharePoint 2013 Search Driven Websites Collaboration Days 2014 David Schneider
SharePoint 2013 Search Driven Websites Collaboration Days 2014 David SchneiderSharePoint 2013 Search Driven Websites Collaboration Days 2014 David Schneider
SharePoint 2013 Search Driven Websites Collaboration Days 2014 David Schneider
 
Sharcamp 2014: Search driven apps with SharePoint 2013
Sharcamp 2014: Search driven apps with SharePoint 2013Sharcamp 2014: Search driven apps with SharePoint 2013
Sharcamp 2014: Search driven apps with SharePoint 2013
 
Collaboration Days 2011 - Document Management à la carte
Collaboration Days 2011 - Document Management à la carteCollaboration Days 2011 - Document Management à la carte
Collaboration Days 2011 - Document Management à la carte
 
Ein modernes DMS mit SharePoint
Ein modernes DMS mit SharePointEin modernes DMS mit SharePoint
Ein modernes DMS mit SharePoint
 
Share point community mittelland search driven websites
Share point community mittelland search driven websitesShare point community mittelland search driven websites
Share point community mittelland search driven websites
 
Alfresco Day Vienna 2016: Entwickeln mit Alfresco
Alfresco Day Vienna 2016: Entwickeln mit AlfrescoAlfresco Day Vienna 2016: Entwickeln mit Alfresco
Alfresco Day Vienna 2016: Entwickeln mit Alfresco
 
Pimp My SharePoint - Performanceprobleme vorbeugen, analysieren und beheben
Pimp My SharePoint - Performanceprobleme vorbeugen, analysieren und behebenPimp My SharePoint - Performanceprobleme vorbeugen, analysieren und beheben
Pimp My SharePoint - Performanceprobleme vorbeugen, analysieren und beheben
 
SharePoint Hybrid Search
SharePoint Hybrid SearchSharePoint Hybrid Search
SharePoint Hybrid Search
 
LightSwitch und SQL Azure: Datengetriebene Anwendungen in Rekordzeit erstellen
LightSwitch und SQL Azure: Datengetriebene Anwendungen in Rekordzeit erstellenLightSwitch und SQL Azure: Datengetriebene Anwendungen in Rekordzeit erstellen
LightSwitch und SQL Azure: Datengetriebene Anwendungen in Rekordzeit erstellen
 

Andere mochten auch

Benny mat nutradolpreg_9sept2016_session3d
Benny mat nutradolpreg_9sept2016_session3dBenny mat nutradolpreg_9sept2016_session3d
Benny mat nutradolpreg_9sept2016_session3d
Young Lives Oxford
 
August_2014_Archive
August_2014_ArchiveAugust_2014_Archive
August_2014_Archive
Aaron Banks
 
Favara dreams come_true_8_sept2016
Favara dreams come_true_8_sept2016Favara dreams come_true_8_sept2016
Favara dreams come_true_8_sept2016
Young Lives Oxford
 
Functional Clothing for Renal Failure Patients
Functional Clothing for Renal Failure PatientsFunctional Clothing for Renal Failure Patients
Functional Clothing for Renal Failure Patients
Association of Scientists, Developers and Faculties
 
Curriculum vita
Curriculum vitaCurriculum vita
Curriculum vita
Manoucher Khosrowshahi
 
Unicef sowc 2016
Unicef sowc 2016Unicef sowc 2016
Unicef sowc 2016
Bonnou Baku
 
An Application for Performing Real Time Speech Translation in Mobile Environment
An Application for Performing Real Time Speech Translation in Mobile EnvironmentAn Application for Performing Real Time Speech Translation in Mobile Environment
An Application for Performing Real Time Speech Translation in Mobile Environment
Association of Scientists, Developers and Faculties
 
Birder's World magazine spread
Birder's World magazine spreadBirder's World magazine spread
Birder's World magazine spread
Carole Ross
 
How Networked Nonprofits Use Facebook Smart.ly
How Networked Nonprofits Use Facebook Smart.lyHow Networked Nonprofits Use Facebook Smart.ly
How Networked Nonprofits Use Facebook Smart.ly
Beth Kanter
 
Economic and Government Policy Analysis - Vietnam - June 2016
Economic and Government Policy Analysis - Vietnam - June 2016Economic and Government Policy Analysis - Vietnam - June 2016
Economic and Government Policy Analysis - Vietnam - June 2016
paul young cpa, cga
 
Case Study on Housing.com
Case Study on Housing.comCase Study on Housing.com
Case Study on Housing.com
Ayan Sengupta
 

Andere mochten auch (11)

Benny mat nutradolpreg_9sept2016_session3d
Benny mat nutradolpreg_9sept2016_session3dBenny mat nutradolpreg_9sept2016_session3d
Benny mat nutradolpreg_9sept2016_session3d
 
August_2014_Archive
August_2014_ArchiveAugust_2014_Archive
August_2014_Archive
 
Favara dreams come_true_8_sept2016
Favara dreams come_true_8_sept2016Favara dreams come_true_8_sept2016
Favara dreams come_true_8_sept2016
 
Functional Clothing for Renal Failure Patients
Functional Clothing for Renal Failure PatientsFunctional Clothing for Renal Failure Patients
Functional Clothing for Renal Failure Patients
 
Curriculum vita
Curriculum vitaCurriculum vita
Curriculum vita
 
Unicef sowc 2016
Unicef sowc 2016Unicef sowc 2016
Unicef sowc 2016
 
An Application for Performing Real Time Speech Translation in Mobile Environment
An Application for Performing Real Time Speech Translation in Mobile EnvironmentAn Application for Performing Real Time Speech Translation in Mobile Environment
An Application for Performing Real Time Speech Translation in Mobile Environment
 
Birder's World magazine spread
Birder's World magazine spreadBirder's World magazine spread
Birder's World magazine spread
 
How Networked Nonprofits Use Facebook Smart.ly
How Networked Nonprofits Use Facebook Smart.lyHow Networked Nonprofits Use Facebook Smart.ly
How Networked Nonprofits Use Facebook Smart.ly
 
Economic and Government Policy Analysis - Vietnam - June 2016
Economic and Government Policy Analysis - Vietnam - June 2016Economic and Government Policy Analysis - Vietnam - June 2016
Economic and Government Policy Analysis - Vietnam - June 2016
 
Case Study on Housing.com
Case Study on Housing.comCase Study on Housing.com
Case Study on Housing.com
 

Ähnlich wie BI-System mit OData und SharePoint Online

DOAG 2015 enterprise_securitymitlda_pundpki-pub
DOAG 2015 enterprise_securitymitlda_pundpki-pubDOAG 2015 enterprise_securitymitlda_pundpki-pub
DOAG 2015 enterprise_securitymitlda_pundpki-pub
Loopback.ORG
 
BI-System with OData and SharePoint Online App (SharePoint Konferenz ppEDV Er...
BI-System with OData and SharePoint Online App (SharePoint Konferenz ppEDV Er...BI-System with OData and SharePoint Online App (SharePoint Konferenz ppEDV Er...
BI-System with OData and SharePoint Online App (SharePoint Konferenz ppEDV Er...
atwork
 
Office 365 Akademie News – Dezember 2020
Office 365 Akademie News – Dezember 2020Office 365 Akademie News – Dezember 2020
Office 365 Akademie News – Dezember 2020
Thomas Maier
 
Was gibt es Neues im Office 365 Umfeld? PowerApps und Flow
Was gibt es Neues im Office 365 Umfeld? PowerApps und FlowWas gibt es Neues im Office 365 Umfeld? PowerApps und Flow
Was gibt es Neues im Office 365 Umfeld? PowerApps und Flow
IOZ AG
 
SharePoint 2013 – Tech-Track
SharePoint 2013 – Tech-TrackSharePoint 2013 – Tech-Track
SharePoint 2013 – Tech-Track
Unic
 
Power BI Version 2.0
Power BI Version 2.0Power BI Version 2.0
Power BI Version 2.0
inovex GmbH
 
Was ist eigentlich SharePoint
Was ist eigentlich SharePointWas ist eigentlich SharePoint
Was ist eigentlich SharePoint
Max Nowack
 
PowerApps, Flow und Mobile
PowerApps, Flow und MobilePowerApps, Flow und Mobile
PowerApps, Flow und Mobile
Patrick Maeschli
 
Repository Usage Statistics and the Open Research Analytics Service
Repository Usage Statistics and the Open Research Analytics ServiceRepository Usage Statistics and the Open Research Analytics Service
Repository Usage Statistics and the Open Research Analytics Service
OpenAIRE
 
EPO API/4 Cloud als innovativer SAP-Konnektor
EPO API/4 Cloud als innovativer SAP-KonnektorEPO API/4 Cloud als innovativer SAP-Konnektor
EPO API/4 Cloud als innovativer SAP-Konnektor
Wolfgang Hornung
 
18-02 Office 365 Akademie News
18-02 Office 365 Akademie News18-02 Office 365 Akademie News
18-02 Office 365 Akademie News
Thomas Maier
 
Icinga 2009 at Nagios Workshop
Icinga 2009 at Nagios WorkshopIcinga 2009 at Nagios Workshop
Icinga 2009 at Nagios Workshop
Icinga
 
SharePoint 2016 - was kommt auf uns zu?
SharePoint 2016 - was kommt auf uns zu?SharePoint 2016 - was kommt auf uns zu?
SharePoint 2016 - was kommt auf uns zu?
IOZ AG
 
Webinar SharePoint auf AWS
Webinar SharePoint auf AWSWebinar SharePoint auf AWS
Webinar SharePoint auf AWS
AWS Germany
 
Creasoft-Akademie - Mobile Multiplattform Apps
Creasoft-Akademie - Mobile Multiplattform AppsCreasoft-Akademie - Mobile Multiplattform Apps
Creasoft-Akademie - Mobile Multiplattform Apps
Creasoft AG
 
20181120_DOAG_OracleNoSQLDB_KPatenge
20181120_DOAG_OracleNoSQLDB_KPatenge20181120_DOAG_OracleNoSQLDB_KPatenge
20181120_DOAG_OracleNoSQLDB_KPatenge
Karin Patenge
 
Einführung in Microsoft Azure und seine Funktionalitäten
Einführung in Microsoft Azure und seine FunktionalitätenEinführung in Microsoft Azure und seine Funktionalitäten
Einführung in Microsoft Azure und seine Funktionalitäten
POINT. Consulting GmbH
 
comundus Kundenportal mit Liferay
comundus Kundenportal mit Liferaycomundus Kundenportal mit Liferay
comundus Kundenportal mit Liferay
Stefan Hilpp
 
HCL Domino 14 - Leap 1.1.2 - DNUG Stammtisch Wien
HCL Domino 14 - Leap 1.1.2 - DNUG Stammtisch Wien HCL Domino 14 - Leap 1.1.2 - DNUG Stammtisch Wien
HCL Domino 14 - Leap 1.1.2 - DNUG Stammtisch Wien
DNUG e.V.
 
Webinar - SAP Gateway
Webinar  - SAP GatewayWebinar  - SAP Gateway
Webinar - SAP Gateway
Cadaxo GmbH
 

Ähnlich wie BI-System mit OData und SharePoint Online (20)

DOAG 2015 enterprise_securitymitlda_pundpki-pub
DOAG 2015 enterprise_securitymitlda_pundpki-pubDOAG 2015 enterprise_securitymitlda_pundpki-pub
DOAG 2015 enterprise_securitymitlda_pundpki-pub
 
BI-System with OData and SharePoint Online App (SharePoint Konferenz ppEDV Er...
BI-System with OData and SharePoint Online App (SharePoint Konferenz ppEDV Er...BI-System with OData and SharePoint Online App (SharePoint Konferenz ppEDV Er...
BI-System with OData and SharePoint Online App (SharePoint Konferenz ppEDV Er...
 
Office 365 Akademie News – Dezember 2020
Office 365 Akademie News – Dezember 2020Office 365 Akademie News – Dezember 2020
Office 365 Akademie News – Dezember 2020
 
Was gibt es Neues im Office 365 Umfeld? PowerApps und Flow
Was gibt es Neues im Office 365 Umfeld? PowerApps und FlowWas gibt es Neues im Office 365 Umfeld? PowerApps und Flow
Was gibt es Neues im Office 365 Umfeld? PowerApps und Flow
 
SharePoint 2013 – Tech-Track
SharePoint 2013 – Tech-TrackSharePoint 2013 – Tech-Track
SharePoint 2013 – Tech-Track
 
Power BI Version 2.0
Power BI Version 2.0Power BI Version 2.0
Power BI Version 2.0
 
Was ist eigentlich SharePoint
Was ist eigentlich SharePointWas ist eigentlich SharePoint
Was ist eigentlich SharePoint
 
PowerApps, Flow und Mobile
PowerApps, Flow und MobilePowerApps, Flow und Mobile
PowerApps, Flow und Mobile
 
Repository Usage Statistics and the Open Research Analytics Service
Repository Usage Statistics and the Open Research Analytics ServiceRepository Usage Statistics and the Open Research Analytics Service
Repository Usage Statistics and the Open Research Analytics Service
 
EPO API/4 Cloud als innovativer SAP-Konnektor
EPO API/4 Cloud als innovativer SAP-KonnektorEPO API/4 Cloud als innovativer SAP-Konnektor
EPO API/4 Cloud als innovativer SAP-Konnektor
 
18-02 Office 365 Akademie News
18-02 Office 365 Akademie News18-02 Office 365 Akademie News
18-02 Office 365 Akademie News
 
Icinga 2009 at Nagios Workshop
Icinga 2009 at Nagios WorkshopIcinga 2009 at Nagios Workshop
Icinga 2009 at Nagios Workshop
 
SharePoint 2016 - was kommt auf uns zu?
SharePoint 2016 - was kommt auf uns zu?SharePoint 2016 - was kommt auf uns zu?
SharePoint 2016 - was kommt auf uns zu?
 
Webinar SharePoint auf AWS
Webinar SharePoint auf AWSWebinar SharePoint auf AWS
Webinar SharePoint auf AWS
 
Creasoft-Akademie - Mobile Multiplattform Apps
Creasoft-Akademie - Mobile Multiplattform AppsCreasoft-Akademie - Mobile Multiplattform Apps
Creasoft-Akademie - Mobile Multiplattform Apps
 
20181120_DOAG_OracleNoSQLDB_KPatenge
20181120_DOAG_OracleNoSQLDB_KPatenge20181120_DOAG_OracleNoSQLDB_KPatenge
20181120_DOAG_OracleNoSQLDB_KPatenge
 
Einführung in Microsoft Azure und seine Funktionalitäten
Einführung in Microsoft Azure und seine FunktionalitätenEinführung in Microsoft Azure und seine Funktionalitäten
Einführung in Microsoft Azure und seine Funktionalitäten
 
comundus Kundenportal mit Liferay
comundus Kundenportal mit Liferaycomundus Kundenportal mit Liferay
comundus Kundenportal mit Liferay
 
HCL Domino 14 - Leap 1.1.2 - DNUG Stammtisch Wien
HCL Domino 14 - Leap 1.1.2 - DNUG Stammtisch Wien HCL Domino 14 - Leap 1.1.2 - DNUG Stammtisch Wien
HCL Domino 14 - Leap 1.1.2 - DNUG Stammtisch Wien
 
Webinar - SAP Gateway
Webinar  - SAP GatewayWebinar  - SAP Gateway
Webinar - SAP Gateway
 

Mehr von atwork

Develop intelligent apps for the modern workplace
Develop intelligent apps for the modern workplaceDevelop intelligent apps for the modern workplace
Develop intelligent apps for the modern workplace
atwork
 
SharePoint UserGroup Stuttgart - Martina Grom - Office 365 News
SharePoint UserGroup Stuttgart - Martina Grom - Office 365 NewsSharePoint UserGroup Stuttgart - Martina Grom - Office 365 News
SharePoint UserGroup Stuttgart - Martina Grom - Office 365 News
atwork
 
SharePoint UserGroup Stuttgart - Toni Pohl - Office 365 Development News Over...
SharePoint UserGroup Stuttgart - Toni Pohl - Office 365 Development News Over...SharePoint UserGroup Stuttgart - Toni Pohl - Office 365 Development News Over...
SharePoint UserGroup Stuttgart - Toni Pohl - Office 365 Development News Over...
atwork
 
How to (remote) control Office 365 with Azure (SharePoint Konferenz ppEDV Erd...
How to (remote) control Office 365 with Azure (SharePoint Konferenz ppEDV Erd...How to (remote) control Office 365 with Azure (SharePoint Konferenz ppEDV Erd...
How to (remote) control Office 365 with Azure (SharePoint Konferenz ppEDV Erd...
atwork
 
Who needs Yammer – We have SharePoint!
Who needs Yammer – We have SharePoint!Who needs Yammer – We have SharePoint!
Who needs Yammer – We have SharePoint!
atwork
 
Mastering Office 365 Development
Mastering Office 365 DevelopmentMastering Office 365 Development
Mastering Office 365 Development
atwork
 
Power-BI and SharePoint
Power-BI and SharePointPower-BI and SharePoint
Power-BI and SharePoint
atwork
 
Einstieg in Office 2013 App Entwicklung
Einstieg in Office 2013 App EntwicklungEinstieg in Office 2013 App Entwicklung
Einstieg in Office 2013 App Entwicklung
atwork
 
Sharing, Sitemailboxes, Newsfeed oder doch Yammer?
Sharing, Sitemailboxes, Newsfeed oder doch Yammer?Sharing, Sitemailboxes, Newsfeed oder doch Yammer?
Sharing, Sitemailboxes, Newsfeed oder doch Yammer?
atwork
 
Power BI und SharePoint online
Power BI und SharePoint onlinePower BI und SharePoint online
Power BI und SharePoint online
atwork
 
Office 365 Einsatzszenarien aus der Praxis
Office 365 Einsatzszenarien aus der PraxisOffice 365 Einsatzszenarien aus der Praxis
Office 365 Einsatzszenarien aus der Praxis
atwork
 
Wozu Yammer - es gibt doch SharePoint!
Wozu Yammer - es gibt doch SharePoint!Wozu Yammer - es gibt doch SharePoint!
Wozu Yammer - es gibt doch SharePoint!
atwork
 
My personal Office365 Top10 from June 2014
My personal Office365 Top10 from June 2014My personal Office365 Top10 from June 2014
My personal Office365 Top10 from June 2014
atwork
 
Who needs Yammer when there is SharePoint?
Who needs Yammer when there is SharePoint?Who needs Yammer when there is SharePoint?
Who needs Yammer when there is SharePoint?
atwork
 
Windays14 - How to (remote) control Office 365 with Azure
Windays14 - How to (remote) control Office 365 with AzureWindays14 - How to (remote) control Office 365 with Azure
Windays14 - How to (remote) control Office 365 with Azure
atwork
 
I Am MEC 14 - How to (remote) control office 365 with Azure
I Am MEC 14 - How to (remote) control office 365 with Azure I Am MEC 14 - How to (remote) control office 365 with Azure
I Am MEC 14 - How to (remote) control office 365 with Azure
atwork
 
Yammer Enterprise Social fuer Power User
Yammer Enterprise Social fuer Power UserYammer Enterprise Social fuer Power User
Yammer Enterprise Social fuer Power User
atwork
 
Office 365 im Hybrideinsatz
Office 365 im HybrideinsatzOffice 365 im Hybrideinsatz
Office 365 im Hybrideinsatz
atwork
 
O365 saturday: How to (remote) control office 365 with windows azure-slideshare
O365 saturday: How to (remote) control office 365 with windows azure-slideshareO365 saturday: How to (remote) control office 365 with windows azure-slideshare
O365 saturday: How to (remote) control office 365 with windows azure-slideshare
atwork
 
SPC Adriatics 2013 - Working with the new SharePoint Online Apps by Toni Pohl
SPC Adriatics 2013 - Working with the new SharePoint Online Apps by Toni PohlSPC Adriatics 2013 - Working with the new SharePoint Online Apps by Toni Pohl
SPC Adriatics 2013 - Working with the new SharePoint Online Apps by Toni Pohl
atwork
 

Mehr von atwork (20)

Develop intelligent apps for the modern workplace
Develop intelligent apps for the modern workplaceDevelop intelligent apps for the modern workplace
Develop intelligent apps for the modern workplace
 
SharePoint UserGroup Stuttgart - Martina Grom - Office 365 News
SharePoint UserGroup Stuttgart - Martina Grom - Office 365 NewsSharePoint UserGroup Stuttgart - Martina Grom - Office 365 News
SharePoint UserGroup Stuttgart - Martina Grom - Office 365 News
 
SharePoint UserGroup Stuttgart - Toni Pohl - Office 365 Development News Over...
SharePoint UserGroup Stuttgart - Toni Pohl - Office 365 Development News Over...SharePoint UserGroup Stuttgart - Toni Pohl - Office 365 Development News Over...
SharePoint UserGroup Stuttgart - Toni Pohl - Office 365 Development News Over...
 
How to (remote) control Office 365 with Azure (SharePoint Konferenz ppEDV Erd...
How to (remote) control Office 365 with Azure (SharePoint Konferenz ppEDV Erd...How to (remote) control Office 365 with Azure (SharePoint Konferenz ppEDV Erd...
How to (remote) control Office 365 with Azure (SharePoint Konferenz ppEDV Erd...
 
Who needs Yammer – We have SharePoint!
Who needs Yammer – We have SharePoint!Who needs Yammer – We have SharePoint!
Who needs Yammer – We have SharePoint!
 
Mastering Office 365 Development
Mastering Office 365 DevelopmentMastering Office 365 Development
Mastering Office 365 Development
 
Power-BI and SharePoint
Power-BI and SharePointPower-BI and SharePoint
Power-BI and SharePoint
 
Einstieg in Office 2013 App Entwicklung
Einstieg in Office 2013 App EntwicklungEinstieg in Office 2013 App Entwicklung
Einstieg in Office 2013 App Entwicklung
 
Sharing, Sitemailboxes, Newsfeed oder doch Yammer?
Sharing, Sitemailboxes, Newsfeed oder doch Yammer?Sharing, Sitemailboxes, Newsfeed oder doch Yammer?
Sharing, Sitemailboxes, Newsfeed oder doch Yammer?
 
Power BI und SharePoint online
Power BI und SharePoint onlinePower BI und SharePoint online
Power BI und SharePoint online
 
Office 365 Einsatzszenarien aus der Praxis
Office 365 Einsatzszenarien aus der PraxisOffice 365 Einsatzszenarien aus der Praxis
Office 365 Einsatzszenarien aus der Praxis
 
Wozu Yammer - es gibt doch SharePoint!
Wozu Yammer - es gibt doch SharePoint!Wozu Yammer - es gibt doch SharePoint!
Wozu Yammer - es gibt doch SharePoint!
 
My personal Office365 Top10 from June 2014
My personal Office365 Top10 from June 2014My personal Office365 Top10 from June 2014
My personal Office365 Top10 from June 2014
 
Who needs Yammer when there is SharePoint?
Who needs Yammer when there is SharePoint?Who needs Yammer when there is SharePoint?
Who needs Yammer when there is SharePoint?
 
Windays14 - How to (remote) control Office 365 with Azure
Windays14 - How to (remote) control Office 365 with AzureWindays14 - How to (remote) control Office 365 with Azure
Windays14 - How to (remote) control Office 365 with Azure
 
I Am MEC 14 - How to (remote) control office 365 with Azure
I Am MEC 14 - How to (remote) control office 365 with Azure I Am MEC 14 - How to (remote) control office 365 with Azure
I Am MEC 14 - How to (remote) control office 365 with Azure
 
Yammer Enterprise Social fuer Power User
Yammer Enterprise Social fuer Power UserYammer Enterprise Social fuer Power User
Yammer Enterprise Social fuer Power User
 
Office 365 im Hybrideinsatz
Office 365 im HybrideinsatzOffice 365 im Hybrideinsatz
Office 365 im Hybrideinsatz
 
O365 saturday: How to (remote) control office 365 with windows azure-slideshare
O365 saturday: How to (remote) control office 365 with windows azure-slideshareO365 saturday: How to (remote) control office 365 with windows azure-slideshare
O365 saturday: How to (remote) control office 365 with windows azure-slideshare
 
SPC Adriatics 2013 - Working with the new SharePoint Online Apps by Toni Pohl
SPC Adriatics 2013 - Working with the new SharePoint Online Apps by Toni PohlSPC Adriatics 2013 - Working with the new SharePoint Online Apps by Toni Pohl
SPC Adriatics 2013 - Working with the new SharePoint Online Apps by Toni Pohl
 

Kürzlich hochgeladen

dachnug51 - Keynote A1 Austria AG - HCL Domino alias Business Notes verbindet...
dachnug51 - Keynote A1 Austria AG - HCL Domino alias Business Notes verbindet...dachnug51 - Keynote A1 Austria AG - HCL Domino alias Business Notes verbindet...
dachnug51 - Keynote A1 Austria AG - HCL Domino alias Business Notes verbindet...
DNUG e.V.
 
dachnug51 - Sametime 12 Deployment .pdf
dachnug51 - Sametime 12 Deployment  .pdfdachnug51 - Sametime 12 Deployment  .pdf
dachnug51 - Sametime 12 Deployment .pdf
DNUG e.V.
 
dachnug51 - HCL Volt MX Go Services in Domino Apps.pdf
dachnug51 - HCL Volt MX Go Services in Domino Apps.pdfdachnug51 - HCL Volt MX Go Services in Domino Apps.pdf
dachnug51 - HCL Volt MX Go Services in Domino Apps.pdf
DNUG e.V.
 
Headless WordPress beim WordPress Meetup Potsdam im Mai 2024
Headless WordPress beim WordPress Meetup Potsdam im Mai 2024Headless WordPress beim WordPress Meetup Potsdam im Mai 2024
Headless WordPress beim WordPress Meetup Potsdam im Mai 2024
VCAT Consulting GmbH
 
dachnug51 - Keynote Airbus Defence and Space - Service Management and Collabo...
dachnug51 - Keynote Airbus Defence and Space - Service Management and Collabo...dachnug51 - Keynote Airbus Defence and Space - Service Management and Collabo...
dachnug51 - Keynote Airbus Defence and Space - Service Management and Collabo...
DNUG e.V.
 
dachnug51 - NIS2_DORA - Was steckt konkret dahinter.pdf
dachnug51 - NIS2_DORA - Was steckt konkret dahinter.pdfdachnug51 - NIS2_DORA - Was steckt konkret dahinter.pdf
dachnug51 - NIS2_DORA - Was steckt konkret dahinter.pdf
DNUG e.V.
 

Kürzlich hochgeladen (6)

dachnug51 - Keynote A1 Austria AG - HCL Domino alias Business Notes verbindet...
dachnug51 - Keynote A1 Austria AG - HCL Domino alias Business Notes verbindet...dachnug51 - Keynote A1 Austria AG - HCL Domino alias Business Notes verbindet...
dachnug51 - Keynote A1 Austria AG - HCL Domino alias Business Notes verbindet...
 
dachnug51 - Sametime 12 Deployment .pdf
dachnug51 - Sametime 12 Deployment  .pdfdachnug51 - Sametime 12 Deployment  .pdf
dachnug51 - Sametime 12 Deployment .pdf
 
dachnug51 - HCL Volt MX Go Services in Domino Apps.pdf
dachnug51 - HCL Volt MX Go Services in Domino Apps.pdfdachnug51 - HCL Volt MX Go Services in Domino Apps.pdf
dachnug51 - HCL Volt MX Go Services in Domino Apps.pdf
 
Headless WordPress beim WordPress Meetup Potsdam im Mai 2024
Headless WordPress beim WordPress Meetup Potsdam im Mai 2024Headless WordPress beim WordPress Meetup Potsdam im Mai 2024
Headless WordPress beim WordPress Meetup Potsdam im Mai 2024
 
dachnug51 - Keynote Airbus Defence and Space - Service Management and Collabo...
dachnug51 - Keynote Airbus Defence and Space - Service Management and Collabo...dachnug51 - Keynote Airbus Defence and Space - Service Management and Collabo...
dachnug51 - Keynote Airbus Defence and Space - Service Management and Collabo...
 
dachnug51 - NIS2_DORA - Was steckt konkret dahinter.pdf
dachnug51 - NIS2_DORA - Was steckt konkret dahinter.pdfdachnug51 - NIS2_DORA - Was steckt konkret dahinter.pdf
dachnug51 - NIS2_DORA - Was steckt konkret dahinter.pdf
 

BI-System mit OData und SharePoint Online

Hinweis der Redaktion

  1. Session description
  2. SQL DB zeigen, Tables Session PIN – jeder TN erhält eine PIN Rating – von 1 bis 5, n Zeilen pro TN View: vwRating verknüpft 2 Tabellen – pro TN n Zeilen vwRatingAverage – gruppierte View – pro Session eine Zeile SQL Azure – VS: MVC + WebAPI Folder data erstellen: EF: ADO.NET Entity Data Model DBEntities, Conn von SQL Azure View: Group by + ID klappt nicht, kein Primary Key. Workaround:
  3. http://pragmatiqa.com/xodata/
  4. http://pragmatiqa.com/xodata/
  5. 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
  6. G
  7. https://msdn.microsoft.com/en-us/data/ff478141.aspx
  8. Office 365 / SaaS for Development Office 365 API for your own Apps Check the latest versions of libraries & samples Check out BUILD & IGNITE sessions on Channel9 Build great solutions with Office 365!  Download Slides & Samples: http://blog.atwork.at 3rd party Solution: http://delegate365.com