SlideShare uma empresa Scribd logo
1 de 17
INTEGRANDOO SHAREPOINTONLINE AO
SQL AZURE com BCS
Douglas Romão – Multi-Platform Audience Contributor
https://products.office.com/pt-br/sharepoint/collaboration
Agenda
• O que é o SharePoint?
• Aplicações em cenários reais;
• O que é o BCS?
@liliankasem
• Como fazer?
SharePoint
O QUE É?
Conhecendo o SharePoint
BCS
BUSINESS CONNECTIVITY SERVICES
O que é o BCS?
Problemas Comerciais e técnicos
Soluções server side
Como funciona?
Soluções client side
Conectores
SQL e SQL Azure
Aplicações em
CENÁRIOS REAIS
Integração com bancos de dados externos
Demo
CONECTANDO O SHAREPOINT ONLINE À UM BANCO SQL AZURE
Questions?
douglasromao.com
Twitter.com/douglasromao

Mais conteúdo relacionado

Mais procurados

Community Webcast: Portal Silverlight Brasil - Criando Aplicativos Ricos Para...
Community Webcast: Portal Silverlight Brasil - Criando Aplicativos Ricos Para...Community Webcast: Portal Silverlight Brasil - Criando Aplicativos Ricos Para...
Community Webcast: Portal Silverlight Brasil - Criando Aplicativos Ricos Para...Fabian Gehrke
 
Reunião02 pass chapter - desenvolvimento
Reunião02 pass chapter - desenvolvimentoReunião02 pass chapter - desenvolvimento
Reunião02 pass chapter - desenvolvimentoRodrigo Dornel
 
MVP Week - Microsoft Teams e suas Integrações
MVP Week - Microsoft Teams e suas IntegraçõesMVP Week - Microsoft Teams e suas Integrações
MVP Week - Microsoft Teams e suas IntegraçõesBruno Lopes
 
Contruindo uma aplicação escalável e de baixo custo utilizando Azure Function...
Contruindo uma aplicação escalável e de baixo custo utilizando Azure Function...Contruindo uma aplicação escalável e de baixo custo utilizando Azure Function...
Contruindo uma aplicação escalável e de baixo custo utilizando Azure Function...Ericson da Fonseca
 
SharePoint 2010 como ferramenta para usuário final
SharePoint 2010 como ferramenta para usuário finalSharePoint 2010 como ferramenta para usuário final
SharePoint 2010 como ferramenta para usuário finalFernando Carmo
 
Monitorando seus recursos com o azure monitor
Monitorando seus recursos com o azure monitorMonitorando seus recursos com o azure monitor
Monitorando seus recursos com o azure monitorEricson da Fonseca
 
Power bi na prática 2016
Power bi na prática 2016Power bi na prática 2016
Power bi na prática 2016Rodrigo Dornel
 
Desvendando o SharePoint 2010 para Estudantes
Desvendando o SharePoint 2010 para EstudantesDesvendando o SharePoint 2010 para Estudantes
Desvendando o SharePoint 2010 para EstudantesFabian Gehrke
 
GMC 2010 - SharePoint 2010 - WCM
GMC 2010 - SharePoint 2010 - WCMGMC 2010 - SharePoint 2010 - WCM
GMC 2010 - SharePoint 2010 - WCMRodolfo Roim
 
TDC 2010 Floripa-SC SharePoint 2010: Novidades para os desenvolvedores .net
TDC 2010 Floripa-SC SharePoint 2010: Novidades para os desenvolvedores .netTDC 2010 Floripa-SC SharePoint 2010: Novidades para os desenvolvedores .net
TDC 2010 Floripa-SC SharePoint 2010: Novidades para os desenvolvedores .netFabian Gehrke
 
O que fazer com meu SharePoint?
O que fazer com meu SharePoint?O que fazer com meu SharePoint?
O que fazer com meu SharePoint?Marcelo Leite ☁
 
SharePoint 2013 Overview
SharePoint 2013 OverviewSharePoint 2013 Overview
SharePoint 2013 OverviewWagner Amorim
 
Armazenando de dados sem grandes custos no Azure Storage
Armazenando de dados sem grandes custos no Azure StorageArmazenando de dados sem grandes custos no Azure Storage
Armazenando de dados sem grandes custos no Azure StorageEricson da Fonseca
 
SharePoint e Azure: Integrando o Seu Portal com a Nuvem
SharePoint e Azure: Integrando o Seu Portal com a NuvemSharePoint e Azure: Integrando o Seu Portal com a Nuvem
SharePoint e Azure: Integrando o Seu Portal com a NuvemFabian Gehrke
 
Azure api apps – entendendo o que é azure app service
Azure api apps – entendendo o que é azure app serviceAzure api apps – entendendo o que é azure app service
Azure api apps – entendendo o que é azure app serviceNicolas Takashi
 

Mais procurados (19)

Community Webcast: Portal Silverlight Brasil - Criando Aplicativos Ricos Para...
Community Webcast: Portal Silverlight Brasil - Criando Aplicativos Ricos Para...Community Webcast: Portal Silverlight Brasil - Criando Aplicativos Ricos Para...
Community Webcast: Portal Silverlight Brasil - Criando Aplicativos Ricos Para...
 
Azure e Office 365
Azure e Office 365Azure e Office 365
Azure e Office 365
 
Reunião02 pass chapter - desenvolvimento
Reunião02 pass chapter - desenvolvimentoReunião02 pass chapter - desenvolvimento
Reunião02 pass chapter - desenvolvimento
 
MVP Week - Microsoft Teams e suas Integrações
MVP Week - Microsoft Teams e suas IntegraçõesMVP Week - Microsoft Teams e suas Integrações
MVP Week - Microsoft Teams e suas Integrações
 
Contruindo uma aplicação escalável e de baixo custo utilizando Azure Function...
Contruindo uma aplicação escalável e de baixo custo utilizando Azure Function...Contruindo uma aplicação escalável e de baixo custo utilizando Azure Function...
Contruindo uma aplicação escalável e de baixo custo utilizando Azure Function...
 
SharePoint 2010 como ferramenta para usuário final
SharePoint 2010 como ferramenta para usuário finalSharePoint 2010 como ferramenta para usuário final
SharePoint 2010 como ferramenta para usuário final
 
Monitorando seus recursos com o azure monitor
Monitorando seus recursos com o azure monitorMonitorando seus recursos com o azure monitor
Monitorando seus recursos com o azure monitor
 
SpugRIA
SpugRIASpugRIA
SpugRIA
 
Power bi na prática 2016
Power bi na prática 2016Power bi na prática 2016
Power bi na prática 2016
 
Azure app service
Azure app serviceAzure app service
Azure app service
 
Desvendando o SharePoint 2010 para Estudantes
Desvendando o SharePoint 2010 para EstudantesDesvendando o SharePoint 2010 para Estudantes
Desvendando o SharePoint 2010 para Estudantes
 
GMC 2010 - SharePoint 2010 - WCM
GMC 2010 - SharePoint 2010 - WCMGMC 2010 - SharePoint 2010 - WCM
GMC 2010 - SharePoint 2010 - WCM
 
Office 365 na Unicamp
Office 365 na UnicampOffice 365 na Unicamp
Office 365 na Unicamp
 
TDC 2010 Floripa-SC SharePoint 2010: Novidades para os desenvolvedores .net
TDC 2010 Floripa-SC SharePoint 2010: Novidades para os desenvolvedores .netTDC 2010 Floripa-SC SharePoint 2010: Novidades para os desenvolvedores .net
TDC 2010 Floripa-SC SharePoint 2010: Novidades para os desenvolvedores .net
 
O que fazer com meu SharePoint?
O que fazer com meu SharePoint?O que fazer com meu SharePoint?
O que fazer com meu SharePoint?
 
SharePoint 2013 Overview
SharePoint 2013 OverviewSharePoint 2013 Overview
SharePoint 2013 Overview
 
Armazenando de dados sem grandes custos no Azure Storage
Armazenando de dados sem grandes custos no Azure StorageArmazenando de dados sem grandes custos no Azure Storage
Armazenando de dados sem grandes custos no Azure Storage
 
SharePoint e Azure: Integrando o Seu Portal com a Nuvem
SharePoint e Azure: Integrando o Seu Portal com a NuvemSharePoint e Azure: Integrando o Seu Portal com a Nuvem
SharePoint e Azure: Integrando o Seu Portal com a Nuvem
 
Azure api apps – entendendo o que é azure app service
Azure api apps – entendendo o que é azure app serviceAzure api apps – entendendo o que é azure app service
Azure api apps – entendendo o que é azure app service
 

Mais de Douglas Romão

Open Source Bootcamp Mogi das Cruzes - Bot Framework
Open Source Bootcamp Mogi das Cruzes - Bot FrameworkOpen Source Bootcamp Mogi das Cruzes - Bot Framework
Open Source Bootcamp Mogi das Cruzes - Bot FrameworkDouglas Romão
 
Webinar flow fazendo mais com menos!
Webinar flow   fazendo mais com menos!Webinar flow   fazendo mais com menos!
Webinar flow fazendo mais com menos!Douglas Romão
 
Série Descomplicando azure - Soluções serverless com azure functions
Série Descomplicando azure - Soluções serverless com azure functionsSérie Descomplicando azure - Soluções serverless com azure functions
Série Descomplicando azure - Soluções serverless com azure functionsDouglas Romão
 
Open Source Bootcamp Curitiba - Deep Dive Cognitive Services
Open Source Bootcamp Curitiba - Deep Dive Cognitive ServicesOpen Source Bootcamp Curitiba - Deep Dive Cognitive Services
Open Source Bootcamp Curitiba - Deep Dive Cognitive ServicesDouglas Romão
 
Microsoft Cognitive Services - Global Azure Bootcamp SJC 2017
Microsoft Cognitive Services - Global Azure Bootcamp SJC 2017Microsoft Cognitive Services - Global Azure Bootcamp SJC 2017
Microsoft Cognitive Services - Global Azure Bootcamp SJC 2017Douglas Romão
 
ALM RoadShow SJC - Office 365 API´s
ALM RoadShow SJC - Office 365 API´sALM RoadShow SJC - Office 365 API´s
ALM RoadShow SJC - Office 365 API´sDouglas Romão
 
Dicas rápidas do Design no SharePoint
Dicas rápidas do Design no SharePointDicas rápidas do Design no SharePoint
Dicas rápidas do Design no SharePointDouglas Romão
 
Desenvolvimento de Apps para SharePoint 2013
Desenvolvimento de Apps para SharePoint 2013Desenvolvimento de Apps para SharePoint 2013
Desenvolvimento de Apps para SharePoint 2013Douglas Romão
 
Apresentação share point 2010 melhorias
Apresentação share point 2010   melhoriasApresentação share point 2010   melhorias
Apresentação share point 2010 melhoriasDouglas Romão
 
Novidades no Design para SharePoint 2013
Novidades no Design para SharePoint 2013Novidades no Design para SharePoint 2013
Novidades no Design para SharePoint 2013Douglas Romão
 

Mais de Douglas Romão (10)

Open Source Bootcamp Mogi das Cruzes - Bot Framework
Open Source Bootcamp Mogi das Cruzes - Bot FrameworkOpen Source Bootcamp Mogi das Cruzes - Bot Framework
Open Source Bootcamp Mogi das Cruzes - Bot Framework
 
Webinar flow fazendo mais com menos!
Webinar flow   fazendo mais com menos!Webinar flow   fazendo mais com menos!
Webinar flow fazendo mais com menos!
 
Série Descomplicando azure - Soluções serverless com azure functions
Série Descomplicando azure - Soluções serverless com azure functionsSérie Descomplicando azure - Soluções serverless com azure functions
Série Descomplicando azure - Soluções serverless com azure functions
 
Open Source Bootcamp Curitiba - Deep Dive Cognitive Services
Open Source Bootcamp Curitiba - Deep Dive Cognitive ServicesOpen Source Bootcamp Curitiba - Deep Dive Cognitive Services
Open Source Bootcamp Curitiba - Deep Dive Cognitive Services
 
Microsoft Cognitive Services - Global Azure Bootcamp SJC 2017
Microsoft Cognitive Services - Global Azure Bootcamp SJC 2017Microsoft Cognitive Services - Global Azure Bootcamp SJC 2017
Microsoft Cognitive Services - Global Azure Bootcamp SJC 2017
 
ALM RoadShow SJC - Office 365 API´s
ALM RoadShow SJC - Office 365 API´sALM RoadShow SJC - Office 365 API´s
ALM RoadShow SJC - Office 365 API´s
 
Dicas rápidas do Design no SharePoint
Dicas rápidas do Design no SharePointDicas rápidas do Design no SharePoint
Dicas rápidas do Design no SharePoint
 
Desenvolvimento de Apps para SharePoint 2013
Desenvolvimento de Apps para SharePoint 2013Desenvolvimento de Apps para SharePoint 2013
Desenvolvimento de Apps para SharePoint 2013
 
Apresentação share point 2010 melhorias
Apresentação share point 2010   melhoriasApresentação share point 2010   melhorias
Apresentação share point 2010 melhorias
 
Novidades no Design para SharePoint 2013
Novidades no Design para SharePoint 2013Novidades no Design para SharePoint 2013
Novidades no Design para SharePoint 2013
 

Integre o SharePoint Online ao SQL Azure com BCS

Notas do Editor

  1. Why are we hearing so much about them now? Few reasons: Improvements in AI and NLP – ability to process language, to converse with humans, to understand the world, availability of complex ML algorithms via simple interfaces Increasing quantities of data, capture from numerous devices, complexity of data and need to extract information quickly, identify patterns efficiently. To enable user to seamlessly connect with this data Rise of messaging app usage globally. Significant increase globally in use of messaging apps.
  2. Now that you built your bot, it’s time to add smarts to it and make it more useful and engaging for your users. An intelligent bot has human-like senses and skills. It is able to understand what we are saying or writing in natural language and respond back, see our world as we see it, discover information and extract knowledge from different sources to provide useful answers, and more importantly learn as it acquires more experience to continuously improve its capabilities. Sounds daunting, but we are here to help you add some of these cognitive skills to your bot.
  3. Computer vision API to create human readable captions for the content of an image uploaded to a bot Like CaptionBot.ai – a bot that reports back in human way the contents of an image 2. A bot to authenticate users using a voiceprint by leveraging the Speech APIs Authentication as a user speaks to the bot with a speaker verification profile or “voiceprint” Using the LUIS (Language Understanding Intelligent Service) API, a bot can recognize the intent of a user LUIS analysis for queries such as “What is the weather in Toyko today?” using entities to parse out intent (what the user is asking for) 4. Knowledge APIs can give a bot the ability to recommend products frequently bought together based on our knowledge and/or a user’s history Also, Knowledge could search through a graph database to return relevant academic papers from a natural language query 5. The Autosuggest API from Search can ease the burden of typing queries to a web search bot Search also has other capabilities such as returning the latest trending news on a topic for example
  4. Computer vision API to create human readable captions for the content of an image uploaded to a bot Like CaptionBot.ai – a bot that reports back in human way the contents of an image 2. A bot to authenticate users using a voiceprint by leveraging the Speech APIs Authentication as a user speaks to the bot with a speaker verification profile or “voiceprint” Using the LUIS (Language Understanding Intelligent Service) API, a bot can recognize the intent of a user LUIS analysis for queries such as “What is the weather in Toyko today?” using entities to parse out intent (what the user is asking for) 4. Knowledge APIs can give a bot the ability to recommend products frequently bought together based on our knowledge and/or a user’s history Also, Knowledge could search through a graph database to return relevant academic papers from a natural language query 5. The Autosuggest API from Search can ease the burden of typing queries to a web search bot Search also has other capabilities such as returning the latest trending news on a topic for example
  5. Computer vision API to create human readable captions for the content of an image uploaded to a bot Like CaptionBot.ai – a bot that reports back in human way the contents of an image 2. A bot to authenticate users using a voiceprint by leveraging the Speech APIs Authentication as a user speaks to the bot with a speaker verification profile or “voiceprint” Using the LUIS (Language Understanding Intelligent Service) API, a bot can recognize the intent of a user LUIS analysis for queries such as “What is the weather in Toyko today?” using entities to parse out intent (what the user is asking for) 4. Knowledge APIs can give a bot the ability to recommend products frequently bought together based on our knowledge and/or a user’s history Also, Knowledge could search through a graph database to return relevant academic papers from a natural language query 5. The Autosuggest API from Search can ease the burden of typing queries to a web search bot Search also has other capabilities such as returning the latest trending news on a topic for example
  6. https://technet.microsoft.com/pt-br/library/ee661740.aspx
  7. Computer vision API to create human readable captions for the content of an image uploaded to a bot Like CaptionBot.ai – a bot that reports back in human way the contents of an image 2. A bot to authenticate users using a voiceprint by leveraging the Speech APIs Authentication as a user speaks to the bot with a speaker verification profile or “voiceprint” Using the LUIS (Language Understanding Intelligent Service) API, a bot can recognize the intent of a user LUIS analysis for queries such as “What is the weather in Toyko today?” using entities to parse out intent (what the user is asking for) 4. Knowledge APIs can give a bot the ability to recommend products frequently bought together based on our knowledge and/or a user’s history Also, Knowledge could search through a graph database to return relevant academic papers from a natural language query 5. The Autosuggest API from Search can ease the burden of typing queries to a web search bot Search also has other capabilities such as returning the latest trending news on a topic for example
  8. https://technet.microsoft.com/pt-br/library/ee661740.aspx
  9. Computer vision API to create human readable captions for the content of an image uploaded to a bot Like CaptionBot.ai – a bot that reports back in human way the contents of an image 2. A bot to authenticate users using a voiceprint by leveraging the Speech APIs Authentication as a user speaks to the bot with a speaker verification profile or “voiceprint” Using the LUIS (Language Understanding Intelligent Service) API, a bot can recognize the intent of a user LUIS analysis for queries such as “What is the weather in Toyko today?” using entities to parse out intent (what the user is asking for) 4. Knowledge APIs can give a bot the ability to recommend products frequently bought together based on our knowledge and/or a user’s history Also, Knowledge could search through a graph database to return relevant academic papers from a natural language query 5. The Autosuggest API from Search can ease the burden of typing queries to a web search bot Search also has other capabilities such as returning the latest trending news on a topic for example
  10. Computer vision API to create human readable captions for the content of an image uploaded to a bot Like CaptionBot.ai – a bot that reports back in human way the contents of an image 2. A bot to authenticate users using a voiceprint by leveraging the Speech APIs Authentication as a user speaks to the bot with a speaker verification profile or “voiceprint” Using the LUIS (Language Understanding Intelligent Service) API, a bot can recognize the intent of a user LUIS analysis for queries such as “What is the weather in Toyko today?” using entities to parse out intent (what the user is asking for) 4. Knowledge APIs can give a bot the ability to recommend products frequently bought together based on our knowledge and/or a user’s history Also, Knowledge could search through a graph database to return relevant academic papers from a natural language query 5. The Autosuggest API from Search can ease the burden of typing queries to a web search bot Search also has other capabilities such as returning the latest trending news on a topic for example
  11. Computer vision API to create human readable captions for the content of an image uploaded to a bot Like CaptionBot.ai – a bot that reports back in human way the contents of an image 2. A bot to authenticate users using a voiceprint by leveraging the Speech APIs Authentication as a user speaks to the bot with a speaker verification profile or “voiceprint” Using the LUIS (Language Understanding Intelligent Service) API, a bot can recognize the intent of a user LUIS analysis for queries such as “What is the weather in Toyko today?” using entities to parse out intent (what the user is asking for) 4. Knowledge APIs can give a bot the ability to recommend products frequently bought together based on our knowledge and/or a user’s history Also, Knowledge could search through a graph database to return relevant academic papers from a natural language query 5. The Autosuggest API from Search can ease the burden of typing queries to a web search bot Search also has other capabilities such as returning the latest trending news on a topic for example
  12. A bot is software that is designed to automate the kinds of tasks you would usually do on your own, They sit in front of processes/tasks – reservations, scheduling dinner, FAQ, pro-active info, an assistant for a particular task. The increasingly common form of bots, chatbots. They have their own UI (human language). Rather than being hidden behind process and applications, users can start to have conversations with bots directly