SharePoint Saturday Madrid. Sesión sobre Azure Search

Muy buenas a todos!

Llevo unos meses sin actualizar el blog, y pido disculpas por ello. La verdad, es que el trabajo está ocupando gran parte de mi tiempo y no encuentro el momento de seguir contándoos cosas sobre desarrollo que encuentro muy interesantes.

Ayer se celebró la primera SharePoint Saturday en Madrid que ha estado organizada por las comunidades de usuarios y que fue un rotundo éxito. Tuve la oportunidad de participar no solo como parte del Staff y de la organización del evento (aunque debo reconocer que me hubiera gustado poder colaborar más) sino también como Speaker con la sesión “Using Azure Search to build Office 365 search driven solutions”. Os dejo una foto de todo el staff y speakers, que han hecho posible que el nivel del evento sea increíble, !Gracias a todos!.

Ch3kvCiWwAEr5y6

Quiero aprovechar la oportunidad para agradecer a todos los asistentes a la sesión, espero que os gustara y la encontrarais interesante. Para los que no pudisteis asistir he subido tanto el contenido de la presentación como el código de las demos que realicé para que las tengáis disponible.

Presentación de la sesión

Código en GitHub

https://github.com/jcroav/AzureSearch-Office365

 

Espero poder retomar el blog en las próximas semanas, a partir del evento de ayer, ya tengo varios temas que creo que son muy interesantes compartir con todos.

Saludos, hasta la próxima

Anuncios

[Eventos]: SharePoint Saturday Madrid

Captura de pantalla 2016-03-08 a las 22.23.29.png

Muy buenas,

Pues bueno chicos, como ya sabéis, ya está aquí. Después de varios meses de run run, hace poco más de un mes que se confirmó que el próximo 7 de Mayo se celebrará en Madrid el primer SharePoint Saturday en las oficinas de Microsoft en el parque empresarial de la finca en Pozuelo de Alarcón.

Este evento, organizado por las comunidades de usuarios y de repercusión internacional, como sabéis está centrado en la tecnología de SharePoint y Office 365 y a él asisten los mejores speakers nacionales  y algunos internaciones. Es un evento de comunidad y para la comunidad y os animo a todos a estar atentos y hacer seguimiento al evento y ver la evolución del mismo.

Actualmente, está abierto el Call4speakers y Call4sponsors

Para todos los que queráis tener toda la información completa sobre el evento os dejo el enlace al mismo

http://www.spsevents.org/city/Madrid/Madrid2016/home

No dejéis de seguir de cerca el evento y las noticias sobre el mismo. Y espero que nos podamos ver todos por allí. Yo ya he mandado algunas sesiones, espero que finalmente sean elegidas. Si no, seré asistente si o si. Un evento de estos no te lo puedes perder.

Un saludo a todos

Número #27 de CompartiMOSS y nueva colaboración

Muy buenas a todos,

El pasado lunes se publicó un nuevo número de la revista CompartiMOSS con contenido muy interesante sobre SharePoint, Office 365 y Azure. La revista está haciendo de forma muy natural una transición muy interesante hacia incluir contenido relacionado con Office 365 y Azure además de continuar con la temática de SharePoint.

A continuación os dejo un índice de todos los artículos interesantes que podréis encontrar en el número que acaba de salir:

  • Configurando Azure Directory Services para Office365 por Darwin Castro Marín
  • ENMARCHA: Un Framework Open Source para agilizar el desarrollo en SharePoint por Adrian Diaz Cervera
  • Entrevista Enrique Rhenals Bárcenas por Enrique Rhenals Bárcenas
  • Usando Azure Search en soluciones de búsqueda para Office 365 por José Carlos Rodríguez Avilés
  • ¿Es Project Server / Online realmente multiidioma? por José Rafael García
  • ¿Qué son las PowerApps de Microsoft? – Creando nuestra primera aplicación por Sergio Hernandez Mancebo
  • Conectores para Grupos de Office 365 por Ruben Toribio
  • Conociendo a MinRole de SharePoint 2016 por Miguel Tabera Pacheco
  • Introducción al PnP Program y Provisioning framework por Luis Mañez
  • Particularidades de la instalación de una Granja de varios servidores de SharePoint 2016 por Juan Carlos Gonzalez Martin
  • SharePoint 2013 Client Side Rendering en detalle por José Quinto Zamora
  • StratusForms – ¿Adios InfoPath? por Luis Molina
  • ¿InfoPath se muere? por Gonzalo Marcos Ansoain
  • Integración de Powershell local con Powershell de Azure por Enrique Rhenals Bárcenas

Como podéis ver, de nuevo, la revista me ha dado la oportunidad de colaborar con ellos, en esta ocasión con un artículo relacionado con Azure Search y Office 365 que espero que disfrutéis. Es un tema que me ha resultado muy interesante desde siempre y que he tenido la oportunidad de conocer y quería compartir con todos. De hecho en el blog podréis encontrar artículos recientes sobre este tema.

Os dejo el enlace de la revista para que podáis acceder todos aquellos que os resulte interesante:

http://www.compartimoss.com/Revistas/Numero-27

De nuevo muchas gracias a la revista por permitirme colaborar con ellos y espero que os guste, os animo a leer el contenido de este número, es muy interesante y aprenderéis muchísimo.

Saludos

 

Primeros pasos con SharePoint 2016: La búsqueda híbrida

Muy buenas a todos,

Quiero seguir hoy profundizando en las características de SharePoint 2016, con uno de los aspectos más importantes que trae esta nueva versión, las búsquedas híbridas. En una anterior entrada os contaba mi primera experiencia con la versión preview de SharePoint 2016

Primeros pasos con SharePoint 2016

Uno de los objetivos principales que sigue esta nueva versión de SharePoint, es acercar a los usuarios a la nube. Para ello, incluye una serie de características que favorecen, para aquellos usuarios que no puedan hacer una migración completa a la misma, una experiencia que sirva como primer paso para ello. Una de las funcionalidades más destacadas es la de la búsqueda híbrida. Por medio de esta característica, podremos acceder desde la versión OnLine de SharePoint a contenido almacenado en nuestros servidores OnPremise.

En el post de hoy os quiero hablar de cómo configurar y poner en marcha la búsqueda híbrida en SharePoint 2016. Antes de continuar quiero puntualizar que la búsqueda híbrida, no es una característica exclusivamente nueva de SharePoint 2016, sino que desde la versión de SharePoint 2013 a partir de la actualización de Agosto de 2015, la tenemos disponible también. Además antes de esta actualización, SharePoint 2013 ya permitía de alguna forma la hibridación de la búsqueda (con la búsqueda híbrida federada), aunque no con el mismo nivel de integración que la actual solución de búsqueda híbrida.

¿En qué se diferencian la solución de búsqueda híbrida de SharePoint 2013 de esta nueva búsqueda híbrida?

En la solución de SharePoint 2013 (antes de la actualización de agosto como ya dije antes), la búsqueda híbrida federada, los resultados estaban organizados en dos índices, uno para SharePoint Server y otro para SharePoint OnLine y se clasificaban los contenidos de forma separada.

Captura de pantalla 2015-12-12 a las 23.09.09

Con la nueva solución de búsqueda híbrida, los resultados vienen en un único índice. El centro de búsqueda de SharePoint OnLine muestra y clasifica los resultados en un único bloque y calcula la relevancia, ranking y refinadores para todos los resultados independientemente de donde vengan.

 

Captura de pantalla 2015-12-12 a las 23.09.19

Configurando la búsqueda híbrida en SharePoint 2016

Antes de nada, os pongo en antecedentes. He creado una granja de servidores en Azure, con dos servidores, uno para SQLServer y otro para SharePoint. He instalado en el servidor de SharePoint la versión 2016 Beta 2 (será seguramente por temas de configuración o algún fallo mio, pero no me conseguí hacerla funcionar bien con la primera beta).

Para configurar la búsqueda híbrida, lo primero que tenemos que hacer es acceder al siguiente enlace y descargar el archivo que hay con la documentación para la configuración de la búsqueda híbrida.

https://connect.microsoft.com/office/Downloads

Siguiendo paso a paso el tutorial que viene en el pdf que encontraréis en el .zip que descargaréis, conseguiréis configurar completamente la búsqueda. Os voy a resumir los pasos que he llevado a cabo, todos sobre el servidor con SharePoint 2016 instalado, para que os hagáis una idea.

1.- Configurar la sincronización de los usuarios del Active Directory de mi granja OnPremise con Office 365, usando Azure Active Directory Sinchronization Services

Captura de pantalla 2015-11-28 a las 19.42.39Captura de pantalla 2015-11-28 a las 19.43.18Captura de pantalla 2015-11-28 a las 19.44.41

Tras configurar la sincronización, no debemos olvidar asignar a las nuevas cuentas que se han creado en Office 365 una licencia de Office 365 para que puedan ser usadas.

2.- En el archivo que descargamos hay dos scripts, ahora ejecutaremos el primero de los dos: CreateCloudSSA.ps1 que nos creará una aplicación de servicio de búsqueda con la configuración híbrida habilitada. En el caso de que se haya realizado correctamente todo el proceso, aparecerá un mensaje indicándolo. Este script nos pide como parámetros, los datos de nombre del servidor de SharePoint, cuenta del servicio de búsqueda, nombre de la aplicación de servicio y nombre del servidor de base de datos.

Captura de pantalla 2015-12-12 a las 23.48.18.png

3.- El siguiente paso es configurar la autenticación servidor a servidor, que permitirá las peticiones y respuestas entre nuestros servidores y la nube. Para ello, primero descargamos e instalamos, las dos siguientes herramientas: Microsoft Online Services Sign-In Assistant for IT Professionals RTW y Azure Active Directory Module for Windows PowerShell (64-bit version). Creo que con la Beta 2 se instalan automáticamente, porque no he tenido que instalarlas, ya las tenía en su versión más reciente y con la primera beta no ocurrió así, pero esto es solo una suposición.

4.- A continuación ejecutamos el segundo script de los disponibles: OnBoard-HybridSearch.ps1. En el que deberemos de indicar la Url de nuestro SharePoint OnLine.

Captura de pantalla 2015-12-12 a las 23.49.03.png

5.- Por último, creamos un origen de contenido, si no existe ya, y ejecutamos un rastreo completo. Una vez concluido y garantizado que todo funciona correctamente, podemos entrar en SharePoint OnLine para comprobarlo los resultados.

En mi caso, la primera vez que ejecuté el rastreo, obtuve el siguiente error en cada uno de los distintos elementos que el servicio de búsqueda encontró durante el mismo.

The item was reported as failed by the Search Content Service. It will be retried in the next incremental crawl. ( -1 (0): Parsing error parsing invalid JSON input stream. ; SearchID = FCAC6708-6982-4BB5-9A50-11FA405DAB2F )

Buscando en el foro oficial de búsqueda híbrida encontré el siguiente tema:

https://social.technet.microsoft.com/Forums/office/es-ES/a67fe60c-b8b2-4c89-b29b-e449daa8108c/announcement-error-when-crawling-sharepoint-content-with-cloud-hybrid-search-service-application-in?forum=CloudSSA

Donde justamente se habla de este error y desde el equipo de producto de Microsoft se daba la solución. Para corregir este bug, tendremos que usar los siguientes comandos de powershell.


$ssa=Get-SPEnterpriseSearchServiceApplication –Identity “Your SSA Name”
$ssa.SetProperty(“DisableGuidValueFlight”,1)
$ssa.SetProperty(“EnableGuidValueFlight”,0)
$ssa.Update()
Restart-Service SPSearchHostController
Restart-Service OSearch16

Una vez ejecutados los comandos, al volver a hacer el rastreo, ha funcionado todo correctamente.

Captura de pantalla 2015-12-12 a las 23.58.13

Probando la nueva búsqueda híbrida en SharePoint OnLine

Una vez que todo el proceso de configuración ha terminado, podemos ir a nuestra cuenta de SharePoint OnLine y probar si funciona todo correctamente. Para ello en el buscador, podemos hacer una búsqueda que nos devuelva los resultados procedentes de contenido externo. Podemos hacer la búsqueda usando una nueva propiedad que se agrega automáticamente en el contenido OnPremise de la siguiente forma, isexternalcontent:1. El resultado se muestra de la siguiente forma.

Captura de pantalla 2015-12-12 a las 20.10.37

Se puede ver cómo muestra los resultados que pertenecen al servidor de SharePoint OnPremise. Además otra de las posibilidades que nos ofrece esta nueva solución de búsqueda híbrida, es usar los contenidos de la versión OnPremise también en Delve.

Captura de pantalla 2015-12-12 a las 22.26.28.png

Os voy dejar algunos enlaces de interés donde podréis encontrar información interesante de esta temática.

El primer enlace es una artículo del último número de la revista CompartiMoss en donde encontraréis un tutorial muy completo de cómo configurar la búsqueda híbrida.

http://www.compartimoss.com/revistas/numero-26/la-busqueda-tambien-es-hibrida

El segundo enlace es el foro oficial sobre este tema de Microsoft

https://social.technet.microsoft.com/Forums/office/es-ES/home?forum=CloudSSA&filter=alllanguages

Este enlace es del blog oficial, con los pasos para hacer la configuración

http://blogs.msdn.com/b/spses/archive/2015/09/15/cloud-hybrid-search-service-application.aspx

Y esto es todo por hoy, espero que os haya gustado, es una característica muy interesante de SharePoint 2016 que quería mostraros. En los próximos días seguiré contándoos más sobre esta versión de SharePoint de la que en unos meses tendremos la versión definitiva.

Saludos.

 

My thoughts on future of SharePoint and Office 365 Development including SharePoint 2016 On-Premises

Comparto con todoso vosotros este interesante artículo sobre el futuro del desarrollo sobre SharePoint. Saludos

Microsoft Cloud with Nik Patel

Although my background is focused around SharePoint development, ASP.NET development and Microsoft web technologies, I don’t code any more the amount of code I used to do. If I am lucky enough, I would spend 2-3 months a year to lead the SharePoint development team and make my hands dirty with the code for 4-5 weeks along with overseeing team activities and setting the architectural direction. Even though I am not exposed to code 365 days a year, it is important to note that not only I would keep up with the latest innovations announced whether at TechEd, SPC, Build, and now Ignite, I would also continue to play with these innovations in my lab as much as I can with basic scenarios.

Luckily (or unluckily) for one reasons or another, I have been leading SharePoint development teams over the last 4 years building four different kind of traditional SharePoint intranets with each approach varied…

Ver la entrada original 2.020 palabras más

SharePoint 2016: Resumen de novedades aparecidas en Ignite (I)!

Comparte un resumen de novedades que ha hecho Juan Carlos González sobre lo que está por venir con la nueva versión de SharePoint 2016. Muy interesante todo lo que se propone y un trabajo de recopilación también que nos puede ayudar a hacernos una idea.

Saludos a todos

Pasión por la tecnología...

Aunque con un poco de retraso, justo ahora acabo de ver la sesión sobre novedades para profesionales de IT en SharePoint 2016 realizada por Bill Baer en la conferencia Microsoft Ignite por lo que he aprovechado para escribir un resumen de las mismas. Antes de empezar, os dejo un dato dado por Microsoft: el 80 % de las Fortune 500 están haciendo uso a día de SharePoint OnPremises y a día de hoy, el 38 % de la base de clientes de SharePoint ya está plataformada en SharePoint Online en Office 365.

Dicho esto, vamos a por las novedades:

Pre-Requisitos Hardware (HW) y Software (SW)

Algunos de los pre-requisitos para instalar SharePoint 2016 a nivel de HW y SW son los siguientes:

  • Requerimientos HW: 16 – 24 para Instalación en un servidor vs 16 12 –16 GB para un instalación de Granja
  • Pre-Requisitos SW:
    • Windows Server 2012 R2 Windows Server…

Ver la entrada original 1.123 palabras más

[CompartiMOSS]: Abierto el Call de autores para el # 24 de la revista!

Pasión por la tecnología...

Desde CompartiMOSS acabamos de abrir el Call de autores para el número 24 de la revista que será publicado a principios del mes de junio. Si estás interesado en escribir para la reviste, ponte en contacto con nosotros a través de alguna de las siguientes direcciones de correo: revista@compartimoss.com, jcogonzalezmartin1978@hotmail.com, adiazcan@hotmail.com y gustavo@gavd.net. Si no has tenido oportunidad de escribir en CompartiMOSS, te recomendamos que primero leas nuestras FAQs que hemos preparado para resolver todas las dudas en torno a como ser autor de la revista: http://www.compartimoss.com/la-revista

Finalmente, comentaros que para este nuevo número nos gustaría potenciar contenidos en torno a tecnologías Cloud de Microsoft y que la fecha límite para recibir artículos es el próximo 17 de mayo.

Revista revista@compartimoss.com

image

Ver la entrada original