Quickstart Guide On-Premise
Este Quickstart Guide contiene todo el trabajo (pre)necesario para que la instalación de dab Nexus sea lo más fluida posible. Es fundamental que usted, su equipo SAP Basis y/o su equipo de IT realicen previamente las siguientes tareas. Encontrará los enlaces a los respectivos artículos en el texto, debajo de la lista de comprobación.
Lista de comprobación
A continuación, encontrará una lista de comprobación donde usted, su equipo de IT y/o el equipo SAP Basis pueden marcar los pasos una vez completados. En la columna Responsabilidad, también puede ver quién es responsable de llevar a cabo la tarea correspondiente.
⬇️ Descargar lista de comprobación (PDF)
1. SAP-System (proporcionado previamente por usted)
El SAP-System es la primera parte importante y, al mismo tiempo, la base de sus futuros datos. Todos los datos relevantes 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 Asignación de usuario SAP
Debe asegurarse de que los usuarios SAP cuenten con 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 Pruebas de esta guía.
1.3 Configuración de SNC - OPCIONAL
Si se desea utilizar SNC para proteger o autenticar la conexión, deben realizarse los ajustes correspondientes en el SAP-System. Como existen múltiples soluciones SNC, no podemos proporcionar instrucciones generales y le recomendamos que consulte este asunto con su equipo SAP. Puede encontrar información adicional 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 el dab FunctionModuleTester para comprobar tanto la conexión del módulo RFC como la funcionalidad del módulo de función RFC instalado. Para ello, siga este artículo.
2. SQL-Server (proporcionado por usted previamente) - solo necesario para Analytic Tasks o si desea extraer a SQL
El SQL-Server cumple dos funciones distintas:
- Base de datos de aplicación: En esta base de datos se almacenan todos los ajustes de usuario requeridos para el correcto funcionamiento
- Base(s) de datos de procesamiento: En estas bases de datos se encontrarán posteriormente sus datos extraídos y procesados
2.1 Asignación de usuario
dab Nexus puede iniciar sesión en el servidor de bases de datos utilizando autenticación de Windows o autenticación de SQL-Server. Puede usar la siguiente regla para guiar su decisión:
- dab Nexus y SQL-Server están 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 ajustes de dab Nexus. Se recomienda 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, el rol dbcreator también debe ser asignado a dab Nexus a nivel de servidor.
Además, se pueden asignar los siguientes roles a dab Nexus a nivel de base de datos:
- db_datareader
- db_datawriter
- db_ddladmin
2.3 Dimensionamiento de File Group
Aunque para la base de datos de aplicación no se requieren más de unos 5 a 10 GB, el tamaño de la base de datos de procesamiento depende mucho de cómo utilice dab Nexus. Por tanto, no podemos hacer indicaciones generales aquí, pero recomendamos comenzar con 500 GB para el PRIMARY FILEGROUP de su base de datos de procesamiento y luego estimar las necesidades de almacenamiento tras varias ejecuciones de análisis.
Converse previamente con su equipo de IT la posibilidad de ajustar la memoria del SQL-Server en caso necesario, para reducir demoras durante la fase de pruebas e implementación.
Adicionalmente, es necesario que aumente la memoria de los siguientes elementos a al menos aproximadamente un 30% del tamaño de su PRIMARY FILEGROUP:
- LOG FILE (por base de datos): Manage transaction log file size - SQL Server | Microsoft Learn
- tempdb (por servidor de bases de datos): tempdb database - SQL Server | Microsoft Learn
En este caso, dab Nexus es un software On-Premise que se gestiona y ejecuta en su infraestructura de IT. Por lo tanto, aclare cualquier estrategia de respaldo y reinicio con su departamento de IT previamente, si su empresa cuenta con lineamientos correspondientes.
2.4 Instalación de servidores de Machine Learning para integración con R - OPCIONAL
Si desea utilizar dab AnalyticSuite para SQL junto con Machine Learning Extensions, los servicios correspondientes de Machine Learning deben estar instalados en el SQL-Server. Puede encontrar instrucciones adicionales aquí.
3. Servidor de aplicaciones (proporcionado previamente por usted)
Los pasos 3.1 a 3.7 deben ser preparados por usted. Los pasos 3.8 a 3.10 serán ejecutados por dab junto con usted.
Esta sección trata de la preparación del servidor de aplicaciones sobre el que se ejecutará dab Nexus.
3.1 Provisión y acceso al servidor
Usted debe proporcionar el servidor con antelación. Para instalar dab Nexus en el servidor, se requieren autorizaciones de administración.
El servidor en el que se instalará dab Nexus debe cumplir ciertos requisitos. Puede consultar los requisitos de sistema detallados aquí. Además de la conectividad básica, asegúrese de que la configuración del firewall no bloquee la conexión entre dab Nexus y el sistema de destino, ni modifique sus datos. Puede encontrar instrucciones sobre cómo configurar el firewall exactamente aquí.
3.2 Conexiones de red
a. SAP-System
El servidor de aplicaciones debe poder comunicarse con el SAP-System para extraer los datos requeridos.
Su equipo de IT debe garantizar que el SAP-System sea accesible desde el servidor de aplicaciones.
Los puertos de red necesarios (TCP) son:
- RFC Application Server: 3300 - 3399
- RFC Message Server: 3600 - 3699
- RFC SNC: 4800 - 4899
- SAProuter: 3299
Puede encontrar información adicional en la SAP Help Portal: TCP/IP Ports of All SAP Products | SAP Help Portal
b. SQL-Server
Del mismo modo que con el SAP-System, el SQL-Server también debe ser accesible desde el servidor de aplicaciones para poder analizar los datos extraídos y guardarlos en las bases de datos.
Su equipo de IT debe asegurarse de que la conexión con el SQL-Server sea posible y de que se puedan crear bases de datos.
Los puertos de red necesarios son:
- Instancia predeterminada: TCP 1433
- Instancias con nombre o servicio SQL-Server Browser: UDP 1434
Los puertos pueden variar. Debe aclarar esto con su equipo de IT. Puede encontrar más información en la documentación de Microsoft: Configure the Windows Firewall to allow SQL Server access - SQL Server | Microsoft Learn
3.3 Obtención de certificados SSL - OPCIONAL
Este artículo proporciona toda la información necesaria para instalar un certificado SSL en su servidor. No podemos ofrecer más asistencia para la emisión de certificados SSL. Esto depende en gran medida de las políticas y procesos de IT de su empresa.
3.4 Configuración del entorno AD para Single Sign-On - OPCIONAL
Si desea iniciar sesión en dab Nexus utilizando Single Sign-On (SSO) en vez de dirección de correo electrónico y contraseña, puede integrar dab Nexus con una solución SSO existente. Se admite Microsoft Entra ID (antes Azure Active Directory) y Active Directory Federation Services. Explicamos en detalle cómo funciona esto en esta guía.
3.5 Instalación de la solución SAP SNC - OPCIONAL
Si necesita conectarse a SAP SNC mediante RFC, asegúrese de que la solución SNC esté instalada y configurada adecuadamente de antemano. Como estas soluciones son muy específicas, no podemos proporcionar instrucciones generales. No obstante, queremos remitirle a dos soluciones SNC de uso común:
- 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, según el panorama de sistemas, la configuración de una solución SNC implica un cierto grado de complejidad, recomendamos una estrecha coordinación entre su equipo SAP Basis y de IT.
3.6 Instalación de las bibliotecas RFC
Aunque dab Nexus admite librfc32 hasta la versión 1.17.262 (SAP dejó de soportar esta implementación RFC en 2016, por lo que ya no recibe parches), le recomendamos utilizar la versión de 64 bits para una 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 aplicaciones para que se pueda establecer correctamente una conexión con el SAP-System.
Cuenta con dos opciones de instalación:
- Instalación a través de SAP GUI: Si instala SAP GUI usted mismo o su equipo de IT y selecciona las funciones Unicode RFC Libraries, las bibliotecas correspondientes se instalarán automáticamente de forma correcta.
- Instalación manual: También puede descargar las bibliotecas relevantes desde el SAP Software Center e instalarlas manualmente. Puede encontrar las instrucciones correspondientes aquí.
3.7 Provisión de los archivos de instalación
Asegúrese de que el paquete de instalación (como archivo .zip o ya descomprimido) esté disponible en el servidor de aplicaciones antes de iniciar la instalación. Puede obtenerlo en el área de clientes de Portal.
3.8 Ejecución del instalador (por dab junto a usted)
Aunque es posible instalar el software por su cuenta, le recomendamos realizar la instalación junto a nosotros para evitar errores frecuentes y aclarar rápidamente cualquier duda que pueda surgir.
La ejecución de la configuración de dab Nexus requiere privilegios de administrador en el servidor de aplicaciones. Si durante la instalación se elige una URL de aplicación con HTTPS, deberá disponer previamente de un certificado SSL. En caso contrario, el servicio de Windows no podrá iniciarse posteriormente y dab Nexus no será accesible.
Puede averiguar cómo realizar la instalación en este artículo - sección Manual Installation of the SAP NetWeaver RFC.
3.9 Configuración inicial (por dab junto a usted)
Aquí se personaliza Configuration.json. Esto significa que se define cómo se accede al SQL-Server (SSO o autenticación de Windows), qué URL y puerto se utilizan para acceder a la aplicación dab Nexus y si se utiliza un certificado. Puede consultar cómo configurar este Configuration.json en este artículo.
Se iniciará el servicio de Windows de dab Nexus. A continuación, tendrá lugar la configuración inicial de dab Nexus, que incluye la activación de la licencia y la creación de un usuario.
3.10 Configuración para el acceso de cliente (por dab junto a usted)
Si los usuarios finales deben acceder a dab Nexus mediante clientes, deben tomarse las siguientes precauciones:
- Acceso a dab Nexus mediante navegador