En esta sesión vamos a tener la oportunidad de conocer cómo integrar las características de Azure Search con un SQL Server On-Premise con el fin de aprovechar las capacidades de este nuevo servicio.
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
Sincronizando Azure Search con SQL Server
1. Sincronizando Azure Search con SQL Server
12 de Agosto 2015 (12 pm GMT -5)
David Sánchez
Resumen:
En esta sesión vamos a tener la oportunidad de conocer cómo
integrar las características de Azure Search con un SQL Server On-
Premise con el fin de aprovechar las capacidades de este nuevo
servicio.
Está por comenzar:
Moderador: Jose Luis Rivera
Próximos Eventos
Conociendo los servicios
adicionales en BigData
26 de Agosto
Freddy Angarita
Introducción a Data Science
19 de Agosto
Jose Luis Rivera
SQL Server Rápido y Furioso
02 de Setiembre
Alejandro Cordero
2. Manténgase conectado a nosotros!
Visítenos en http://globalspanish.sqlpass.org
/SpanishPASSVC
lnkd.in/dtYBzev
/user/SpanishPASSVC
/SpanishPASSVC
4. 4
Oportunidades de Voluntariado
PASS no pudiera existir sin personas apasionadas y
dedicadas de todas partes del mundo que dan de su
tiempo como voluntarios.
Se un voluntario ahora!!
Para identificar oportunidades locales visita
volunteer.sqlpass.org
Recuerda actualizar tu perfil en las secciones de
“MyVolunteering” y MyPASS para mas detalles.
6. Sincronizando Azure Search con SQL Server
12 de Agosto de 2015
David Sánchez Aguilar
Microsoft Most Valuable Professional
Microsoft Certified Trainer
@davidsancheza
http://davidsanchezaguilar.wordpress.com
Moderador: Jose Luis Rivera
7. Agenda
• ¿Qué es Azure Search?
• La búsqueda más allá de una caja de texto
• Creación y detalles del servicio
• Un ejemplo en una aplicación web
• ¿Por qué se debe sincronizar con SQL Server?
• Configuración de la sincronización con SQL Server
• ¿Qué pasa con SQL Azure?
• Sincronización con otras fuentes de datos.
• Referencias y Recursos
7
8. ¿Qué es Azure Search?
• Búsqueda como Servicio (Search-as-a-Service).
• Procesamiento de lenguaje natural
• Soporte Multilenguaje
• Fácil de escalar
• Funciona con REST API y JSON (multiplataforma).
• Disponible en 10 centros de datos de Azure al día de hoy.
• Las ventajas de la nube también en este servicio.
• Disponible una versión gratuita!! (Pequeñas soluciones).
• Disponible de manera general desde marzo del 2015.
8
9. La búsqueda más allá de una caja de texto
• Auto-Completar
• Facetas
• Categorias
• Tamaño
• Color, etc…
• Errores de escritura
• Búsqueda geo-espacial
• Ordenamiento
• Puntuaciones (Scoring)
9
12. ¿Por qué se debe sincronizar con SQL Server?
Escenarios de SQL Server On-Premise y Azure Search.
Necesitamos resultados de búsquedas casi en tiempo real ante
cambios en los datos.
Re-crear el index de Azure Search NO es una buena práctica y puede
afectar las aplicaciones.
12
13. Configuración de la sincronización con SQL Server
CHANGE TRACKING disponible en SQL Server 2008 o superior.
ALTER DATABASE AdventureWorks SET CHANGE_TRACKING = ON
(CHANGE_RETENTION = 2 DAYS, AUTO_CLEANUP = ON);
ALTER TABLE Products ENABLE CHANGE_TRACKING
WITH (TRACK_COLUMNS_UPDATED = OFF);
https://msdn.microsoft.com/library/bb933875.aspx
13
14. ¿Qué pasa con SQL Azure?
Una de las nuevas características de SQL Azure:
Azure SQL Database V12 tiene soporte para change tracking.
https://azure.microsoft.com/en-us/documentation/articles/search-
howto-connecting-azure-sql-database-to-azure-search-using-
indexers-2015-02-28/#capturing-new-changed-and-deleted-rows
… pero existen también otras alternativas.
14
15. Sincronización con otras fuentes de datos
• Azure DocumentDB
• MongoDB
• Otro gestor de Bases de Datos
Pueden utilizar alternativas de fecha y hora como columnas de
última modificación o columnas como rowversion, etc.
http://social.technet.microsoft.com/wiki/contents/articles/2976.how-
to-enable-sql-azure-change-tracking.aspx
15
16. Referencias y Recursos
Muchas gracias por su atención!!
Ing. David Sánchez Aguilar
Microsoft Most Valuable Professional
Microsoft Certified Trainer
@davidsancheza
http://davidsanchezaguilar.wordpress.com
https://azure.microsoft.com/en-us/documentation/articles/search-create-first-solution
http://azure.microsoft.com/blog/2014/11/10/how-to-sync-sql-server-data-with-azure-search
16
17. Introducción a Data Science
19 de Agosto (12 pm GMT -5)
Jose Luis Rivera
Resúmen:
En esta sesión estaremos viendo que es “Data Science”, que necesitamos
saber o aprender para poder convertirnos en un científico de datos y
estaremos viendo algunos ejemplos de usos muy comunes usando
lenguajes como Python, R y el cómo podemos integrar estos en SQL
Server y Azure . Al final de esta charla tendrás un entendimiento más
amplio de las técnicas de manejos de datos, modelamiento, visualización
y los lenguajes y productos para poner tus proyectos en marcha.
Próximo Evento