MicroStrategy ONE
Crear un cubo de SQL definido por el usuario
A partir de MicroStrategy ONE (junio de 2024), puede crear cubos SQL de formato libre que requieran que primero defina una instrucción SQL válida. También debe asignar objetos a los datos devueltos por su declaración SQL.
Requisitos previos
-
Debe tener la Utilizar el editor de SQL definido por el usuario y Crear objetos de esquema privilegios para acceder y utilizar el Editor de SQL definido por el usuario.
-
Para utilizar, crear y editar cubos de SQL definido por el usuario, debe tener los siguientes privilegios:
-
Utilice el editor de cubos inteligente
-
Utilice análisis
-
Crear objetos de aplicación
-
Modificar la lista de objetos del Informe (use el navegador de objetos)
-
Utilizar el editor de SQL definido por el usuario
-
-
Si no hay una instancia de base de datos definida en los metadatos, el editor de SQL definido por el usuario no puede cargarse y aparece un mensaje.
-
Las instancias de bases de datos solo están disponibles para su selección si se han configurado correctamente para su uso con SQL definido por el usuario.
Haga clic aquí para ver los pasos necesarios para configurar instancias de bases de datos.-
Pulse con el botón derecho en un proyecto y elija Propiedades.
-
Navegue hasta la Orígenes de datos pestaña.
-
Haga clic en Añadir origen de datos.
-
Crear un cubo de SQL definido por el usuario
- Abrir la Workstation ventana.
- En el panel de navegación superior, haga clic en Archivo y elija Nuevo cubo de SQL definido por el usuario.
- Seleccione un proyecto y haga clic en Aceptar. El Editor de SQL definido por el usuario aparece.
- Seleccionar una instancia de base de datos para el origen de datos acceda mediante SQL definido por el usuario.
- En el panel superior derecho, escriba la consulta SQL.
-
Haga clic en Ejecutar SQL.
-
En el panel inferior derecho, asignar las columnas de la instrucción SQL a los atributos e indicadores que se utilizarán en el cubo.
Al asignar columnas, es importante seguir la misma secuencia de columnas que aparecen en la instrucción SQL. Si no sigue la misma secuencia, el cubo fallará.
Asegúrese de que el número de asignaciones es igual que el número de columnas de la instrucción SQL. Por ejemplo, si su instrucción SQL enumera 10 columnas para recuperar datos, debería asignarlas a 10 atributos e indicadores.
Para cada atributo, debe asignar una columna al campo de ID.
-
Haga clic en Guardar y abrir el cubo.
-
Puede definir el cubo mediante los objetos de los resultados de la consulta. Debe usar todos los resultados de la consulta.
Para más información sobre cómo definir cubos, consulte Create Intelligent Cubes
-
Haga clic en Publicar.
-
Si hay una caché de cubos, Caché de cubo El interruptor aparece en la parte superior derecha del editor de cubos. Si este interruptor está activado, el editor mostrará los datos tal y como aparecen en la caché en la categoría Vista SQL y Vista previa de datos. Si desactiva esta opción, el Vista SQL muestra el SQL más reciente a partir de la definición de cubo actual y Vista previa de datos pantallas Publicar. Si guarda los cambios nuevos en el editor de cubos, la Caché de cubo el interruptor debe estar desactivado.