Download SQLServerFuenteDeDatosOffice365

Document related concepts

Microsoft Access wikipedia , lookup

Transcript
SQL Server como Fuente de
Datos para Office 365
Ing. David Sánchez Aguilar
Microsoft MVP Office 365
Microsoft Certified Trainer
Senior Developer Advisor
Advisicon
http://davidsanchezaguilar.wordpress.com
@davidsancheza
Patrocinadores del SQL Saturday
Gold Sponsor
Bronze Sponsor
Geek Sponsor
Hashtag #SQLSat443
Agenda
 ¿Office 365?
 Software como Servicio
 ¿SQL Server como fuente de datos?
 Posibles escenarios
 Soluciones y Arquitecturas
 Buenas prácticas y limitaciones
 Demos
 Preguntas y respuestas
Hashtag #SQLSat443
¿Office 365?
 Plataforma de nube pública de Microsoft de
colaboración empresarial. Tres servicios
básicos:
 Exchange Online
 Skype For Business
 SharePoint Online
 Otros servicios: Delve, Videos, Groups,
Yammer, CRM, PowerBI, Office Desktop…
Hashtag #SQLSat443
Software como Servicio
 No requiere administración de servidores,
bases de datos, etc.
 Pago por subscripción
 Ambiente multi-tenant, multi-qué?
 Niveles de licenciamiento
 Administración por varias consolas
 Acuerdos de Nivel de Servicio (SLAs)
 Plataforma de desarrollo.
Hashtag #SQLSat443
¿SQL Server como fuente de datos?
 Datos On-premise o en SQL Azure que se
requieran publicar en Office 365, tabla de
clientes, casos de soporte, datos de
aplicaciones, etc.
 No solo como fuente sino también como
almacenamiento.
 Aplicaciones que requiren escalabilidad.
 Inteligencia de Negocios en la nube.
Hashtag #SQLSat443
Posibles escenarios
 Requerimiento:
Nos solicitan “desarrollar” una aplicación de
manera urgente para solventar la entrada de
datos de casos (Issues) con clientes, la
aplicación
requiere
mejoras
a
futuro
(escalabilidad).
Hashtag #SQLSat443
Soluciones y Arquitecturas
 Access Services Apps:
Servicio disponible en SharePoint Online que
permite la creación de Apps utilizando como
almacenamiento una base de datos de SQL
Azure.
Desde Access se puede crear y administrar la
aplicación, no requiere código!
Hashtag #SQLSat443
Demo
Hashtag #SQLSat443
Posibles escenarios
 Requerimiento:
Nos solicitan exponer los datos del catálogo
de productos en una lista de SharePoint para
que los usuarios puedan ver y editar las
propiedades de los productos.
Hashtag #SQLSat443
Soluciones y Arquitecturas
 Business Conectivity Services (BCS):
Servicio disponible en SharePoint Online que
permite conexión a fuente de datos tanto para
ver, editar, agregar o eliminar datos (CRUD).
Desde la consola de administración
SharePoint Desinger, no requiere código!
y
Hashtag #SQLSat443
Demo
Hashtag #SQLSat443
Posibles escenarios
 Requerimiento:
La gerencia trabaja con reportes en Excel de
datos provenientes de SQL Server, se requiere
exponer estos reportes de Excel en la intranet
corporativa de SharePoint Online.
Hashtag #SQLSat443
Soluciones y Arquitecturas
 Excel Web Part:
Componente disponible en SharePoint Online
que permite la creación de WebPart (Elemento
Web) para exponer un reporte de Excel que
mantenga conexiones con fuentes de datos.
Desde la interfaz gráfica se puede crear y
administrar el web part, no requiere código!
Hashtag #SQLSat443
Demo
Hashtag #SQLSat443
Posibles escenarios
 Requerimiento:
La gerencia requiere publicar los reportes de
Excel con datos provenientes de SQL Server
en un servicio que se pueda visualizar en
aplicaciones de escritorio, móviles y en web.
Hashtag #SQLSat443
Soluciones y Arquitecturas
 PowerBI:
Producto disponible de manera gratuita
(limitaciones a considerar) y de subscripción
que permite la visualización de datos
empresariales.
Desde la interfaz grafica se puede crear y
administrar la publicación de contenido, no
requiere código!
Hashtag #SQLSat443
Demo
Hashtag #SQLSat443
Buenas prácticas y limitaciones
 NO usar las listas de SharePoint como tablas
de una base de datos.
 Las Apps de Access no son recomendadas
con alto nivel transaccional.
 Usar seguridad al exponer un SQL Server.
 Versiones recientes del Analysis Service o
Gateway conector con PowerBI.
PREGUNTAS Y RESPUESTAS
davidsanchezaguilar
@outlook.com
http://davidsanchezaguilar.
wordpress.com
David
Sánchez
Aguilar
@davidsancheza
Evaluaciones
Evaluacion del evento
http://www.sqlsaturday.com/443/eventeval.aspx
Evaluacion de las charlas
http://www.sqlsaturday.com/443/sessions/sessionevaluation.aspx
Próxima sesión
SQL Server Query Processor
PhD. Eduardo Castro
Microsoft MVP SQL Server +10 años