MOSS: Cómo añadir enlaces personales a MySite!

Una de las capacidades de MOSS es la de habilitar escenarios de Social Networking a través de las capacidades disponibles en los Perfiles de Usuario y Mi Sitios suministrada por los proveedores de servicios compartidos (Shared Services Provider, SSP). Los primeros nos permiten importar datos de usuarios de nuestra organización desde un directorio activo, una aplicación LOB (mediante el Business Data Catalog), LDAP,…además de incluir otras propiedades que nos permitan implementar los escenarios de Social Networking de nuestra organización. Los segundos, permiten que los miembros de nuestra organización puedan crear sitios personales, disponer de una página de perfil, definir quienes son sus colegas, etc.

image image image

Ahora bien, además de disponer de su página de perfil y de su sitio personal, podemos definir en MOSS los denominados enlaces personalizados. Se trata de poder agregar nuevas pestañas que apunten a sitios externos y no relacionados con el sitio de usuario. Además, estos sitios se pueden agregar sólo para algunos usuarios mediante el uso de audiencias. Para agregar un enlace personalizado:

  • Nos vamos a Personalization site links en la sección User Profiles and My Sites de la Shared Services Administration.
  • Añadimos un nuevo enlace personalizado, especificando URL, descripción, propietario y audiencia a la que se va a destinar el enlace.
image image image

Una vez guardado el enlace, no tenemos más que refrescar el sitio personal y veremos que aparece la nueva pestaña:

image

SPDisposeCheck liberado en MSDN Code Gallery!

Tal y como nos comenta Paul Andrew en este post, Microsoft  acaba de liberar en MSDN Code Gallery la utilidad SPDisposeCheck. Esta utilidad permite revisar las soluciones que hayamos implementado en SharePoint para asegurar que se está haciendo de manera correcta el disposado de objetos y evitar de esta forma que se consuma más memoria de la necesaria. Sin duda, una herramienta imprescindible que evitará más de un quebradero de cabeza.

Enlaces relacionados con SPDisposeCheck:

ADO.NET Entity Framework…listado de proveedores de terceros!

Como sabéis, durante los últimos meses se ha producido un goteo continuo de nuevos proveedores de terceros con soporte de terceros para ADO.NET Entity Framework. Por este motivo, Microsoft ha habilitado una lista de estos proveedores para facilitar su localización:

image image

En cuanto al listado de proveedores, veréis que a día de hoy tenemos los siguientes con soporte para ADO.NET EF:

Devart, que ofrece soporte para ADO.NET EF para BD’s Oracle, MySQl y PostgreSQL.

 

Phoenix Software Solutions, con un proveedor específico de ADO.NET EF para SQLite.

 

 


Npgsql, con un proveedor para PostgreSQL.

 

 


Sybase SQL Anywhere, con soporte para BD’s SQL Anywhere a través de LINQ, eSQL y ADO.NET Data Services.

 

 


IBM, con un proveedor preparado para BD’s DB2, Informix y U2.

 

 

OpenLink Software, con un proveedor para de modo nativo a datos Virtuoso(SQL, XML y RDF) y tablas de Virtuoso vinculadas mediante fuentes externas ODBC y JDBC

 

 


Firebird, en versión beta, se trata de un proveedor de ADO.NET EF preparado para trabajar con BD’s firebird.

Disponible la RC1 de Internet Explorer 8!

El equipo de Internet Explorer acaba de anunciar la disponibilidad de la Release Candidate 1 (RC1) de Internet Explorer 8. Tal y como nos comenta el equipo de IE, entre las novedades de esta RC1, que podéis descargar desde este enlace, tenemos las siguientes:

  • Esta RC1 supone que la plataforma Internet Explorer está casi completa, al tratarse de  una RC, no se esperan cambios significativos en cuanto a comportamiento con respecto a la versión final.
  • Mejoras en confiabilidad, rendimiento y compatibilidad.
  • Mejoras en seguridad habilitando protección clickjacking.

image

Esta RC1 de IE 8 está disponible en 25 idiomas…y esta es la pinta que tiene en Windows 7…digo, que no tiene gracias a este mensaje la mar de informativo: Internet Explorer 8 no es compatible con este sistema operativo.

image

Asique nada, mañana me instalare IE 8 en el PC del curro y a ver que pinta tiene esta RC1.

SharePoint y Microsoft Office Access 2007 (I)!

Aprovechando que el jueves de la semana pasada realizamos un evento en Santander muy interesante sobre Mejora de Aplicaciones Access con SQL Server y SharePoint, voy a iniciar una serie de artículos sobre la integración de SharePoint (WSS 3.0 & MOSS) y Microsoft Office Access 2007. Empecemos.

Alternativas para la integración de SharePoint y Microsoft Access 2007

A la hora de integrar SharePoint y Microsoft Office Access 2007 tenemos varias alternativas:

  • Podemos mover una base de datos (BD) de Access 2007 a SharePoint a través del asistente Mover a SharePoint (Move to SharePoint Site). Este asistente crea listas de SharePoint en nuestro sitio, que además podremos vincular de la misma forma como se vinculan las tablas en nuestra BD. Además, Access 200 va a crear una nueva aplicación front-end que incluye formularios, informes y las nuevas tablas vinculadas que acabamos de exportar. La idea es que una vez que se han creado las listas de SharePoint, los usuarios pueden trabajar del mismo modo desde un sitio de SharePoint o desde tablas vinculadas en SharePoint.
  • Los usuarios pueden también abrir formularios de Access desde un sitio SharePoint así como listas en vistas tipo Access.
  • Se pueden crear BD’s desde listas de SharePoint abriéndolas en Access 2007. Si la BD no existe, Access 2007 la creará, así como un conjunto de formularios en informes basados en las listas.
  • Finalmente, Access 2007 proporciona acceso offline a lista de SharePoint, lo que permite trabajar en datos de Access 2007 de manera offline y sincronizar los datos posteriormente en SharePoint.

En este primer post vamos a ver la primera de las opciones comentadas para la integración entre SharePoint y Access 2007.

Mover los datos de una BD de Access 2007 a SharePoint

Para comprobar como se pueden mover de manera efectiva los datos de una BD de Access 2007 a SharePoint he creado una BD sencilla constituida por dos tablas relacionadas entre sí, y les he añadido una serie de registros para llevarlos a un entorno de SharePoint. A continuación, para exportar los datos de Access 2007 a SharePoint, no tenemos más que pulsar sobre la opción Mover a SharePoint que aparece en el ribbond de Datos Externos de Access 2007.

image image image
 
Se iniciará un asistente de exportación de la BD de Access a SharePoint en el que tendremos que realizar los siguientes pasos:
  • Especificar la url del sitio destino.
  • Especificar la biblioteca de documentos del sitio de SharePoint dónde se va a guardar la copia de la BD Access que estamos exportando a SharePoint.
  • Especificado el sitio de SharePoint destino y la biblioteca de SharePoint dónde se guardará la copia de la BD Acces, pulsamos Siguiente.
image image image 
  • Como tenemos dos tablas vinculadas en Access, el proceso de exportación va a crear estas tablas vinculadas, pero en SharePoint.
  • Una vez acabado el proceso de exportación, se habrán creado las dos tablas en SharePoint y se guardará una copia de la BD de Access en la biblioteca de documentos.
image image image
  • Si nos visualizamos todo el contenido de nuestro sitio de SharePoint, veremos que la sección Listas contiene dos nuevas listas cuyo nombre coincide con el de las tablas de la BD de Access que exportamos y que además estas listas contienen el mismo número de elementos que registros contienen las tablas de la BD Access origen.
  • Si abrimos una de las listas creadas, podremos comprobar como esta contiene los mismos datos que la tabla correspondiente en la BD.
  • Sin embargo, uno de los problemas que tiene la exportación de Access 2007 a SharePoint es que de primeras se puede perder las relaciones entre las tablas de la BD de Access 2007. En mi caso, ocurrió exactamente esto y la solución pasa por recrear las relaciones entre las tablas creadas en el proceso de exportación y publicar los cambios en el sitio de SharePoint.
image image image

Y hasta aquí llega el primer post de la serie sobre Access 2007 y SharePoint. Espero que el post os haya resultado interesante.

Cursos Gratuitos de Analysis Services!

Hacía tiempo que tenía este post en mi carpeta de borradores de Windows Live Writer, asique hoy he decidido sacarlo a la luz puesto que creo que la información le va a ser útil a más de uno. En esta ocasión se trata de una serie de cursos gratuitos sobre SQL Server Analysis Services (actualizados a la versión 2008):
 

In this lesson, you define a data source view within an Analysis Services project by using BI Development Studio.

In this lesson, you define a cube and its dimensions by using the Cube Wizard, and then deploy the cube to the local instance of Analysis Services.

In this lesson, you improve the user-friendliness of the cube and incrementally deploy the related changes, processing the cube and its dimensions as needed.

In this lesson, you define a referenced dimension relationship, order attribute members by using composite keys, and define custom error handling.

In this lesson, you define a fact relationship for a degenerate dimension and define a many-to-many relationship.

In this lesson, you define calculated members, named sets, and scripts.

In this lesson, you define Key Performance Indicators (KPIs).

In this lesson, you define actions.

In this lesson, you define views of a cube and translations of metadata.

In this lesson, you define administrative and user roles

Como siempre, espero que la información os sea útil.

WSS 3.0 & MOSS: Gran noticia en las capacidades de BI!

El equipo de SharePoint ha publicado una gran noticia relacionada con SharePoint y las capacidades de Business Intelligence (BI) que se pueden conseguir sobre la plataforma. Básicamente, las capacidades de BI en SharePoint se dan a varios niveles:

  • Integración nativa de SQL Server Reporting Services (SSRS) en SharePoint (WSS 3.0 & MOSS).
  • Excel Services, el catálogo de datos empresariales y la plantilla Report Center (que incluye elementos como KPI’s, paneles para publicar informes en Excel y KPI’s, web parts específicas, …) en MOSS.
  • A través de la integración de Microsoft Office Performance Point Server 2007 que sobre la base de la plataforma SharePoint proporciona los elementos necesarios para definir rápidamente KPI’s, paneles, cuadros de mando, informes, etc.

El problema que teníamos hasta ahora es que para poder disponer del escenario tan flexible y potente que proporciona Performance Point Server, era necesario adquirir la licencia del servidor y las licencias de clientes (CAL) necesarios…pues bien, tal y como se anuncia en el blog del equipo de SharePoint, a partir de ahora podremos disponer de las capacidades para crear paneles y cuadros de Performance Point en SharePoint como parte de la versión Enterprise sin coste adicional…sin duda una gran noticia, ya que son realmente impresionantes los cuadros de mando, KPI’s y paneles que se pueden crear con Performance Point (espero publicar algún post en breve sobre el tema) en muy poco tiempo:

image

Además de esta gran noticia, el equipo de SharePoint ha anunciado también que para mediados de 2009 se liberará el SP3 de Performance Point Server 2007.

Microsoft SDK’s…todo lo que necesitas al alcance de la mano!

Microsoft ha creado recientemente una página “resumen” desde la que podremos acceder a los distintos Software Development Kits (más de 50) disponibles y categorizados por plataforma. Como sabéis, los SDK’s contienen documentación, ejemplos, herramientas y recursos diversos para facilitar el desarrollo de aplicaciones software…y ahora los tendremos más fácilmente accesibles.

image