Microsoft Office

Business Intelligence con SharePoint y Excel

Ben Curry and Bill English with the Microsoft SharePoint teams

 

En resumen:

  • La arquitectura de inteligencia empresarial de Microsoft
  • Utilizar Excel para analizar datos
  • Publicar y actualizar las listas de SharePoint
  • Trabajar con Excel Services

Contenido

La inteligencia empresarial de Microsoft imagen grande
Integración de BI con SharePoint Server 2007
Utilizar Excel para analizar datos
Complementos de Excel
Integración de BI de Office con listas de SharePoint
Excel Services
Autenticación entre cliente y servidor
Publicación de libros de Excel
Configuración de elementos Web Excel Web Access
Las características no compatibles en Excel Services
Las opciones y los costos

Las personas encargadas de tomar empresariales decisiones hoy tienen una ventaja distinta con respecto a sus predecesoras cuando lo que respecta a herramientas de inteligencia (BI) empresarial que pueden utilizar para análisis de tendencias y presentación de datos. Una buena estrategia inteligencia empresarial, compatible con una base sólida de tecnologías de inteligencia empresarial, puede simplificar los procesos empresariales al también aumentar la productividad y beneficios.

El total estrategia de inteligencia empresarial de Microsoft consta de un conjunto de herramientas de integración de datos de servidor y cliente. Eficaces herramientas de analíticas e informes de SQL Server 2005 proporcionan la infraestructura de administración de datos de red troncal, mientras que las aplicaciones de Microsoft Office, específicamente Microsoft Office Excel, proporcionan la flexibilidad para trabajadores de información para remota interactuar con orígenes de datos centralizado y seguro.

Este artículo, que está adaptado del libro de Microsoft Press Microsoft Office SharePoint Server 2007 Best Practices, se centra en cómo se pueden utilizar Excel y en Excel Services para analizar datos de inteligencia empresarial dentro de los sitios de SharePoint. Tenga en cuenta que algunas características descritas aquí, tales como las bibliotecas de conexiones de datos, se ofrecen sólo con SharePoint Server 2007 Enterprise licencias.

La inteligencia empresarial de Microsoft imagen grande

Hay muchas formas diferentes para analizar datos externos y publicarlo en sitios de SharePoint, incluidos con Excel Services. En función de sus requisitos de negocio concreto, puede elegir un método de integración de datos que permitirá al administrador más selectiva crear y distribuir informes de datos y minimizar el control de usuario final, o puede optar por conocimiento permite adecuadas a los usuarios finales, al prepararles para tener acceso a orígenes de datos y crear informes personalizados directamente en SharePoint. El conjunto de inteligencia empresarial de Microsoft incluye la flexibilidad necesaria para implementar de forma segura y selectivamente datos basados en las credenciales de usuario.

La estrategia de inteligencia empresarial de Microsoft incluye tres componentes principales:

  • La plataforma de inteligencia empresarial
  • Herramientas de usuarios finales y aplicaciones de administración de rendimiento
  • Los mecanismos de entrega

La plataforma de inteligencia empresarial contiene la base de datos y almacenamiento de los componentes de almacenamiento de datos y esquema de datos distintos. SQL Server 2005 Analysis Services (SSAS) ofrece un modelo semántico, que se denomina un modelo dimensional unificado (UDM). El modelo UDM define las entidades empresariales, lógica empresarial, los cálculos y métrica y proporciona un puente entre los usuarios finales y orígenes de datos. Los usuarios finales pueden ejecutar consultas directamente en el modelo UDM mediante herramientas de inteligencia empresarial, como por ejemplo, Excel y Office PerformancePoint Server 2007. la figura 1 muestra cómo un usuario puede consultar los orígenes de datos de SQL Server mediante el modelo UDM.

fig01.gif

Figura 1 interacción entre herramientas de usuario final y la plataforma de inteligencia empresarial

la figura 2 muestra la solución de inteligencia empresarial de Microsoft integrada general. SharePoint Server 2007 está en la parte superior de la pila y actúa como concentrador a través de la información que los trabajadores pueden colaboración tener acceso y analizar datos.

fig02.gif

La Figura 2 arquitectura de la solución MicrosoftBI integrada

Integración de BI con SharePoint Server 2007

Excel, Excel Services, Centro de informes de SharePoint y el catálogo de datos profesionales (BDC) son la predeterminada, o principales, características de inteligencia empresarial en el conjunto de productos de Office. SQL Server 2005 Reporting Services, Analysis Services y PerformancePoint Server 2007 ampliar la funcionalidad de inteligencia empresarial principal ofreciendo capacidades mejoradas de creación de informes, almacenamiento de datos, análisis de datos exhaustiva y supervisión en tiempo real. Figura 3 muestra la relación entre las diversas aplicaciones de inteligencia empresarial general. Tenga en cuenta cómo esencial SharePoint Server 2007 es como punto de negociación de datos entre aplicaciones de servidor y cliente.

fig03.gif

La figura 3 SharePoint Server 2007 en el núcleo de la solución de inteligencia empresarial de Microsoft

Utilizar Excel para analizar datos

Excel se integra bien con SQL Server 2005 y SharePoint Server 2007 y desempeña un papel fundamental en proporcionar a los usuarios finales con las Herramientas para análisis de datos, la construcción de minería de datos y la creación de tablas dinámicas. Excel 2007 mejora la capacidad del usuario para tener acceso y analizar datos de cubos SSAS con las tablas dinámicas y gráficos dinámicos. También se pueden tener acceso datos de servicios de análisis con Excel 2003 a través de las tablas dinámicas, pero esto implica alguna configuración adicional.

Excel 2007 proporciona nuevas características, como la capacidad para ver y trabajar con KPI de Analysis Services y flexibilidad para crear cuadros de mandos KPI. (Tenga en cuenta que se hacer referencia a informes, los paneles, cuadros de mandos y los indicadores clave de rendimiento, o los KPI, como el medio para analizar, preparar y presentar datos dentro de SharePoint Server 2007.) La pantalla en la figura 4 muestra una tabla dinámica de Excel. El libro directamente está vinculado a un cubo SSAS. Los campos de la lista de campos de tabla dinámica, muestra en la derecha de la figura, pueden arrastrar y colocar en el área de trabajo principal para crear cuadros de mandos, incluidos los KPI.

fig04.gif

La figura 4 libro de Excel conectado directamente a SSAS con funcionalidad de tabla dinámica

Los libros de Excel se pueden almacenar en bibliotecas de documentos SharePoint, donde puede ser compartida y versiones. Detalles históricos se pueden capturar dinámicamente y almacenan para cada libro. Lo que es más importante, los libros de Excel que contiene las conexiones activas a Analysis Services se pueden publicados en Excel Services y disponible para ver mediante un explorador Web sin necesidad de un cliente de Excel.

Complementos de Excel

Complementos de inteligencia empresarial de Excel dos participar en el análisis de datos remoto y envío de datos de extremo a extremo. La minería de datos de SQL Server 2005 complementos para Office 2007 incluyen minería de datos personalizados y previsiones herramientas para Excel, como la capacidad de evaluar y predecir basándose en determinados patrones en campos de datos seleccionado. la figura 5 muestra el menú la minería de datos en la cinta de opciones de Excel 2007.

fig05.gif

En la figura 5 la cinta de opciones de Excel 2007 que muestra las opciones del menú la minería de datos

Una plantilla de Visio de minería de datos también se incluye como parte de los complementos minería de datos y puede generar fácilmente red de dependencia, del clúster y decisión árboles basándose en los modelos de minería de SSAS. El complemento de minería de datos puede utilizarse para crear modelos de minería de datos en datos de servidor de análisis existente o para realizar consultas adicionales en los libros de Excel. la figura 6 muestra un ejemplo de un modelo predictivo basado en datos de servidor de análisis existentes.

fig06.gif

Figura 6 modelo de minería de datos decisión árbol basado en una conexión de servidor del análisis de libro de Excel 2007 existente

Como práctica recomendada, usar el complemento PerformancePoint para Excel para permiten a los usuarios tener acceso a las tareas asignadas con Excel de forma remota y enviar hojas de cálculo actualizadas a PerformancePoint Server para su aprobación. ( la figura 7 muestra el PerformancePoint complemento para Excel activamente seleccionado en la cinta de opciones de Excel 2007.) El complemento proporciona la funcionalidad equivalente en Excel 2007 y Excel 2003, con la excepción de que algunas características de formato específicamente relacionadas para los estilos de tabla dinámica no estará disponible en Excel 2003. Tenga en cuenta que el complemento PerformancePoint para Excel se requiere una instalación existente de Excel 2003 (SP2) o Excel 2007. Puede encontrar más detalles acerca de los requisitos previos en el artículo" Instalar el complemento PerformancePoint para Excel."

fig07.gif

La figura 7 la cinta de opciones de Excel 2007 que muestra las opciones del menú PerformancePoint

Integración de BI de Office con listas de SharePoint

Excel y Access seguir desempeñan un papel fundamental en la negociación entre cliente y servidor funcionalidad de inteligencia empresarial en SharePoint Server 2007, y proporcionan la posibilidad de exponer datos dentro de los sitios de SharePoint. Por ejemplo, se pueden publicar hojas de cálculo de Excel como una lista de SharePoint en las que los datos se pueden tener acceso y actualizados por varios usuarios.

A continuación se describen algunos escenarios que debe considerar cuando uso de las bases de datos de Access y la evaluación el análisis de datos debe:

  • Puede publicar una base de datos de Access como una lista de SharePoint y realizar análisis de datos adicionales en SharePoint. Otras ventajas claves incluyen filtrado y ordenación.
  • Bases de datos de Access 2007 pueden actualizarse a bases de datos de SQL Server 2005 mediante el Asistente para convertir a SQL Server de Access 2007. Por ejemplo, puede convertir una base de existente datos de Access 2007 a SQL Server 2005 para una solución de bases de datos escalable y, a continuación, utilizar Reporting Services para crear informes personalizados, que a continuación, puede publicar directamente en SharePoint Server 2007.
  • Puede utilizar Access 2007 como mecanismo de generación de informes front-end para listas de SharePoint. Access 2007 incluye la capacidad para importar una lista de SharePoint o varias listas de SharePoint, en una base de datos Access 2007 realizar informes adicionales al tiempo que mantiene un vínculo activo volver a la lista en el servidor de SharePoint.

Existen algunas diferencias claves entre trabajar con datos entre Excel 2003 y Excel 2007, que se tratan en las secciones siguientes.

Excel para SharePoint y sincronización de datos Se pueden crear nuevas listas dentro de los sitios de SharePoint directamente desde las hojas de cálculo de Excel existentes (por ejemplo, al seleccionar crear | listas personalizadas | Importar hoja de cálculo). SharePoint importará todas las columnas y los datos existentes, o bien puede especificar un rango de celdas para importar, como un rango de celdas, un rango de tabla o un rango con nombre. Las fórmulas existentes dentro de la hoja de cálculo de Excel de origen se convertirán a las columnas calculadas.

Si estás utilizando Excel 2003, puede crear una lista de SharePoint directamente desde dentro de Excel haciendo clic en una sola celda en la hoja de cálculo de Excel y seleccionando lista | publicar la lista. Esto crea una nueva lista de SharePoint en la vista Hoja de datos. Tenga en cuenta que al publicar de Excel 2003 a una lista de SharePoint, se publicará una sola hoja, en otras palabras, si tiene un libro de Excel con varias hojas de cálculo, no todas las hojas de cálculo se publicará.

Vínculo se puede mantener entre el archivo de Excel 2003 original y la lista de SharePoint recién creada y sincronización puede realizarse ambas cosas. Es decir, puede agregar nuevas filas a la hoja de origen de Excel 2003 y tiene la lista de SharePoint vinculada actualizada. Del mismo modo, se puede actualizar la lista de SharePoint y la hoja de cálculo Excel de origen actualiza.

Con Excel 2007, tiene dos opciones para publicar datos en SharePoint:

  • Puede publicar en Excel Services. Si Excel Services está instalado como parte de la implementación de SharePoint Server 2007, existirá una sincronización unidireccional entre el archivo de origen Excel 2007 y la versión del servidor publicado. En otras palabras, las actualizaciones el archivo de origen se pueden insertar para una versión publicada existente y los cambios se reflejen en una página Web.
  • Puede exportar una tabla dentro de Excel 2007 a una lista de SharePoint. Una vez que se ha exportado una tabla, se mantiene ningún vínculo entre los datos de origen y destino. Es decir, actualizar el archivo de Excel original no se, a continuación, actualizar datos en la lista de SharePoint, y datos que se actualiza en la lista de SharePoint no actualizará el archivo original de Excel 2007.

La diferencia principal entre la publicación de Excel 2003 y publicación de Excel 2007 en un sitio de SharePoint es que se pueden publicar no sólo una única hoja de cálculo de Excel, sino todo un libro de Excel si estás utilizando Excel 2007 con Excel Services instalado. En Excel 2007, la opción de publicación se ha generado en el menú archivo principal y publica todo un libro de Excel en Excel Services.

SharePoint para Excel y sincronización de datos Las listas dentro de sitios de SharePoint se pueden exportar a Excel, y podrá elegir mantener un vínculo entre los datos exportados y la lista de SharePoint original. Las actualizaciones de la lista de SharePoint se se sincronizan a la hoja de cálculo externa de Excel. Se trata de una sincronización unidireccional, no se replicarán las actualizaciones de la hoja de cálculo Excel exportado a la lista de SharePoint original. Tenga en cuenta que con la exportación A Excel opción desde el menú de acciones dentro de una biblioteca de documentos SharePoint Server 2007 o lista, ya sea en la vista estándar o de hoja de datos, requiere el cliente de Excel 2007 para estar presente.

Utiliza la vista Hoja de datos, puede directamente interactúan y manipular datos (como seleccionar y eliminar varias filas de datos) dentro de la vista Hoja de datos en el explorador. Las vistas de hoja de datos también permiten realizar análisis de datos adicionales, como que exportar e informar de datos de lista en Access y utilizar Excel para consulta, imprimir, gráfico y crear las tablas dinámicas, como se muestra en el panel derecho en la figura 8 . Excel 2003 y Excel 2007 son compatibles cuando se seleccione la lista de consultas con Excel opción de panel de tareas dentro de la vista Hoja de datos.

figure08.gif

Figura 8 vista de la hoja de datos

Tenga en cuenta que la vista Hoja de datos requiere la presencia de un control de hoja de datos de cliente compatible con Windows SharePoint Services lista (como Excel 2003, Excel 2007, Access 2003 o Access 2007) y compatibilidad con controles ActiveX. Esto difiere de la Web elemento Excel Access Web, que se utiliza junto con Excel Services, no requiere el control ActiveX y no tiene dependencias del cliente.

Consecuencias de los complementos de Excel

Tenga en cuenta que algunos complementos de Excel pueden provocar un problema cuando se intenta integrar Excel con las listas de SharePoint. En concreto, si está intentando crear una nueva lista de SharePoint (SharePoint Server 2007 o Windows SharePoint Services 3.0) desde una hoja de cálculo de Excel 2007 o en Excel 2003 y recibe el error "(método) ' Post" del objeto que error 'IOW SPostData' ", el problema puede ser debido a uno o varios complementos de Excel.

Ha experimentado un problema concreto con el análisis ToolPack complemento, que se incluye como parte de opciones de complemento de Excel 2007 de fábrica. Hay una solución de cliente para este problema que implica modificar el archivo EXPTOOWS.XLA en el cliente y editar el archivo en Excel mediante el editor de código de Visual Basic. Para obtener más información sobre cómo lograr este objetivo, vea mi blog publicar en" Método 'contabilizar' del objeto Error 'IOWSPostData'."

—Kathy Portillo, MVP de Microsoft

Excel Services

Excel Services es parte de SharePoint Server 2007 Enterprise Edition. Una ventaja de esta edición es que se puede publicar un libro de Excel a una página Web y los usuarios finales pueden ver contenido de libro sin la presencia del cliente de Excel. Sin embargo, para que los usuarios interactuar con Excel Services, los clientes requieren la licencia de acceso de cliente (CAL) de Office SharePoint 2007 Enterprise.

El libro publicado con eficacia es una versión de sólo lectura del origen de libro de Excel. Esto proporciona una manera buena compartir información al tiempo que protege la integridad de los datos, un libro de Excel publicado, por ejemplo un presupuesto anual o fiscal, es una versión centralizada y única que se tiene acceso a todos. Aquí se tratarán las características principales de Excel Services.

A diferencia de crear una nueva lista de SharePoint importar una hoja de cálculo de Excel o publicar una hoja de cálculo de Excel 2003, puede utilizar Excel 2007 para publicar todo un libro de Excel en Excel Services. En cada libro, puede limitar el número de hojas de cálculo que se publiquen o optar por publicar todo.

Los tres componentes principales de Excel Services se detallan a continuación:

  • El componente de Excel Calculation Services (ECS) carga el libro de Excel en una página Web, realiza cálculos en el servidor y actualiza los datos externos.
  • El elemento de Web de Excel Web Access (EWA) se muestra un libro o interconectar partes de un libro en una página Web o un panel. Utiliza DHTML y JavaScript para la interacción de la página Web, por tanto, evitar la necesidad de descargar controles ActiveX en el cliente. Elementos Web de EWA se puede configurar para filtrar por valores específicos. EWA es a diferencia de la vista Hoja de datos disponible en las listas de SharePoint, que es dependiente de los controles de ActiveX junto con el cliente de Excel o Access. Y EWA ofrece características adicionales, tales como la capacidad de crear una instantánea de un libro de Excel.
  • Servicios Web de Excel (EWS) es un servicio de Web API que pueden utilizar los desarrolladores para desarrollar aplicaciones personalizadas o complemento para Excel Services. La dirección típica para tener acceso a estos servicios Web es server_site_name/_vti_bin/excelservice.asmx.

Numerosas opciones de configuración están disponibles al implementar servicios de Excel. Normalmente, Excel Services instala EWA y EWS en el servidor Web front-end y ECS uno en el servidor de la aplicación. En una implementación single-server, EWA, EWS y ECS están instalados en el mismo servidor. En las implementaciones de múltiples servidores, los componentes se pueden instalar en servidores independientes. Una consideración importante en la implementación de Excel Services y que se desee para planear cuidadosamente, es cómo se negocia la autenticación entre servidores y clientes.

Autenticación entre cliente y servidor

En un entorno de servidor distribuidas en SQL Server 2005 y Analysis Services el serán en un equipo diferente de SharePoint Server 2007 y Excel Services, y donde se están aprovechando las conexiones de datos externas, es decir, un archivo de conexión de datos de Office (ODC), para su SSAS como base para el libro de Excel publicado, debe configurar Kerberos para suplantar al usuario obtener acceso al servidor de base de datos y la confianza y delegación entre servidores. También lo mismo se aplica al implementar la integración de Reporting Services en SQL Server 2005 y Reporting Services se encuentran en un equipo distinto a SharePoint Server 2007.

Publicación de libros de Excel

Como práctica recomendada, asegúrese de establecer las ubicaciones de archivos de confianza y bibliotecas de conexiones de datos de confianza, como se define en la configuración de Excel Services en servicios compartidos, antes de publicar los libros de Excel. Constituyen la base para publicar correctamente libros de Excel, como publicar un procesamiento de tabla dinámica (OLAP), que utiliza un archivo ODC ubicado dentro de una biblioteca de conexiones de datos de confianza del análisis en línea. Excel 2007 incluye una opción en el menú archivo principal para publicar en Excel Services. (Tenga en cuenta que el libro de Excel en primer lugar se debe guardar en una ubicación de archivos de confianza.)

ECS realiza cálculos incluidos en el libro de Excel de origen en el servidor, lo que significa que las funciones de reales y las fórmulas no son accesibles directamente para los usuarios finales.

La inferencia de principal de utilizar Excel Services es que se puede publicar un libro de Excel en una página Web, pero la versión publicada no es modificable. Los usuarios no se pueden realizar modificaciones o introducir datos nuevos y, a continuación, guardar los cambios en el archivo de Excel o libro de origen. En su lugar, los usuarios pueden realizar los cálculos de tiempo de ejecución a través del explorador basado en parámetros creados en el libro de Excel de origen. Una vez que se actualiza una página Web que contenga EWA o un usuario finaliza la sesión del explorador, los cambios calculados se pierden.

Instantáneas de libros de Excel se pueden capturar y guardar como archivos de Excel diferentes a la máquina cliente. Una instantánea incluye los valores de datos dentro del libro de Excel publicado y excluye las fórmulas o en otra lógica empresarial del libro de origen. Los usuarios finales con Visor permisos para la biblioteca de documentos que contiene el archivo de Excel de origen y la ubicación del archivo de Excel publicado son capaces de copiar el libro de Excel publicado un archivo de Excel (incluidos los valores de los datos y fórmulas) y abrir una instantánea de un libro de Excel. Figura 9 muestra los abrir en Excel y Abrir instantánea en Excel opciones disponibles en la barra de herramientas Elemento Web de EWA.

fig09.gif

Figura 9 Excel exportar opciones disponibles en el parttoolbar EWA Web

Excel 2007 es necesario para las instantáneas de Excel y copias de Excel a partir de un EWA. Si Excel 2007 no está instalado en el equipo cliente donde se se intenta una instantánea o copia, se muestra el mensaje siguiente: "el libro no se puede abrir. Excel puede que no esté instalado correctamente (o se ha configurado para instalarse en el primer uso), la ruta de acceso en el documento sea incorrecta o que han agotado la sesión. Intente abrir el libro nuevo, o haciendo clic en Volver a cargar en la barra de herramientas de Excel Web Access."

Se pueden publicar libros de Excel 2007 que contengan varias hojas de cálculo en Excel Services. La persona que publicar el libro puede optar que hojas de cálculo de un libro para mostrar en el tiempo de guardar y publicar en Excel Services. Partes de una hoja de cálculo de Excel también se pueden publicar basándose en las celdas con nombre, o parámetros, definidos en el libro de Excel de origen.

Como práctica recomendada, debe habilitar la auditoría, control de versiones, y aprobación de contenido en la biblioteca de documentos de informes (o la ubicación de biblioteca del documento denominado) para libros de Excel publicados para supervisar modifica y se actualiza a los libros de Excel de origen.

Configuración de elementos Web Excel Web Access

Una vez que un libro de Excel 2007 está publicado en Excel Services, el elemento Web de EWA proporciona el mecanismo para ver y manipular el libro publicado en el explorador. (El EWA no tiene dependencias del lado cliente, ni requiere un control ActiveX para descargarse en el cliente.)

Todo un libro de Excel se puede mostrar en un solo EWA. Los usuarios finales puede desplazarse en hojas de cálculo de un libro publicado igual que harían cuando se utiliza el cliente de Excel. También se pueden dividir las secciones de los libros de Excel en individuales EWA elementos Web de una Web página (también denominada un panel) basándose en parámetros con nombre en el libro de Excel 2007 de origen. la figura 10 muestra varios elementos Web de EWA en una única página Web, que incluye el filtrado y conexiones de elementos Web entre cada elemento Web de EWA para actualizar dinámicamente y mostrar los datos según el nombre del representante de cuenta seleccionado.

fig10.gif

Figura 10 panel con varias instancias de elementos Web EWA

Uso del filtrado, los parámetros de Excel y conexiones de elementos Web entre los elementos Web de EWA, puede generar los paneles intuitivos y eficaces dentro de SharePoint Server 2007.

Las características no compatibles en Excel Services

No todas las características de aplicación de cliente de Excel se admiten en Excel Services. Por ejemplo, se intenta publicar los archivos de Excel que contienen código, como Visual Basic para aplicaciones macros, las imágenes incrustadas o imágenes prediseñadas, se producirá en error al publicar. Otras funciones de cliente no compatible incluye, pero no se limita a, validación de datos y referencias externas a libros vinculados.

No es siempre evidente si un libro de Excel es compatible con Excel Services hasta que se intenta publicar se. Sin embargo, hay una fuente abierto (consulte" Comprobador de compatibilidad servicios de Excel Excel Services compatibilidad Comprobador de complemento de versión beta" para obtener información detallada y obtener la descarga en Página de descarga de Comprobador de compatibilidad de Excel Services).

Las opciones y los costos

Si actualmente tiene la versión estándar de SharePoint Server 2007 y está considerando integrar los libros de Excel con los sitios de SharePoint como parte de su general solución de inteligencia empresarial, considere las siguientes opciones:

  1. Actualizar a SharePoint Server 2007 Enterprise Edition y utilizar Excel Services.
  2. Mantener SharePoint Server 2007 Standard Edition y utilizar las características de administración integradas del documento dentro de bibliotecas de documentos de SharePoint para almacenar, versión y compartir libros de Excel en su formato nativo.
  3. Mantener SharePoint Server 2007 Standard Edition y crear una nueva lista de SharePoint de una hoja de cálculo de Excel existente.

Opción 1 implica costos adicionales y consideraciones de implementación, como cambiar a Kerberos (si no está ya está ejecutando en modo de Kerberos) y la actualización a Excel 2007 (Si actualmente utiliza Excel 2003). Sin embargo, proporciona una solución más escalable de Excel sin necesidad de que el cliente de Excel o control ActiveX.

Opción 2 significa que el libro de Excel se se conservan en su formato nativo original y puede ser desprotegido y editado por los usuarios autorizados. Sin embargo, el cliente de Excel debe estar presente en los clientes responsable de actualizar los libros de Excel. Los libros de Excel cargados en una biblioteca de documentos de SharePoint se pueden proteger mediante las características de seguridad en Excel, pero no hay un riesgo que los usuarios finales podrán volver a publicar el libro en otro lugar, lo copias duplicadas de los mismos libros.

Opción 3 significa que, aunque se creará una lista de nueva desde una hoja de cálculo de Excel, hay implicaciones en continuar actualizar la lista de un cliente de Excel o la portabilidad de datos dentro de la lista. Las listas de SharePoint tienen limitaciones de tipos de datos y las funciones de Excel, y es difícil agregar actualizaciones a una lista existente desde un libro de Excel. Además, si su organización ejecuta actualmente Excel 2003, los usuarios experimentará problemas de compatibilidad cuando actualice a Excel 2007. A diferencia de Excel 2003, Excel 2007 no ofrece sincronización bidireccional con SharePoint.

Si piensa mantener con la edición estándar y está utilizando varios libros de Excel en su organización (y fórmulas personalizadas), a continuación, recomendamos que mantener los libros de Excel existentes en su formato nativo de Excel y utilizar las características de administración documentos en bibliotecas de documentos de SharePoint, como control de versiones y aprobación, por lo que puede supervisar que lo que ha actualizado y cuando. Además, debe bloquear el acceso a libros de Excel mediante el modelo integrado de seguridad de SharePoint y conceder derechos de edición sólo a aquellos usuarios que realmente se necesitan para actualizar los libros existentes y cargar los libros nuevos.

Si está observando actualización en una etapa posterior y la base de que la actualización es inteligencia empresarial, en concreto, las características de Excel, considerar detenidamente los requisitos de negocio. ¿Por ejemplo, piensa implementar una versión de sólo lectura de los libros de Excel, o está planeando tener un Excel distribuida entorno de creación? Si es el último, considere compras PerformancePoint Server 2007.

Recuerde, aunque Excel Services le permite publicar un libro de Excel 2007 completo como una página Web en que los usuarios finales puede tener acceso a datos de Excel y realizar cálculos de tiempo de ejecución (sin poder volver a guardar datos en el libro de Excel de origen), el onus de actualización y volver a publicar un libro de Excel cae en uno o varios usuarios. PerformancePoint Server 2007, por otro lado, ofrece la posibilidad de distribuir tareas de Excel a los usuarios finales, proporcionar control centralizado y seguro a través de acceso de usuario y plantillas de Excel.

Usar datos de Analysis Services en Excel Services

Comencé a trabajar con Excel Services, en combinación con Analysis Services de datos, en el entorno virtual. Esto básicamente significa todo lo incluido cliente, SQL Server 2005, SharePoint Server 2007 y Excel Services se configuraron en el equipo virtual uno. La aplicación Web se configuró para utilizar NTLM y todo lo que funcionaron sin problemas. Sin embargo, especificar un escenario real donde implementación del cliente se compone de un entorno de varios servidores, por ejemplo, donde SharePoint Server 2007 y Excel Services se alojan en un servidor y SQL Server 2005 y Analysis Services se alojan en otra, y se da de repente cuenta que NTLM simplemente no corta!

Para que Excel Services correctamente tener acceso a un servidor SQL independiente, es necesario suplantar a y delegar la cuenta de usuario. Puede hacerlo mediante la implementación de la autenticación Kerberos o inicio de sesión único (SSO). Uso de NTLM no es suficiente porque el servidor Web no puede delegar el usuario actual en el servidor SQL, que también se conoce como un salto doble.

Una recomendación al probar un escenario de Excel Services y Analysis Services es probar en un entorno multiservidor para precisa que pueda probar la autenticación y garantizar que los clientes y servidores pueden tener acceso correctamente a cubos de Analysis Services y los datos de back-end. Mejor esto le preparará para situaciones del mundo real y las implementaciones.

—Kathy Portillo, MVP de Microsoft

Este artículo está adaptado de la Libreta de Prácticas recomendadas de Microsoft Office SharePoint Server 2007 (Microsoft Press, 2008).

Ben Curry y Lista inglés son los autores de Prácticas recomendadas de Microsoft Office SharePoint Server 2007 (Microsoft Press, 2008).