Carga Masiva Odata a BW

Buen dia, estimados

Quisiera hacerles una consulta, si es posible hacer un uso de carga masiva de Odata a BW, para que odata haga un update a los datos de BW

SAP BW (tanto en versiones clásicas como en BW/4HANA) está diseñado como sistema de recepción de datos (data warehouse), y su modelo habitual de carga utiliza:

  • Extractores (DataSources)
  • Procesos ETL desde SAP ECC o S/4HANA
  • APIs (ODP, RFC, etc.)
  • Archivos planos (CSV/XML vía PSA)
  • Open Hub (para extracción)

Sin embargo, OData Services también pueden ser usados como fuente de datos externa en algunos escenarios específicos. Tener en cuenta limitaciones, OData no es una herramienta optimizada para cargas masivas (por diseño del protocolo REST/OData).

He trabajado con BW, pero no usaban ODATA para cargar datos masivos.
¿Por qué no usan los extractores estándares?

mi estimado
el analisis es si se puede hacer una carga masiva para que odata haga un update a los datos de BW. ya que en el programa SAP Fiori tomara los datos de SAP BW para mostrar en la App y es vital su entendimiento, como se realiza, existe alguna forma de construirlo.

si tiene riesgos

Beneficio de este proceso

No hemos considerado extractores estandares debido a la continuidad y el flujo de la arquitectura del pryoecto

Ahí te entendí mejor.

Según entiendo, SAP BW no puede recibir updates vía OData estándar, como si fuera una API de escritura directa. O sea, SAP BW no está diseñado para recibir datos entrantes vía OData PUT o POST

  • Pero sí podés usar herramientas externas (ej: SAP Data Intelligence, SAP PI/PO, CPI o incluso desarrollo a medida en ABAP o middleware) que:
    • Consuman un servicio OData externo
    • Transformen los datos
    • Y los carguen a SAP BW mediante archivos planos, staging, o interfaces RFC

No termino de entender si tienen S4Hana con Fiori, y BW bajo el S4hana, por qué no usar ODP – Operational Data Provisioning (modelo recomendado) es más moderno para integración BW ↔ S/4HANA**

  • S/4HANA expone los extractores de datos (clásicos y nuevos CDS views) como fuentes ODP
  • En SAP BW (o BW/4HANA), se configura un DataSource ODP para consumir estos datos

O bien podrías ir por CDS Views → BW vía ODP_CDS

  • En S/4HANA podés construir CDS views con annotations @Analytics.dataExtraction.enabled: true
  • Estas views se exponen automáticamente como ODP_CDS
  • BW puede conectarse y consumirlas directamente

Esto permite una arquitectura desacoplada, moderna, sin extractores obsoletos y 100% estándar.

Para este proyecto en el que estoy tengo entendido que Odata se construye desde el ambiente ECC para actualizar los datos de SAP BW y SAP Fiori tomara y mostrara los el Listado de estos.

Muchisimas gracias por la informacion :nerd_face:

Este tema se cerró automáticamente 2 días después de la última publicación. No se permiten nuevas respuestas.