MicroStrategy ONE

Especificación de información de conexión de almacén

Una instancia de base de datos es una MicroStrategy objeto, creado en MicroStrategy Developer por un administrador, que representa una conexión a un fuente de datos. Una instancia de base de datos especifica información de conexión, como el nombre de la fuente de datos, el ID de inicio de sesión y la contraseña, y otra información específica de la fuente de datos.

Los pasos para crear los componentes necesarios de una instancia de base de datos se proporcionan en las siguientes secciones: Creando una instancia de base de datos, Creando una conexión de base de datos, y Crear un inicio de sesión de base de datos.

Cuando un arquitecto de proyecto crea un proyecto, el arquitecto asigna una instancia de base de datos a ese proyecto. Un proyecto especifica solo una instancia de base de datos de almacén a la vez, pero una instancia de base de datos se puede asignar a varios proyectos. Dado que solo se puede incluir una fuente de datos en el esquema relacional del proyecto, todos los informes y documentos devuelven información de una única fuente de datos.

Si tiene una licencia para la función MultiSource Option, puede conectar un proyecto a varias instancias de bases de datos de almacén. Puede haber varias fuentes de datos que se conecten al catálogo de almacén del proyecto. Dado que estas fuentes de datos se pueden integrar como parte del esquema relacional del proyecto, todos los informes y documentos pueden devolver información de múltiples fuentes de datos. Para obtener información sobre cómo acceder a múltiples fuentes de datos en un proyecto, consulte la Project Design Help.

Independientemente de si tiene una licencia para la opción MultiSource, también puede ampliar el acceso de un proyecto a múltiples fuentes de datos a través de otros MicroStrategy características. SQL de formato libre, Query Builder y acceso compatible a través de MicroStrategy a otras fuentes de cubos MDX, como SAP BW, Oracle Essbase y Microsoft Analysis Services, permite incluir y utilizar instancias de bases de datos que no pertenecen al proyecto en un proyecto junto con las instancias de bases de datos del almacén. Para obtener información sobre SQL de formato libre y Query Builder, consulte la Ayuda avanzada para informes. Para obtener información sobre los orígenes del cubo MDX, consulte la MDX Cube Reporting Help

Estas instancias de bases de datos que no pertenecen al proyecto pueden permitir que un proyecto se conecte a las fuentes de datos para las diversas funciones y fuentes de datos adicionales mencionadas anteriormente, en lugar de acceder a los datos desde el esquema relacional del proyecto. Para obtener más información sobre el catálogo de almacén, consulte el Project Design Help.

Instancias de bases de datos de almacenes de datos SQL

Una instancia de base de datos de almacén de datos SQL es cualquier instancia de base de datos que se conecta a una base de datos u otra fuente de datos mediante consultas SQL. Más específicamente, esto cubre instancias de bases de datos utilizadas para estándares MicroStrategy informes, SQL de formato libre, Query Builder, data marts y cualquier otra fuente de datos relacionales. También puede conectarse al historial y a las tablas de estadísticas a través de instancias de bases de datos del almacén de datos SQL. Las instancias de la base de datos del almacén de datos SQL están disponibles en el Editor de configuración del proyecto, como se muestra a continuación.

Al seleccionar una casilla de verificación de instancia de base de datos, esa instancia de base de datos está disponible en el proyecto para uso estándar. MicroStrategy informes, data marts, Query Builder y Freeform SQL. Si tiene una licencia para la opción MultiSource, seleccionar una casilla de verificación para una instancia de base de datos también hace que la instancia de base de datos esté disponible en Warehouse Catalog para ser parte del esquema relacional del proyecto.

Se pueden crear instancias de bases de datos como parte de la función Importar datos. Se muestra una instancia de base de datos utilizada para la función Importar datos con el icono. Estas instancias de bases de datos se crean con permisos de seguridad para el usuario que las creó mientras usaba la función Importar datos. Si selecciona una de estas instancias de base de datos para incluirla como instancia de base de datos disponible en el proyecto, se recomienda cambiar los permisos de seguridad a un MicroStrategy usuario con privilegios administrativos. Esto incluye tomar posesión de la instancia de la base de datos y definir una lista de control de acceso adecuada. Esto asegura que otros usuarios no realicen cambios en la instancia de base de datos, lo que podría ocasionar una pérdida de conectividad con el origen de datos. Para obtener información sobre la función Importar datos, consulte la MicroStrategy Web ayuda en linea.

El sombreado y el color de una instancia de base de datos en la lista de instancias de bases de datos relacionales reflejan cómo se utiliza la instancia de base de datos en el proyecto:

  • Texto azul: Esta es la instancia de la base de datos del almacén, seleccionada en la lista desplegable de instancias de la base de datos del almacén. Solo puede haber una instancia de base de datos de almacén para un proyecto, porque los datos de esta instancia de base de datos se completan en el catálogo de almacén para definir el esquema relacional del proyecto. No puede optar por deshabilitar la instancia de la base de datos del almacén para el proyecto sin seleccionar primero una instancia de base de datos del almacén diferente.

    Si tiene una licencia para la opción MultiSource, la instancia de base de datos principal actúa como la fuente principal de datos para un proyecto y se utiliza como instancia de base de datos predeterminada para las tablas agregadas al proyecto.

    Para obtener información sobre el catálogo de almacenes y cómo acceder a múltiples fuentes de datos con la opción MultiSource, consulte la Project Design Help.

  • Texto en negrita: El proyecto contiene objetos que dependen de la instancia de la base de datos. No puede optar por deshabilitar una instancia de base de datos que tenga objetos dependientes para el proyecto.
  • Texto normal: La instancia de la base de datos no se está utilizando en el proyecto.

Al borrar la casilla de verificación de una instancia de base de datos, se elimina la instancia de base de datos del proyecto y se elimina cualquier esquema de Freeform SQL o Query Builder no utilizado. Puede borrar una instancia de base de datos de un proyecto solo si no hay objetos dependientes en el proyecto para la instancia de base de datos. Para obtener más información sobre cómo eliminar una instancia de base de datos y los esquemas de Freeform SQL y Query Builder relacionados de un proyecto, consulte la System Administration Help.

Instancias de base de datos de cubo MDX

Una instancia de base de datos de cubo MDX es cualquier instancia de base de datos que se conecta a un origen de cubo MDX, como SAP BW, Oracle Essbase o Microsoft Analysis Services. Para obtener información sobre cómo conectarse y generar informes sobre estos orígenes de cubos MDX, consulte la MDX Cube Reporting Help. Las instancias de la base de datos del cubo MDX están disponibles en el Editor de configuración del proyecto, como se muestra a continuación.

Una instancia de base de datos que tiene un esquema de cubo MDX se representa con texto en negrita. El sombreado y el color de una instancia de base de datos en la lista de instancias de bases de datos relacionales reflejan cómo se utiliza la instancia de base de datos en el proyecto:

  • Negrita: El proyecto contiene objetos que dependen de la instancia de la base de datos. No puede optar por deshabilitar una instancia de base de datos que tenga objetos dependientes para el proyecto.
  • Normal: La instancia de la base de datos no se está utilizando en el proyecto.

Si elimina una instancia de base de datos de cubo MDX de un proyecto, puede eliminar cualquier objeto de esquema de cubo MDX no utilizado. Puede eliminar una instancia de base de datos de un proyecto solo si no hay objetos dependientes en el proyecto para la instancia de base de datos. Para obtener más información sobre cómo eliminar una instancia de base de datos y objetos administrados de cubo MDX relacionados de un proyecto, consulte la System Administration Help.

Para obtener información adicional sobre la configuración de instancias de bases de datos de cubos MDX, consulte la MDX Cube Reporting Help.

Carga y mantenimiento del esquema MDX

Puede hacer clic en Mantenimiento del esquema para realizar diversas tareas para un esquema de cubo MDX que forma parte de su proyecto, como se describe a continuación:

  • Puede elegir cuándo se carga para un proyecto un esquema de cubo MDX asociado con una instancia de base de datos. De forma predeterminada, los esquemas de cubo MDX se cargan según sea necesario cuando se ejecutan los informes de cubo MDX. También puede optar por cargar esquemas de cubo MDX cuando se inicia Intelligence Server. Para obtener información sobre cómo definir cuándo se deben cargar los esquemas de cubo MDX, consulte la MDX Cube Reporting Help.
  • Cuando integra fuentes de cubo MDX en MicroStrategy, los datos se integran como un esquema de cubo MDX. Una vez que integre una fuente de cubo MDX en MicroStrategy, puede intercambiar la instancia de base de datos utilizada para conectarse al esquema de cubo MDX por una instancia de base de datos diferente. Esto le permite utilizar diferentes instancias de bases de datos con diferente información de inicio de sesión y conexión para acceder a un esquema de cubo MDX. Para obtener información sobre cómo intercambiar la instancia de base de datos utilizada para conectarse al esquema de cubo MDX, consulte la MDX Cube Reporting Help.

Creando una instancia de base de datos

Las instancias de bases de datos se crean y modifican en el Administrador de instancias de bases de datos, que se puede encontrar expandiendo Administración para una fuente de proyecto y luego expandir Gerentes de configuración. Cuando elige crear una nueva instancia de base de datos, se abre el Editor de instancias de base de datos.

También puede crear una nueva instancia de base de datos utilizando el Asistente de instancia de base de datos que está disponible en el menú contextual del Administrador de instancias de base de datos.

El Editor de instancias de base de datos tiene las siguientes pestañas:

  • General: especifica el nombre de la instancia de la base de datos, el tipo de conexión (plataforma de origen de datos o origen de datos aplicable) y la conexión de base de datos predeterminada.

    El tipo de conexión de base de datos que elija debe coincidir con su fuente de datos y determinar si la instancia de la base de datos es una instancia de base de datos relacional o de cubo MDX.

  • Avanzado: especifica el nombre de la base de datos para el almacenamiento de tablas intermedias si se utiliza una base de datos distinta del almacén para almacenar tablas intermedias, así como otras opciones.

    La pestaña Avanzado no está disponible para instancias de bases de datos de cubos MDX.

  • Priorización de trabajos: especifica el esquema de priorización de trabajos para la instancia y el número de conexiones priorizadas.

Para crear una instancia de base de datos

  1. En MicroStrategy Developer, inicie sesión en una fuente de proyecto con privilegios administrativos.
  2. Ir a Administración > Gerentes de configuración > Instancias de base de datos.
  3. Desde el Archivo menú, ir a Nuevo > Instancia de base de datos. Se abre el Editor de instancias de base de datos.
  4. Sobre el General pestaña, en la Nombre de la instancia de la base de datos campo, escriba el nombre del instancia de base de datos.
  5. En el Tipo de conexión de base de datos En la lista desplegable, seleccione el tipo de conexión de la fuente de datos según la fuente de datos que aloja su base de datos.

    Si ha actualizado desde una versión anterior de MicroStrategy, puedes hacer clic Mejora para recuperar cualquier tipo de conexión de base de datos que se haya incluido desde la versión anterior de MicroStrategy que usaste.

  6. Sobre el Avanzado pestaña, puede configurar varias opciones para la instancia de base de datos, que incluyen:
    • Almacenamiento de mesa intermedia: Puede especificar el nombre de la base de datos y el espacio de nombres de la tabla que se utilizarán cuando se creen tablas intermedias. Se crean tablas intermedias para admitir varias consultas.
    • Soporte de puerta de enlace de base de datos: Puede admitir compatibilidad con versiones anteriores para la compatibilidad con la puerta de enlace de la base de datos desde MicroStrategy versión 6.x.

      Para habilitar la compatibilidad con la puerta de enlace de la base de datos, seleccione la opción Instancia de base de datos primaria y luego seleccione una instancia de base de datos principal de la lista desplegable. La instancia de base de datos principal es la instancia de base de datos que debe usarse para explorar elementos en la tabla seleccionada y para consultas que no requieren uniones con otras tablas. Para obtener información sobre la compatibilidad con la puerta de enlace de la base de datos, consulte la Project Design Help.

    • Optimización del mercado de datos: Puede admitir la optimización de los data marts si el origen de datos de la instancia de base de datos está en el mismo origen de datos que contiene los data marts.

      Para habilitar la optimización del data mart, seleccione el Esta instancia de base de datos está ubicada en el mismo almacén que y luego seleccione una instancia de base de datos de la lista desplegable.

    • Tabla de prefijos: Si las tablas de su fuente de datos utilizan un prefijo de tabla, puede incluir el prefijo de tabla para identificar la colección adecuada de tablas. Hacer clic Seleccionar para seleccionar un prefijo de tabla o definir un nuevo prefijo de tabla.
    • Versión ODBC: Puede definir qué versión de ODBC usar para la instancia de la base de datos, como se describe a continuación:
      • Utilice llamadas ODBC 2.0: ODBC 2.0 se utilizó en versiones anteriores a la 9.0 de MicroStrategy. Puede utilizar esta opción para compatibilidad con versiones anteriores si su sistema de administración de bases de datos no admite ODBC 3.x. Esto también le permite utilizar la recuperación extendida para recuperar bloques de datos de la base de datos en la memoria, en lugar de fila por fila, que se incluye en los pasos. Para crear una conexión de base de datos.
      • Utilice llamadas ODBC 3.x: El soporte de ODBC 3.x se introduce en MicroStrategy 9.0. Este valor se elige de forma predeterminada para las instancias de base de datos en MicroStrategy 9.x y superior. Debe utilizar esta opción si su sistema de administración de bases de datos admite ODBC 3.x. ODBC 3.x siempre utilizará la recuperación extendida (SQLFetchScroll) para recuperar bloques de datos de la base de datos en la memoria en lugar de la recuperación fila por fila.
  7. Sobre el Priorización de trabajos , puede configurar cómo se priorizan los trabajos para la instancia de base de datos. Para obtener información sobre cómo configurar la priorización de trabajos, consulte la System Administration Help.
  8. Sobre el General pestaña, en la Conexión de base de datos (predeterminada) En el panel, seleccione la conexión de origen de datos predeterminada y haga clic en DE ACUERDO.

    Si la conexión a la base de datos necesaria no existe, puede crear una haciendo clic Nuevo. Para conocer los pasos para crear una conexión de base de datos, consulte Creando una conexión de base de datos abajo.

Creando una conexión de base de datos

Una conexión de base de datos especifica el DSN y el inicio de sesión de la base de datos utilizados para acceder a la fuente de datos. Una instancia de base de datos designa una conexión de base de datos como conexión predeterminada para MicroStrategy usuarios; sin embargo, los usuarios y grupos se pueden asignar a otras conexiones de bases de datos mediante la asignación de conexiones. Para obtener más detalles sobre el mapeo de conexiones, consulte Mapeo de conexión de usuario.

Las conexiones de bases de datos se crean en el Editor de instancias de bases de datos haciendo clic en Nuevo en la pestaña General. Cualquier conexión de base de datos creada dentro del Editor de instancias de base de datos está disponible para su uso en todas las instancias de base de datos en el origen del proyecto. Para obtener más información sobre cómo crear una conexión de base de datos para orígenes de cubos MDX, consulte la MDX Cube Reporting Help.

Cuando elige crear una nueva conexión de base de datos, se abre el cuadro de diálogo Conexiones de base de datos:

El cuadro de diálogo Conexiones de base de datos tiene diferentes opciones según el tipo de instancia de base de datos:

  • Instancias de bases de datos de almacén de datos SQL
    • General: Especifica el nombre de la conexión de la base de datos, el DSN del almacén y el inicio de sesión predeterminado de la base de datos.
    • Avanzado: Especifica el modo del controlador de la base de datos, el modo de ejecución del controlador y otras configuraciones diversas de conexión del almacén.
  • Instancias de base de datos de cubo MDX
    • General: Especifica el nombre de la conexión de la base de datos, el inicio de sesión predeterminado de la base de datos y la información de conexión adicional que debe proporcionar. Para obtener más información sobre cómo crear una conexión de base de datos para orígenes de cubos MDX, consulte la MDX Cube Reporting Help.
    • Avanzado: Especifica la configuración de conexión, los parámetros de cadena de conexión adicionales y la configuración de caché de conexión.

Para crear una conexión de base de datos

Antes de continuar, asegúrese de que se haya creado una instancia de base de datos como se describe en Creando una instancia de base de datos.

  1. Sobre el General pestaña, en la Nombre de conexión de base de datos , escriba un nombre para identificar la conexión de la base de datos.
  2. En el Fuentes de datos ODBC del sistema local , seleccione el nombre de la fuente de datos para la fuente de datos.
  3. Sobre el Avanzado pestaña, puede definir varias opciones según sus requisitos y los requisitos de la base de datos a la que se está conectando, incluyendo:
    • Modo de controlador de base de datos: Seleccione uno de los siguientes modos de controlador de base de datos:
      • Multiproceso: Cada conexión a la base de datos del almacén se genera como un proceso separado, identificado en el Administrador de tareas de Windows como M8DBMPE.exe. Si un proceso falla, como cuando un subproceso de acceso a una base de datos se bloquea o se pierde, otros procesos no se ven afectados.
      • multiproceso: Todas las conexiones a la base de datos del almacén se mantienen dentro del proceso de Intelligence Server. MSTRSVR.exe. Todas las conexiones, envíos de SQL y recuperaciones de datos de la base de datos se manejan dentro de este proceso.
      • MicroStrategy recomienda configurar todos los controladores de bases de datos en modo multiproceso. La robustez y estabilidad que vienen con el modo multiproceso eclipsan en gran medida cualquier mayor eficiencia que pueda venir con el modo multiproceso. Los problemas que parecen aleatorios y esporádicos en la operación multiproceso a menudo se pueden resolver cambiando al modo multiproceso.

    • Modo de ejecución del controlador: Defina el modo de ejecución del controlador según el controlador ODBC que se esté utilizando:
      • Conexión asincrónica: Todas las declaraciones asignadas dentro de la conexión deberían poder ejecutar SQL de forma asincrónica.
      • Declaración asincrónica: Para cada declaración, el modo asincrónico se establece explícitamente.
      • Sincrónico: Sólo se ejecuta una declaración a la vez. Este es el valor predeterminado.

      Muchos controladores ODBC más nuevos no admiten el modo asíncrono porque el controlador es capaz de abrir un nuevo hilo y ejecutar una nueva consulta mientras ejecuta simultáneamente una consulta anterior. El MicroStrategy Léame ofrece recomendaciones para las opciones del modo de ejecución del controlador que se pueden utilizar para diferentes controladores ODBC.

    • Usar búsqueda extendida: Seleccione esta casilla de verificación para permitir que el servidor Intelligence recupere bloques de datos de la base de datos en la memoria, en lugar de fila por fila. Tenga en cuenta que esta casilla de verificación solo está disponible si la instancia de la base de datos está definida para usar llamadas ODBC 2.0, que se incluyen en los pasos Para crear una instancia de base de datos. Cuando las llamadas ODBC 3.0 están habilitadas, la recuperación extendida ya está habilitada y esta opción aparece atenuada.
    • Utilice consultas parametrizadas: Seleccione esta casilla de verificación para permitir que el servidor Intelligence pase datos a la base de datos en bloques en lugar de fila por fila. Para obtener información sobre cómo las consultas parametrizadas pueden mejorar el rendimiento en MicroStrategy, ver el Project Design Help.

      En los paneles en vivo conectados a puertas de enlace certificadas, así como en los informes y cubos ejecutados en un almacén, todas las ejecuciones de SQL que contienen entradas de texto de filtros, condiciones de búsqueda y mensajes de texto están protegidas a través de consultas parametrizadas. A partir de la Actualización 4 de 2021, esta funcionalidad también se amplía a las entradas de transacciones en los informes y documentos del servidor de transacciones. Ver KB485174 para obtener más información sobre la parte de transacciones de esta característica de seguridad y una lista de puertas de enlace certificadas. Ver KB484512 para obtener más información sobre la parte no transaccional de esta característica de seguridad y una lista de puertas de enlace certificadas.

    • Tiempo máximo de intento de cancelación (seg.): Define la cantidad máxima de tiempo que MicroStrategy Query Engine espera un intento exitoso antes de cancelar una consulta. Los valores de 0 y -1 indican que no hay límite.
    • Tiempo máximo de ejecución de consultas (seg): Define la cantidad máxima de tiempo que se puede ejecutar una sola pasada de SQL en la base de datos. Los valores de 0 y -1 indican que no hay límite.
    • Tiempo máximo de intento de conexión (seg): Define la cantidad máxima de tiempo que Intelligence Server espera para conectarse a la base de datos. Los valores de 0 y -1 indican que no hay límite.
    • Parámetros de cadena de conexión adicionales: Le permite pasar parámetros de conexión ODBC adicionales a la base de datos como parte de la cadena de conexión. Esto es útil si necesita cambiar los valores predeterminados de ODBC. Hacer clic Avance para ver la cadena de conexión completa.
    • Tabla de prefijos: Define un prefijo de tabla que especifica el esquema que contiene las tablas a las que acceder.
    • Codificación de juego de caracteres para controladores de Windows: Las opciones que se enumeran a continuación solo son relevantes cuando Intelligence Server se ejecuta en una máquina con Windows:
      • No UTF-8 (por defecto): Seleccione esta opción si el controlador ODBC devuelve información en una codificación de caracteres distinta de UTF-8.
      • UTF-8: Seleccione esta opción si el controlador ODBC devuelve información en codificación de caracteres UTF-8. Los controladores para bases de datos Teradata pueden requerir codificación UTF-8.
    • Codificación de juego de caracteres para controladores UNIX: Las opciones enumeradas a continuación solo son relevantes cuando Intelligence Server se ejecuta en una máquina UNIX:
      • No UTF-8: Seleccione esta opción si el controlador ODBC devuelve información en una codificación de caracteres distinta de UTF-8.
      • UTF-8 (por defecto): Seleccione esta opción si el controlador ODBC devuelve información en codificación de caracteres UTF-8. Los controladores para bases de datos Teradata pueden requerir codificación UTF-8.
    • Almacenamiento en caché de conexión: Especifique el almacenamiento en caché de la conexión de la base de datos utilizando las siguientes opciones:
      • Tiempo de espera de inactividad de la conexión (seg.): Define la cantidad de tiempo que una conexión inactiva a la base de datos permanece almacenada en caché hasta que finaliza. También debe establecer la duración de la conexión, descrita anteriormente, en un valor mayor que cero para que las conexiones de la base de datos sean utilizadas por más de un trabajo.
      • La aplicación del tiempo de espera de inactividad de la conexión puede provocar que se elimine una conexión de base de datos antes de que alcance su vida útil. Puede utilizar este tiempo de espera de inactividad de la conexión para garantizar que las conexiones de la base de datos no permanezcan en la memoria de Intelligence Server en un estado inactivo durante un período de tiempo prolongado.

        La aplicación del tiempo de espera de inactividad de la conexión puede provocar que se elimine una conexión de base de datos antes de que alcance su vida útil. Puede utilizar este tiempo de espera de inactividad de la conexión para garantizar que las conexiones de la base de datos no permanezcan en la memoria de Intelligence Server en un estado inactivo durante un período de tiempo prolongado.

        La aplicación del tiempo de espera de inactividad de la conexión puede provocar que se elimine una conexión de base de datos antes de que alcance su vida útil. Puede utilizar este tiempo de espera de inactividad de la conexión para garantizar que las conexiones de la base de datos no permanezcan en la memoria de Intelligence Server en un estado inactivo durante un período de tiempo prolongado.

        Si escribe un valor de 0, cuando se completa el trabajo asociado con una conexión de base de datos, la conexión de base de datos se elimina y no se coloca en una memoria caché. Si escribe un valor de -1, una conexión de base de datos puede permanecer inactiva y considerarse para nuevos trabajos hasta que se alcance la vida útil de la conexión de base de datos.

  4. Sobre el General pestaña, en la Nombre de inicio de sesión predeterminado en la base de datos En el panel, seleccione el inicio de sesión de base de datos predeterminado y haga clic en DE ACUERDO.

    Si el inicio de sesión de base de datos necesario no existe, puede crear uno haciendo clic en Nuevo. Para conocer los pasos para crear una conexión de base de datos, consulte Crear un inicio de sesión de base de datos abajo.

Crear un inicio de sesión de base de datos

Un inicio de sesión de base de datos especifica el ID de usuario y la contraseña utilizados para acceder a la fuente de datos. El inicio de sesión de la base de datos sobrescribe cualquier información de inicio de sesión almacenada en el DSN. Una conexión de base de datos designa una inicio de sesión de base de datos como inicio de sesión predeterminado para MicroStrategy usuarios, sin embargo, los usuarios y grupos se pueden asignar a otros inicios de sesión de bases de datos mediante el mapeo de conexiones.

El mapeo de conexiones se explica en Mapeo de conexión de usuario.

Los inicios de sesión de la base de datos se crean en el cuadro de diálogo Conexiones de la base de datos haciendo clic en Nuevo en la pestaña General. Cualquier inicio de sesión de base de datos creado dentro del cuadro de diálogo Conexiones de base de datos está disponible para su uso en todas las conexiones de bases de datos en el origen del proyecto.

MicroStrategy Las funciones de informes y análisis requieren un conjunto general de permisos de inicio de sesión en la base de datos que puedan conectarse y modificar la fuente de datos y los metadatos, como se describe a continuación:

  • Para los metadatos, se requieren los permisos Seleccionar, Insertar y Actualizar. Las tablas intermedias se crean en los metadatos para consultas de búsqueda recursivas, lo que también requiere permisos Crear y Eliminar. La actualización del esquema requiere el permiso Eliminar.
  • Para el almacén de datos, se requieren los permisos Seleccionar, Crear, Insertar y Quitar.

Cuando elige crear un nuevo inicio de sesión en la base de datos, se abre el cuadro de diálogo Inicios de sesión en la base de datos:

Para crear un inicio de sesión de base de datos

Antes de continuar, asegúrese de que lo siguiente esté completo:

  1. En el Iniciar sesión en la base de datos , escriba el nombre del inicio de sesión de la base de datos.
  2. Proporcione el ID de usuario y la contraseña necesarios para acceder a la fuente de datos, utilizando uno de los siguientes métodos:
    • Escriba el ID de usuario en el Ingresar identificación y escriba la contraseña para ese ID de usuario en el campo Contraseña campo.
    • Selecciona el Usar ID de inicio de sesión de red casilla de verificación para conectarse a la fuente de datos utilizando las credenciales de usuario de red que también se utilizan para ejecutar Intelligence Server. Si Intelligence Server se ejecuta como un servicio, este es el usuario que ejecuta el mstrsvr.exe proceso. Para determinar este usuario, en MicroStrategy Administrador de servicios, seleccione MicroStrategy Intelligence Server y haga clic Opciones. El usuario aparece en la pestaña Inicio del servicio, en el campo Iniciar sesión. Si el Nombre de la cuenta de servicio se define como Cuenta del sistema, las credenciales de usuario de Windows se utilizan para acceder a la fuente de datos.
  3. Haga clic en Aceptar.

Los inicios de sesión de la base de datos se pasan a la fuente de datos cada vez que un usuario ejecuta un informe o explora elementos de atributos. Por lo tanto, todos los inicios de sesión de bases de datos creados en MicroStrategy Developer También deben crearse como inicios de sesión válidos en la fuente de datos.

Mapeo de conexión de usuario

Mapeo de conexión de usuario es el proceso de cartografía MicroStrategy usuarios a conexiones de bases de datos e inicios de sesión de bases de datos. Para MicroStrategy Para que los usuarios ejecuten informes, deben estar asignados a una conexión de base de datos y un inicio de sesión de base de datos.

MicroStrategy los usuarios se vinculan a conexiones de bases de datos e inicios de sesión usando:

  • La conexión de base de datos predeterminada (y, por lo tanto, el inicio de sesión de base de datos predeterminado)
  • Mapas especializados a una conexión de base de datos y/o inicio de sesión de base de datos (diferente a la conexión e inicio de sesión predeterminados) para un usuario o grupo de usuarios

Puede asignar usuarios a conexiones e inicios de sesión en el Editor de configuración del proyecto o el Administrador de comandos. Para obtener información sobre cómo se utilizan los mapas de conexión, consulte la System Administration Help.

MicroStrategy Las funciones de informes y análisis requieren un conjunto general de permisos de inicio de sesión en la base de datos para conectarse y modificar el almacén de datos y los metadatos, como se describe a continuación:

  • Para los metadatos, se requieren los permisos Seleccionar, Insertar y Actualizar. Las tablas intermedias se crean en los metadatos para consultas de búsqueda recursivas, lo que también requiere permisos Crear y Eliminar. La actualización del esquema requiere el permiso Eliminar.
  • Para el almacén de datos, se requieren los permisos Seleccionar, Crear, Insertar y Quitar.

Para crear un mapa de conexión

Antes de continuar, asegúrese de que lo siguiente esté completo:

  1. En Developer, inicie sesión en un proyecto.
  2. Haga clic derecho en el proyecto y seleccione Configuración del proyecto. Se abre el Editor de configuración del proyecto.
  3. En el Categorías lista, expanda la Instancias de base de datos categoría y luego seleccione Mapeo de conexiones.
  4. Haga clic derecho en el Instancias de base de datos: asignación de conexiones panel y seleccione Nuevo. Se agrega una nueva asignación de conexión.
  5. Puede definir la asignación de conexión especificando la información que se describe a continuación:
    • Instancia de base de datos: La instancia de base de datos que se conecta a la fuente de datos requerida para la asignación de conexión.
    • Usuario: El usuario o grupo de usuarios al que aplicar la asignación de conexión.
    • Idioma: El idioma de los datos a los que accede la asignación de conexión. Puede utilizar asignaciones de conexiones para admitir la internacionalización de datos. Para obtener información sobre cómo admitir la internacionalización de datos con asignaciones de conexiones, consulte la Project Design Help.
    • Conexión de base de datos: La fuente de datos a la que conectarse.
    • Iniciar sesión en la base de datos: El inicio de sesión de la base de datos para la asignación de conexión.
  6. Haga clic en Aceptar.

Relacionado

Si la información de la tabla no se actualiza, aunque haya realizado los pasos correctos, consulte KB483323: No se puede actualizar la estructura de la tabla en MicroStrategy Developer Catálogo de almacén.