SlideShare uma empresa Scribd logo
1 de 34
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
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
http://sqlazuremw.codeplex.com
SQL Azure MW
?
• 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
• 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
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

Mais conteúdo relacionado

Mais procurados

Oliver Hofmann: Office Graph
Oliver Hofmann: Office GraphOliver Hofmann: Office Graph
Oliver Hofmann: Office GraphDavid 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 CloudDavid Schneider
 
SharePoint Community Mittelland - GARAIO : Enterprise Search
SharePoint Community Mittelland - GARAIO : Enterprise SearchSharePoint Community Mittelland - GARAIO : Enterprise Search
SharePoint Community Mittelland - GARAIO : Enterprise SearchPatrick 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 365David 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 istDavid 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 ZukunftDavid 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 365David 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 SchneiderDavid 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 2013Maximilian 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 carteDavid Schneider
 
Ein modernes DMS mit SharePoint
Ein modernes DMS mit SharePointEin modernes DMS mit SharePoint
Ein modernes DMS mit SharePointDavid 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 websitesDavid 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 AlfrescoAlfresco 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 behebenDavid Schneider
 
SharePoint Hybrid Search
SharePoint Hybrid SearchSharePoint Hybrid Search
SharePoint Hybrid SearchFWI 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 erstellenAlexander Galkin
 

Mais procurados (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
 

Destaque

Benny mat nutradolpreg_9sept2016_session3d
Benny mat nutradolpreg_9sept2016_session3dBenny mat nutradolpreg_9sept2016_session3d
Benny mat nutradolpreg_9sept2016_session3dYoung Lives Oxford
 
August_2014_Archive
August_2014_ArchiveAugust_2014_Archive
August_2014_ArchiveAaron Banks
 
Favara dreams come_true_8_sept2016
Favara dreams come_true_8_sept2016Favara dreams come_true_8_sept2016
Favara dreams come_true_8_sept2016Young Lives Oxford
 
Unicef sowc 2016
Unicef sowc 2016Unicef sowc 2016
Unicef sowc 2016Bonnou Baku
 
Birder's World magazine spread
Birder's World magazine spreadBirder's World magazine spread
Birder's World magazine spreadCarole 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.lyBeth 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 2016paul young cpa, cga
 
Case Study on Housing.com
Case Study on Housing.comCase Study on Housing.com
Case Study on Housing.comAyan Sengupta
 

Destaque (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
 

Semelhante a 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-pubLoopback.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 2020Thomas 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 FlowIOZ AG
 
SharePoint 2013 – Tech-Track
SharePoint 2013 – Tech-TrackSharePoint 2013 – Tech-Track
SharePoint 2013 – Tech-TrackUnic
 
Power BI Version 2.0
Power BI Version 2.0Power BI Version 2.0
Power BI Version 2.0inovex GmbH
 
Was ist eigentlich SharePoint
Was ist eigentlich SharePointWas ist eigentlich SharePoint
Was ist eigentlich SharePointMax Nowack
 
PowerApps, Flow und Mobile
PowerApps, Flow und MobilePowerApps, Flow und Mobile
PowerApps, Flow und MobilePatrick 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 ServiceOpenAIRE
 
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-KonnektorWolfgang Hornung
 
18-02 Office 365 Akademie News
18-02 Office 365 Akademie News18-02 Office 365 Akademie News
18-02 Office 365 Akademie NewsThomas Maier
 
Icinga 2009 at Nagios Workshop
Icinga 2009 at Nagios WorkshopIcinga 2009 at Nagios Workshop
Icinga 2009 at Nagios WorkshopIcinga
 
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 AWSAWS Germany
 
Creasoft-Akademie - Mobile Multiplattform Apps
Creasoft-Akademie - Mobile Multiplattform AppsCreasoft-Akademie - Mobile Multiplattform Apps
Creasoft-Akademie - Mobile Multiplattform AppsCreasoft AG
 
20181120_DOAG_OracleNoSQLDB_KPatenge
20181120_DOAG_OracleNoSQLDB_KPatenge20181120_DOAG_OracleNoSQLDB_KPatenge
20181120_DOAG_OracleNoSQLDB_KPatengeKarin 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ätenPOINT. Consulting GmbH
 
comundus Kundenportal mit Liferay
comundus Kundenportal mit Liferaycomundus Kundenportal mit Liferay
comundus Kundenportal mit LiferayStefan 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 GatewayCadaxo GmbH
 

Semelhante a 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
 

Mais de 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 workplaceatwork
 
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 Newsatwork
 
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 Developmentatwork
 
Power-BI and SharePoint
Power-BI and SharePointPower-BI and SharePoint
Power-BI and SharePointatwork
 
Einstieg in Office 2013 App Entwicklung
Einstieg in Office 2013 App EntwicklungEinstieg in Office 2013 App Entwicklung
Einstieg in Office 2013 App Entwicklungatwork
 
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 onlineatwork
 
Office 365 Einsatzszenarien aus der Praxis
Office 365 Einsatzszenarien aus der PraxisOffice 365 Einsatzszenarien aus der Praxis
Office 365 Einsatzszenarien aus der Praxisatwork
 
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 2014atwork
 
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 Azureatwork
 
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 Useratwork
 
Office 365 im Hybrideinsatz
Office 365 im HybrideinsatzOffice 365 im Hybrideinsatz
Office 365 im Hybrideinsatzatwork
 
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-slideshareatwork
 
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 Pohlatwork
 

Mais de 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
 

BI-System mit OData und SharePoint Online

Notas do Editor

  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