SlideShare ist ein Scribd-Unternehmen logo
1 von 14
WEBCASTS 
15 
set 
2 0 1 4 
IT Project Server 
MVP ShowCast 
Virtual Community Series 
a 
09 
out 
#mvpbr Organizado por MVPs com apoio da Microsoft #mvpshowcast 
Replicando dados do Project Online com 
o SQL Server usando o protocolo OData 
Palestrante: Moderador: 
IT Project Server 
André Xavier 
MVP de Project 
Consultant Director / Owner na BHS 
@andrereivax 
Diego Campos Pereira 
Consultor EPM na BHS 
@DiegoCamPereira 
Nível: 300 
© 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) 
Programa MVP (mvp.microsoft.com)
IT Project Server 
Agenda do webcast 
♦Apresentações 
♦Blog 
♦OData 
♦SSIS + OData 
♦Demo 
© 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
IT Project Server 
• Blog sobre Project, Project Server e SharePoint 
• Canal no Youtube (www.youtube.com/blogdoproject) 
• Ajudou na tradução do Project 2013! 
• Vários colaboradores, seja um deles! 
© 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
IT Project Server 
O que mudou em BI? 
♦Os 4 bancos de dados (Draft, Published, Reporting, 
Archive) foram combinados em um único banco de 
dados com diferentes esquemas 
♦Os relatórios existes utilizando a base de dados 
Reporting funcionarão 
♦As tabelas do banco Reporting tiveram os dados 
expostos com o feeds de OData 
© 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
IT Project Server 
Arquitetura Project Server 2013 
© 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
IT Project Server 
Odata? 
♦Protocolo usando padrões abertos para consultar dados 
♦ http://www.odata.org 
♦ Baseado em HTTP através da porta 80 ou 443 
♦Pode fornecer dados como Atom, JSON ou como documento XML 
♦ Disponível inicialmente com os dados da lista de SharePoint 2010, expandiu-se 
em 2013 
© 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
IT Project Server 
Project Online + OData 
♦Replicate Project Online Reporting Data to a SQL Server 
database using the OData protocol 
http://msdn.microsoft.com/en-us/library/office/dn720853.aspx 
♦Project Online: SSIS package for OData delta sync 
http://msdn.microsoft.com/en-us/library/office/dn794163.aspx 
© 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
IT Project Server 
Criando um Pacote SSIS 
♦Adicione duas conexões: 
♦OLEDB (Conecte ao banco de dados local) 
♦ODATA (Conecte ao Project Online) 
♦ Atenção: Mudar o atributo: Microsoft Online Services Authentication para True 
♦Entrar em Data Flow e adicionar: 
♦Odata Source 
♦Destination Assistant 
© 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
IT Project Server 
Erro forma de autenticação 
© 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
IT Project Server 
Erro DTD 
© 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
IT Project Server 
Exemplo da Microsoft – Delta Sync 
♦Ponto de detalhe: data e horário de Seattle 
(Pacific Time) 
♦Mudar o item: Set Local Sync Date 
SELECT TOP 1 Dateadd(hh,-6,SyncedDate) as SyncedDate 
FROM [Synced] 
© 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
IT Project Server 
Webcasts relacionados 
Data e horário Palestra Palestrante 
01/10/2014 12h 
(quarta) 
Do Excel ao Gerenciamento de Portfólio em 50 min 
01/10/2014 20h 
(quarta) 
Gestão de demandas e workflow utilizando Project 
Server ou Project Online 
02/10/2014 12h 
(quinta) 
Replicando dados do Project Online com o SQL Server 
usando o protocolo OData 
02/10/2014 20h 
(quinta) 
O que não fazer em uma ferramenta de gestão de 
projetos 
Grade completa de webcasts: mvpshowcast.azurewebsites.net 
André Xavier e Diego Pereira 
MVP de Project e Consultor EPM 
Tiago Paes e André Xavier 
Consultor EPM e MVP de Project 
André Xavier e Diego Pereira 
MVP de Project e Consultor EPM 
Paulo Oliveira Jr. E Eduardo Freire 
PFE e MVP de Project 
© 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
IT Project Server 
Iniciativas da Microsoft 
Premiação MVP 
A premiação Microsoft Most Valuable Professional (MVP) é uma forma da Microsoft 
agradecer aos líderes independentes da comunidade que compartilham sua paixão, 
experiência técnica e conhecimento prático dos produtos da Microsoft com outros. 
mvp.microsoft.com 
Programa MVP Mentor 
O Programa MVP Mentor conecta estudantes que querem aprender mais sobre 
tecnologias Microsoft com especialistas independentes: os MVPs da Microsoft. 
mvp.microsoft.com/en-us/MVP-mentor.aspx 
Microsoft Virtual Academy 
Treinamento gratuito da Microsoft 
oferecido por especialistas. 
www.microsoftvirtualacademy.com 
Curah! 
Serviço de curadoria projetado para 
e mantido pela comunidade técnica. 
curah.microsoft.com 
© 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
IT Project Server 
Obrigado! 
André Xavier 
andre.xavier@bhs.com.br 
@andrereivax 
Diego Pereira 
diego.pereira@bhs.com.br 
@diegocampereira 
www.blogdoproject.com.br 
© 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Microservices com ASP.NET 5
Microservices com ASP.NET 5Microservices com ASP.NET 5
Microservices com ASP.NET 5
 
Explicando DevOps
Explicando DevOpsExplicando DevOps
Explicando DevOps
 
Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 1/2
Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 1/2Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 1/2
Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 1/2
 
Automatização de Ambientes CI & CD & DevOps
Automatização de Ambientes CI & CD & DevOpsAutomatização de Ambientes CI & CD & DevOps
Automatização de Ambientes CI & CD & DevOps
 
ASP.NET Web API no Windows Azure
ASP.NET Web API no Windows AzureASP.NET Web API no Windows Azure
ASP.NET Web API no Windows Azure
 
QAX - DevTest
QAX - DevTestQAX - DevTest
QAX - DevTest
 
Webinar Azure - Dia 07
Webinar Azure - Dia 07Webinar Azure - Dia 07
Webinar Azure - Dia 07
 
Introdução ao AngularJS!
Introdução ao AngularJS!Introdução ao AngularJS!
Introdução ao AngularJS!
 
Webinar Azure - Dia 04
Webinar Azure - Dia 04Webinar Azure - Dia 04
Webinar Azure - Dia 04
 
Webinar Azure - Dia 03
Webinar Azure - Dia 03Webinar Azure - Dia 03
Webinar Azure - Dia 03
 
Webinar Azure - Dia 06
Webinar Azure - Dia 06Webinar Azure - Dia 06
Webinar Azure - Dia 06
 
Introdução Vue JS
Introdução Vue JSIntrodução Vue JS
Introdução Vue JS
 
Webinar Azure - Dia 05
Webinar Azure - Dia 05Webinar Azure - Dia 05
Webinar Azure - Dia 05
 
Comunicação em Tempo Real com ASP.Net SignalR
Comunicação em Tempo Real com ASP.Net SignalRComunicação em Tempo Real com ASP.Net SignalR
Comunicação em Tempo Real com ASP.Net SignalR
 
Webinar Azure - Dia 01
Webinar Azure - Dia 01Webinar Azure - Dia 01
Webinar Azure - Dia 01
 
Novidades do ASP.NET 5.X
Novidades do ASP.NET 5.XNovidades do ASP.NET 5.X
Novidades do ASP.NET 5.X
 
Mvp show cast2014-it-security-proxyreversowebapplicationproxywindowsserver2012r2
Mvp show cast2014-it-security-proxyreversowebapplicationproxywindowsserver2012r2Mvp show cast2014-it-security-proxyreversowebapplicationproxywindowsserver2012r2
Mvp show cast2014-it-security-proxyreversowebapplicationproxywindowsserver2012r2
 
InterOP 2021: Certificações - Experiência, Dicas e Truques
InterOP 2021: Certificações - Experiência, Dicas e TruquesInterOP 2021: Certificações - Experiência, Dicas e Truques
InterOP 2021: Certificações - Experiência, Dicas e Truques
 
Webinar Azure - Dia 02
Webinar Azure - Dia 02Webinar Azure - Dia 02
Webinar Azure - Dia 02
 
[ServiceNow] Visão geral da plataforma
[ServiceNow] Visão geral da plataforma[ServiceNow] Visão geral da plataforma
[ServiceNow] Visão geral da plataforma
 

Ähnlich wie Replicando dados do Project Online com o SQL Server usando o protocolo OData

Windows azure overview for it pros
Windows azure overview for it prosWindows azure overview for it pros
Windows azure overview for it pros
CDS
 

Ähnlich wie Replicando dados do Project Online com o SQL Server usando o protocolo OData (20)

Gestão de demandas e workflow utilizando Project Server ou Project Online
Gestão de demandas e workflow utilizando Project Server ou Project OnlineGestão de demandas e workflow utilizando Project Server ou Project Online
Gestão de demandas e workflow utilizando Project Server ou Project Online
 
Por que devo utilizar o Windows Azure Pack?
Por que devo utilizar oWindows Azure Pack?Por que devo utilizar oWindows Azure Pack?
Por que devo utilizar o Windows Azure Pack?
 
MVP ShowCast 2014 - Desenvolvendo APIs com WebAPI
MVP ShowCast 2014 - Desenvolvendo APIs com WebAPIMVP ShowCast 2014 - Desenvolvendo APIs com WebAPI
MVP ShowCast 2014 - Desenvolvendo APIs com WebAPI
 
O que há de novo no Microsoft Azure IaaS
O que há de novo no Microsoft Azure IaaSO que há de novo no Microsoft Azure IaaS
O que há de novo no Microsoft Azure IaaS
 
Microsoft opensource
Microsoft opensourceMicrosoft opensource
Microsoft opensource
 
Microsoft opensource
Microsoft opensourceMicrosoft opensource
Microsoft opensource
 
Bancos de dados no Azure: conhecendo as opções relacionais e NoSQL disponívei...
Bancos de dados no Azure: conhecendo as opções relacionais e NoSQL disponívei...Bancos de dados no Azure: conhecendo as opções relacionais e NoSQL disponívei...
Bancos de dados no Azure: conhecendo as opções relacionais e NoSQL disponívei...
 
Minicurso sobre as tecnologias WCF e Web API - 2o. MSP Coding Day
Minicurso sobre as tecnologias WCF e Web API - 2o. MSP Coding DayMinicurso sobre as tecnologias WCF e Web API - 2o. MSP Coding Day
Minicurso sobre as tecnologias WCF e Web API - 2o. MSP Coding Day
 
ASP.NET SignalR + SPA com AngularJS
ASP.NET SignalR + SPA com AngularJSASP.NET SignalR + SPA com AngularJS
ASP.NET SignalR + SPA com AngularJS
 
Minicurso sobre as tecnologias WCF e Web API
Minicurso sobre as tecnologias WCF e Web API Minicurso sobre as tecnologias WCF e Web API
Minicurso sobre as tecnologias WCF e Web API
 
Minicurso sobre as tecnologias WCF e Web API
Minicurso sobre as tecnologias WCF e Web APIMinicurso sobre as tecnologias WCF e Web API
Minicurso sobre as tecnologias WCF e Web API
 
Workshop ASP.NET MVC 5
Workshop ASP.NET MVC 5Workshop ASP.NET MVC 5
Workshop ASP.NET MVC 5
 
Nuvens com Ênfase em Azure - Locatech + Locaneers - Abril-2019
Nuvens com Ênfase em Azure - Locatech + Locaneers - Abril-2019Nuvens com Ênfase em Azure - Locatech + Locaneers - Abril-2019
Nuvens com Ênfase em Azure - Locatech + Locaneers - Abril-2019
 
Implementando APIs seguras na nuvem - Outubro-2018 - Azure Brasil
Implementando APIs seguras na nuvem - Outubro-2018 - Azure BrasilImplementando APIs seguras na nuvem - Outubro-2018 - Azure Brasil
Implementando APIs seguras na nuvem - Outubro-2018 - Azure Brasil
 
Alternativas para a Implementação de Microservices no Microsoft Azure - Novem...
Alternativas para a Implementação de Microservices no Microsoft Azure - Novem...Alternativas para a Implementação de Microservices no Microsoft Azure - Novem...
Alternativas para a Implementação de Microservices no Microsoft Azure - Novem...
 
Alternativas para a Implementação de Microservices no Microsoft Azure - Jane...
 Alternativas para a Implementação de Microservices no Microsoft Azure - Jane... Alternativas para a Implementação de Microservices no Microsoft Azure - Jane...
Alternativas para a Implementação de Microservices no Microsoft Azure - Jane...
 
Microsoft Azure para Desenvolvedores Web - Azure para Devs e DBAs - Maio-2018
Microsoft Azure para Desenvolvedores Web - Azure para Devs e DBAs - Maio-2018Microsoft Azure para Desenvolvedores Web - Azure para Devs e DBAs - Maio-2018
Microsoft Azure para Desenvolvedores Web - Azure para Devs e DBAs - Maio-2018
 
Futuro do ASP.NET vNext - MVP ShowCast
Futuro do ASP.NET vNext - MVP ShowCast Futuro do ASP.NET vNext - MVP ShowCast
Futuro do ASP.NET vNext - MVP ShowCast
 
Como o Microsoft Azure pode melhorar o desenvolvimento de seu Back-End? | Dev...
Como o Microsoft Azure pode melhorar o desenvolvimento de seu Back-End? | Dev...Como o Microsoft Azure pode melhorar o desenvolvimento de seu Back-End? | Dev...
Como o Microsoft Azure pode melhorar o desenvolvimento de seu Back-End? | Dev...
 
Windows azure overview for it pros
Windows azure overview for it prosWindows azure overview for it pros
Windows azure overview for it pros
 

Replicando dados do Project Online com o SQL Server usando o protocolo OData

  • 1. WEBCASTS 15 set 2 0 1 4 IT Project Server MVP ShowCast Virtual Community Series a 09 out #mvpbr Organizado por MVPs com apoio da Microsoft #mvpshowcast Replicando dados do Project Online com o SQL Server usando o protocolo OData Palestrante: Moderador: IT Project Server André Xavier MVP de Project Consultant Director / Owner na BHS @andrereivax Diego Campos Pereira Consultor EPM na BHS @DiegoCamPereira Nível: 300 © 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
  • 2. IT Project Server Agenda do webcast ♦Apresentações ♦Blog ♦OData ♦SSIS + OData ♦Demo © 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
  • 3. IT Project Server • Blog sobre Project, Project Server e SharePoint • Canal no Youtube (www.youtube.com/blogdoproject) • Ajudou na tradução do Project 2013! • Vários colaboradores, seja um deles! © 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
  • 4. IT Project Server O que mudou em BI? ♦Os 4 bancos de dados (Draft, Published, Reporting, Archive) foram combinados em um único banco de dados com diferentes esquemas ♦Os relatórios existes utilizando a base de dados Reporting funcionarão ♦As tabelas do banco Reporting tiveram os dados expostos com o feeds de OData © 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
  • 5. IT Project Server Arquitetura Project Server 2013 © 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
  • 6. IT Project Server Odata? ♦Protocolo usando padrões abertos para consultar dados ♦ http://www.odata.org ♦ Baseado em HTTP através da porta 80 ou 443 ♦Pode fornecer dados como Atom, JSON ou como documento XML ♦ Disponível inicialmente com os dados da lista de SharePoint 2010, expandiu-se em 2013 © 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
  • 7. IT Project Server Project Online + OData ♦Replicate Project Online Reporting Data to a SQL Server database using the OData protocol http://msdn.microsoft.com/en-us/library/office/dn720853.aspx ♦Project Online: SSIS package for OData delta sync http://msdn.microsoft.com/en-us/library/office/dn794163.aspx © 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
  • 8. IT Project Server Criando um Pacote SSIS ♦Adicione duas conexões: ♦OLEDB (Conecte ao banco de dados local) ♦ODATA (Conecte ao Project Online) ♦ Atenção: Mudar o atributo: Microsoft Online Services Authentication para True ♦Entrar em Data Flow e adicionar: ♦Odata Source ♦Destination Assistant © 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
  • 9. IT Project Server Erro forma de autenticação © 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
  • 10. IT Project Server Erro DTD © 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
  • 11. IT Project Server Exemplo da Microsoft – Delta Sync ♦Ponto de detalhe: data e horário de Seattle (Pacific Time) ♦Mudar o item: Set Local Sync Date SELECT TOP 1 Dateadd(hh,-6,SyncedDate) as SyncedDate FROM [Synced] © 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
  • 12. IT Project Server Webcasts relacionados Data e horário Palestra Palestrante 01/10/2014 12h (quarta) Do Excel ao Gerenciamento de Portfólio em 50 min 01/10/2014 20h (quarta) Gestão de demandas e workflow utilizando Project Server ou Project Online 02/10/2014 12h (quinta) Replicando dados do Project Online com o SQL Server usando o protocolo OData 02/10/2014 20h (quinta) O que não fazer em uma ferramenta de gestão de projetos Grade completa de webcasts: mvpshowcast.azurewebsites.net André Xavier e Diego Pereira MVP de Project e Consultor EPM Tiago Paes e André Xavier Consultor EPM e MVP de Project André Xavier e Diego Pereira MVP de Project e Consultor EPM Paulo Oliveira Jr. E Eduardo Freire PFE e MVP de Project © 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
  • 13. IT Project Server Iniciativas da Microsoft Premiação MVP A premiação Microsoft Most Valuable Professional (MVP) é uma forma da Microsoft agradecer aos líderes independentes da comunidade que compartilham sua paixão, experiência técnica e conhecimento prático dos produtos da Microsoft com outros. mvp.microsoft.com Programa MVP Mentor O Programa MVP Mentor conecta estudantes que querem aprender mais sobre tecnologias Microsoft com especialistas independentes: os MVPs da Microsoft. mvp.microsoft.com/en-us/MVP-mentor.aspx Microsoft Virtual Academy Treinamento gratuito da Microsoft oferecido por especialistas. www.microsoftvirtualacademy.com Curah! Serviço de curadoria projetado para e mantido pela comunidade técnica. curah.microsoft.com © 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
  • 14. IT Project Server Obrigado! André Xavier andre.xavier@bhs.com.br @andrereivax Diego Pereira diego.pereira@bhs.com.br @diegocampereira www.blogdoproject.com.br © 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)

Hinweis der Redaktion

  1. New version of the Project Server 2013 Architecture
  2. OData builds on the conventions defined in the Atom Publishing Protocol and applies additional Web technologies such as HTTP and JavaScript Object Notation (JSON) to create a protocol that enables access to information from a variety of applications, services, and stores.