Supply Chain Colaborativa

El rendimiento de su supply chain depende de su integración con sus proveedores, clientes, transportistas, etc. Mantener a sus socios en la oscuridad es una receta para una baja calidad de servicio, agilidad limitada y mayores costos operativos. Compartir información accionable con sus socios de confianza es uno de los pilares de una supply chain colaborativa. A través de la plataforma Lokad, su empresa puede compartir de forma segura y confiable paquetes de datos, hechos a la medida de las necesidades específicas de cada uno de sus socios.

1. Ejemplo de Supply Chain Colaborativa

Contoso, un gran grupo minorista, quiere compartir datos operativos clave con Fabrikam, su proveedor de FMCG. Contoso espera agilizar la colaboración en supply chain con Fabrikam. Específicamente, Contoso necesita proporcionar:

  1. Datos de Ventas Diarias para cada producto de Fabrikam en cada tienda de Contoso.

  2. Niveles de Stock de todas las tiendas y almacenes de Contoso.

  3. Cuota de Mercado de los segmentos de producto de Fabrikam, en intervalos mensuales y por tienda.

De manera crucial, Contoso también comparte datos de mercado agregados con los competidores de Fabrikam (quienes también son proveedores de Contoso) de forma similar, garantizando un enfoque justo y confidencial para todas las partes implicadas.

Al aprovechar la plataforma Lokad, Contoso puede ensamblar automáticamente el subconjunto exacto de datos para Fabrikam—línea por línea, campo por campo—mientras se preserva la confidencialidad y se garantiza que no haya impacto en el rendimiento de las operaciones de Contoso. Mediante actualizaciones atómicas, Fabrikam siempre ve una instantánea consistente de los datos compartidos, incluso cuando se tratan de conjuntos de datos masivos.

Una vez que Fabrikam recibe estos flujos de datos:

  1. Datos de Ventas Diarias les ayuda a forecast y planificar los próximos pedidos de Contoso con mayor precisión.

  2. Niveles de Stock resaltan el inventario ya en proceso, mitigando los efectos de bullwhip.

  3. Las estadísticas de Cuota de Mercado permiten a Fabrikam medir el impacto de sus promociones y esfuerzos publicitarios regionales.

Fabrikam puede luego realizar análisis y reportes adicionales dentro de su propia cuenta Lokad, combinando los datos compartidos por Contoso con sus propias cifras internas. De manera crucial, no se requiere una infraestructura de IT separada para este paso.

Este intercambio de datos sin fisuras y seguro garantiza que ambas empresas puedan centrarse en optimizar su colaboración en lugar de lidiar con integraciones complejas o procesos torpes de compartir forecast.

2. Obstáculos para la Supply Chain Colaborativa

A nivel táctico, la colaboración en supply chain requiere un intercambio constante de información sobre el “estado de flujo” entre los socios, por ejemplo, datos de ventas, niveles de stock, ETAs, etc. Aunque muchos puedan pensar que la era de internet ha solucionado este problema, en realidad no es así. Hay más de lo que parece a simple vista cuando se trata de compartir de forma fácil, fiable y segura los datos requeridos para una colaboración táctica de supply chain fructífera.

La plataforma Lokad aborda este desafío de maneras que las soluciones alternativas no, como se describe en 1. Ejemplo de Caso de Uso

2.1 Seguridad

Para cada socio (por ejemplo, proveedores), la plataforma Lokad le ofrece la posibilidad de delimitar el perímetro exacto de datos a compartir.

Por ejemplo, si un cliente desea compartir una tabla con un proveedor, Lokad ofrece la posibilidad de compartir exactamente lo que el cliente desee (línea por línea, si así se desea). Para cualquier campo a compartir, Lokad puede revelar u ocultar (línea por línea, si así se desea) el contenido.

Además, la plataforma garantiza que el cliente no experimentará ninguna degradación del rendimiento cuando los socios de confianza (como los proveedores) accedan a la porción aprobada de datos compartidos.

2.2 Expresividad

Los datos que se compartirán con los socios de confianza pueden beneficiarse de un preprocesamiento realizado en la plataforma Lokad. Nuestra plataforma incluso permite compartir estadísticas anonimizadas con el socio de confianza en su propio segmento mayor.

Por ejemplo, los datos empresariales originales podrían provenir de múltiples sistemas que deberían consolidarse antes de ser compartidos. Los datos también pueden incluir artefactos accidentales o errores que solo confundirían al socio, y que la plataforma Lokad puede depurar antes de compartir.

2.3 Integridad

El conjunto completo de datos compartidos con el socio se entrega mediante actualizaciones atómicas a través de la plataforma Lokad. Esto significa que el socio no puede confundirse por actualizaciones parciales de los datos compartidos—even si se tratan de conjuntos de datos giganormosos. El socio ve o la instantánea “antigua” o la “nueva”.

Esta propiedad es fundamental para eliminar clases enteras de errores y problemas para el socio de confianza.

2.4 Explotabilidad

El socio de confianza puede realizar análisis, visualización de datos y postprocesamiento en los datos compartidos (dentro de la plataforma Lokad). Todas estas operaciones incluso se pueden llevar a cabo aprovechando datos adicionales proporcionados por el socio de confianza a la plataforma Lokad. Estas capacidades aseguran que los datos compartidos puedan ser utilizados de forma práctica por el socio de confianza, sin que éste necesite involucrar su propia infraestructura de IT.

3. ¿Es una buena idea compartir forecast?

Aunque es tentador compartir forecast, Lokad desaconseja enérgicamente esta práctica. En teoría, los clientes a menudo creen que un forecast de demanda altamente preciso debería ayudar al proveedor a lograr altos índices de “On Time In Full” (OTIF) o altos niveles de servicio. Sin embargo, compartir forecast suele implicar compartir forecasts de series temporales, que carecen de la información necesaria para contribuir de manera significativa a las decisiones empresariales que deben tener en cuenta la incertidumbre futura.

Por ejemplo, los forecasts de series temporales (o “forecasts puntuales”) no dicen nada sobre devoluciones, promociones, vida útil, bajas o cualquiera de los otros detalles que realmente importan en su sector. Por esta razón, Lokad recomienda centrarse en compartir hechos (por ejemplo, datos de ventas, niveles de stock y devoluciones) con los proveedores. Estos son los datos que ayudan a generar mejores decisiones, por lo que Lokad se centra en compartir esta información.

4. Comparación entre Lokad y Tecnologías Alternativas

Existen una gran cantidad de tecnologías alternativas para compartir datos empresariales. A continuación se presenta una breve comparación de algunas de las opciones más populares.

Para mayor claridad, hemos asumido que los datos a compartir se originan en un ERP, y que la empresa en cuestión desea compartir (con cada proveedor) sus datos de ventas diarias (restringidos a los productos que provienen de cada proveedor).

4.1 SQL/ETL

  1. La empresa puede compartir sus datos utilizando un ETL que opere sobre una base de datos transaccional.

  2. SQL no soporta la concesión de permisos a nivel de fila que se requerirían para compartir datos con un socio.

  3. Se tendrían que crear tablas dedicadas para el socio. Además, dichas tablas tendrían que crearse en una base de datos aislada, ya que el socio de confianza al acceder a sus datos podría degradar el rendimiento de todo el sistema.

  4. El punto 3 (anterior) implica crear y mantener una instancia de base de datos aislada por socio.

  5. Además, cualquier visualización de los datos compartidos requiere un sistema separado, que debe ser gestionado por el departamento de IT del socio de confianza.

4.2 BI (Business Intelligence)

  1. La empresa puede compartir sus datos utilizando una herramienta de BI y puede restringir al socio de confianza a vistas personalizadas (hechas a la medida para cada socio).

  2. Desafortunadamente, mediante este arreglo, el socio de confianza carece de la capacidad para elaborar sus propios análisis o postprocesamiento sobre los datos compartidos.

  3. Además, los datos compartidos no pueden exportarse fácilmente como archivos planos para un uso adicional dentro de los sistemas de IT del socio de confianza.

  4. Finalmente, este enfoque representa una carga computacional que puede impactar negativamente en la instancia de BI de la empresa, si hay numerosos proveedores.

4.3 FTP

  1. La empresa puede compartir sus datos a través de archivos planos compartidos vía FTP (siendo el servidor FTP gestionado o autoalojado).

  2. Sin embargo, este arreglo carece de todas las capacidades de preprocesamiento, postprocesamiento y visualización de datos que ofrece la plataforma Lokad.

  3. Esto significa que tanto la empresa como su socio de confianza tienen que operar scripts (Python, o algo equivalente) para pre- o postprocesar los datos.

  4. Además, se requiere un sistema separado para visualizar los datos.

4.4 Blob Storage (e.g., S3)

  1. La empresa puede compartir sus datos a través de archivos planos compartidos mediante un blob storage.

  2. Esta opción es prácticamente idéntica a FTP.

  3. Aunque el blob storage suele ser más económico y confiable que FTP, sigue siendo un fragmento de la solución, requiriendo la participación de dos departamentos de IT (la empresa y el socio de confianza).

5. Detalles técnicos

Cada cuenta de cliente en la plataforma Lokad tiene su propio sistema de archivos. Cada sistema de archivos se comporta como un repositorio Git, lo que significa que todos los cambios quedan versionados y son atómicos. Cuando se modifican archivos, el sistema de archivos garantiza que el cambio se aplique de forma atómica (muy parecido a un “commit” estándar en Git). El cliente (en este caso, un usuario o proceso) del sistema de archivos puede ver la versión previa o la versión antigua (no existe nada “entre” estos dos estados). El sistema de archivos de Lokad también puede accederse mediante FTP (SFTP o FTPS).

5.1 Compartir una carpeta

Paso 1: Un miembro de la empresa cliente puede hacer que una carpeta sea “compartible” si tiene derechos de acceso suficientes dentro de su cuenta Lokad (source). Esto se realiza a través de la interfaz web.

Paso 2: La interfaz web emite un token que este usuario envía a su socio de confianza (utilizando la interfaz web).

Paso 3: El socio de confianza, que también tiene una cuenta Lokad (destination), reclama este token (utilizando la interfaz web).

Paso 4: Una vez completados los pasos anteriores, aparece una nueva carpeta en la cuenta del socio de confianza. Esta nueva carpeta es una réplica perfecta de la carpeta compartida por el usuario original.

Nota 1: Cualquier cambio realizado en la carpeta source (cliente) se refleja en la carpeta destination (socio de confianza). La latencia objetivo de replicación para los cambios es inferior a un (1) minuto.

Nota 2: La carpeta réplica en la cuenta de destino es solo lectura. No puede ser modificada.

5.2 Usando Envision

Típicamente, la cuenta source obtendrá sus datos originales mediante FTP, replicando los datos exactamente como se encuentran en los sistemas empresariales. Luego, Envision (el lenguaje de programación de la plataforma Lokad) se utiliza para poblar la carpeta source con cualquier conjunto arbitrario de archivos planos que representen el subconjunto de datos (relacional) que se compartirá de forma segura con el socio de confianza.

Envision también es utilizado por el socio de confianza para visualizar o postprocesar estos datos desde la cuenta destination. Finalmente, FTP también está disponible para el socio de confianza, si es necesario reintegrar estos datos en sus propios sistemas empresariales.