Guia rápida local
Esta guia rápida contiene todo el trabajo previo necesario para que la instalación de dab Nexus sea lo más fluida posible. Usted, su equipo SAP Basis y su equipo de TI son responsables de completar todos los pasos de esta guía. dab puede brindar soporte para la instalación inicial si se acuerda con antelación. Las reinstalaciones, migraciones, reemplazos de servidores y otros cambios en el entorno deben ser planificados y realizados por su organización. Encontrará los enlaces a los artículos correspondientes en el texto que aparece debajo de la lista de verificación.
Lista de verificación
A continuación encontrará una lista de verificación donde puede marcar fácilmente los pasos una vez que usted, su equipo de TI y/o su equipo SAP Basis los hayan completado. En la columna Responsabilidad, también podrá ver quién es responsable de realizar la tarea correspondiente.
⬇️ Descargar lista de verificación (PDF)
Lista de verificación guia rápida local
| Paso | Tarea | Responsabilidad | ¿Completado? |
|---|---|---|---|
| 1 | SAP-System | ||
| 1.1 | Instalación del módulo RFC | Cliente (SAP-Basis) | ⬚ |
| 1.2 | Provisión de usuario SAP | Cliente (SAP-Basis) | ⬚ |
| 1.3 | OPCIONAL - Configuración SNC | Cliente (SAP-Basis) | ⬚ |
| 1.4 | OPCIONAL - Prueba del módulo de función RFC | Cliente (SAP-Basis) | ⬚ |
| 2 | SQL-Server | ||
| 2.0 | Planificación de instancias (se recomiendan instancias separadas) | Cliente (Equipo de TI) | ⬚ |
| 2.1 | Asignación de usuario | Cliente (Equipo de TI) | ⬚ |
| 2.2 | Creación de la base de datos de aplicación | Cliente (Equipo de TI) | ⬚ |
| 2.3 | Dimensionamiento de grupo de archivos | Cliente (Equipo de TI) | ⬚ |
| 2.4 | OPCIONAL - Instalación de Machine Learning Services para integración con R | Cliente (Equipo de TI) | ⬚ |
| 3 | Servidor de aplicación | ||
| 3.1 | Provisión y acceso del servidor | Cliente (Equipo de TI) | ⬚ |
| 3.2 | Conexiones de red (SAP-System y SQL-Server) | Cliente (Equipo de TI) | ⬚ |
| 3.3 | OPCIONAL - Obtención de certificados SSL | Cliente (Equipo de TI) | ⬚ |
| 3.4 | OPCIONAL - Configuración del entorno AD para Single-Sign On | Cliente (Equipo de TI) | ⬚ |
| 3.5 | OPCIONAL - Instalación de la solución SNC | Cliente (Equipo de TI) | ⬚ |
| 3.6 | Instalación de las bibliotecas RFC | Cliente (Equipo de TI) | ⬚ |
| 3.7 | Provisión de los archivos de instalación | Cliente | ⬚ |
| 3.8 | Ejecución del instalador | Cliente (Equipo de TI) | ⬚ |
| 3.9 | Configuración inicial | Cliente (Equipo de TI) | ⬚ |
| 3.10 | Configuración para acceso de los clientes | Cliente (Equipo de TI) | ⬚ |
1. SAP-System (provisto previamente por usted)
El SAP-System es la primera parte importante y, al mismo tiempo, la base de sus futuros datos. Todos los datos que son importantes para usted se extraerán, analizarán y procesarán posteriormente desde este SAP-System.
1.1 Instalación del módulo RFC
Siga este artículo para instalar el módulo de función RFC /DABEXP/RFC_SAPCONNECTOR en su SAP-System.
1.2 Provisión de usuario SAP
Debe asegurarse de que los usuarios SAP dispongan de las autorizaciones necesarias. En este artículo (sección Permisos), encontrará las autorizaciones SAP que debe asignar. También encontrará los pasos necesarios para probar el módulo de función /DABEXP/RFC_SAPCONNECTOR en la sección Testing de esta guía.
1.3 Configuración SNC - OPCIONAL
Si SNC va a ser utilizado para asegurar o autenticar la conexión, deben configurarse los ajustes correspondientes en el SAP-System. Como existen muchas soluciones SNC diferentes, no podemos proporcionar instrucciones generales y le recomendamos tratar este tema con su equipo SAP. Puede encontrar más información en la SAP Help Portal: Transport Layer Security on SAP NetWeaver AS for ABAP | SAP Help Portal
1.4 Probador del módulo de función RFC - OPCIONAL
Puede utilizar dab FunctionModuleTester para comprobar tanto la conexión del módulo RFC como si el módulo de función RFC instalado está operativo. Para ello, siga este artículo.
2. SQL-Server (provisto previamente por usted) - solo necesario para tareas analíticas o si desea extraer hacia SQL
El SQL-Server cumple dos funciones diferentes:
- Base de datos de aplicación: en esta base de datos se almacenan todos los parámetros de usuario requeridos para el funcionamiento correcto
- Base(s) de datos de procesamiento: estas bases de datos contendrán más adelante los datos extraídos y procesados
Se recomienda utilizar instancias de SQL Server separadas para la base de datos de aplicación y las bases de datos de extracción/resultados para evitar problemas de conexión e inconsistencias en el estado de las tareas. Consulte Requisitos técnicos para recomendaciones de hardware.
2.0 Planificación de instancias
Antes de crear sus bases de datos, decida cuál será la topología de instancia de SQL Server:
- Recomendado: dos instancias de SQL Server separadas, una para la base de datos de aplicación (ligera, 4-8 GB RAM) y otra para las bases de datos de extracción/resultados (16+ GB RAM)
- No recomendado: una sola instancia compartida para todas las bases de datos, lo que puede causar problemas de estabilidad bajo carga
Para una guía detallada de arquitectura, consulte Setup MS SQL-Server.
2.1 Asignación de usuario
dab Nexus puede iniciar sesión en el servidor de base de datos utilizando autenticación de Windows o autenticación de SQL-Server. Puede utilizar la siguiente regla como ayuda:
- dab Nexus y SQL-Server en el mismo servidor: se recomienda autenticación de Windows
- dab Nexus y SQL-Server en servidores diferentes: se recomienda autenticación de SQL-Server
Puede encontrar más información en este artículo.
2.2 Creación de la base de datos de aplicación
Esta base de datos sirve para almacenar los parámetros de dab Nexus. Recomendamos asignar el rol db_owner a dab Nexus.
Si dab Nexus debe crear automáticamente bases de datos para los datos extraídos y analizados, también se debe asignar el rol dbcreator a dab Nexus a nivel del servidor.
Adicionalmente, pueden asignarse los siguientes roles a dab Nexus a nivel de base de datos:
- db_datareader
- db_datawriter
- db_ddladmin
2.3 Dimensionamiento de grupo de archivos
Aunque no se requiere más de aproximadamente 5-10 GB para la base de datos de aplicación, el tamaño de la base de datos de procesamiento depende en gran medida de cómo use dab Nexus. Por este motivo, no podemos hacer recomendaciones generales, pero sugerimos comenzar con 500 GB para el PRIMARY FILEGROUP de su base de datos de procesamiento y estimar los requisitos de almacenamiento después de algunas ejecuciones de análisis.
Converse previamente con su equipo de TI sobre la necesidad de ajustar la memoria del SQL-Server en caso de ser necesario, para evitar demoras durante las fases de prueba e implementación.
Además, es necesario aumentar la memoria para los siguientes elementos, al menos hasta aproximadamente el 30% del tamaño del PRIMARY FILEGROUP:
- LOG FILE (por base de datos): Manage transaction log file size - SQL Server | Microsoft Learn
- tempdb (por servidor de base de datos): tempdb database - SQL Server | Microsoft Learn
En este caso, dab Nexus es un software local que es gestionado y ejecutado en su infraestructura de TI. Por tanto, acuerde de antemano las estrategias de respaldo y reinicio con su departamento de TI, si su empresa tiene políticas correspondientes.
2.4 Instalación de Machine Learning Services para integración con R - OPCIONAL
Si desea utilizar dab AnalyticSuite para SQL junto con las extensiones de Machine Learning, deberá instalar los Machine Learning Services correspondientes en el SQL-Server. Puede encontrar instrucciones adicionales aquí.
3. Servidor de aplicación (provisto previamente por usted)
Usted es responsable de completar todos los pasos de esta sección. dab puede brindar soporte para la instalación inicial si se acuerda con antelación. Las instalaciones posteriores y cambios en la infraestructura, incluidas migraciones, reemplazos de servidores y modificaciones del entorno, deben ser realizados por su organización.
En esta sección se explica la preparación del servidor de aplicación donde se ejecutará dab Nexus.
3.1 Provisión y acceso al servidor
Debe proveer el servidor con antelación. Para instalar dab Nexus en el servidor, requiere permisos de administración.
El servidor en el que se va a instalar dab Nexus debe cumplir ciertos requisitos. Puede encontrar los requisitos técnicos detallados aquí. Además de la conectividad básica, asegúrese de que la configuración del cortafuegos no bloquee la conexión entre dab Nexus y el sistema de destino ni modifique sus datos. Puede consultar instrucciones para la configuración concreta del cortafuegos aquí.
3.2 Conexiones de red
a. SAP-System
El servidor de aplicación debe poder comunicarse con el SAP-System para extraer los datos requeridos.
Su equipo de TI debe asegurarse de que el SAP-System sea accesible desde el servidor de aplicación.
Los puertos de red necesarios (TCP) son:
- Servidor de aplicación RFC: 3300 - 3399
- Message Server RFC: 3600 - 3699
- RFC SNC: 4800 - 4899
- SAProuter: 3299
Puede encontrar información adicional en SAP Help Portal: TCP/IP Puertos de todos los productos SAP | SAP Help Portal
b. SQL-Server
Al igual que el SAP-System, el SQL-Server también debe ser accesible desde el servidor de aplicación para poder analizar los datos extraídos y guardarlos en bases de datos.
Su equipo de TI debe garantizar que la conexión al SQL-Server sea posible y que se puedan crear bases de datos.
Los puertos de red necesarios son:
- Instancia predeterminada: TCP 1433
- Instancias nombradas o SQL-Server Browser Service: UDP 1434
Dichos puertos pueden ser diferentes. Debe confirmar esto con su equipo de TI. Puede encontrar más información en la documentación de Microsoft: Configure el Firewall de Windows para permitir acceso a SQL Server - SQL Server | Microsoft Learn
3.3 Obtención de certificados SSL - OPCIONAL
En este artículo encontrará toda la información para instalar un certificado SSL en su servidor. No podemos brindar soporte adicional en la emisión de certificados SSL. Esto depende totalmente de las normativas y procesos internos de su TI.
3.4 Configuración del entorno AD para Single Sign-On - OPCIONAL
Si desea iniciar sesión en dab Nexus usando Single Sign-On (SSO) en lugar de una dirección de correo y contraseña, puede integrar dab Nexus con una solución SSO existente. Damos soporte para Microsoft Entra ID (anteriormente Azure Active Directory) y Active Directory Federation Services. Explicamos exactamente cómo funciona en esta guía.
3.5 Instalación de la solución SAP SNC - OPCIONAL
Si necesita conectarse vía RFC a SAP SNC, asegúrese de que la solución SNC esté instalada y configurada previamente. Estas soluciones suelen ser individuales, por lo que no podemos suministrar instrucciones generales. Sin embargo, le remitimos a dos soluciones SNC habituales:
- Secure Login para SAP Single Sign-On: Secure Login Client Installation | SAP Help Portal
- SAPCRYPTOLIB: 1848999 - Central Note for CommonCryptoLib 8 (SAPCRYPTOLIB) - SAP for Me
Dado que la configuración de una solución SNC puede conllevar cierta complejidad, según el entorno de su sistema, recomendamos una coordinación estrecha entre su equipo SAP Basis y TI.
3.6 Instalación de las bibliotecas RFC
Aunque dab Nexus es compatible con librfc32 hasta la versión 1.17.262 (SAP dejó de dar soporte a esta implementación RFC desde 2016, por lo que ya no recibe parches), recomendamos utilizar la versión de 64 bits para mayor estabilidad. ¡Este soporte finaliza con la actualización a una versión 1.18.x de dab Nexus!
Las bibliotecas SAP RFC deben instalarse en el servidor de aplicación para que se pueda establecer con éxito una conexión con el SAP-System.
Existen dos opciones para la instalación:
- Instalación mediante SAP GUI: Si instala SAP GUI usted mismo o su equipo de TI y selecciona la característica Unicode RFC Libraries, las bibliotecas correspondientes se instalan correctamente de forma automática.
- Instalación manual: También puede descargar las bibliotecas de la SAP Software Center e instalarlas manualmente. Las instrucciones correspondientes se encuentran aquí.
3.7 Provisión de los archivos de instalación
El equipo de entrega de dab le dará acceso al Portal del cliente, donde podrá descargar el paquete de instalación. Debe poner el paquete a disposición en el servidor de aplicación antes de iniciar la instalación. Si experimenta problemas de acceso al Portal del cliente, el equipo de entrega puede suministrar el paquete de instalación como archivo .zip o en formato extraído.
3.8 Ejecución del instalador (por usted)
La ejecución de la configuración de dab Nexus requiere derechos de administrador en el servidor de aplicación. Si durante la instalación se selecciona una URL de aplicación con HTTPS, debe proporcionar con antelación un certificado SSL. De no ser así, el servicio de Windows no podrá iniciarse posteriormente y dab Nexus no será accesible.
Puede consultar las instrucciones detalladas de la instalación en este artículo - sección Manual Installation of the SAP NetWeaver RFC.
3.9 Configuración inicial (por usted)
Su equipo de TI debe personalizar el archivo Configuration.json. Esto incluye definir cómo dab Nexus accede al SQL-Server (SSO o autenticación de Windows), la URL y el puerto para acceder a la aplicación dab Nexus, y si se utiliza o no un certificado. Puede consultar cómo configurar este archivo Configuration.json en este artículo.
Su equipo de TI debe iniciar el servicio de Windows dab Nexus. A continuación, debe completar la configuración inicial de dab Nexus, incluyendo la activación de la licencia y la creación de un usuario.
3.10 Configuración para el acceso del cliente (por usted)
El equipo de TI es responsable de configurar el acceso del cliente a dab Nexus. Si los usuarios finales necesitan acceder a dab Nexus en un navegador desde sus dispositivos cliente, estos dispositivos deben poder conectarse al servidor de aplicaciones de dab Nexus.