Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Para crear, actualizar o eliminar cubos locales, debe escribir y ejecutar un script ASSL o un programa de AMO.
Los cubos locales y los modelos de minería de datos locales permiten el análisis en una estación de trabajo cliente mientras está desconectado de la red. Por ejemplo, una aplicación cliente podría llamar al proveedor OLE DB para OLAP 9.0 (MSOLAP.3), que carga el motor de cubo local para crear y consultar cubos locales, como se muestra en la ilustración siguiente:
ADMOD.NET y Analysis Management Objects (AMO) también cargan el motor de cubo local al interactuar con cubos locales. Solo un solo proceso puede acceder a un archivo de cubo local, ya que el motor de cubos local bloquea exclusivamente un archivo de cubo local cuando establece una conexión con el cubo local. Con un proceso, se permiten hasta cinco conexiones simultáneas.
Un archivo .cub puede contener más de un cubo o modelo de minería de datos. Las consultas a los cubos locales y los modelos de minería de datos se controlan mediante el motor de cubo local y no requieren una conexión a una instancia de Analysis Services.
Nota:
No se admite el uso de SQL Server Management Studio y SQL Server Data Tools (SSDT) para administrar cubos locales.
Cubos locales
Se puede crear y rellenar un cubo local a partir de un cubo existente en una instancia de Analysis Services o desde un origen de datos relacional.
| Origen de datos para el cubo local | Método de creación |
|---|---|
| Cubo basado en servidor | Puede usar la instrucción CREATE GLOBAL CUBE o un script de Analysis Services Scripting Language (ASSL) para crear y rellenar un cubo a partir de un cubo basado en servidor. Para obtener más información, vea CREATE GLOBAL CUBE Statement (MDX) or Analysis Services Scripting Language (ASSL) Reference ( Create GLOBAL CUBE Statement (MDX) or Analysis Services Scripting Language (ASSL). |
| Origen de datos relacional | Use un script ASSL para crear y rellenar un cubo a partir de una base de datos relacional OLE DB. Para crear un cubo local mediante ASSL, basta con conectarse a un archivo de cubo local (*.cub) y ejecutar el script ASSL de la misma manera que ejecutar un script ASSL en una instancia de Analysis Services para crear un cubo de servidor. Para obtener más información, vea Referencia del lenguaje de scripting de Analysis Services (ASSL). |
Use la instrucción REFRESH CUBE para recompilar un cubo local y actualizar sus datos. Para obtener más información, vea REFRESH CUBE Statement (MDX) (Instrucción REFRESH CUBE [MDX]).
Cubos locales creados a partir de cubos basados en servidor
Al crear cubos locales creados a partir de cubos basados en servidor, se aplican las siguientes consideraciones:
No se admiten medidas de recuento distintas.
Al agregar una medida, también debe incluir al menos una dimensión relacionada con la medida que se va a agregar. Para obtener más información sobre las relaciones de dimensión con los grupos de medida, vea Relaciones de dimensión.
Al agregar una jerarquía de elementos primarios y secundarios, se omiten los niveles y los filtros en una jerarquía de elementos primarios y secundarios y se incluye toda la jerarquía de elementos primarios y secundarios.
No se crean las propiedades de miembro.
Cuando se incluye una medida de suma parcial, no se permite ningún segmento en la dimensión Account o Time.
Las dimensiones de referencia siempre se materializan.
Cuando se incluye una dimensión de varios a varios, se aplican las siguientes reglas:
No se puede segmentar la dimensión de varios a varios.
Debe agregar una medida del grupo de medida intermediario.
No se puede segmentar ninguna de las dimensiones comunes a los dos grupos de medida implicados en la relación de varios a mayo.
Solo los miembros calculados, los conjuntos con nombre y las asignaciones que dependen de medidas y dimensiones agregadas al cubo local aparecerán en el cubo local. Los miembros calculados, los conjuntos con nombre y las asignaciones no válidos se excluirán automáticamente.
Seguridad
Para que un usuario cree un cubo local a partir de un cubo de servidor, se le deben conceder permisos de obtención de detalles y cubos locales en el cubo de servidor. Para obtener más información, vea Conceder permisos de cubo o modelo (Analysis Services).
Los cubos locales no están protegidos mediante roles como cubos de servidor. Cualquier persona con acceso de nivel de archivo a un archivo de cubo local puede consultar cubos en él. Puede usar la Encryption Password propiedad de conexión en un archivo de cubo local para establecer una contraseña en el archivo de cubo local. La configuración de una contraseña en un archivo de cubo local requiere que todas las conexiones futuras al archivo de cubo local usen esta contraseña para consultar el archivo.
Véase también
Instrucción CREATE GLOBAL CUBE (MDX)
Desarrollo con Analysis Services Scripting Language (ASSL)
Instrucción REFRESH CUBE (MDX)