Funciones de planeación adicionales para soluciones de planeación y escenarios de Business Intelligence
Se aplica a: SharePoint Server 2010 Enterprise
Última modificación del tema: 2016-11-30
Adición de nuevas líneas
Al planear un nuevo gasto o empleado, la posibilidad de agregar nuevas líneas se convierte en una funcionalidad fundamental necesaria para el trabajador de la información. Por ejemplo, el plan requiere la asignación de dos empleados adicionales como recursos de ventas adicionales en la división noreste. Hay dos enfoques posibles: uno básico y uno avanzado. Tenga en cuenta que estos enfoques se basan en tener servicios de análisis como modelo de datos. (Para obtener más información, vea la sección "Adición de nuevas líneas" en Creación de una guía de funcionalidades de planeación para escenarios y soluciones de planeación de BI.)
Lista de SharePoint que usa tipo de contenido externo
Use Microsoft SharePoint Designer 2010 para crear una lista a partir de una tabla relacional existente. Para ello, puede definir antes un tipo de contenido externo en el sitio de SharePoint y, a continuación, crear una instancia de una lista a partir de él.
Los miembros nuevos se pueden agregar a la dimensión simplemente agregando nuevos miembros a la lista de SharePoint. En este caso, tenemos un ejemplo de los campos obligatorios necesarios para crear un nuevo miembro en empleados para usar en los presupuestos.
Desde un explorador web, los trabajadores de la información actualizan la lista de tipo de contenido externo.
Microsoft SharePoint Server 2010 actualiza la tabla de datos relacional subyacente.
Propagación
Propagación de cubos
Cuando se trabaja en Excel 2010, los trabajadores de la información pueden configurar el método de propagación para actualizar los datos de cubo en Microsoft SQL Server Analysis Services (SSAS) a través de tablas dinámicas habilitadas para escritura diferida.
Hay muchos métodos de propagación que puede usar un trabajador de la información. Estos pueden dividirse en básicos y avanzados:
Propagar el valor agregado a través de un rango definido de períodos de tiempo.
Propagar un valor agregado de manera uniforme descendente en una jerarquía, a partir de cualquier miembro primario de la jerarquía.
Asignar de manera uniforme descendente en una jerarquía.
Aumentar o disminuir por porcentaje descendente en una jerarquía.
Propagar según los datos reales del año anterior.
Propagar por porcentajes de asignación personalizados almacenados en tablas de datos relacionales.
Propagar de manera descendente en una jerarquía de elementos primarios y secundarios.
Hay casos en que la lógica de propagación predeterminada disponible en Excel SSAS podría no ser suficiente. En esos casos, la personalización puede ayudar. Un enfoque consiste en aprovechar el motor relacional de Microsoft SQL Server 2008 para realizar la propagación a través de procedimientos almacenados. El proceso para el trabajador de la información sería:
Actualizar los miembros de entrada requeridos por el procedimiento almacenado para la propagación.
Ejecutar el procedimiento almacenado desde Excel 2010.
Se pueden llamar los procedimientos almacenados directamente desde Excel mediante macros. (Para obtener más información, vea los ejemplos de macros con funciones de XLODBC. Las propagaciones que se realizan en el nivel relacional son ideales cuando todos los valores calculados están en el nivel hoja de una jerarquía, es decir, el nivel más bajo de granularidad de un cubo. Una vez completados los cálculos para la propagación, el cubo mostrará los valores agregados correctos a lo largo de la jerarquía.
Además, la propagación puede realizarse a través de una instrucción UPDATE CUBE en MDX. Para obtener más información, vea el tema sobre UPDATE CUBE (instrucción, MDX). Sin embargo, este método suele ser muy complicado para la mayoría de los trabajadores de la información.
Al diseñar lógica de propagación, asegúrese de probar los escenarios de usuario final exhaustivamente para proporcionar la mejor orientación a los usuarios finales cuando trabajen en sus procesos de previsión. Por ejemplo, las jerarquías de elementos primarios tienen problemas con propagaciones que el trabajador de la información puede considerar como un comportamiento inesperado. Por ejemplo, la propagación descendente de 1.000 a través de la siguiente jerarquía de elementos primarios y secundarios puede resultar en la asignación siguiente:
A Propagar 1.000
B
C
A – 1.000 (agregado)
A - 333,333 (miembro de datos)
B - 333,333
C - 333,333
En general, al diseñar propagaciones por trabajadores de la información, es mejor ofrecer una orientación clara desde el diseñador de modelos en cuanto a lo que se puede y no se puede propagar y cuál es el comportamiento esperado que se producirá con cada tipo de propagación. Esto es importante ya que el trabajador de la información no podrá distinguir entre una jerarquía de PC y una jerarquía en niveles, aunque el comportamiento de propagación será diferente según se indicó anteriormente.
La propagación de rendimiento en Excel 2010 y SQL 2008 R2 es generalmente muy buena. Hemos realizado la propagación del elemento superior "Todo" de Ubicación geográfica a cada una de las regiones, con el valor para propagar especificado por SKU de producto a través de los períodos de previsión. La propagación resultante creó más de 50.000 filas de datos en la tabla de escritura diferida del cubo OLAP. La publicación de los cambios en el cubo finalizó en pocos segundos.
El cubo contiene el recuento de miembros y dimensiones siguiente:
Cuenta (77)
Ubicación geográfica (14)
Producto (505)
Escenario (11)
Tiempo (66)
Hyper-V Configuración de la máquina virtual:
3,5 G de RAM
1 procesador de 2,67 GHz Intel Core i7
Propagación de PowerPivot
Aquí se tratarán algunas ideas sobre la actualización de un modelo de datos de PowerPivot con valores de propagación mediante el uso de la funcionalidad nativa de Excel 2010 y tablas vinculadas de PowerPivot. Según se indicó anteriormente, PowerPivot no tiene compatibilidad nativa directa con las actualizaciones desde tablas dinámicas de Excel 2010, lo que hace que la propagación y otros tipos de actualización de datos sean complicados. Sin embargo, veremos que en ciertos escenarios básicos podemos lograr la propagación a nivel de Excel y colocar los resultados en un modelo de PowerPivot.
Veamos un ejemplo sencillo de propagación que desea hacer un trabajador de la información:
El trabajador de la información desea crear propagaciones personalizadas en el tiempo basadas en ingresos totales por SKU de producto usando datos de un modelo de PowerPivot existente.
El trabajador de la información desea incorporar la información de propagación en el modelo de datos de PowerPivot para su uso en otros análisis.
Se crea una tabla dinámica para incorporar los agregados para propagar a través del tiempo
Se crea una región en la hoja de cálculo que contenga los porcentajes para distribuir a lo largo de períodos de tiempo.
Se crea una región en la hoja de cálculo para contener los importes en moneda que se reasignan.
En otra hoja "Particiones de PowerPivot", se crean tablas de hechos estructuradas que se puedan vincular a PowerPivot. Cada una de estas tablas puede considerarse como una tabla de particiones para un cubo SSAS.
Para cada período de tiempo que usamos en la propagación, crearemos una tabla.
Se crea cada tabla con la misma dimensionalidad que el modelo de datos.
Para cada tabla, cree relaciones con las tablas de dimensiones de PowerPivot.
Se crea una medida DAX que sume los datos de las tablas de particiones en una sola medida para su uso en el informe.
A la derecha de la región de porcentaje de propagación, tenemos los importes de propagación calculados por período de tiempo. A continuación, se hace referencia a estos valores calculados en tablas de Excel para crear las tablas de particiones que se usarán para vincular los datos de la tabla al modelo de PowerPivot. Para simplificar las fórmulas de referencia de Excel, crearemos una tabla de particiones para cada período de tiempo.
Al crear las tablas de particiones de las "tablas vinculadas", es importante tener claves únicas que identifiquen a los miembros. En nuestro ejemplo anterior, usamos "Id. de miembro" para cada dimensión al crear la tabla de particiones
El enfoque anterior es ideal para situaciones en que las selecciones de filtro no cambiarán en el formulario. Por ejemplo, cada trabajador de la información puede tener su propia tabla dinámica con su propia selección de filtros para vincular los datos al modelo de PowerPivot.
Asegúrese de que se crea suficiente espacio de búfer en la tabla de Excel para que las fórmulas de celda de referencia incluyan datos de propagación de nuevos SKU de producto.
Cuantas más tablas vinculadas se creen, mayor será la complejidad del libro, lo que hará que el modelo de PowerPivot sea menos fácil de administrar.
PowerPivot es excelente para reunir varios orígenes de datos estructurados. DAX destaca en este ámbito con medidas calculadas.
La actualización de datos directamente en Excel también puede actualizar el modelo de PowerPivot
La creación de formularios de entrada para los trabajadores de la información para actualizar modelos de PowerPivot no es sencilla.
See Also
Concepts
Escenarios básicos de planeación en soluciones y escenarios de BI
Planeación del data mart para soluciones y escenarios de planeación de BI
Planeación de conceptos de modelado en escenarios y soluciones de planeación de BI
Modelado de cubos para reescritura en soluciones y escenarios de planeación de BI
Enfoques y consideraciones de rendimiento en escenarios y soluciones de planeación de inteligencia empresarial
Modelado de cubos con Excel PowerPivot en escenarios y soluciones de planeación de inteligencia empresarial
Creación de formularios e informes para escenarios y soluciones de planeación de BI
Enviar datos del plan para soluciones y escenarios de planeación de BI
Acciones, diagrama y configuración de un flujo de trabajo de SharePoint para escenarios y soluciones de planeación de BI
Seguimiento de auditoría para soluciones y escenarios de planeación de BI
Administración para escenarios y soluciones de planeación de BI
Cálculos para escenarios y soluciones de planeación de inteligencia empresarial
Funciones de planeación adicionales para soluciones de planeación y escenarios de Business Intelligence
Migración para soluciones y escenarios de planeación de inteligencia empresarial
Mantenimiento para soluciones y escenarios de planeación de BI
Administración corporativa frente a administración subsidiaria para soluciones y escenarios de planeación de la inteligencia empresarial
Guía de modelado e informes de planeación para escenarios y soluciones de planeación de BI
Creación de una guía de funcionalidades de planeación para escenarios y soluciones de planeación de BI
Ejemplos de cálculos de planeación y definición del presupuesto para soluciones y escenarios de planeación de BI