MicroStrategy ONE

MicroStrategy Controlador ODBC para SequeLink

El MicroStrategy El controlador ODBC para SequeLink le permite acceder a bases de datos de Microsoft Access o archivos de Microsoft Excel almacenados en una máquina con Windows desde un Intelligence Server alojado en una máquina con Linux. Los pasos siguientes le muestran cómo realizar las configuraciones necesarias en las distintas máquinas para admitir este tipo de configuración.

Preparación de la base de datos de Microsoft Access desde un servidor Intelligence alojado en Linux

Debe completar los pasos a continuación para acceder a una base de datos de Access almacenada en una máquina Windows desde un Intelligence Server alojado en una máquina Linux.

En la máquina Windows donde está almacenada la base de datos de Access, debe crear un DSN para conectarse a la base de datos de Access. Para obtener instrucciones sobre cómo crear un DSN, consulte Crear un DSN para una fuente de datos.

  1. En la máquina Windows que almacena la base de datos de Access a la que conectarse, instale el servidor de socket ODBC de SequeLink. Esto se puede instalar como parte de un MicroStrategy instalación, y está incluido en las opciones de Otros componentes del MicroStrategy Conjunto de productos (ver Seleccionar componentes).

    El servidor de socket ODBC de SequeLink que se proporciona con un MicroStrategy La instalación es para uso exclusivo con el MicroStrategy Conjunto de productos. No tiene licencia para utilizar este producto con ninguna aplicación que no sea MicroStrategy productos.

  2. En la máquina Windows donde instaló el servidor de socket ODBC de SequeLink, vaya a Complemento de la consola de administración de SequeLink.
  3. Bajo Raíz de consola, ir a Administrador de SequeLink 6.0 > Conectado a SLAgent55 > Servicios SequeLink > SLSocket55 > Configuración > Configuración de fuente de datos.
  4. Desde el Acción menú, ir a Nuevo > Fuente de datos.
  5. Escriba un nombre descriptivo para la nueva fuente de datos, como Access Data Source.
  6. Expanda la nueva fuente de datos y seleccione Avanzado.
  7. Botón derecho del ratón Fuente de datosSOCODBCCConnStr y seleccione Propiedades. Se abre el cuadro de diálogo Propiedades de DataSourceSOCODBCCConnStr.
  8. En el Valor Tipo de campo DSN=AccessDSN, dónde AccessDSN es el DSN que creó para conectarse a su base de datos de Access. Esto es diferente de la fuente de datos que creó como parte de los pasos para configurar el servidor de socket ODBC de SequeLink.
  9. Haga clic en Aceptar.
  10. Dentro de la misma fuente de datos, seleccione Seguridad del usuario.
  11. Botón derecho del ratón Método de inicio de sesión de fuente de datos y seleccione Propiedades.
  12. Desde el Valor lista desplegable, seleccione Anónimo.
  13. Haga clic en Aceptar.
  14. Haga clic con el botón derecho en la fuente de datos, señale Todas las tareasy seleccione Guardar configuración.
  15. En la máquina Linux que aloja su Intelligence Server, debe configurar el MicroStrategy Controlador ODBC para que SequeLink se conecte a la base de datos de Access. Para obtener instrucciones sobre cómo realizar esta configuración, consulte Configurando el MicroStrategy Controlador ODBC para SequeLink.

Preparación del archivo de Microsoft Excel desde un servidor Intelligence alojado en Linux

Debe completar los pasos a continuación para acceder a los archivos de Excel almacenados en una máquina Windows desde un servidor Intelligence alojado en una máquina Linux.

En la máquina Windows donde está almacenado el archivo Excel, debe preparar el archivo Excel como una fuente de datos válida. Para obtener instrucciones para preparar un archivo de Excel, consulte Prepare un archivo de Excel como fuente de datos válida.

En la máquina con Windows donde está almacenado el archivo de Excel, debe crear un DSN para conectarse al archivo de Excel. Para obtener instrucciones para crear un DSN para un archivo de Excel, consulte Utilice su archivo Excel como fuente de datos.

  1. En la máquina Windows que almacena los archivos de Excel a los que conectarse, instale el servidor de socket ODBC de SequeLink. Esto se puede instalar como parte de un MicroStrategy instalación, y está incluido en las opciones de Otros componentes del MicroStrategy Conjunto de productos (ver Seleccionar componentes).
  2. En la máquina Windows donde instaló el servidor de socket ODBC de SequeLink, vaya a Complemento de la consola de administración de SequeLink.
  3. Bajo Raíz de consola, expandir Administrador de SequeLink 6.0, expandir Conectado a SLAgent55, expandir Servicios SequeLink, expandir SLSocket55, expandir Configuracióny luego seleccione Configuración de fuente de datos.
  4. Desde el Acción menú, señale Nuevoy seleccione Fuente de datos. Se crea una nueva fuente de datos en Configuración de fuente de datos.
  5. Escriba un nombre descriptivo para la nueva fuente de datos, como Excel Data Source.
  6. Expanda la nueva fuente de datos y seleccione Avanzado.
  7. Botón derecho del ratón Fuente de datosSOCODBCCConnStr y seleccione Propiedades. Se abre el cuadro de diálogo Propiedades de DataSourceSOCODBCCConnStr.
  8. En el Valor Tipo de campo DSN=ExcelDSN, dónde ExcelDSN es el DSN que creó para conectarse a su archivo de Excel. Esto es diferente de la fuente de datos que creó como parte de los pasos para configurar el servidor de socket ODBC de SequeLink.
  9. Haga clic en Aceptar.
  10. Dentro de la misma fuente de datos, seleccione Seguridad del usuario.
  11. Botón derecho del ratón Método de inicio de sesión de fuente de datos y seleccione Propiedades. Se abre el cuadro de diálogo Propiedades de DataSourceLogonMethod.
  12. Desde el Valor lista desplegable, seleccione Anónimo. Esto permite la conexión al archivo de Excel sin utilizar un nombre de usuario y contraseña.
  13. Haga clic en Aceptar.
  14. Haga clic con el botón derecho en la fuente de datos, señale Todas las tareasy seleccione Guardar configuración.
  15. En la máquina Linux que aloja su Intelligence Server, debe configurar el MicroStrategy Controlador ODBC para que SequeLink se conecte a los archivos de Excel. Para obtener instrucciones sobre cómo realizar esta configuración, consulte Configurando el MicroStrategy Controlador ODBC para SequeLink.

Configurando el MicroStrategy Controlador ODBC para SequeLink

Los pasos siguientes le muestran cómo configurar el MicroStrategy Controlador ODBC para que SequeLink acceda a bases de datos de Microsoft Access o archivos de Excel almacenados en una máquina con Windows:

  1. En la máquina Linux que aloja Intelligence Server, busque HOME_PATH dónde HOME_PATH es el directorio que especificó como directorio de inicio durante la instalación.
  2. Abre el odbc.ini.example archivo y busque la sección que comienza con [SequeLinkODBC]. Copie esta sección en el odbc.ini archivo. Para obtener información sobre los parámetros, consulte la documentación de DataDirect en http://media.datadirect.com/download/docs/odbc/allodbc/help.html.
  3. Edite los parámetros que se enumeran a continuación:
    • Host: Escriba la dirección IP de la máquina Windows que almacena la base de datos de Access o los archivos de Excel.
    • Fuente de datos del servidor: Escriba el nombre de la fuente de datos para que la base de datos de Access o el archivo de Excel se conecte como fuente de datos. Este es el nombre de la fuente de datos que definió al configurar el servidor de socket ODBC de SequeLink, como se muestra en la imagen de ejemplo a continuación:

  4. Salva el odbc.ini archivo.
  5. Reinicie el servidor de inteligencia.