Configuración de la conexión de base de datos de SAP HANA

En este artículo se describen los pasos para crear una conexión de base de datos de SAP HANA.

Tipos de autenticación que se admiten

El conector de base de datos SAP HANA admite los siguientes tipos de autenticación para copia y Dataflow Gen2 respectivamente.

Tipo de autenticación Copiar Flujo de datos Gen2
Básico (Nombre de usuario / Contraseña)
Windows

Configuración de la conexión para Dataflow Gen2

Puede conectar Dataflow Gen2 en Microsoft Fabric a la base de datos de SAP HANA mediante conectores de Power Query. Siga estos pasos para crear la conexión:

  1. Compruebe las funcionalidades, las limitaciones y las consideraciones para asegurarse de que se admite el escenario.
  2. Complete los requisitos previos para la base de datos de SAP HANA.
  3. Obtener datos en Fabric.
  4. Conéctese a una base de datos de SAP HANA.

Capabilities

  • Import
  • Direct Query (modelos semánticos de Power BI)
  • Opciones avanzadas
    • Instrucción SQL

Prerrequisitos

Necesita una cuenta de SAP para iniciar sesión en el sitio web y descargar los controladores. Si no está seguro, póngase en contacto con el administrador de SAP de su organización.

Para usar SAP HANA en Power BI Desktop o Excel, debe tener instalado el controlador ODBC de SAP HANA en el equipo cliente local para que la conexión de datos de SAP HANA funcione correctamente. Puede descargar las herramientas de cliente de SAP HANA de las herramientas de desarrollo de SAP, que contiene el controlador ODBC necesario. O bien, puede obtenerlo desde el Centro de descarga de software de SAP. En el portal de software, busque el cliente de SAP HANA para equipos Windows. Dado que el Centro de descarga de software de SAP cambia su estructura con frecuencia, las instrucciones más específicas para navegar por ese sitio no están disponibles. Para obtener instrucciones sobre cómo instalar el controlador ODBC de SAP HANA, vaya a Instalación del controlador ODBC de SAP HANA en Windows 64 Bits.

Para usar SAP HANA en Excel, debe tener instalado el controlador ODBC de SAP HANA de 32 o 64 bits (en función de si usa la versión de 32 o 64 bits de Excel) instalada en el equipo cliente local.

Esta característica solo está disponible en Excel para Windows si tiene Office 2019 o una suscripción de Microsoft 365. Si es suscriptor de Microsoft 365, asegúrese de que tiene la versión más reciente de Office.

Se admite el uso de HANA 1.0 SPS 12rev122.09, 2.0 SPS 3rev30 y BW/4HANA 2.0.

Obtención de datos

Para obtener datos en Data Factory:

  1. En el lado izquierdo de Data Factory, seleccione Áreas de trabajo.

  2. En el área de trabajo de Data Factory, seleccione Nuevo> y, a continuación, seleccione el elemento de factoría de datos: un flujo de datos, una canalización, un trabajo de copia o un trabajo de creación de reflejo.

    Captura de pantalla que muestra el área de trabajo donde decide crear un nuevo flujo de datos.

  3. En Power Query, seleccione Obtener datos en la cinta de opciones o seleccione Obtener datos de otro origen en la vista actual.

    Captura de pantalla que muestra el área de trabajo de Power Query con la opción Obtener datos resaltada.

  4. En la página Elegir origen de datos , use Buscar para buscar el nombre del conector o seleccione Ver más a la derecha de la lista de conectores para ver todos los conectores disponibles en Data Factory.

    Captura de pantalla de la página Seleccionar origen de datos de Data Factory con el cuadro de búsqueda y la selección para ver más resaltada.

  5. Si decide ver más conectores, puede seguir usando Buscar para buscar el nombre del conector o elegir una categoría para ver una lista de conectores asociados a esa categoría.

    Captura de pantalla de la página de Data Factory para elegir el origen de datos que se muestra al seleccionar ver más, con la lista de conectores.

Conexión a bases de datos de SAP HANA

Para conectarse a datos de SAP HANA desde Power Query Online:

  1. En la página Orígenes de datos , seleccione Base de datos de SAP HANA.

  2. Escriba el nombre y el puerto del servidor de SAP HANA al que desea conectarse. En el ejemplo de la ilustración siguiente se usa SAPHANATestServer en el puerto 30015.

  3. Opcionalmente, escriba una instrucción SQL en Opciones avanzadas. Para obtener más información, vaya a Conexión mediante opciones avanzadas.

  4. Seleccione el nombre de la puerta de enlace de datos local que se va a usar para acceder a la base de datos.

    Nota:

    Debe usar una puerta de enlace de datos en las instalaciones con este conector, ya sea que sus datos estén locales o en línea.

  5. Elija el tipo de autenticación que desea usar para acceder a los datos. También debe escribir un nombre de usuario y una contraseña.

    Nota:

    Actualmente, Power Query Online solo admite la autenticación básica.

  6. Seleccione Usar conexión cifrada si usa cualquier conexión cifrada y, a continuación, elija el proveedor de cifrado SSL. Si no usa una conexión cifrada, desactive Usar conexión cifrada. Más información: Habilitación del cifrado para SAP HANA

    Captura de pantalla del inicio de sesión en línea de la base de datos de SAP HANA.

  7. Seleccione Next (Siguiente) para continuar.

  8. En el cuadro de diálogo Navegador , puede transformar los datos en el editor de Power Query seleccionando Transformar datos o cargar los datos seleccionando Cargar.

Limitaciones y consideraciones

Las siguientes limitaciones se aplican al conector de base de datos de SAP HANA de Power Query.

Conexión a la base de datos de SAP HANA a través del proxy

El conector de base de datos de SAP HANA no admite la conexión a la base de datos en la nube a través del proxy. Para solucionar problemas, use el conector ODBC en su lugar y especifique la configuración del proxy en DSN o la cadena de conexión.

Configuración de la conexión en Administración de conexiones y puertas de enlace

La tabla siguiente contiene un resumen de las propiedades necesarias para una conexión de SAP HANA:

Nombre Descripción Obligatorio
Nombre del clúster de puerta de enlace Seleccione el clúster de puerta de enlace de datos local que usa para conectarse al servidor de SAP HANA.
Nombre de la conexión Un nombre para tu conexión.
Tipo de conexión Seleccione SAP HANA.
Server Nombre de host o dirección IP del servidor de SAP HANA.
Método de autenticación Ir a Autenticación.
Validación del certificado de servidor Especifica si se va a validar el certificado de servidor de SAP HANA. No
Proveedor de cifrado SSL Proveedor de cifrado SSL que desea usar. Los valores permitidos son mscrypto, sapcrypto y commoncrypto. Sí, si habilita Validar certificado de servidor
Inicio de sesión único Configure las opciones de SSO para Kerberos o SAML en función del modo de consulta. No
Nivel de privacidad Nivel de privacidad que desea aplicar. Los valores permitidos son None, Organizational, Private y Public.

Para obtener instrucciones específicas para configurar la conexión en Administración de conexiones y puertas de enlace, siga estos pasos:

  1. En el encabezado de página de Data Factory, seleccione Configuración>Administrar conexiones y puertas de enlace.

    Captura de pantalla que muestra cómo abrir Administrar conexiones y puertas de enlace.

  2. Seleccione Nuevo en la parte superior de la cinta de opciones para agregar una nueva conexión.

    Captura de pantalla que muestra la página nuevo.

    El panel Nueva conexión aparece en el lado izquierdo de la página.

    Captura de pantalla que muestra el panel Nueva conexión.

  3. En el panel Nueva conexión , elija Local y especifique los siguientes campos:

    Captura de pantalla que muestra cómo configurar una nueva conexión de SAP HANA.

    • Nombre del clúster de puerta de enlace: seleccione el clúster de puerta de enlace de datos local que usa para conectarse al servidor de SAP HANA.
    • Nombre de conexión: Especifique un nombre para la conexión.
    • Tipo de conexión: seleccione SAP HANA.
    • Servidor: especifique el nombre de host o la dirección IP del servidor de SAP HANA. Por ejemplo: saphana-db.contoso.net.
  4. En Método de autenticación, seleccione el tipo de autenticación en la lista desplegable y complete la configuración relacionada. El conector de SAP HANA admite los siguientes tipos de autenticación:

    Captura de pantalla que muestra el método de autenticación para SAP HANA.

  5. Opcionalmente, en SSL, elija Validar certificado de servidor y seleccione el proveedor de cifrado SSL. Los proveedores admitidos son mscrypto, sapcrypto y commoncrypto.

  6. Opcionalmente, en Inicio de sesión único, seleccione una o varias opciones de inicio de sesión único en función de su escenario:

    • Uso del inicio de sesión único (SSO) a través de Kerberos para consultas DirectQuery: esta opción solo se aplicará a las consultas de DirectQuery. La importación usará el nombre de usuario y la contraseña especificados en los detalles del origen de datos. Para obtener más información, consulte este artículo.
    • Use SSO a través de Kerberos para DirectQuery y consultas de Importación: Para Importación, usará las credenciales de Windows del propietario del conjunto de datos. Para obtener más información, consulte este artículo.
    • Uso de SSO a través de SAML para las consultas de DirectQuery
  7. En General, establezca el nivel de privacidad que desea aplicar. Los valores permitidos son None, Organizational, Private y Public. Para más información, consulte niveles de privacidad en la documentación de Power Query.

  8. Seleccione Crear para crear su conexión. Si todas las credenciales son correctas, tu creación se ha probado y guardado correctamente. Si no es correcto, la creación falla con errores.

Autenticación

En esta sección se enumeran las instrucciones para cada tipo de autenticación compatible con el conector de SAP HANA:

Basic authentication

Captura de pantalla que muestra el método de autenticación básico para SAP HANA.

  • Nombre de usuario: especifique el nombre de usuario para conectarse al servidor de SAP HANA.
  • Contraseña: especifique la contraseña de la cuenta de usuario.

Autenticación de Windows

Captura de pantalla que muestra el método de autenticación de Windows para SAP HANA.

  • Nombre de usuario: especifique el nombre de usuario al usar la autenticación de Windows. Por ejemplo: [email protected]
  • Contraseña: especifique la contraseña de la cuenta de usuario.