Conexión a SAP HANA

Un usuario Pregunto ✅

Hola a todos. Estoy tratando de obtener datos de SAP HANA DB y también para configurar la puerta de enlace para ello.

Cuando trato de obtener datos a través del escritorio power bi, estoy recibiendo un error:

«ODBC: ERROR [08S01] [SAP AG][LIBODBCHDB DLL][HDBODBC] Fallo de enlace de comunicación;-10709 Error de conexión (no queda ningún host accesible)«

Por lo que entiendo, ¿el problema es con el controlador ODBC? Lo instalé y configuré a través del proveedor de DNS (intenté conectarme, fue exitoso)

¿Qué puede ser? ¿O qué hice mal?

También cuando intento configurar la puerta de enlace empresarial, a través de 2 máquinas virtuales diferentes, recibo 2 errores:

1 – (Windows 7) – Encontramos un error al intentar conectarnos a sap*.com:32015. Detalles: «Llegamos a la puerta de enlace empresarial, pero la puerta de enlace no puede acceder a la fuente de datos local». Código de error: DM_GWPipeline_Gateway_DataSourceAccessError

Código de error subyacente: -2147467259

Mensaje de error subyacente: [Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию (dice que no se encontró la fuente de datos y que no se señaló el controlador que se usa de manera predeterminada)

2 – (Windows Server) – No fui yo quien configuró la puerta de enlace, pero al principio todo estaba bien, pero luego (no sé por qué) apareció el error: La puerta de enlace está fuera de línea o no se pudo contactar. Código de error: DM_GWPipeline_Client_GatewayInalcanzable

¡Realmente necesito hacer que funcione de cualquier manera!

Muchas gracias por cada sugerencia de antemano.

velusekar

Hola equipo

Estoy usando SAP Hana como fuente de datos en uno de mis informes de power bi y el conjunto de datos se actualiza con mi informe de escritorio sin ningún problema, pero el mismo informe falla con el siguiente error en el servicio de power bi cuando se actualiza a través de la puerta de enlace de power BI .

pero no sucede todo el tiempo, a veces tiene éxito automáticamente.

ODBC: ERROR [S1000] [SAP AG][LIBODBCHDB DLL][HDBODBC] Error general; función 7 no admitida: codificación de caracteres no válida: ‘&4’, /db/e0/27(

No estoy seguro de cuál es la causa del problema. Por favor, ayúdenme con esto.

Gracias

Velu.s

elementalfuego23

Estoy teniendo el mismo problema.

Agregué el número de puerto y me estoy conectando a través de las credenciales de la base de datos y todavía recibo el tiempo de espera. ¿Algo más que pueda probar?

saunders

Solo quería agregar que tengo el mismo problema. Estoy haciendo que mi gente de seguridad de infraestructura verifique que la máquina de puerta de enlace de datos pueda acceder a nuestro SAP HANA en la nube. Si logramos solucionar el problema, volveré a publicar aquí.

jeremy_rogers

En respuesta a saunders

Cuando está creando su conexión SAP HANA, ¿también está especificando un puerto? Este error me estaba pasando porque la interfaz de creación de conexión no era muy específica sobre la necesidad de incluir un puerto. Una vez que lo hice, el problema pareció resolverse. Entonces, cuando se le solicite el «servidor», expréselo así: . . :

No estoy seguro de si es algo estandarizado o no, pero si solo conoce el nombre del servidor y el número de instancia (digamos que su número de instancia es «02»), entonces su puerto puede parecerse a 30215 o «3 15″. De lo contrario, tal vez solo intente con el puerto predeterminado de 30015.

Espero que ayude.

lunes

En respuesta a jeremy_rogers

Hola Jeremy,

Al agregar el número de puerto al sistema, el error desaparece. Gracias por la sugerencia.

Tengo una pregunta:

Si creo una puerta de enlace empresarial con la ayuda de la cuenta de servicio (que tiene derechos globales sobre todos los datos) en SAP HANA, ¿dónde está la seguridad de los datos cuando un tablero se comparte entre varios usuarios (usuarios finales comerciales).

¿Tengo que hacer RLS en el tablero cuando se desarrolla o cuando un usuario final actualiza o ve el tablero publicado obtendrán datos que están restringidos en SAP?

Nikil

En respuesta a lunes

Necesita construir RLS en el conjunto de datos. Las credenciales del usuario no se pasan a SAP, por lo que no se aplica la seguridad de SAP.

La cuenta de servicio se utiliza para actualizar los datos.

Los usuarios que se agregan a la fuente de datos tienen la capacidad de publicar conjuntos de datos. Cuando el usuario crea los informes con Power BI Desktop, utilizará su inicio de sesión personal. Esto asegura que se aplique la seguridad de SAP. Por ejemplo, mientras construyo los informes usando Power BI Deskop, solo tengo acceso a aquellas consultas BEx que tiene mi ID de usuario. La cuenta de servicio puede tener un acceso más amplio.

RLS debe agregarse al conjunto de datos para usuarios comerciales

jeremy_rogers

En respuesta a lunes

No soy un súper experto, sin embargo, actualmente tengo entendido que el único back-end que puede hacer una especie de pseudo-sso es SSAS a través del nombre de usuario efectivo para implementar la seguridad para el usuario consumidor en un modelo tabular. En realidad, no se autentica en el modelo usando la credencial de ese usuario como una verdadera conexión Kerberos SSO, sino que aún se autentica como la cuenta de servicio utilizada en la conexión de la puerta de enlace, pero luego aplica seguridad al usuario dado en función de su nombre de usuario efectivo…

https://powerbi.microsoft.com/en-us/documentation/powerbi-gateway-onprem-in depth/#mapping-usernames-… explica más acerca de cómo se usa el nombre de usuario efectivo con SSAS.

Que yo sepa, actualmente, esto no se aplicaría a una fuente de datos de HANA. Me aseguraría de que RLS esté en su lugar según lo necesite para sus propósitos.

Jan_Vautmans

En respuesta a jeremy_rogers

Hola a todos

Ese último definitivamente me ayudó: 30215 o «3 15″ en el número de puerto.

Muchas gracias Jeremy, enero.

Nikil

En respuesta a Jan_Vautmans

Agregar el número de puerto ayudó. En mi caso fue el predeterminado 30015

kot219

Hola Alexpancakes,

Enfrentando el mismo error cuando intentamos conectarnos a HANA. Pero en mi caso, puedo conectarme con otras bases de datos de HANA y solo tengo problemas con una base de datos de HANA. ¿Obtuviste algún avance en el problema a continuación? ¿Cualquier ayuda es muy apreciada? ¡Gracias!

Saludos,

Kotesh

En respuesta a kot219

Aún no 😞

nerusul

En respuesta a alexpancakes

hola, Alex

Estoy enfrentando el mismo problema, ¿Se resolvió este problema? Si es así, ¿podría compartir los detalles?

Gracias

Lakshmi

nerusul

En respuesta a alexpancakes

hola, Alex

Estoy enfrentando el mismo problema. ¿Se resolvió su problema? Si es así, ¿podría compartir los detalles?

Gracias

Lakshmi

Hola, Alex,

El primer error parece indicar que la máquina que está utilizando no tiene conectividad con el servidor SAP HANA. ¿Puedes verificar que puedes conectarte a ese servidor desde la misma máquina usando otras herramientas de cliente?

Gracias,
METRO.

En respuesta a mllopis

Hola,

bueno, a través del panel de administración de ODBC, la conexión es exitosa (a través de DNS personal o del sistema)

sap hana conectado.png

En realidad, esta es la primera vez que trabajo con SAP, por lo que si puede sugerir algún cliente, puedo intentar hacer ping a SAP Hana desde mi máquina virtual para verificar la conectividad, ¡será genial!

Alisher

En respuesta a alexpancakes

Hola Alexpancakes,

¿Has conseguido solucionar esto? En caso afirmativo, ¿podría ponerse en contacto conmigo @lenta.com?

BR,

Alisher

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *