martes, 27 de septiembre de 2011

Cómo crear un Report Builder Model desde SharePoint

En una biblioteca donde tenga habilitado los “Content Types” de Reporting Services para poder realizar el ejercicio.

Para poder crear un Reporte basado en un Modelo debemos de crear primero una Data Source y luego un Report Builder Model para finalmente crear el Report Builder Report.

Entonces empecemos ubicándonos en la biblioteca que tiene habilitado los Content Types. Luego haga clic sobre la pestaña Documents y luego haga clic en New Document y luego clic sobre la opción Report Data Source.

clip_image002

Nos mostrará una página para definir la conexión de fuente de datos. Debe escribir un nombre, el tipo de fuente de datos (para este ejemplo SQL Server), luego la cadena de conexión (servidor y base de datos), luego las credenciales le indicamos para este ejemplo Windows Authentication. Hacemos clic sobre el botón Test Connection. Para finalizar presione el botón OK.

clip_image004

Resultado final en la biblioteca muestra la nueva conexión creada.

clip_image006

Ahora vamos a crear el Modelo. Para ello en la pestaña Documents, New Document y seleccione Report Builder Mode.

clip_image008

Escriba el nombre del Modelo y luego haga clic en el botón con los 3 puntos y seleccione el Data Source recién creado. Para finalizar presione el botón OK.

clip_image010

· Este proceso pueda que demore unos minutos según sea el tamaño de información que tenga la fuente de datos. Ya que genera una vista de todos los elementos encontrados en la fuente de datos. Si desea ser más selectivo será mejor crear un proyecto de Report Model desde Visual Studio con las plantillas de Inteligencia de Negocio disponibles.
Como resultado final observará listado el nuevo modelo del reporte recién creado.

clip_image012

Ahora vamos a crear el reporte basado en el modelo recién creado para ello seleccionamos la pestaña Documents, luego New Document y luego Report Data Source.

clip_image014

Nos levantará Report Builder y el asistente de Reporte seleccionemos para este ejemplo la opción Chart Wizard.

clip_image016

Seleccione la opción Create a dataset y presione el botón Next.

clip_image018

Haga clic sobre el botón Browse para seleccionar el modelo que recién creamos.

clip_image020

Navegue hasta encontrar el Modelo y haga clic sobre él y luego presione el botón Open.

clip_image022

Luego haga clic en el botón Next.

clip_image024

Seleccione Sales Territory, solo deje las columnas Name, Sales, y Sales Last, las demás elimínelas y presione el botón Next.

clip_image026

Seleccione en chart type Line y presione el botón Next.

clip_image028

Seleccione la columna Name y arrástrela a la cajita Categories. Seleccione Sales_YTD y Sales_Last_Year y arrástrelas a la cajita Values y para continuar presione el botón Next.

clip_image030

Luego presione el botón Finish.

clip_image032

Ajuste el tamaño, escriba un título y para probar el reporte ejecute el botón Run

clip_image034

Resultado final debe de ser el reporte con los valores esperados

clip_image036

Para finalizar deberá guardar el reporte generado haga clic sobre el botón Save

clip_image037

Seleccione la ubicación donde guardará el reporte y escriba un nombre. Para finalizar presione el botón Save.

clip_image039

Resultado final será: Que en la biblioteca donde se guardó esta listada.

clip_image041

La recomendación para tener control detallado para visualizar el Modelo del reporte es generar un reporte en Visual Studio para indicarle que vista de la fuente de datos se va a mostrar y permitir el cambio de las columnas por nombres más orientados al negocio, sin afectar el nombre de las columnas del origen de datos.

Para más información puede revisar en el sitio de MSDN de Microsoft el siguiente enlace: http://msdn.microsoft.com/en-us/library/ms167048(v=sql.90).aspx

SharePoint4Fun!,

Juan Manuel Herrera

lunes, 26 de septiembre de 2011

Creando un Reporte de una lista de Tareas de SharePoint desde una biblioteca de SharePoint

Para crear este reporte es necesario integrar Reporting Services con SharePoint y habilitar los tipos de contenido de Reporting Services en la biblioteca.

Haga clic en Documents, New Document y luego en Report Builder Report.

clip_image001

Espere un momento a que se habrá Report Builder.

clip_image003

El asistente de Reportes se levantará haga clic en la opción Tableo r Matrix Wizard.

clip_image005

Haga clic en la opción Create a dataset y luego clic sobre el botón Next.

clip_image007

Haga clic en el botón New en la ventana Choose a connection to a data source.

clip_image009

Escriba un Nombre, Selecione la opción Microsoft SharePoint List y en Connnection string: la url del sitio donde se encuentra la lista de tareas. Para continuar presione el botón Ok.

clip_image011

Haga clic en botón Next.

clip_image013

Seleccione la lista de Tareas y luego haga clic en el botón Next.

clip_image015

Seleccione las columnas deseas (con Shift) y arrástrelas al cuadro Values.

clip_image017

Haga clic en el botón Next nuevamente

clip_image019

Seleccione el estilo y luego para finalizar presione el botón Finish.

clip_image021

Escriba el título del reporte y luego para probarlo ejecute el reporte con el botón Run.

clip_image023

Luego le mostrará el reporte. Para finalizar haga clic en el diskette para guardar el reporte en la biblioteca de SharePoint.

clip_image025

Seleccione la biblioteca de SharePoint, escriba el nombre del reporte y presione el botón Save.

clip_image027

En el biblioteca se mostrará ahora el reporte.

clip_image028

Al hacer clic sobre el reporte le mostrará nuevamente el reporte con la información pero integrado a SharePoint.

clip_image030

En este artículo vimos cómo crear un reporte para mostrar un listado de Tareas de SharePoint que no es distinto a generar un reporte de una fuente de datos de SQL Server con la excepción que se selecciona como fuente de datos Microsoft SharePoint List y en la cadena de conexión se coloca la dirección URL del sitio donde se encuentra la lista.

SharePoint4Fun!,

Juan Manuel Herrera

Como habilitar los tipos de contenido de Reporting Services en una biblioteca de Documentos en SharePoint 2010 Fundation o Standard

Para la versión SharePoint Fundation 2010 o Server Standard no existe la plantilla de inteligencia de negocios por lo que es necesario manualmente habilitar los tipos de contenido de Reporting Services. Para ello también es necesario realizado la integración SharePoint con Reporting Services para ver más información lea:

En la biblioteca seleccionada haga lo siguiente. Seleccione la pestaña Library, luego Library Settings.

clip_image002

Luego haga clic sobre la opción Advanced settings

clip_image004

Haga clic para habilitar la opción Allow management of content types

clip_image006

Una sección Content Types en la configuración de la biblioteca ha sido agregada. Ahora vamos agregar los tipos de contenido de Reporting Services. Haga clic sobre la opción Add from existing site content types.

clip_image007

Seleccione Report Server Content Types en el drop down list y seleccione todos los content types disponibles presionando el botón Add. Para finalizar presione el botón OK.

clip_image009

Resultado final en la sección Content Types los tipos de contenido adicionados.

clip_image011

Ahora en la opción New Documents de la biblioteca le mostrará el listado de los tipos de contenido disponibles en la biblioteca.

clip_image012

Esto permitirá desde SharePoint crear un Documento de Conexión (Report Data Source) , una plantilla de Report (Report Builder Model ) y por último un Reporte (Report Builder Report) a través de Report Builder que se ejecutará al momento de hacer clic sobre el icono.  Cada uno de estos tipos de contenido se crearán y almacenarán en la biblioteca de SharePoint, y se aplicarán los mismo permisos y funciones de un documento.

image

SharePoint4Fun!,

Juan Manuel Herrera

Como crear una plantilla de Sitio en SharePoint 2010

Aunque el procedimiento para crear una plantilla de Sitio en SharePoint 2010 es igual a 2007, lo que no es igual es que la convierte en una Solución que puede activarse o desactivarse, instalarse o desinstalarse en cualquier momento.  Por ello he decido escribir este breve artículo del como hacerlo y donde encontrar esta solución.

Sobre el sitio seleccionado a crear la plantilla haga clic sobre Acciones del Sitio, Configuración del sitio.

clip_image002

Luego seleccione Acciones del sitio y luego la opción Guardar sitio como plantilla

clip_image003

Luego escriba el nombre del archivo de la solución, el nombre de la plantilla y la descripción. Si selecciona la opción incluir contenido incluirá todos los elementos que estén dentro de las bibliotecas y listas. Para finalizar presione el botón Aceptar.

clip_image005

Si finalizó con éxito le mostrará el siguiente cuadro de dialogo.

clip_image007

Si hace clic sobre la galería de soluciones observará la plantilla allí.

clip_image009

Esta está ubicada en el sitio primario en la sección de galerías como se muestra a continuación.

clip_image010

Para crear un nuevo sitio sobre la opción Acciones del sitio y luego Nuevo Sitio.

clip_image012

Le mostrará una ventana de dialogo, haga clic sobre la categoría En blanco y personalizado y allí le mostrará la nueva plantilla creada llamada PlantillaSitio. Escriba el Título del sitio el nombre del sitio dentro de la Url y luego presione el botón crear.

clip_image014

En la galería de soluciones que solo se encuentra en el sitio primario de la colección de sitios podremos activar o desactivar la solución esto hará que la plantilla se muestre o no en la opción de creación de sitios arriba mostrada.

SharePoint4Fun!,

Manolo Herrera

martes, 13 de septiembre de 2011

Error al intentar instalar Cliente VPN de Cisco en Windows 7 64 bits

A pesar que tener el cliente VPN de 64 bits podemos experimentar error al instalarlo sobre Windows 7 de 64 bits.  Y esto se debe a que tenemos otros clientes VPN instalados en nuestras computadoras como VMWare o Karpersky.

El error que despliega es el siguiente:

Error 27850. Unable to manage networking component. Operating system corruption may be preventing installation.

Básicamente debe de extenderse el número máximo de filtros de vpn.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\MaxNumFilters

o  deshabilitarlo a nivel de las propiedades de la tarjeta de red ya sea por cable o sin cable (wireless).

Luego solo intente de nuevo instalarlo, a mi me funcionó tal como lo indican en el foro espero a usted también.

La solución esta en el foro de Cisco en:

https://supportforums.cisco.com/thread/2015629

Installing4Fun!,

Manolo Herrera

sábado, 10 de septiembre de 2011

El poco conocido pero muy útil SiteManager de SharePoint Server

Disponible para las versiones server desde 2007 a 2010 SiteManager es una funcionalidad disponible al activar las característica de Publicación de las versiones servidor de SharePoint.

Esta funcionalidad estará disponible al activar la característica primero a nivel de colección de sitios y luego a nivel de sitio.

A nivel de Colección de sitios activar la siguiente característica:

image

A nivel de Sitio activar la siguiente característica:

image

Luego tendremos en el menú Site Actions la opción Manage Content and Structure:

image

Esto opción nos dará una vista de árbol de toda la colección de  sitios.

image

De las funciones mas útiles esta el de mover y copiar un sitio hacia otra ubicación dentro de la colección de sitios.  Y lo mejor de esto es que si hay un link hacia este sitio, el link es actualizado automáticamente.

Desarrollemos un caso:

Vamos a mover el sitio My Blog dentro del sitio Mi Empresa.

Para ello seleccionamos My Blog en la ventada derecha y luego seleccionamos la opción Actions y luego Move.

image

Levanta una ventana de dialogo y luego seleccionamos el sitio destino al que deseamos mover y luego presionamos el botón ok.

image

Espere un momento le mostrará una ventana de avance

image

El resultado final el sitio My Blog dentro de sitio Mi Empresa.

image

Podemos mover elementos entre listas (cuidado con esta opción ya que nos agrega la metadata del origen sin importar si hace match a la del destino, lo que nos provocará duplicación de columnas en la lista destino.  Lo que no es posible hacer en SiteManager es copiar y mover listas o bibliotecas, ya que estas están atadas directamente al sitio no es una opción disponible en SiteManager.  Pero puedes utilizar la opción import y export disponible en línea de comando.

En este artículo vimos como activarlo y el uso práctico de SiteManager.

SharePoint4Fun!,

Manolo Herrera

Definiendo el máximo de elementos desplegados en una vista de cualquier lista en SharePoint 2010

Esta es una nueva característica de configuración de SharePoint 2010.  La podemos realizar a través de la interfase de usuario de Configuración de SharePoint llamada Central Administration o vía comando de PowerShell para SharePoint 2010. 

1) En el servidor de SharePoint donde esta instalado Central Administration, ejecútelo y luego seleccione la opción Manage web applications-

image

2) Seleccione la Web Application a definir el umbral de las listas.

image

3) Seleccione dentro de General Settings, la opción Resource Throttling.

image

4) Luego defina el número de elementos máximo a obtener en una vista de cualquier lista de SharePoint a nivel de esta aplicación Web para el usuario standard, o para los administradores e Auditores.

image

5) Luego de definir el umbral podemos seleccionar alguna lista o biblioteca de la Web Application seleccionada y en la pestaña Library de la lista seleccionada, en Library Settings, nos mostrará un página que desplegará la cantidad de elementos e la lista se esta aproximando al limite le mostrará una gráfica y un comentario al respecto.

image

Si ya alcanzó el umbral al usuario final le mostrará un mensaje de advertencia indicándoselo. La recomendación es aplicar las mejores prácticas del Plan de Gobernabilidad de SharePoint 2010 que Microsoft sugiere.

SharePoint4Fun!,

Manolo Herrera