Replica datos de SAP S/4HANA a BigQuery a través de SAP Datasphere

En este documento, se proporciona una descripción general de cómo puedes replicar datos de SAP S/4HANA a BigQuery a través de SAP Datasphere. SAP Datasphere ofrece sólidas capacidades de transformación de datos y garantiza que los datos se carguen correctamente en BigQuery. Usa la API de BigQuery Storage Write para escribir los datos en el conjunto de datos de BigQuery casi en tiempo real.

Métodos de replicación

Para leer datos del sistema de origen SAP S/4HANA, puedes usar uno de los siguientes métodos de replicación:

  • Replicación basada en CDS: Este método usa vistas de servicios principales (CDS), que son semánticamente enriquecidas y ofrecen modelos predefinidos de tus datos de la empresa en SAP S/4HANA.

  • Replicación basada en SLT: Este método replica directamente las tablas de base de datos subyacentes de tu sistema SAP S/4HANA, por lo general, con SAP Landscape Transformation (SLT) como la tecnología de replicación. Luego, las tablas replicadas se pueden usar como base de datos para Google Cloud Cortex Framework.

Diferencias y consideraciones clave

En la siguiente tabla, se resumen las diferencias clave entre los dos métodos de replicación:

Función Replicación basada en CDS Replicación basada en SLT
Representación de datos Proporciona vistas de datos orientadas a la empresa, que a menudo combinan datos de varias tablas en estructuras significativas. Proporciona acceso directo a las estructuras de tablas sin procesar. Si necesitas un control detallado sobre los datos o necesitas replicar tablas personalizadas, este método de replicación es adecuado para tus necesidades.
Facilidad de uso Si usas las vistas de CDS preentregadas en SAP Datasphere, la configuración de la replicación se vuelve más sencilla. Es posible que requiera más parámetros de configuración técnicos, en especial para la configuración inicial de SLT y el manejo de dependencias de tablas.
Flexibilidad Menos flexibilidad si necesitas replicar tablas personalizadas o tablas que no se exponen a través de vistas de CDS estándar. Ofrece mayor flexibilidad para replicar cualquier tabla, incluidas las desarrolladas a medida.
Rendimiento
  • Causa un consumo adicional de CPU en la base de datos de producción debido a la lógica empresarial y los cálculos de delta. Este método puede requerir recursos de CPU adicionales para tu base de datos de SAP.
  • Se transfieren menos datos debido a posibles agregaciones previas en la lógica de vista de CDS.
  • Replica tablas completas, lo que genera un mayor tráfico de red, por lo que este método es intensivo en redes. Sin embargo, requiere menos consumo de los recursos de la CPU de la base de datos.
  • Se transfieren más datos a medida que se replican las tablas completas sin agregaciones previas.
Compatibilidad con Google Cortex Framework No es compatible con los aceleradores técnicos entregados con anterioridad. Es totalmente compatible con los aceleradores técnicos entregados con anterioridad.

Elige tu método de replicación

El mejor método de replicación para ti depende de varios factores, como el caso de uso previsto y otras consideraciones, como las siguientes:

  • Requisitos empresariales: Si necesitas principalmente datos empresariales estándar y deseas una configuración rápida, es probable que la replicación basada en CDS sea una buena opción. Si necesitas datos más especializados o tienes tablas muy personalizadas, considera la replicación basada en SLT.

  • Compatibilidad con Cortex Framework Si deseas usar Cortex Framework, usa la replicación basada en SLT.

  • Experiencia técnica: Es más fácil trabajar con la replicación basada en CDS para las personas que tienen experiencia en SAP Basis o en la replicación de datos.

  • Volumen y complejidad de los datos: Para datos de varios terabytes o relaciones de tablas complejas, la replicación basada en SLT podría ser más escalable.

¿Qué sigue?