Strategy ONE
Controlador de ODBC para SAP HANA para Windows y Linux
El controlador de ODBC para SAP HANA no es un factor exclusivo de MicroStrategy. Los siguientes pasos muestran cómo configurar el controlador ODBC para SAP HANA.
MicroStrategy recomienda que se concedan permisos completos para la base de datos a la cuenta de usuario de SAP HANA utilizada para crear la base de datos. Si a la cuenta de usuario de la base de datos no se le pueden conceder permisos completos sobre la base de datos, puede usar las recomendaciones enumeradas en Permisos de base de datos necesarios para crear metadatos, historial y repositorios de estadísticas para determinar los permisos necesarios para la cuenta de usuario de la base de datos de SAP HANA. Además, asegúrese de que los siguientes permisos estén definidos para su cuenta de usuario de SAP HANA:
- Permiso de inserción para el
_SYS_BICesquema. - Seleccione el permiso para el
_SYS_REPOesquema. - Seleccione el permiso para el
_SYS_BIesquema.
Para poder ejecutar informes que creen tablas temporales, necesita laCREATE ANY permiso.
Para configurar un controlador ODBC para SAP HANA en Windows
- Instale los archivos del controlador ODBC de SAP HANA en el sistema Windows en el que se alojará MicroStrategy Intelligence Server. Para conocer los pasos de instalación específicos, consulte la documentación de SAP de terceros.
- Con el Administrador de orígenes de datos ODBC de Microsoft, cree un nombre de origen de datos para conectarse a su origen de datos SAP HANA.
Para conocer las mejores prácticas sobre el uso del Administrador de fuentes de datos ODBC de Microsoft para crear nombres de fuentes de datos que se van a usar en MicroStrategy, consulte Administrar ODBC y orígenes de datos con el Administrador de orígenes de datos ODBC de Microsoft.
- Puede utilizar la herramienta de consulta de base de datos de MicroStrategy para probar si los datos pueden recuperarse del origen de datos SAP HANA. Para obtener más información sobre cómo utilizar la herramienta de consulta de bases de datos de MicroStrategy, consulte Usando la herramienta de consulta de base de datos.
- Para utilizar SAP HANA como origen de datos, debe crear una instancia de base de datos en MicroStrategy. Para obtener más información sobre cómo crear una instancia de base de datos, consulte Creando una instancia de base de datos.
Al crear una conexión de base de datos, que forma parte de una instancia de base de datos, asegúrese de seleccionar No UTF-8 como codificación del juego de caracteres para los controladores de Windows.
Con esta acción se completan los pasos para la conexión inicial a SAP HANA en MicroStrategy para entornos Windows. Para conocer los requisitos de configuración adicionales, consulte Requisitos adicionales para soportar SAP HANA.
Para configurar un controlador ODBC para SAP HANA en Linux
Empiece por instalar los archivos del controlador ODBC de SAP HANA en el sistema Linux que alojará a MicroStrategy Intelligence Server. Para conocer los pasos de instalación específicos, consulte la documentación de SAP de terceros.
El siguiente conjunto de instrucciones se divide en dos secciones: cómo configurar su entorno y cómo configurar un DSN.
Para configurar el entorno
- En una ventana de la consola de Linux, busque
HOME_PATHdóndeHOME_PATHes el directorio de inicio especificado durante la instalación.Navegar a la carpetaenv. - Agregar privilegios de escritura al
ODBC.shintroduciendo el siguiente comando:chmod u+w ODBC.sh - Editar la
odbc.shy indique la ubicación en la que ha instalado los archivos del controlador ODBC de SAP HANA. En elODBC.sh, se incluye la siguiente definición:SAPHANA_PATH='<SAPHANA_PATH>'Reemplazar esto
<SAPHANA_PATH>marcador de posición con la ubicación de los archivos del controlador ODBC de SAP HANA.No modifique ninguna otra aparición de
<SAPHANA_PATH>dentro deodbc.sh. - Guarde el
ODBC.shy elimine los privilegios de escritura del archivo introduciendo el siguiente comando:chmod a-w ODBC.sh
Para configurar un DSN
- En una ventana de la consola de Linux, busque
HOME_PATHdóndeHOME_PATHes el directorio de inicio especificado durante la instalación. - Abrir la
odbc.ini.exampley busque la sección que empieza por[SAP HANA]. Copie la sección en elodbc.iniarchivo. -
Edite la siguiente información a partir de la sintaxis que copió a
odbc.ini:Driver=<SAPHANA_PATH>/libodbcHDB.soReemplazar
<SAPHANA_PATH>con la ubicación en la que ha instalado los archivos del controlador ODBC de SAP HANA.Servernode=ip_address:portReemplazar
ip_addresscon la dirección IP del equipo que aloja la base de datos de SAP HANA.Reemplazar
portpor el número de puerto para la conexión con la base de datos de SAP HANA. Comuníquese con su administrador de base de datos de SAP HANA para obtener el número de puerto requerido.USER=uidReemplazar
uidcon una cuenta de usuario SAP HANA válida.PASSWORD=pwdReemplazar
pwdpor la contraseña para la cuenta de usuario de SAP HANA descrita anteriormente.
Para obtener información sobre los parámetros disponibles, consulte la documentación del controlador SAP HANA de terceros. A menudo, esto se puede encontrar junto con la instalación del controlador.
- Guarde el
odbc.iniarchivo. - Puede utilizar la herramienta de consulta de base de datos de MicroStrategy para probar si los datos pueden recuperarse del origen de datos SAP HANA. Para obtener más información sobre cómo utilizar la herramienta de consulta de bases de datos de MicroStrategy, consulte Usando la herramienta de consulta de base de datos.
- Para utilizar SAP HANA como origen de datos, debe crear una instancia de base de datos en MicroStrategy. Para obtener más información sobre cómo crear una instancia de base de datos, consulte Creando una instancia de base de datos.
Al crear una conexión de base de datos, que forma parte de una instancia de base de datos, para SAP HANA, asegúrese de seleccionar No UTF-8 como codificación del juego de caracteres para los controladores de Linux.
Con esta acción se completan los pasos para la conexión inicial a SAP HANA en MicroStrategy para entornos Windows. Para conocer los requisitos de configuración adicionales, consulte Requisitos adicionales para soportar SAP HANA a continuación.
Para configurar una conexión sin DSN
Para configurar el controlador de ODBC para una conexión sin DSN, se requiere un paso adicional junto con los pasos de Para configurar un DSN sección anterior.
-
Abrir la odbcinst.ini y busque esta sección:
Copiar[HDBODBC]
Driver=<SAP_HANA_ODBC_DIR>/libodbcHDB.so
Description=HANA Driver
Setup=<SAP_HANA_ODBC_DIR>/libodbcHDB.so
CPTimeout=0 - Reemplazar el < SAP_HANA_ODBC_DIR> marcador de posición con la ubicación en la que ha instalado los archivos del controlador ODBC de SAP HANA. La ruta es la misma que la especificada en el odbc.ini archivo.
- Reiniciar el Intelligence Server.
Requisitos adicionales para soportar SAP HANA
Revise los siguientes requisitos adicionales para garantizar una integración correcta de SAP HANA en MicroStrategy:
- Tenga en cuenta que una vez que importe tablas de SAP HANA a MicroStrategy, también deberá importar manualmente la información de cualquier prefijo. Con el catálogo de almacén, puede seleccionar todas las tablas importadas desde SAP HANA y seleccionar Importar prefijo para importar la información del prefijo. Para conocer pasos adicionales para acceder y usar el catálogo de warehouse, véase la Project Design Help.
- Si las tablas en SAP HANA incluyen parámetros de entrada, significa que MicroStrategy los admite usando selecciones dinámicas. Con el editor de tablas disponible en MicroStrategy Developer, puede crear y modificar selecciones dinámicas para admitir parámetros de entrada. Para conocer los pasos para acceder y usar el editor de tablas, consulte el Ayuda de Project Design.
