1. Introducción

Conecta HUB es una plataforma de integración IPaaS de tipo ETL que sincroniza la información entre dos o más sistemas de datos.

Conecta HUB interfaz

Colecciones

Visual

Funciona bajo un esquema ETL y/o ELT, lo que permite extraer, transformar y cargar datos desde y hacia:

  • ERP (Sage, SAP, Business Central, ...)
  • Ecommerce (PrestaShop, Shopify, Magento,..)
  • CRM (HubSpot, Zoho, Salesforce,...)
  • Bases de datos (SQL Server, MySQL ODBC,...)
  • APIs externas
  • Marketplaces (Amazon, Mirakl,...)

Todo orquestado desde una interfaz visual, sin necesidad de escribir código.

1.1 Plataforma de Integración de Datos escalable

Conecta HUB emplea procesos ETL que EXTRAE, TRANSFORMA Y CARGA (Extract, Transform, Load) una compilación de datos a partir de un número ilimitado de fuentes, los organiza y centraliza en un único repositorio (DataLake) o lo entrega en tiempo real a las tecnologías de destino.

Conecta HUB interfaz

Para entornos onpremise, en los que la tecnología está almacenada en local por razones de seguridad u otras necesidades definidas por la política de sistemas de la empresa, la instalación se realiza en el servidor donde se encuentran almacenados los datos de Sistema ERP u otros sistemas de gestión. Desde ese punto, se lleva a cabo la comunicación entre distintos tipos de orígenes (SQL Server, ODBC, Access, API, XLS) y las tecnologías de los sistemas a conectar.

La arquitectura distribuida de Conecta HUB aporta múltiples ventajas operativas, de rendimiento y de seguridad:

  • Escalabilidad: Una arquitectura distribuida permite escalar horizontalmente, lo que significa que puedes agregar más nodos al sistema según sea necesario. Esto es especialmente útil cuando se manejan grandes volúmenes de datos o se requiere un alto rendimiento.
  • Integración y Conectividad: Conecta HUB puede integrarse fácilmente con otros sistemas y plataformas, lo que facilita la conectividad y la interoperabilidad.

1.2 Características

Colecciones

Las Colecciones en Conecta HUB son conjuntos de plantillas predefinidas que facilitan la integración entre diversas aplicaciones sin la necesidad de escribir código desde cero. Estas plantillas actúan como interfaces estandarizadas que permiten una comunicación fluida entre sistemas dispares, eliminando la complejidad y el tiempo asociado con la creación manual de integraciones.

Ir a Colecciones

Visual

Conecta HUB se distingue por su enfoque visual en la adaptación y configuración de integraciones. A través de asistentes visuales intuitivos, los usuarios pueden modificar y adaptar las Colecciones para satisfacer requisitos específicos del negocio. Esta orientación visual asegura que incluso aquellos sin un profundo conocimiento técnico puedan adaptar y optimizar las integraciones según las necesidades cambiantes del negocio.

Abierto

La filosofía detrás de Conecta HUB es la conectividad universal. Es una solución diseñada para integrar cualquier aplicación o conjunto de datos, ya sea dentro o fuera de la empresa. Esta capacidad de “conectarlo TODO” garantiza que las organizaciones puedan unificar su ecosistema tecnológico, independientemente de la diversidad de sistemas y plataformas que utilicen.

Inteligencia Artificial

Conecta HUB reconoce el valor de los datos estructurados como insumo esencial para los modelos de Machine Learning. Al facilitar la integración y estructuración de datos, la plataforma permite a las organizaciones alimentar y entrenar sus modelos de IA de manera más eficiente, desbloqueando así el verdadero potencial de la inteligencia artificial en sus operaciones.

Multimodal

La capacidad multimodal de Conecta HUB se refiere a su habilidad para conectar diversas fuentes de información. Ya sea que se trate de aplicaciones, bases de datos, APIs, hojas de cálculo, imágenes o archivos PDF, Conecta HUB puede integrarlos sin problemas, proporcionando una visión unificada y coherente de todos los datos del negocio.

Transacciones

Conecta HUB es especialmente competente en la integración de aplicaciones transaccionales como ERPs, sistemas de Ecommerce, TPVs, CRMs y Marketplaces. Al hacerlo, permite a las empresas ofrecer una experiencia omnicanal a sus clientes, asegurando que la información y las transacciones fluyan sin problemas entre todos los puntos de contacto.

Análisis

Más allá de la simple integración, Conecta HUB también facilita el análisis de datos. Al ser una plataforma que permite transacciones, también posibilita la conexión y estructuración de datos para análisis profundo. Las organizaciones pueden definir métricas de negocio específicas y automatizar el seguimiento, obteniendo insights valiosos para la toma de decisiones.

Personalizable

Conecta HUB ofrece a los usuarios un control total sobre la configuración de Tareas y Transformaciones. Esto significa que, más allá de las funcionalidades estándar, los usuarios pueden personalizar y ajustar todos los parámetros de la plataforma para que se alinee perfectamente con las especificidades y requisitos del negocio.

1.3 Diferenciación

Conecta HUB se diferencia de otras soluciones ETL y automatización en lo siguiente:

CaracterísticaConecta HUBOtros
Enfoque en datos empresarialesSí: diseñado para ERP, Ecommerce, BIEnfocados en SaaS y apps de consumo
Procesamiento en memoriaSí, sin repositorios intermediosNo en todos los casos
Sin programación100% visual con lógica condicional avanzadaVisual, pero limitada en muchos ETLs
Colecciones reutilizablesPlantillas de integración completas y editablesNo todos tienen plantillas inteligentes
ETL + ELT híbridoSoporta ambos esquemas según flujoNormalmente uno u otro
Tracking y logs detalladosSí, por tarea, por transformación, con fallbackLimitado o técnico
Instalación on-premise o cloudAmbas, según política de seguridad del clienteMayoría sólo cloud
Seguridad empresarialProcesos locales, sin almacenamiento temporalMuchos envían los datos a sus servidores
MulticonectividadERP, SQL, FTP, API REST, Access, XLS…Limitado a conectores populares (Google, Slack…)

2. Primeros pasos

Objetivo: Ayudar a cualquier usuario (nuevo cliente, partner o técnico de implantación) a ejecutar su primera integración básica con Conecta HUB, entendiendo los conceptos clave y la estructura del entorno.

1. Acceso y entorno de trabajo

Acceso inicial

  • Cloud: Se proporciona una URL con acceso seguro vía credenciales asignadas.
  • On-premise: La instalación se realiza en un entorno local (servidor del cliente) con acceso vía IP interna o VPN.

Vista general del entorno

  • Menú lateral izquierdo: Módulos principales (Colecciones, Tareas, Transformaciones…)
  • Panel central: Información de procesos, resultados de consultas, logs y estructuras de datos.
  • Indicadores de estado: Muestran si hay tareas activas, errores recientes o sincronizaciones pendientes.

Enlace útil: Requisitos técnicos y arquitectura


2. Conceptos esenciales (la base del sistema)

ElementoQué esPara qué sirve
ColecciónPlantilla preconfigurada de integraciónContiene todo lo necesario para mover datos entre sistemas
TareaAcción que extrae y envía datosEjecuta transformaciones y sincroniza datos
TransformaciónLógica aplicada a los datos (cálculos, filtros, formato)Prepara los datos antes de ser cargados en destino
TecnologíaOrigen o destino (ERP, SQL, FTP, API, etc.)Define de dónde vienen o a dónde van los datos

🎯 Todo en Conecta HUB gira en torno a configurar correctamente estos tres elementos: Colección → Tareas → Transformaciones


3. Tu primer workflow: Ejemplo básico paso a paso

Escenario

«Quiero exportar un listado de productos desde una base de datos SQL y cargarlo en una hoja Excel compartida.»

Paso a paso

  1. Crea una nueva Colección
    • Selecciona un nombre identificativo (“Exportar Productos SQL → Excel”)
    • Asocia las tecnologías: origen (SQL) y destino (Excel)
  2. Configura una Tarea
    • Define el origen: conexión a base de datos (tipo, host, user, tabla)
    • Define el destino: ruta del archivo Excel o destino en FTP
    • Periodicidad: cada 10 minutos (puedes dejarlo en manual si es prueba)
  3. Aplica una Transformación
    • Añade filtros si quieres excluir productos sin stock, por ejemplo
    • Formatea columnas: redondeo de precio, limpiar descripciones, etc.
  4. Ejecuta la Tarea
    • Haz clic en “Ejecutar” manualmente
    • Visualiza el resultado (grid) y exportación final
  5. Verifica la salida
    • Revisa el log y asegúrate que no hay errores
    • Valida el archivo de destino


4. ¿Cada cuánto se ejecutan las tareas?

  • Puedes definir la frecuencia en segundos.
  • También programar horarios, días específicos y establecer dependencias entre tareas.

🔗 Enlace útil: Configurar periodicidad y dependencias


5. Recomendaciones para la primera configuración

  • Empieza con una colección sencilla (por ejemplo: FTP → Excel o SQL → CSV)
  • Usa filtros y agrupaciones simples para probar transformaciones
  • Asegúrate de que tus orígenes tienen acceso habilitado (firewall, autenticación, permisos)
  • Activa logs detallados para identificar errores de conexión o estructura

¿Y ahora qué?

Una vez entiendas la estructura básica:

3. Colecciones

Definición y Propósito de las Colecciones en Conecta HUB

En el ecosistema de Conecta HUB, las Colecciones juegan un papel esencial al funcionar como un conjunto preconfigurado de tareas, tecnologías y transformaciones. Su propósito principal es facilitar la integración de datos entre un sistema de origen y uno de destino. Las Colecciones sirven como un esquema predefinido para la transferencia y transformación de datos.

Esta plantilla preconfigurada ayuda a los usuarios a realizar una transferencia de datos eficaz y fluida, evitando la configuración manual de cada aspecto del proceso de integración. Su diseño permite un mapeo eficiente de la lógica de negocio entre las aplicaciones, garantizando que los datos se ajusten a los requerimientos específicos de los sistemas involucrados.

Ahorro de Tiempo y Esfuerzo con las Colecciones

Las Colecciones de Conecta HUB se han diseñado con el objetivo de proporcionar ahorro significativo de tiempo y esfuerzo para las empresas. Imagine el escenario de tener que diseñar y configurar cada tarea de integración de datos desde cero, teniendo en cuenta la conectividad entre sistemas, el mapeo de datos, la lógica de negocio y muchas otras consideraciones. Este proceso puede ser no solo tedioso, sino también propenso a errores, especialmente cuando se trata de integraciones complejas.

Aquí es donde las Colecciones de Conecta HUB brillan. Ofrecen plantillas preconfiguradas que se adaptan a los casos de uso más comunes en la integración de datos, eliminando la necesidad de repetir las mismas tareas de configuración una y otra vez. Los usuarios pueden simplemente seleccionar una Colección que se adapte a sus necesidades, realizar los ajustes necesarios y tener una tarea de integración lista para ser ejecutada.

Además, la automatización que las Colecciones ofrecen se extiende más allá de la configuración inicial. Una vez establecida una Colección, cualquier cambio o ajuste que se necesite hacer puede ser realizado de manera centralizada. Esto significa que no tiene que ir a cada tarea individualmente para hacer cambios, lo que simplifica el proceso de mantenimiento y actualización de las integraciones.

El tiempo y el esfuerzo ahorrado utilizando Colecciones libera a los equipos de IT para que se centren en tareas más estratégicas y de mayor valor. Esto, a su vez, puede tener un impacto positivo en la productividad general de la empresa y en su capacidad para adaptarse y responder a las necesidades cambiantes del negocio.

Mejora de la Consistencia y Fiabilidad de las Integraciones

Uno de los desafíos más grandes en la gestión de integraciones de datos es asegurar la consistencia y fiabilidad de los datos que se transfieren entre sistemas. Cualquier inconsistencia en la estructura de los datos, en la forma en que se mapean o se transforman, puede dar lugar a errores, pérdida de datos o incluso a problemas más graves como la interrupción de las operaciones del negocio.

Las Colecciones de Conecta HUB abordan este desafío de manera efectiva. Cada Colección ha sido cuidadosamente diseñada y probada para asegurar que los datos se mapean y transforman de manera correcta y consistente, independientemente del sistema origen y destino. Esto se consigue gracias a una serie de características incorporadas en las Colecciones.

Por un lado, las Colecciones proporcionan plantillas predefinidas para el mapeo de datos. Estas plantillas contienen el mapeo de los campos más comunes entre diferentes sistemas, asegurando que los datos se transfieren de manera correcta y coherente. Además, estas plantillas pueden ser fácilmente personalizadas para adaptarse a las necesidades específicas de cada empresa.

Por otro lado, las Colecciones también incorporan la lógica de negocio necesaria para transformar los datos de manera que se adecuen a las reglas y requisitos del sistema destino. Esta lógica de negocio puede abarcar desde simples transformaciones de formato hasta operaciones más complejas como cálculos o validaciones.

Estas características hacen que las Colecciones sean una herramienta muy efectiva para mejorar la consistencia y fiabilidad de las integraciones de datos. Al utilizar Colecciones, las empresas pueden tener la confianza de que sus datos se transfieren de manera correcta, coherente y segura entre sus sistemas.

Según ERP/CRM

Colecciones ERP

Según CMS / Ecommerce

colecciones ecommerce

3.1 Por qué usar Colecciones

Optimización de Tiempos de Desarrollo e Implementación

La complejidad de los procesos de integración de datos puede llevar a tiempos de desarrollo e implementación largos. Cada integración requiere de una gran cantidad de trabajo para mapear los datos, desarrollar la lógica de transformación y realizar pruebas. Incluso después de que una integración está en marcha, puede requerir un mantenimiento continuo para adaptarse a los cambios en los sistemas o en los requisitos del negocio.

Con las Colecciones de Conecta HUB, estos tiempos de desarrollo e implementación pueden reducirse significativamente. Como las Colecciones son plantillas preconfiguradas, eliminan gran parte del trabajo de desarrollo y configuración que normalmente se asocia con las integraciones de datos. Las empresas pueden simplemente seleccionar la Colección que corresponda a sus sistemas y requerimientos, personalizarla según sea necesario y ponerla en marcha.

Además, las Colecciones vienen con una amplia documentación y soporte, lo que facilita su implementación y su uso. Las empresas no necesitan invertir tiempo y recursos en entender cómo configurar y utilizar las Colecciones, ya que toda la información que necesitan está a su disposición.

Por último, las Colecciones también simplifican el mantenimiento de las integraciones. Dado que las Colecciones están basadas en estándares y buenas prácticas de la industria, son menos propensas a errores y problemas. Además, si se requiere realizar cambios en la integración, estos pueden llevarse a cabo de manera más sencilla y rápida a través de la interfaz de Conecta HUB.

En conjunto, estas ventajas permiten a las empresas implementar y mantener sus integraciones de manera más eficiente y efectiva, liberando recursos valiosos para otras actividades.

 

Estabilidad y Confiabilidad

Uno de los desafíos más grandes que enfrentan las empresas cuando implementan integraciones de datos es garantizar la estabilidad y confiabilidad de estos procesos. Un error en una integración puede resultar en la pérdida o corrupción de datos, lo cual puede tener consecuencias significativas para el negocio.

Las Colecciones de Conecta HUB son diseñadas y probadas para garantizar su estabilidad y confiabilidad. Estas plantillas preconfiguradas son desarrolladas por expertos en integración de datos, siguiendo las mejores prácticas y estándares de la industria. Antes de ser liberadas, las Colecciones son sometidas a pruebas exhaustivas para asegurarse de que funcionan correctamente en diversos escenarios y condiciones.

Además, las Colecciones cuentan con funcionalidades robustas de gestión de errores y recuperación. Si ocurre un error durante una integración, el sistema puede detectarlo automáticamente y tomar las acciones apropiadas para resolverlo. Esto puede incluir el reintentar la operación, enviar una alerta a los administradores, o incluso revertir los cambios para preservar la integridad de los datos.

En conjunto, estas características hacen que las Colecciones sean una solución de integración de datos altamente estable y confiable. Las empresas pueden confiar en que sus integraciones funcionarán correctamente y de manera consistente, minimizando los riesgos y maximizando el valor de sus datos.

Flexibilidad y Personalización

En el mundo empresarial actual, la flexibilidad es fundamental. No todas las empresas son iguales, y lo que funciona para una puede no funcionar para otra. Las soluciones de integración de datos deben ser capaces de adaptarse a las necesidades únicas y cambiantes de cada organización.

Las Colecciones de Conecta HUB proporcionan un alto grado de flexibilidad y personalización. Aunque las Colecciones vienen preconfiguradas con una serie de mapeos de datos y transformaciones, estas no son fijas. Los usuarios tienen la libertad de modificar estas configuraciones para satisfacer sus necesidades específicas. Esto puede incluir la adición de nuevos mapeos de datos, la modificación de las transformaciones existentes, o incluso la creación de transformaciones completamente nuevas.

4. Tareas

Conecta HUB gestiona las actividades a realizar en forma de Tareas, en las que definiremos:

  • Tecnología de Origen
  • Tecnología de Destino
  • Tabla / Objeto de Orígen
  • Tabla / Objeto de Destino
  • Periodicidad (especifica en segundos cada cuánto tiempo debe ejecutarse la Tarea)
  • Tipo de edición (sólo crear nuevos registros, sólo modificar registros existentes o ambas acciones)
  • Tarea siguiente (cuando la tarea finalice deberá ejecutar otra tarea de forma inmediata)
  • Días habilitados (permite especificar en qué días de la semana esa Tarea será ejecutada)
  • Hora Inicio / Fin (horas entre las que la Tarea se ejecutará)
tareas conecta hub

Las Tareas cargarán los datos de Origen para que sean procesados a través de las Transformaciones. Cada Tarea puede llamar a un número ilimitado de Transformaciones que aplicará los algoritmos que hayamos configurado.

ETL y ELT, operaciones avanzadas en tareas

Un ETL (Extract, Transform and Load) Extrae, Transforma y Carga la información entre sistemas. Un ELT cambia el orden de los procesos y puede Extraer, Cargar y luego, una vez cargados los datos, Transformarlos.

Conecta HUB combina ambas funcionalidades, de forma que permite realizar operaciones previas a la transformación de los datos, para simplificar y reducir los procesos por ejemplo.

Ejemplo:

El sistema de Origen puede facilitarnos la información de Stock desde el ERP desglosada por Almacén.

Muchos negocios venden online sumando el stock de sus distintos almacenes o tiendas físicas, de manera que el dato que nos interesa es la suma de unidades.

Si contamos con un catálogo de producto extenso tendríamos que procesar los productos multiplicado por el número de almacenes o tiendas. Para 4.000 productos, con 5 tiendas ya tendríamos que procesar 20.000 líneas, con la demora entre sincronizaciones que implicaría.

Conecta HUB incorpora funciones avanzadas en las Tareas que permite aplicar agrupaciones, filtros y operaciones aritméticas antes de procesar los datos.

En este ejemplo, podríamos agrupar por Código de Producto, excluir con un filtro el almacén 4 por ejemplo, y directamente obtendríamos una línea con la suma de 20 unidades (17 + 5).

4.1 Fuentes de datos

En el proceso de configuración de tareas dentro de Conecta HUB, uno de los pasos cruciales es la selección de la fuente de datos de origen y la de destino. Este proceso es esencial para determinar de dónde se extraerán los datos y dónde se depositarán después de las transformaciones necesarias.

colecciones ecommerce

Asistente Visual Paso a Paso

Conecta HUB facilita este proceso mediante un asistente visual que guía al usuario paso a paso. Este asistente es intuitivo y adapta su interfaz según las decisiones del usuario. Al seleccionar una tecnología o tipo de conexión específica, el asistente ajusta automáticamente los campos y opciones que se deben cumplimentar.

Tipos de Conexión

El asistente permite elegir entre diferentes tipos de conexiones, como:

  • API: para conectar con servicios web o aplicaciones que ofrecen interfaces de programación.
  • Base de datos: para extraer o depositar datos directamente desde o hacia sistemas de gestión de bases de datos.
  • FTP: para transferir archivos y datos a través del Protocolo de Transferencia de Archivos.

Autenticación

La seguridad es primordial, y por ello, Conecta HUB ofrece múltiples métodos de autenticación, adaptándose a las necesidades y características de cada fuente de datos:

  • Windows Nativa: Utiliza las credenciales del sistema operativo Windows para autenticarse.
  • SQL: Autenticación basada en las credenciales específicas de una base de datos SQL.
  • Autenticación para APIs: Dependiendo del servicio o aplicación a la que se quiera conectar, se pueden utilizar diferentes métodos de autenticación para APIs, como:
    • Basic Auth: Autenticación mediante usuario y contraseña.
    • OAuth: Un protocolo de autorización que permite a aplicaciones obtener acceso limitado a cuentas de usuario.
    • Bearer Token: Utiliza tokens de acceso para autenticarse.
    • API Key: Un código pasado en las llamadas HTTP para identificar la llamada de la aplicación.

Transformaciones de Tipo Consulta

Más allá de la simple transferencia de datos entre una fuente de origen y destino, Conecta HUB ofrece transformaciones de tipo consulta que permiten triangular datos entre tres o más tecnologías o fuentes de datos. Esto significa que, en lugar de simplemente mover datos de un punto A a un punto B, es posible tomar datos de un punto A, combinarlos o compararlos con datos de un punto C, y luego depositar el resultado en un punto B. Esta capacidad de triangular datos abre un mundo de posibilidades en términos de enriquecimiento de datos, validación y análisis complejo.

4.2 Opciones avanzadas

Dentro de Conecta HUB, las tareas individuales se agrupan en lo que se denomina “workflows”. Un workflow es esencialmente una secuencia de tareas que se ejecutan en un orden específico para lograr un objetivo de integración o transformación de datos más amplio.

Parámetros Dinámicos

Más allá de simplemente establecer conexiones de origen y destino, Conecta HUB ofrece la capacidad de definir valores avanzados a través de parámetros dinámicos. Estos parámetros pueden ser establecidos de dos maneras:

  1. Manualmente por el Usuario: El usuario puede ingresar valores específicos directamente en el grid de origen.
  2. Construcción de Reglas Lógicas: Conecta HUB permite definir reglas lógicas que determinan cómo se establecen estos parámetros, basándose en ciertas condiciones o lógica de negocio.

Agrupación y Operaciones

Una característica poderosa de Conecta HUB es la capacidad de agrupar datos basados en una columna específica y luego aplicar operaciones a esa agrupación. Por ejemplo, si tienes una tabla de inventario con múltiples entradas para diferentes almacenes, puedes agrupar los datos por la columna “almacén”. Luego, sobre esa agrupación, puedes aplicar una operación, como una suma, al campo “Inventario”. Esto te daría el inventario total para cada almacén.

Personalización del Grid de Origen

Para facilitar la lectura y el manejo de datos, Conecta HUB te permite personalizar qué columnas se muestran en el grid de origen. Esto es especialmente útil cuando se trabaja con tablas grandes con muchas columnas. Aunque es posible que algunas columnas no se muestren en el grid, todas las columnas, visibles o no, están disponibles para ser utilizadas en las transformaciones. Esto garantiza que, aunque se simplifique la vista para una mejor legibilidad, no se pierda la capacidad de trabajar con todos los datos disponibles.

Inner Join

ConectaHUB tiene la capacidad de realizar enlaces entre origenes de distintos tiempo siempre y cuando exista un campo clave entre esos origenes de datos. Esta posibilidad permite por ejemplo hacer inner join entre los resultados de una llamada endpoint de una API y el resultado de una consulta a una base de datos MySQL

4.3 Frecuencia

La configuración de la frecuencia de ejecución es un componente esencial en cualquier herramienta ETL, ya que determina cuándo y con qué regularidad se extraen, transforman y cargan los datos.

Especificación en Segundos

Conecta HUB permite a los usuarios especificar la frecuencia de ejecución en segundos, lo que ofrece una gran flexibilidad para determinar cuán a menudo se ejecuta un proceso.

Días de la Semana y Horas Activas

Puedes seleccionar qué días de la semana deseas que se ejecute el proceso y, dentro de esos días, especificar las horas activas. Esto es útil para programar ejecuciones durante horarios no laborables o cuando hay menos carga en los sistemas.

Visualización de la Última Sincronización

Conecta HUB proporciona una función para visualizar cuándo se realizó la última sincronización, lo que ayuda a los usuarios a monitorear y verificar la ejecución de las tareas.

Log del Historial

El log del historial es esencial para rastrear y diagnosticar cualquier problema o error que pueda surgir durante la ejecución.

Período Previo en Segundos

Esta es una característica avanzada que permite a los usuarios configurar un período previo en segundos. Esto significa que, en lugar de simplemente tomar datos desde la última actualización, el ETL retrocederá un período adicional (especificado en segundos) para recuperar datos previos. Es útil para asegurarse de que no se pierdan datos en caso de interrupciones o retrasos en las fuentes de datos.

Retrasos y Periodicidad 

Puedes configurar retrasos entre ejecuciones y definir la periodicidad con la que se ejecutan las tareas.

Dependencias de Tareas

Puedes configurar tareas para que se ejecuten solo después de que se complete otra tarea específica.

Reintentos:

En caso de fallo, Conecta HUB permite configurar un número específico de reintentos antes de marcar la tarea como fallida.

5. Transformaciones

Conecta HUB ha llevado las transformaciones a un nivel avanzado, ofreciendo una amplia gama de operaciones que facilitan y optimizan el proceso de ETL. Actualmente, Conecta HUB cuenta con más de 100 operaciones distribuidas en diversas categorías:

  • Consulta: Operaciones que permiten interrogar y filtrar datos, así como realizar búsquedas específicas dentro de los conjuntos de datos.
  • Matemáticas: Funciones y operaciones que permiten realizar cálculos, desde las operaciones aritméticas básicas hasta funciones más complejas.
  • Cadenas de texto: Operaciones relacionadas con la manipulación y gestión de cadenas de texto, como concatenación, división, reemplazo, entre otras.
  • Validación: Funciones que permiten verificar la integridad, exactitud y conformidad de los datos.
  • Fecha y Hora: Operaciones que facilitan la manipulación, conversión y cálculo de fechas y horas.
  • Condicionales: Operaciones que permiten realizar decisiones basadas en ciertas condiciones o criterios, como IF, ELSE, SWITCH, entre otros.
  • Geoespaciales: Operaciones relacionadas con datos geográficos, como la conversión de coordenadas, cálculo de distancias o determinación de zonas geográficas.
  • Conversión de tipos: Funciones que permiten cambiar el tipo de dato, por ejemplo, de texto a número o de fecha a texto.
  • Agregación: Operaciones que permiten sumar, contar, promediar o realizar otras formas de agregación en conjuntos de datos.
  • Normalización y Estandarización: Funciones que ayudan a llevar los datos a un formato común o estándar.
  • Enriquecimiento de datos: Operaciones que permiten añadir información adicional a los datos existentes, como la adición de datos demográficos basados en códigos postales.
  • Deduplicación: Funciones que identifican y eliminan registros duplicados en un conjunto de datos.

5.1 Consulta

En Conecta HUB, las transformaciones no son solo una simple manipulación de los datos. Van más allá, permitiendo la realización de consultas enriquecidas en diversas fuentes de datos como SQL, API o ficheros. Esto permite a las empresas enriquecer el destino de los datos y realizar la triangulación de información, un proceso que involucra el uso de tres o más fuentes de datos para validar y enriquecer la información.

La capacidad de realizar estas transformaciones avanzadas permite a las empresas explotar plenamente su patrimonio de datos. Por ejemplo, puede obtener datos de un sistema ERP, enriquecerlos con información de un sistema CRM y luego combinarlos con datos de un archivo externo para obtener una visión completa y 360 grados de los clientes o de lacadena de suministro.

Esto facilita un análisis más profundo y preciso, lo que lleva a una mejor toma de decisiones. En última instancia, el poder de las transformaciones en Conecta HUB radica en su capacidad para convertir los datos brutos en información valiosa y significativa, proporcionando a las empresas la inteligencia necesaria para prosperar en un entorno empresarial cada vez más centrado en los datos.

5.1.1 SQL

EXACTA

Realiza una consulta donde en BRTecnologia indicaremos la tecnología donde haremos la consulta, en BRTabla colocaremos la consulta a realizar sin la clausula WHERE, en BRCampoBusqueda indicaremos el campo que pondríamos en la clausula WHERE para comparar, en BRCampoObjetivo indicaremos el campo del cual recogeremos el dato de la búsqueda exacta, y en BRFinConsulta podrá indicarse si es necesario alguna condición más o clausula ORDER BY, GROUP BY
				
					Valor origen: “12”

BRTecnologia: “Prestashop”

BRTabla: “SELECT id_product, name  FROM ps_product_lang”

BRTipoBusqueda: “id_product”

BRTipoObjetivo: “name”

BRFinConsulta: ORDER BY id_lang ASC

ConsultaSQLSentencia: “SELECT id_product, name  FROM ps_product_lang WHERE id_product = “12” ORDER BY id_lang ASC”

Valor Procesado: “Teclado Mecánico Inalámbrico”
				
			
Operacion Factor BRTecnologia BRTabla BRTipoBusqueda BRCampoBusqueda BRCampoObjetivo BRCampoObjetivo
Consulta
-
Prestashop
SELECT id_product, name FROM ps_product_lang
Exacta
id_product
name
ORDER BY id_lang ASC

CONTENIDO

Realiza una consulta donde en BRTecnologia indicaremos la tecnología donde haremos la consulta, en BRTabla colocaremos la consulta a realizar sin la clausula WHERE, en BRCampoBusqueda indicaremos el campo que pondríamos en la clausula WHERE para comparar, en BRCampoObjetivo indicaremos el campo del cual recogeremos el dato de la búsqueda contenida, y en BRFinConsulta podrá indicarse si es necesario alguna condición más o clausula ORDER BY, GROUP BY…

				
					Valor origen: “12”

BRTecnologia: “Prestashop”

BRTabla: “SELECT id_product, name  FROM ps_product_lang”

BRTipoBusqueda: “id_product”

BRTipoObjetivo: “name”

BRFinConsulta: ORDER BY id_lang ASC

ConsultaSQLSentencia: “SELECT id_product, name  FROM ps_product_lang WHERE id_product = “%12%” ORDER BY id_lang ASC”

Valor Procesado: “Teclado Mecánico Inalámbrico”
				
			
Operacion Factor BRTecnologia BRTabla BRTipoBusqueda BRCampoBusqueda BRCampoObjetivo BRCampoObjetivo
Consulta
-
Prestashop
SELECT id_product, name FROM ps_product_lang
Contenido
id_product
name
ORDER BY id_lang ASC

EMPIEZA

Realiza una consulta donde en BRTecnologia indicaremos la tecnología donde haremos la consulta, en BRTabla colocaremos la consulta a realizar sin la clausula WHERE, en BRCampoBusqueda indicaremos el campo que pondríamos en la clausula WHERE para comparar, en BRCampoObjetivo indicaremos el campo del cual recogeremos el dato de la búsqueda la cual empieza por el ValorOrigen, y en BRFinConsulta podrá indicarse si es necesario alguna condición más o clausula ORDER BY, GROUP BY…

				
					Valor origen: “12”

BRTecnologia: “Prestashop”

BRTabla: “SELECT id_product, name  FROM ps_product_lang”

BRTipoBusqueda: “id_product”

BRTipoObjetivo: “name”

BRFinConsulta: ORDER BY id_lang ASC

ConsultaSQLSentencia: “SELECT id_product, name  FROM ps_product_lang WHERE id_product = “12%” ORDER BY id_lang ASC”

Valor Procesado: “Teclado Mecánico Inalámbrico”
				
			
Operacion Factor BRTecnologia BRTabla BRTipoBusqueda BRCampoBusqueda BRCampoObjetivo BRCampoObjetivo
Consulta
-
Prestashop
SELECT id_product, name FROM ps_product_lang
Empieza
id_product
name
ORDER BY id_lang ASC

TERMINA

Realiza una consulta donde en BRTecnologia indicaremos la tecnología donde haremos la consulta, en BRTabla colocaremos la consulta a realizar sin la clausula WHERE, en BRCampoBusqueda indicaremos el campo que pondríamos en la clausula WHERE para comparar, en BRCampoObjetivo indicaremos el campo del cual recogeremos el dato de la búsqueda la cual termina por el ValorOrigen, y en BRFinConsulta podrá indicarse si es necesario alguna condición más o clausula ORDER BY, GROUP BY…

				
					Valor origen: “12”

BRTecnologia: “Prestashop”

BRTabla: “SELECT id_product, name  FROM ps_product_lang”

BRTipoBusqueda: “id_product”

BRTipoObjetivo: “name”

BRFinConsulta: ORDER BY id_lang ASC

ConsultaSQLSentencia: “SELECT id_product, name  FROM ps_product_lang WHERE id_product = “%12″ ORDER BY id_lang ASC”

Valor Procesado: “Teclado Mecánico Inalámbrico”
				
			
Operacion Factor BRTecnologia BRTabla BRTipoBusqueda BRCampoBusqueda BRCampoObjetivo BRCampoObjetivo
Consulta
-
Prestashop
SELECT id_product, name FROM ps_product_lang
Termina
id_product
name
ORDER BY id_lang ASC

5.1.1 API

5.2 Matemáticas

5.2.1 Redondeo

DESCRIPCIÓN:

Redondea un decimal en ValorOrigen al número de decimales que se indique en Factor

EJEMPLO:

Valor origen: “12.34567”

Factor: “2”

Valor Procesado: “12.35”

Tipo Valor
Valor
Valor2
Relacion
Relacion2
Operacion
Redondeo
Factor
2

5.2.1 Moneda

DESCRIPCIÓN:

Redondea un decimal en ValorOrigen a 2 decimales.

EJEMPLO:

Valor origen: “12.34567”

Valor Procesado: “12.35”

Tipo Valor
Valor
Valor2
Relacion
Relacion2
Operacion
Moneda
Factor

5.2.1 EsNumero

DESCRIPCIÓN:

Comprueba si el contenido de ValorOrigen es un número. En caso de no serlo, se le asigna el valor indicado en Factor

EJEMPLO:

Valor origen: “12.34567”

Factor: “Texto”

Valor Procesado: “12.34567”

 

CONFIGURACIÓN:

Tipo Valor
Valor
Valor2
Relacion
Relacion2
Operacion
EsNumero
Factor
Texto

5.2.1 Decimal

DESCRIPCIÓN:

Comprueba si el contenido de ValorOrigen es un número, en caso de serlo se convierte a Decimal, si no lo es el ValorProcesado es 0

EJEMPLO:

Valor origen: “12”

Valor Procesado: “12.00”

 

CONFIGURACIÓN:

Tipo Valor
Valor
Valor2
Relacion
Relacion2
Operacion
Decimal
Factor

5.2.1 Entero Positivo

DESCRIPCIÓN:

Comprueba si el contenido de ValorOrigen es un número entero positivo mayor o igual a 0, en caso de no serlo ValorProcesado es 0

EJEMPLO:

Valor origen: “12”

Valor Procesado: “12”

 

CONFIGURACIÓN:

Tipo Valor
Valor
Valor2
Relacion
Relacion2
Operacion
Mat Entero Positivo
Factor

5.2.1 Dividir

DESCRIPCIÓN:

Divide el ValorOrigen entre el valor indicado en Factor. Si ValorOrigen no es un numero ValorProcesado es igual a 0

EJEMPLO:

Valor origen: “12”

Factor: “2”

Valor Procesado: “6”

 

CONFIGURACIÓN:

Tipo Valor
Valor
Valor2
Relacion
Relacion2
Operacion
Mat Dividir
Factor
2

5.2.1 Multiplicar

DESCRIPCIÓN:

Multiplica el ValorOrigen por el valor indicado en Factor. Si ValorOrigen no es un numero ValorProcesado es igual a 0

EJEMPLO:

Valor origen: “12”

Factor: “2”

Valor Procesado: “24”

 

CONFIGURACIÓN:

Table Header Table Header
Valor
Valor2
Relacion
Relacion2
Operacion
Mat Multiplicar
Factor
2
				
					CÓDIGO:

If IsNumeric(ValorOrigen) Then

ValorProcesado = ValorOrigen * Factor

Else

ValorProcesado = 0

End If
				
			

5.2.1 Restar

DESCRIPCIÓN:

Resta el ValorOrigen menos el valor indicado en Factor

EJEMPLO:

Valor origen: “12”

Factor: “2”

Valor Procesado: “10”

 

CONFIGURACIÓN:

Tipo Valor
Valor
Valor2
Relacion
Relacion2
Operacion
Mat Restar
Factor
2
				
					ValorProcesado = ValorOrigen – Factor


				
			

5.2.1 Sumar

DESCRIPCIÓN:

Suma el ValorOrigen más el valor indicado en Factor

EJEMPLO:

Valor origen: “12”

Factor: “2”

Valor Procesado: “14”

Tipo Valor
Valor
Valor2
Relacion
Relacion2
Operacion
Mat Sumar
Factor
2

5.3 Cadenas de texto

5.3.1 Extraer Desde Hasta

				
					DESCRIPCION:

Extrae el texto de ValorOrigen desde el caracter de Condicion1Valor hasta el caracter de Condicion2Valor

EJEMPLO:

Extraer de este código genérico (88-1234Z) desde el caracter “-” hasta “4”

ValorOrigen: “88-1234Z”

Condicion1Valor: “-”

Condicion2Valor: “4”

ValorProcesado: “1234”
				
			
Tipo Valor
Valor
Valor2
Relacion
Relacion2
Operacion
Extraer desde hasta
Factor
				
					If ValorOrigen <> “” Then

If Condicion1Valor <> “” Then

If Condicion2Valor <> “” Then

If IsNumeric(Condicion1Relacion) Then

Else

Condicion1Relacion = 0

End If

If IsNumeric(Condicion2Relacion) Then

Else

Condicion2Relacion = 0

End If

Dim Posicion1 As Integer = 0

Dim Posicion2 As Integer = 0

If Condicion1Valor = “Inicio” Then

Posicion1 = 0

Else

Posicion1 = ValorOrigen.IndexOf(Condicion1Valor)

End If

If Condicion2Valor = “Fin” Then

Posicion2 = ValorOrigen.Length

Else

Posicion2 = ValorOrigen.IndexOf(Condicion2Valor)

End If

Dim Total As Integer = ValorOrigen.Length

ValorProcesado = ValorOrigen.Substring(Posicion1 + Condicion1Relacion, Posicion2 – Posicion1 + Condicion2Relacion)

End If

End If
				
			

5.3.1 Literal

				
					DESCRIPCIÓN:

Obtiene la cadena del Valor Origen y la mantiene sin transformaciones.

EJEMPLO:

Añadir “EPSON”

Valor origen: “EPSON”

Valor Procesado: “EPSON”

Si la longitud de la cadena

es 0, establece el valor vacío “”

Si contiene un carácter “’”

lo elimina.


				
			
Tipo Valor
Valor
Valor2
Relacion
Relacion2
Operacion
Literal
Factor
				
					If ValorOrigen.Length = 0 Then

ValorProcesado = “”

Else

ValorProcesado = ValorOrigen.Replace(“‘”, “””)

End If
				
			

5.3.1 Anexar

DESCRIPCIÓN:

Añade una cadena al Valor Origen

 

EJEMPLO:

Añadir “.jpg”

Valor origen: “EPSON”

Valor Procesado: “EPSON.jpg”

 

CONFIGURACIÓN:

Tipo Valor
Valor
Valor2
Relacion
Relacion2
Operacion
Anexar
Factor
.jpg
				
					ValorProcesado = ValorOrigen & Factor


				
			

5.3.1 Extraer Desde Hasta Posición

DESCRIPCIÓN:

Extrae el texto de ValorOrigen desde la posición indicada en Condicion1Valor hasta la posición indicada en Condicion2Valor

EJEMPLO:

Extraer de este código genérico (88-1234Z) desde la posición 3 hasta la 6

ValorOrigen: “88-1234Z”

Condicion1Valor: “3”

Condicion2Valor: “6”

ValorProcesado: “1234”

Table Header Table Header
Valor
Valor2
Relacion
Relacion2
Operacion
Extraer desde hasta posicion
Factor
				
					If ValorOrigen <> “” Then

If Condicion1Valor <> “” Then

If Condicion2Valor <> “” Then

If IsNumeric(Condicion1Valor) Then

If IsNumeric(Condicion2Valor) Then

ValorProcesado = ValorOrigen.Substring(Condicion1Valor, Condicion2Valor)

End If

End If

End If

End If

End If
				
			

5.3.1 Sustituir

DESCRIPCIÓN:

Comprueba si la cadena del Valor Origen contiene la Condicion1Valor y reemplaza parte de esa cadena por el Factor indicado

EJEMPLO:

Cambiar cualquier valor a “3”

Valor origen: “045003157”

Valor Procesado: “3”

Si la cadena Valor Origen es “*”

el Valor Procesado es igual al Factor

Tipo Valor
Valor
Valor2
Relacion
Relacion2
operacion
Sustituir
Factor
1
				
					If ValorOrigen <> “” Then

If Condicion1Valor = “*” Then

ValorProcesado = ValorOrigen.ToString.Replace(ValorOrigen, Factor)

Else

If ValorOrigen.Contains(Condicion1Valor) Then

ValorProcesado = ValorOrigen.ToString.Replace(Condicion1Valor, Factor)

End If

End If

Else

If Condicion1Valor = “*” Then

ValorProcesado = Factor

Else

ValorProcesado = ValorOrigen

End If

End If
				
			

5.3.1 Tipo Oración

DESCRIPCIÓN:

Formatea el texto de ValorOrigen para que la primera palabra de la oración esté en mayúscula

EJEMPLO:

ValorOrigen: “la empresa conecta software”

ValorProcesado: “La Empresa Conecta Software”

Tipo Valor
Valor
Valor2
Relacion
Relacion2
Operacion
Tipo Oracion
Factor
				
					ValorOrigen = StrConv(ValorOrigen, VbStrConv.ProperCase)

ValorProcesado = ValorOrigen.Replace(“‘”, “””)
				
			

5.3.1 Extraer

DESCRIPCIÓN:

Extrae una cantidad de caracteres de ValorOrigen desde la posición seleccionada en Condicion1Valor y, a partir de ahí, coge el número de caracteres seleccionado en Condicion2Valor

EJEMPLO:

Extraer de este código genérico (88-1234Z) los 5 carácteres después del “-”

ValorOrigen: “88-1234Z”

Condicion1Valor: “3”

Condicion2Valor: “5”

ValorProcesado: “1234Z”

Tipo Valor
Valor
Valor2
Relacion
Relacion2
Operacion
Extraer
Factor
				
					If ValorOrigen <> “” Then

If Condicion1Valor <> “” Then

If Condicion2Valor <> “” Then

If ValorOrigen.Length > Condicion2Valor Then

ValorProcesado = ValorOrigen.Substring(Condicion1Valor, Condicion2Valor)

Else

ValorProcesado = ValorOrigen.Substring(Condicion1Valor, ValorOrigen.Length – Condicion1Valor)

End If

Else

ValorProcesado = ValorOrigen.Substring(Condicion1Valor, ValorOrigen.Length – Condicion1Valor)

End If

End If

End If

Navegación de documentos
				
			

5.3.1 Tipo Mayúscula

DESCRIPCIÓN:

Formatea el texto de ValorOrigen para que la primera palabra de la oración esté en mayúscula

EJEMPLO:

ValorOrigen: “la empresa conecta software”

ValorProcesado: “La Empresa Conecta Software”

Tipo Valor
Valor
Valor2
Relacion
Relacion2
Operacion
Tipo Oracion
Factor
				
					ValorOrigen = StrConv(ValorOrigen, VbStrConv.ProperCase)

ValorProcesado = ValorOrigen.Replace(“‘”, “””)
				
			

5.3.1 Extraer Hasta

DESCRIPCIÓN:

Extrae el texto de ValorOrigen desde el primer caracter hasta encontrar un caracter indicado en Factor

EJEMPLO:

Extraer de este código genérico (88-1234Z) hasta el caracter “-”

ValorOrigen: “88-1234Z”

Factor: “-”

ValorProcesado: “88”

Tipo Valor
Valor
Valor2
Relacion
Relacion2
Operacion
Extraer hasta
Factor
-
				
					console.log( 'Code is Poetry' );
				
			

5.3.1 Tipo Minúscula

DESCRIPCIÓN:

Formatea el texto de ValorOrigen para que todos los caracteres estén en mayúscula

EJEMPLO:

ValorOrigen: “la empresa conecta software”

ValorProcesado: “LA EMPRESA CONECTA SOFTWARE”

 

Tipo Valor
Valor
Valor2
Relacion
Relacion2
Operacion
Tipo Minuscula
Factor
				
					ValorOrigen = StrConv(ValorOrigen, VbStrConv.Lowercase)

ValorProcesado = ValorOrigen.Replace(“‘”, “””)

Navegación de documentos
				
			

5.3.1 Extraer Desde

DESCRIPCIÓN:

Extrae el texto de ValorOrigen desde el caracter indicado en Factor hasta el final de la cadena

EJEMPLO:

Extraer de este código genérico (88-1234Z) desde el caracter “-”

ValorOrigen: “88-1234Z”

Factor: “-”

ValorProcesado: “1234Z”

Tipo Valor
Valor
Valor2
Relacion
Relacion2
Operacion
Extraer desde
Factor
-
				
					If ValorOrigen <> “” Then

ValorProcesado = ValorOrigen.Substring(ValorOrigen.IndexOf(Factor.Replace(Chr(34), “”)) + 1, ValorOrigen.Length – ValorOrigen.IndexOf(Factor.Replace(Chr(34), “”)) – 1)

End If
				
			

5.3.1 Rellena Izquierda

DESCRIPCIÓN:

Anexa por la izquierda a la cadena ValorOrigen caracteres indicicados en Condicion1Valor hasta que se complete un tamaño de cadena igual al valor indicado en Factor.

EJEMPLO:

ValorOrigen: “12345”

Condicion1Valor: “0”

Factor: “10”

ValorProcesado: “0000012345”

Tipo Valor
Valor
Valor2
Relacion
Relacion2
Operacion
Rellena izquierda
Factor
10
				
					If ValorOrigen <> “” Then

If (ValorOrigen.Length() < CInt(Factor)) Then

Dim cantidadARellenar As Integer = CInt(Factor) – ValorOrigen.Length()

Dim cadenaFinal As String = “”

For i As Integer = 0 To cantidadARellenar – 1

cadenaFinal += Condicion1Valor

Next

ValorProcesado = cadenaFinal + ValorOrigen

Else

ValorProcesado = ValorOrigen

End If

End If
				
			

5.4 Validación

5.4.1 URL

DESCRIPCIÓN:

Formatea la cadena de ValorOrigen para que sea aceptada en una URL

EJEMPLO:

ValorOrigen: “Artículo 20% Descuento 10€”

ValorProcesado: “articulo-20-descuento-10”

Tipo Valor
Valor
Valor2
Relacion
Relacion2
Operacion
Factor

5.5 Fecha y Hora

5.5.1 Fecha actual

DESCRIPCIÓN:

Guarda en ValorProcesado la fecha actual del sistema, el formato dependerá de lo indicado en Factor.

Valores posibles de Factor:

  • Año: Devuelve el año actual
  • FechaCorta: Devuelve la fecha actual con el siguiente formato 03/12/2022
  • FechaHora: Devuelve la fecha actual con el siguiente formato 03/12/2022 11:30:33
  • Hora: Devuelve la hora actual con el siguiente formato 11:30:33
  • FechaFormato: Devuelve la fecha actual con el siguiente formato “yyyy-MM-dd HH:mm:ss”
  • FechaCorta1: Devuelve la fecha actual con el siguiente formato “yyyy-MM-dd”
  • ValorProcesado = CDate(ValorOrigen).ToShortTimeString
  • FechaLarga: Devuelve la fecha actual con el siguiente formato 03/12/2022 11:30:33

EJEMPLO:

Valor origen: “03/12/2022”

Factor: “FechaFormato”

Valor Procesado: “03-12-2022”

Tipo Valor
Valor
Valor2
Relacion
Relacion2
Operacion
FechaActual
Factor
FechaLarga
				
					Select Case Factor

Case “Año”

ValorProcesado = CDate(Now).Year

Case “FechaCorta”

ValorProcesado = CDate(Now).ToShortDateString

Case “FechaHora”

ValorProcesado = CDate(Now)

Case “Hora”

Dim currentTime As Date

currentTime = TimeOfDay

ValorProcesado = currentTime

Case “FechaFormato”

ValorProcesado = Format(Now, “yyyy-MM-dd HH:mm:ss”)

Case “FechaCorta1”

ValorProcesado = Format(Now, “yyyy-MM-dd”)

Case “FechaLarga”

ValorProcesado = Convert.ToDateTime(Now).ToString

End Select
				
			

5.5.1 Fecha

DESCRIPCIÓN:

Le da formato a la fecha recogida en ValorOrigen, el formato dependerá de lo indicado en Factor.

Valores posibles de Factor:

  • Año: Devuelve el año actual
  • FechaCorta: Devuelve la fecha actual con el siguiente formato “03/12/2022”
  • FechaLarga: Devuelve la fecha actual con el siguiente formato “sábado, 3 de diciembre de 2022”

EJEMPLO:

Valor origen: “03/12/2022”

Factor: “FechaLarga”

Valor Procesado: “sábado, 3 de diciembre de 2022”

Tipo Valor
Valor
Valor2
Valor2
Relacion
Relacion2
Operacion
Fecha
Factor
FechaFormato
				
					If ValorOrigen <> “” Then

If IsDate(ValorOrigen) Then

Select Case Factor

Case “Año”

ValorProcesado = CDate(ValorOrigen).Year

Case “FechaCorta”

ValorProcesado = CDate(ValorOrigen).ToShortDateString

Case “FechaLarga”

ValorProcesado = CDate(ValorOrigen).ToLongDateString

End Select

Else

ValorOrigen = “”

End If

Else

ValorProcesado = ValorOrigen

End If
				
			

6. Apps

6.1 Gestión empresarial (ERP / CRM / SGA)

Oportunidades y Necesidades

 

Los sistemas de planificación de recursos empresariales (ERP) y las soluciones de gestión empresarial están en el corazón de cualquier negocio. Abarcan un amplio espectro de funciones y procesos críticos, desde la gestión de la cadena de suministro y las operaciones de fabricación hasta la contabilidad y la gestión de relaciones con los clientes. Sin embargo, estos sistemas suelen ser complejos y pueden funcionar en silos, lo que puede hacer que la interoperabilidad y el acceso a los datos sean desafiantes. Conecta HUB puede ayudar a desbloquear y unificar estos datos a través de sus capacidades de ETL (Extraer, Transformar, Cargar), permitiendo a las empresas aprovechar sus datos para obtener una visión holística de su operación y tomar decisiones basadas en datos.

 

Casos Prácticos

 

Sincronización de datos de inventario:

Conecta HUB puede extraer datos de inventario de un sistema ERP y cargarlos en una plataforma de comercio electrónico para garantizar la precisión y consistencia de la información del producto.

 

Análisis de rendimiento de ventas:

Con Conecta HUB, los datos de ventas se pueden extraer de un sistema ERP y alimentar a una herramienta de Business Intelligence para obtener un análisis de rendimiento en tiempo real.

 

Unificación de datos de clientes:

Si una empresa utiliza un sistema ERP para la gestión financiera y un CRM para la gestión de relaciones con los clientes, Conecta HUB puede sincronizar los datos de los clientes entre estos sistemas para garantizar que todos los equipos tengan la información más actual y precisa.

 

Consolidación financiera:

Si una empresa opera en diferentes regiones y utiliza múltiples sistemas de contabilidad para adaptarse a las necesidades locales, Conecta HUB puede unificar estos datos financieros para proporcionar una visión consolidada del rendimiento financiero de la empresa.

 

Automatización de la gestión de proveedores:

Conecta HUB puede extraer los datos de los proveedores de diferentes sistemas, transformarlos según las necesidades de la empresa y cargarlos en el sistema ERP, asegurando la consistencia y actualización de los datos de los proveedores.

 

Optimización de la cadena de suministro:

Conecta HUB puede extraer datos de pedidos de un ERP y cargarlos en una herramienta de gestión de la cadena de suministro para permitir un seguimiento eficaz de los envíos y optimizar las operaciones logísticas.

 

Ejemplos de Soluciones

 

Conecta HUB puede integrarse con una variedad de sistemas ERP y de gestión empresarial, independientemente del proveedor. Esto incluye soluciones líderes en el mercado como SAP, Oracle ERP Cloud, Microsoft Dynamics 365, QuickBooks y Sage, entre otros. Al ser agnóstico en términos de tecnología, Conecta HUB puede facilitar la interoperabilidad de estos sistemas con otras aplicaciones y fuentes de datos, lo que maximiza el valor de los datos empresariales y mejora la eficiencia operativa.

6.1.1 a3ERP

6.1.1 a3ERP Active X

6.1.1 Alexia

6.1.1 Aqua

6.1.1 Avalon

6.1.1 Bitrix24

6.1.1 Endalia

6.1.1 Factusol

6.1.1 HubSpot

6.1.1 IBM AS400

6.1.1 Microsoft Dynamics NAV

6.1.1 Microsoft Dynamics 365 Business Central

6.1.1 Noray Gestión

6.1.1 OpenHR

6.1.1 IntegraQS

6.1.1 Sage 50

Configuración de Conecta HUB para Sage 50:

 

1.Inicio de Conecta HUB:

    • Ejecuta Conecta HUB y comienza la configuración eligiendo el sistema de origen y destino.
    • Selección de la Colección:
      • Carga en la Conecta HUB la colección preparada para la integración entre Sage y tu aplicación elegida.

2. Selección de la Colección:

      • Carga en la Conecta HUB la colección preparada para la integración entre Sage y tu aplicación elegida.

3. Configuración de Sage 50 como Origen:

    • En la pantalla de configuración, selecciona Sage 50 como el sistema de origen. La herramienta detectará automáticamente el servidor SQL Server y seleccionará la base de datos más reciente.
Conector Sage 50

4. Configuración de Destino:

    • Selecciona la aplicación como el sistema de destino, ingresando detalles como el servidor, usuario y contraseña para la base de datos.

6.1.1 Sage 200

Configurar la conexión con Sage 200

En Colecciones, seleccionamos la tecnología Sage 200.

Colecciones ERP

Configuramos el acceso al servidor y la base de datos con el asistente de configuración. 

A continuación seleccionamos las otras tecnologías a conectar. En este ejemplo, seleccionamos PrestaShop y configuramos los datos de acceso.

colecciones ecommerce

6.1.1 Sage 100

6.1.1 SAP Business One

6.1.1 SAP S/4HANA

6.1.1 Seres

6.1.1 SQL Pyme

6.1.1 Ubikos

Conecta Ubikos con tus aplicaciones y ecosistema digital con Conecta HUB.

Sincroniza todo el proceso contable de tu hotel, facturas del día, producción, depósitos, garantías y cobros.

¿Qué datos puedo sincronizar de Ubikos?

Aquí tienes ejemplos de lo que puedes sincronizar. Si no ves lo que necesitas, escríbenos.

  • Producción diaria
  • Garantía
  • Cobros de factura
  • Facturas de venta
  • Depósitos

6.1.1 Zoho

6.2 CMS / Web / Ecommerce / Marketplaces

Oportunidades y Necesidades

 

Los sistemas de gestión de contenidos (CMS), las plataformas de comercio electrónico y los mercados en línea son herramientas esenciales en el mundo digital actual. Ayudan a las empresas a presentar y vender sus productos y servicios en línea a una audiencia global. Sin embargo, la gestión eficaz de estos canales puede ser desafiante debido a la necesidad de mantener la consistencia y precisión de los datos del producto, así como de sincronizar los pedidos y la información del inventario entre múltiples plataformas. Conecta HUB puede facilitar estos procesos al proporcionar capacidades robustas de ETL que permiten a las empresas extraer, transformar y cargar datos entre diferentes plataformas y sistemas.

 

Casos Prácticos

 

Sincronización de datos de producto:

Conecta HUB puede extraer información de productos de un sistema ERP o una base de datos y cargarla en un CMS o una plataforma de comercio electrónico, asegurando que la información del producto esté actualizada y sea precisa en todos los canales de ventas.

Gestión de pedidos multicanal:

Conecta HUB puede extraer datos de pedidos de diferentes marketplaces y cargarlos en un sistema de gestión de pedidos, proporcionando una vista consolidada de todos los pedidos.

 

Automatización del inventario:

Conecta HUB puede sincronizar los datos del inventario entre un sistema ERP y una plataforma de comercio electrónico o un marketplace, permitiendo una gestión de inventario precisa y en tiempo real.

 

Optimización de la experiencia del cliente:

Conecta HUB puede extraer datos de comportamiento del cliente de un CMS o una plataforma de comercio electrónico y cargarlos en un sistema de gestión de relaciones con los clientes (CRM), permitiendo a las empresas personalizar la experiencia del cliente y mejorar la retención.

 

Análisis de rendimiento de ventas:

Con Conecta HUB, los datos de ventas de diferentes canales pueden ser extraídos y cargados en una herramienta de Business Intelligence para obtener un análisis detallado del rendimiento de las ventas.

 

Gestión eficaz del catálogo de productos:

Si una empresa vende en varios marketplaces, Conecta HUB puede facilitar la gestión del catálogo de productos al sincronizar los datos del producto entre estos marketplaces y el sistema ERP de la empresa.

 

Ejemplos de Soluciones

 

Conecta HUB puede integrarse con una variedad de CMS, plataformas de comercio electrónico y marketplaces, incluyendo soluciones populares como WordPress, Shopify, WooCommerce, PrestaShop, Magento, Amazon, eBay, entre otros. Gracias a su flexibilidad y capacidad de adaptación, Conecta HUB puede ayudar a las empresas a optimizar su presencia en línea y a mejorar la eficiencia de sus operaciones de venta en línea.

6.2.1 Aliexpress

Integración de AliExpress con Conecta HUB

Integra tu cuenta de AliExpress en tu ecosistema digital con Conecta HUB, facilitando la sincronización de productos, pedidos, precios y otras transacciones importantes con tu ERP, Ecommerce u otras plataformas empresariales.

AliExpress ofrece APIs que permiten automatizar procesos de ecommerce, como la recepción de información de productos, la actualización de inventarios, y la gestión de pedidos, lo que es especialmente útil para operaciones de dropshipping o marketplaces.

En Conecta HUB, haz clic en «Añadir nueva conexión» y selecciona AliExpress y sigue los pasos para iniciar sesión y conectar la API.

colecciones ecommerce

¿Cómo crear una cuenta en AliExpress y habilitar la API?

  1. Crear una cuenta de vendedor: Regístrate en el AliExpress Seller Center y sigue los pasos para completar tu perfil.
  2. Crear una cuenta de desarrollador: Una vez que tengas la cuenta de vendedor, visita el Portal de Desarrolladores de AliExpress y utiliza las mismas credenciales para iniciar sesión.
  3. Solicitar acceso a la API: Completa la solicitud en la sección «App Management» de la consola de desarrolladores. Elige el tipo de aplicación «Self Developer» y proporciona los detalles de tu empresa y los propósitos de la integración​.

¿Qué datos puedo sincronizar desde AliExpress?

  1. Productos: Información detallada de productos, incluidos nombre, descripción, precio, imágenes y disponibilidad en tiempo real.
  2. Inventarios: Sincronización automática de inventarios entre AliExpress y tu sistema ERP o Ecommerce.
  3. Pedidos: Gestión de pedidos, actualización de estados y números de seguimiento.
  4. Precios: Actualización en tiempo real de precios, incluida la posibilidad de geo-localización para ajustar precios según el país.
  5. Datos del vendedor: Información sobre los proveedores y la gestión de productos más vendidos​

Enlaces útiles:

Esta integración permite automatizar gran parte de la gestión operativa, asegurando que los datos siempre estén actualizados y optimizados en todas las plataformas que utilices.

6.2.1 Amazon

Amazon Seller Central

Integra tu cuenta de Amazon Seller Central en tu ecosistema digital con Conecta HUB. 

Sincroniza tu catalogo de productos, stock, pedidos y precios con otras aplicaciones, como tu ERP o Ecommerce.

Para empezar a vender en Amazon, crea tu cuenta Amazon Seller Central en sell.amazon.com

¿Qué datos puedo sincronizar de Amazon?

Todos los endpoints disponibles están publicados en la documentación oficial de Amazon.

https://developer-docs.amazon.com/sp-api/docs/fbainventory-api-v1-reference#get-fbainventoryv1summaries

Ejemplo de sincronización de Stock

Datos conectados desde la API de Amazon para obtener el inventario detallado en tiempo real:

  • Stock que se puede entregar (Cantidad actual)
  • Stock enviado
  • Stock recibido
  • Reservas
    • Total de stock reservado
    • Stocks reservados en pedidos de clientes
    • Stock pendiente de envío
    • Stock en estado procesado
  • Investigación (Para cumplimiento de Amazon)
    • Stock investigado
  • Cantidad que no se puede vender
    • Total de stock invendible
    • Stock dañado del cliente
    • Stock dañado en almacén
    • Stock dañado del distribuidor
    • Stock dañado del transportista
    • Stock defectuoso
    • Stock caducado
  • Stock total

Amazon Vendor

Características de Conecta HUB para Amazon Vendor 

Orden de Compra 

Crear Orden de Venta en ERP procesando Órdenes de Compra que son generadas por Amazon (Purchase Order)

Orden de Compra Acuse de Recibo 

Enviar acuse de recibo como Cantidad (Qty) a enviar, orden pendiente o rechazar producto a Amazon. (Purchase Order Acknowledgment) 

ARN (Número de Referencia de Amazon) 

Generar el número ARN para recoger los envíos de ERP a Amazon. 

Importar ARN(Número de Referencia de Amazon) 

Importar ARN de ERP cuyo transportista ha sido asignado para recogida. 

Imprimir Etiquetas 

Permite a los usuarios imprimir etiquetas desde ERP para envíos de Amazon. 

ASN(Advance Shipment Notice) 

Actualiza Amazon sobre lo que se entrega para recoger no no recoger ambos envíos 

Facturas 

Exportar Facturas de ERP a Amazon para Envíos Entregados. 

  

6.2.1 ebay

Integra tu cuenta de eBay Seller en tu ecosistema digital con Conecta HUB.

Sincroniza tu catálogo de productos, stock, pedidos y precios con otras aplicaciones, como tu ERP o plataforma de ecommerce.

Para comenzar a vender en eBay, crea tu cuenta en el Centro de Vendedores de eBay.

¿Qué datos puedo sincronizar desde eBay?

eBay proporciona una variedad de APIs que permiten a los desarrolladores integrar y gestionar diversas funcionalidades de la tienda. Los endpoints disponibles están detallados en la documentación oficial de eBay Developers Program.

6.2.1 Magento

Integración de Magento 2 con Conecta HUB

Descripción:

Integra tu tienda Magento 2 con Conecta HUB para sincronizar productos, pedidos, precios y gestionar inventarios, mejorando la eficiencia operativa entre tu tienda y otros sistemas como ERP o plataformas de Ecommerce. Magento 2 ofrece una robusta API REST y SOAP, que permite gestionar toda la información de tu tienda desde aplicaciones externas.

¿Cómo crear una cuenta y habilitar la API en Magento 2?

  1. Configurar la API de Magento: Magento 2 soporta tanto REST como SOAP APIs. Debes acceder al panel de administrador y habilitar la integración:
    • Ve a System > Extensions > Integrations y añade una nueva integración.
    • Proporciona los detalles de la integración y selecciona los recursos a los que tu integración tendrá acceso.
    • Guarda la integración y utiliza el token de autenticación generado para hacer llamadas API​R-MartinsFirebear Studio.
  2. Autenticación: Magento 2 utiliza tokens para autorizar las llamadas API. El token se genera utilizando las credenciales de administrador. Para obtenerlo, puedes hacer una solicitud POST a este endpoint:
  3. POST <host>/rest/<store_code>/V1/integration/admin/token
  4. Con un payload que incluye tu nombre de usuario y contraseña:
  5. { "username": "admin", "password": "your_password" } El token es necesario para cualquier operación administrativa en la API​.

¿Qué datos puedo sincronizar desde Magento 2?

  1. Productos: Puedes crear, actualizar y eliminar productos, así como gestionar sus atributos, precios e inventario.
  2. Pedidos: Administración completa del ciclo de vida del pedido, desde la creación hasta la facturación y el envío.
  3. Inventarios: Sincronización automática del inventario entre tu tienda Magento y otros sistemas.
  4. Clientes: Administración de cuentas de clientes, incluyendo la creación de nuevas cuentas o la actualización de dato

Enlaces útiles:

Con esta integración, puedes optimizar el flujo de datos entre tu tienda y otras aplicaciones clave, asegurando una gestión eficaz y automatizada de la tienda online.

6.2.1 PrestaShop

Integra tu ecommerce PrestaShop en tu ecosistema digital con Conecta HUB. 

Sincroniza tu catalogo de productos, stock, pedidos, carritos y precios con otras aplicaciones, como tu ERP o Marketplaces.

Para empezar a vender con PrestaShop, crea tu cuenta  en prestashop.es/ofertas-prestashop/

¿Qué datos puedo sincronizar de PrestaShop?

Todos los endpoints disponibles están publicados en la documentación oficial de PrestaShop.

devdocs.prestashop-project.org

Conectar PrestaShop en Conecta HUB

Agrega PrestaShop como fuente de datos en Conecta HUB.

El primer paso es obtener la Clave Webservice de tu cuenta Prestashop.

  • Inicia sesión en el backoffice de PrestaShop
  • En el menú de la izquierda, abre la configuración avanzada y selecciona Webservice
  • En la sección Configuración, asegúrate de que Webservice está habilitado para tu cuenta.
  • Crea una clave nueva en «Añadir nueva clase webservice»
  • Copia la clave
  • Inserta la clave en el cuadro de dialogo Datos de acceso en el asistente de configuración de Conecta HUB.

 

También puedes conectar tu cuenta de PrestaShop via Base de Datos con la información del servidor y el nombre de la base de datos.

Catálogo

  • Nombre
  • Descripcion
  • Referencia
  • EAN
  • Categorías (familias)
  • Marcas
  • Atributos (talla, color, etc.)
  • Imágenes

Precios

  • Tarifa base
  • Grupo de cliente x Grupo de producto
  • Grupo de cliente x Producto
  • Cliente x Producto
  • Tarifas a medida

Productos

Crea y actualiza productos

  • Características (composición)
  • Documentos adjuntos
  • Productos alternativos
  • Productos relacionados
  • Productos recomendados

Pedidos

Envía pedidos a tu sistema de facturación

  • Recepción pedidos
  • Historial pedidos

Clientes

  • Datos fiscales
  • Datos de contacto
  • Crédito y saldo
  • Modelo 347
  • Comisionista asociado
  • Acceso múltiple (varios accesos vinculados a un Cliente)
  • Niveles de acceso (perfiles Consulta, Compra y Administración)

Stock

  • Stock global
  • Multialmacen

6.2.1 Shopify

Integra tu ecommerce Shopify en tu ecosistema digital con Conecta HUB. 

Sincroniza tu catalogo de productos, stock, pedidos, carritos y precios con otras aplicaciones, como tu ERP o Marketplaces.

Para empezar a vender con Shopify, crea tu cuenta  en shopify.com

¿Qué datos puedo sincronizar de Shopify?

Todos los endpoints disponibles están publicados en la documentación oficial de Shopify.

https://shopify.dev/docs/api/admin-rest

Las limitaciones de la API se pueden consultar aquí

https://shopify.dev/docs/api/usage/rate-limits

6.2.1 TikTok Shop

Integra tu cuenta de TikTok Shop en tu ecosistema digital con Conecta HUB.

Sincroniza tu catálogo de productos, stock, pedidos y precios con otras aplicaciones, como tu ERP o plataforma de ecommerce.

Para comenzar a vender en TikTok Shop, crea tu cuenta en el Centro de Socios de TikTok Shop.

¿Qué datos puedo sincronizar desde TikTok Shop?

TikTok Shop ofrece una API abierta que permite a los desarrolladores integrar y gestionar diversas funcionalidades de la tienda. Los endpoints disponibles están detallados en la documentación oficial de TikTok Shop Open API.

¿Qué datos puedo sincronizar con TikTok Shop

  • Catálogo de Productos
  • Pedidos y Envíos
  • Precios
  • Devoluciones
  • Fichas técnicas
  • Stock

Estos datos te permiten mantener una gestión precisa del inventario, asegurando que la información de stock en tu ERP y otras plataformas esté siempre actualizada.

Para más detalles sobre la integración y los endpoints disponibles, consulta la documentación oficial de TikTok Shop Open API.

6.2.1 WooCommerce

Integra tu ecommerce WooCommerce en tu ecosistema digital con Conecta HUB. 

Sincroniza tu catalogo de productos, stock, pedidos, carritos y precios con otras aplicaciones, como tu ERP o Marketplaces.

Para empezar a vender con WooCommerce, crea tu cuenta  en https://woocommerce.com/es/

¿Qué datos puedo sincronizar de WooCommerce?

Todos los endpoints disponibles están publicados en la documentación oficial de WooCommerce.

https://developer.woocommerce.com/docs/

 
Aviso Tarifas WooCommerce

En WooCommerce no se pueden publicar tarifas.

6.3 Business Intelligence y Business Analytics

Oportunidades y Necesidades

 

En el entorno empresarial actual, impulsado por los datos, las herramientas de Business Intelligence (BI) y Business Analytics (BA) son esenciales para ayudar a las empresas a entender y utilizar la información que recogen. Estas herramientas permiten a las empresas analizar y visualizar sus datos, identificar tendencias y patrones, y tomar decisiones informadas. Sin embargo, para que estas herramientas sean efectivas, necesitan tener acceso a datos precisos, actualizados y relevantes. Aquí es donde Conecta HUB puede ayudar, al proporcionar capacidades de ETL que permiten a las empresas extraer, transformar y cargar datos de múltiples fuentes en sus sistemas de BI y BA.

 

Casos Prácticos

 

Unificación de datos de múltiples fuentes:

Conecta HUB puede extraer datos de una variedad de fuentes, transformarlos según sea necesario y cargarlos en un sistema de BI o BA, proporcionando una vista unificada de los datos que facilita el análisis y la toma de decisiones.

 

Análisis en tiempo real:

Al proporcionar capacidades de ETL en tiempo real, Conecta HUB puede ayudar a las empresas a obtener análisis en tiempo real, lo que les permite responder rápidamente a las tendencias emergentes y a los cambios en el entorno empresarial.

 

Automatización de informes:

Conecta HUB puede programar la extracción, transformación y carga de datos para automatizar la creación de informes, liberando tiempo para el análisis y la interpretación de los datos.

 

Mejora de la calidad de los datos:

Al proporcionar capacidades de transformación de datos, Conecta HUB puede ayudar a las empresas a mejorar la calidad de los datos que alimentan sus sistemas de BI y BA, lo que resulta en análisis más precisos y decisiones mejor informadas.

 

Integración de datos en la nube y en las instalaciones:

Conecta HUB puede extraer, transformar y cargar datos tanto de fuentes en la nube como de fuentes en las instalaciones, lo que permite a las empresas aprovechar al máximo todos sus datos.

 

Gestión de grandes volúmenes de datos:

Con su capacidad para manejar grandes volúmenes de datos, Conecta HUB puede facilitar el análisis de Big Data, proporcionando a las empresas insights valiosos que pueden ayudarles a obtener una ventaja competitiva.

 

Ejemplos de Soluciones

 

Conecta HUB puede integrarse con una amplia gama de herramientas de BI y BA, desde soluciones en la nube hasta soluciones en las instalaciones. Algunos ejemplos de estas herramientas incluyen Tableau, Power BI, Google Analytics, SAS, IBM Cognos y nuestra solución con paneles analíticos preconfigurados, BI Studio. Gracias a su capacidad para manejar cualquier tipo de datos y su flexibilidad para adaptarse a cualquier sistema de BI o BA, Conecta HUB puede ser un componente valioso en cualquier estrategia de análisis de negocios.

6.3.1 BI Studio

6.3.1 Power BI

6.4 Machine Learning / Inteligencia Artificial

Oportunidades y Necesidades

 

La Inteligencia Artificial (IA) y el Aprendizaje Automático (ML) están transformando la forma en que las empresas operan y toman decisiones. Permiten a las empresas automatizar procesos, mejorar la eficiencia, obtener insights más profundos y ofrecer experiencias personalizadas a los clientes. Sin embargo, para que estas tecnologías sean efectivas, necesitan tener acceso a grandes volúmenes de datos de alta calidad. Conecta HUB puede jugar un papel vital aquí, extrayendo datos de una multitud de fuentes, transformándolos según sea necesario y cargándolos en sistemas de IA/ML.

 

Casos Prácticos

 

Procesamiento de datos a gran escala:

Con Conecta HUB, puedes extraer datos de una multitud de fuentes, transformarlos según sea necesario y cargarlos en sistemas de IA/ML. Esta capacidad para manejar grandes volúmenes de datos es esencial para el entrenamiento de modelos de IA/ML.

 

Actualización en tiempo real de modelos de IA/ML:

Con Conecta HUB, puedes alimentar tus modelos de IA/ML con datos en tiempo real, lo que permite a tus modelos adaptarse y aprender de los cambios en los patrones de datos a medida que ocurren.

 

Automatización de tareas de procesamiento de datos:

Conecta HUB puede automatizar tareas de procesamiento de datos que son repetitivas y propensas a errores, como la limpieza de datos, la detección y el manejo de valores atípicos y la normalización de datos.

 

Integración de datos heterogéneos:

Con Conecta HUB, puedes integrar datos de diversas fuentes y formatos, creando conjuntos de datos homogéneos que se pueden usar para entrenar modelos de IA/ML más eficientes y precisos.

 

Extracción de datos no estructurados:

Conecta HUB puede extraer datos no estructurados, como texto e imágenes, y transformarlos en formatos que pueden ser utilizados por los sistemas de IA/ML.

 

Enriquecimiento de datos:

Con Conecta HUB, puedes enriquecer tus datos con información adicional de fuentes externas, lo que puede mejorar la precisión y la eficacia de tus modelos de IA/ML. Por ejemplo, podemos extraer de un sistema de gestión empresarial el nombre y la marca de un producto, y pedirle a una inteligencia artificial como ChatGPT que genere un texto comercial descriptivo con una extensión de palabras óptima para SEO y llevar esa información al Ecommerce o Marketplace de destino.

 

Ejemplos de Soluciones

 

Conecta HUB puede integrarse con una amplia gama de herramientas de IA/ML, ya sean soluciones en la nube, soluciones en las instalaciones o incluso frameworks de código abierto. Algunos ejemplos de estas herramientas incluyen TensorFlow, PyTorch, Amazon SageMaker, Microsoft Azure Machine Learning, IBM Watson y muchas más. Gracias a su capacidad para manejar cualquier tipo de datos y su flexibilidad para adaptarse a cualquier sistema de IA/ML, Conecta HUB puede ser un componente valioso en cualquier estrategia de IA/ML.

6.4.1 OpenAI

6.4.1 Google Cloud Vision

6.5 Bases de datos / API

Oportunidades y Necesidades

 

Las bases de datos y las APIs representan dos de las formas más comunes en las que las empresas almacenan y acceden a sus datos. Cada base de datos y API tiene su especificidad, lo que puede dificultar su integración con otros sistemas. Conecta HUB puede hacer posible esta integración, permitiendo conectar, transformar y sincronizar datos entre diferentes bases de datos y API, sin importar su tecnología, estructura de datos o protocolo de acceso.

 

Casos Prácticos

 

Integración de Bases de Datos:

Supongamos que una empresa tiene varias bases de datos SQL y NoSQL y necesita combinar datos de todas para generar informes o análisis. Con Conecta HUB, es posible extraer datos de estas bases de datos, transformarlos según sea necesario y cargarlos en un sistema de destino, todo de forma automatizada.

 

Conexión con APIs:

Si una organización utiliza servicios externos que proporcionan acceso a sus datos a través de API, Conecta HUB puede ayudar a conectarse a estas API, extraer los datos necesarios y cargarlos en los sistemas internos. Con Conecta HUB, se puede acceder a un editor JSON que cuenta con todas las autenticaciones disponibles en el mercado para poder visualizar cualquier endpoint.

 

Transformación de Datos:

Las bases de datos y las API pueden tener diferentes estructuras y formatos de datos. Con Conecta HUB, estos datos pueden ser transformados a un formato común que facilita su integración y análisis.

 

Automatización de Procesos:

Conecta HUB puede automatizar la extracción, transformación y carga de datos desde y hacia bases de datos y APIs. Esto ahorra tiempo y reduce la posibilidad de errores.

 

Sincronización de Datos en Tiempo Real:

Con Conecta HUB, los datos pueden ser sincronizados en tiempo real entre diferentes bases de datos y APIs, garantizando que siempre se trabaje con la información más actualizada.

 

Seguridad y Cumplimiento:

Con Conecta HUB, los procesos de transferencia y transformación de datos cumplen con las normas de seguridad. Además, cuenta con medidas para evitar la inyección SQL malintencionada. Su arquitectura de datos distribuida permite guardar los datos en caliente entre origen y destino sin almacenarlos en ningún repositorio externo, lo que aumenta la seguridad y protege la privacidad.

 

Ejemplos de Soluciones

 

Conecta HUB puede conectarse a una amplia variedad de bases de datos y APIs, desde las más tradicionales como MySQL, PostgreSQL, Oracle, MongoDB, hasta las más específicas y modernas como Google Firebase, Elasticsearch, etc. Además, cuenta con un editor visual completo de SQL que permite realizar consultas complejas sin necesidad de escribir código. En cuanto a las APIs, puede conectarse a cualquier API RESTful, SOAP, GraphQL, etc., lo que permite a las empresas aprovechar servicios externos y datos en sus propios sistemas. En resumen, Conecta HUB es un facilitador de la interoperabilidad de los datos en las organizaciones.

6.5.1 SQL Server

Configurar conexión a SQL Server

SQL Server

Una de las tecnología de base de datos más extendida. Sistemas de Gestión como Sage o Aqua emplean esta tecnología para realizar el almacenado de los datos.

Conecta HUB realiza consultas en lenguaje SQL para llevar a cabo los lectura de este tipo de tecnología. Además, también tiene la capacidad de realizar UPDATE o INSERT dentro de estás base de datos para insertar los pedidos de realizados en prestashop, por ejemplo.

Para realizar la conexión es necesario contar con el usuario y contraseña del servidor SQL. Una herramienta indispensable es SQL Management.

6.5.1 MySQL

6.5.1 PostgreSQL

6.5.1 Access MDB

Access MDB

Otra tecnología compatible con Conecta HUB son los archivos en formato .mdb  de tipo Access. Unicamente debemos indicarle la ruta donde se encuentra el archivo y regenerar la sentencia SQL de lectura que se realizará en una determinada tabla de la base de datos.

6.5.1 Firebird

Sistemas de Gestión como A3 o SQLPyme utilizan el tipo de origen OBDC a través de Firebird para obtener los datos de productos, clientes, stock, etc, etc.

Será necesario generar un DSN tipo Firebird en los tipo de origen ODBC.

6.6 Archivos / Eventos

Oportunidades y Necesidades

 

El manejo de archivos y la gestión de eventos son dos formas esenciales de gestionar la información. Conecta HUB proporciona una forma sencilla y efectiva de importar, exportar y manipular datos en formatos de archivo variados y de gestionar eventos en tiempo real para permitir respuestas ágiles.

 

Las organizaciones se están moviendo hacia la arquitectura basada en eventos, donde los datos son seguidos y gestionados a medida que se mueven de un sistema a otro. Este cambio desde los datos en reposo, típicamente acumulados en grandes almacenes de datos, a los datos en movimiento enfatiza la necesidad de soluciones como Conecta HUB.

 

Casos Prácticos

 

Automatización de Importación/Exportación de Archivos:

Conecta HUB puede automatizar la carga, transformación y almacenamiento de archivos CSV, Excel o XML, facilitando la administración de datos.

 

Procesamiento de Archivos en Batch:

Cuando una empresa necesita migrar grandes volúmenes de datos, Conecta HUB puede automatizar el proceso de procesamiento de archivos, ahorrando tiempo y reduciendo errores.

 

Gestión de Eventos en Tiempo Real:

Con Conecta HUB, las empresas pueden configurar eventos para desencadenarse en tiempo real en respuesta a ciertas condiciones o en horarios específicos. Esto facilita la rápida reacción a las circunstancias y maximiza las oportunidades.

 

Flujos de Trabajo Basados en Eventos:

Siguiendo el paradigma de la Arquitectura Orientada a Servicios (SOA), Conecta HUB permite diseñar flujos de trabajo que se activan en base a eventos específicos, lo que mejora la automatización y adaptabilidad de los procesos de gestión de datos y negocios.

 

Interoperabilidad de Datos:

Conecta HUB garantiza la interoperabilidad de los datos, transformándolos de un formato a otro para que sean utilizables en diferentes sistemas.

 

Seguridad:

Conecta HUB mantiene altos estándares de seguridad durante el procesamiento de archivos y la gestión de eventos. Protege la transmisión de datos y mantiene la seguridad de los datos en todo el proceso.

 

La evolución de la arquitectura basada en eventos

 

El cambio hacia una arquitectura basada en eventos representa un giro en la forma en que las empresas manejan los datos. En lugar de concentrarse en acumular datos en depósitos estáticos, las empresas están comenzando a prestar más atención a los datos “en movimiento”. Con Conecta HUB, las empresas pueden seguir y gestionar los datos a medida que se mueven de un sistema a otro, lo que les permite responder rápidamente a los cambios y aprovechar las oportunidades en tiempo real.

 

Ejemplos de Soluciones

 

Con Conecta HUB, las empresas pueden gestionar sus archivos y eventos con gran eficiencia. Los flujos de trabajo pueden ser configurados para importar archivos desde múltiples fuentes, transformarlos según sea necesario, y exportarlos a los sistemas de destino. Los eventos pueden ser configurados para activar flujos de trabajo específicos, permitiendo a las empresas responder con rapidez a las circunstancias. Con Conecta HUB, la manipulación de archivos y la gestión de eventos se convierten en tareas sencillas, seguras y eficientes.

6.6.1 CSV

Configurar conexión a archivos CSV

Podremos indicar el tipo de delimitador (coma, punto y coma, espacio, guión, etc) para poder formatear los datos de manera correcta.

6.6.1 Excel

Archivos XLS:

Nos permite indicar la hoja concreta que queremos mapear y el rango de columnas y filas concretos.

6.6.1 Mailchimp

6.6.1 Typeform

6.6.1 TXT

6.6.1 FTP

6.6.1 Carpeta local

6.6.1 Airtable

6.6.1 Ejemplos Archivos

6.7 Big Data

Oportunidades y Necesidades

 

Generamos una gran cantidad de datos en cada instante. Si gestionamos e interpretamos correctamente estos datos, las empresas pueden obtener un conocimiento valioso que impulsará su crecimiento y competitividad. En el corazón de esta revolución de los datos se encuentra el concepto de Big Data: la idea de que podemos aprender mucho de conjuntos de datos grandes y a menudo complejos.

 

Con Conecta HUB, las empresas tienen la habilidad para manejar y extraer valor de sus datos, sin importar su volumen o complejidad. Recogiendo, organizando y analizando Big Data, las empresas pueden descubrir patrones y tendencias que de otra manera podrían pasar desapercibidos, permitiendo un mejor entendimiento de su rendimiento, sus clientes y su mercado.

 

Casos Prácticos

 

Solución PIM:

Un fabricante de productos necesita completar las fichas técnicas de sus productos con datos procedentes de un catálogo online como Icecat. Conecta HUB permite integrar esta información en el sistema PIM de la empresa, facilitando el mantenimiento y actualización de los datos del producto.

 

Datos Demográficos:

Una empresa de turismo desea obtener datos demográficos detallados sobre ciudades y regiones específicas para personalizar sus paquetes turísticos. Con Conecta HUB, estos datos pueden ser recopilados de diversas fuentes, combinados y analizados para proporcionar una visión completa.

 

Datos de Consumo Agregados:

Un minorista quiere entender el comportamiento de compra de sus clientes en distintos mercados. Conecta HUB puede recoger y analizar datos de consumo agregados, permitiendo identificar tendencias y ajustar estrategias de marketing y ventas.

 

Ubicación de Empresas:

Un proveedor B2B necesita saber la ubicación de las empresas en una zona determinada para planificar su estrategia de ventas y distribución. Con Conecta HUB, estos datos pueden ser recopilados de varias fuentes y presentados de una manera fácilmente comprensible.

 

Score Crediticio de Empresas:

Un banco o una financiera requieren información sobre el score crediticio de una empresa antes de aprobar un préstamo. Conecta HUB puede integrar datos de sitios como eInforma para proporcionar un análisis crediticio detallado.

 

Datos de Mercado:

Una empresa quiere obtener una visión profunda de su mercado, incluyendo tendencias actuales, preferencias del consumidor y competencia. Conecta HUB permite recoger, organizar y analizar estos datos para informar su estrategia y toma de decisiones.

 

Ejemplos de Soluciones

 

Conecta HUB es la herramienta perfecta para la gestión y el análisis de Big Data. Ya sea que se trate de datos de productos, demográficos, de consumo, de ubicación de empresas, de crédito o de mercado, Conecta HUB proporciona las herramientas necesarias para recoger, organizar y analizar estos datos de manera eficiente. Su enfoque en la seguridad, la flexibilidad y la facilidad de uso hacen de Conecta HUB una solución de Big Data indispensable para cualquier empresa que busque obtener una ventaja competitiva.

6.7.1 Open Data BCN

6.7.1 AEMET

6.8 Edge / Internet of Things

Oportunidades y Necesidades

 

El Internet de las cosas (IoT) está revolucionando la forma en que interactuamos con el mundo físico. Desde sensores de temperatura en una cadena de frío, hasta rastreadores de ubicación en flotas de vehículos, el IoT está generando una inmensa cantidad de datos que ofrecen una visión sin precedentes de nuestras operaciones. Pero estos datos solo son valiosos si podemos recogerlos, organizarlos y analizarlos de manera eficaz.

 

Conecta HUB permite a las empresas hacer precisamente eso. Su capacidad para interactuar con una amplia variedad de dispositivos y sensores IoT asegura que todos los datos que se generen puedan ser recogidos de forma segura y efectiva. Una vez recogidos, estos datos pueden ser organizados, analizados y presentados de forma que ofrezca la visión más completa y útil posible.

 

Casos Prácticos

 

Gestión de Flotas:

Una empresa de logística tiene instalados rastreadores de ubicación en todos sus vehículos. Conecta HUB puede recoger estos datos en tiempo real, permitiendo a la empresa rastrear sus vehículos en todo momento y mejorar la eficiencia de sus rutas.

 

Control de Temperatura:

Una cadena de supermercados utiliza sensores de temperatura en su cadena de frío para garantizar la calidad de los alimentos. Conecta HUB puede recoger estos datos y generar alertas en caso de que se produzca alguna anomalía.

 

Monitorización del Consumo de Energía:

Una empresa quiere reducir su huella de carbono monitorizando y optimizando su consumo de energía. Con Conecta HUB, estos datos pueden ser recogidos y analizados para identificar posibles áreas de mejora.

 

Seguimiento de la Producción:

En una fábrica, varios dispositivos IoT pueden estar monitorizando la producción. Conecta HUB permite recoger estos datos, lo que proporciona una visión detallada de la eficiencia de la producción y ayuda a identificar posibles problemas.

 

Seguridad y Vigilancia:

Una empresa utiliza cámaras y sensores para mejorar la seguridad de sus instalaciones. Conecta HUB puede recoger y analizar estos datos, permitiendo un control más efectivo de la seguridad.

 

Medio Ambiente y Sostenibilidad:

Una ciudad inteligente utiliza sensores IoT para monitorizar la calidad del aire y el consumo de agua. Conecta HUB puede recoger estos datos y ayudar a los responsables de la toma de decisiones a implementar políticas más sostenibles y eficaces.

 

Ejemplos de Soluciones

 

Conecta HUB es capaz de interactuar con una amplia variedad de dispositivos y sensores IoT. Ya sea que se trate de rastreadores de ubicación, sensores de temperatura, contadores de energía, equipos de producción, sistemas de seguridad o sensores ambientales, Conecta HUB proporciona la solución perfecta para recoger, organizar y analizar estos datos.

6.8.1 Edge- IoT

6.8.1 Introducción

Conecta Edge es una plataforma de servicios IoT que permite conectar, mantener y obtener información de forma segura de dispositivos de redes y activos industriales y comerciales conectados a gran escala. Con una visión completa de todos los activos industriales conectados, los equipos de operaciones pueden descubrir información valiosa que les ayuda a optimizar las operaciones e impulsar la continuidad del negocio.

Conecta Edge Intelligence ofrece a las organizaciones un control total sobre los datos, desde su extracción hasta su transformación, pasando por su gobernanza y su entrega. En cada etapa de la recopilación de datos, Conecta Edge agiliza el proceso para que pueda entregarse fácilmente a escala.

Conecta Edge ayuda a tomar el control de tus datos en todos los aspectos clave del ciclo de vida, ayudándote a simplificar de principio a fin.

El proceso cuenta con los siguientes pasos:

Extracción: puede introducir datos automáticamente desde cualquier sensor edge mediante conectores, que permiten extraer datos de distintas fuentes. A continuación, los datos se convierten a formatos estándar de la industria para permitir su uso completo.

Transformación: Una vez extraídos los datos, Conecta HUB permite procesarlos en tiempo real para filtrarlos, comprimirlos o analizarlos de una forma sencilla. A través de la colección Edge, Conecta Edge está totalmente integrado con Conecta HUB.

Gobernanza: Conecta Edge proporciona un punto central para la creación y despliegue de políticas que rigen cómo se procesan y entregan los datos edge.

Entrega: Las organizaciones tienen los datos que necesitan de múltiples fuentes agregadas para obtener información procesable para la mejor toma de decisiones. Pueden elegir qué datos se envían a qué destino y enviarlos a múltiples destinos/aplicaciones.

6.8.2 Ámbito de aplicación Edge

La capacidad para gestionar y monitorear dispositivos IoT encuentra una aplicación particularmente relevante en entornos comerciales e industriales. Estos entornos, con sus complejidades y demandas específicas, se benefician enormemente de las soluciones que Conecta EDGE puede ofrecer. A continuación, se detalla su aplicación en estos contextos:

1. Retail y Tiendas Físicas:

  • Monitoreo de Afluencia: Conecta EDGE, a través de cámaras de vídeo, puede analizar la cantidad de visitantes en tiempo real, proporcionando datos valiosos sobre patrones de tráfico y horarios pico.
  • Optimización del Espacio: Al analizar el flujo y movimiento de los clientes, las tiendas pueden reorganizar la disposición de productos y promociones para maximizar la exposición y las ventas.
  • Ambiente de Compra: Los sensores ambientales garantizan un ambiente cómodo, monitoreando y ajustando factores como la temperatura, humedad y calidad del aire, lo que puede influir directamente en la duración de la visita del cliente y su experiencia de compra.
  • Optimización de Carga de Trabajo: Al identificar las horas de mayor afluencia y demanda, las tiendas pueden adecuar su plantilla, asegurando que haya suficiente personal durante los picos y reduciendo costos en horas de menor actividad.

2. Oficinas y Espacios de Trabajo:

  • Bienestar del Empleado: Un ambiente de trabajo adecuado puede mejorar la productividad y reducir el absentismo. Conecta EDGE monitorea factores como la temperatura, humedad, niveles de CO2 y ruido para garantizar un espacio de trabajo óptimo.
  • Seguridad: Las cámaras de vídeo pueden monitorear áreas de acceso restringido, salidas de emergencia y zonas comunes, garantizando la seguridad de los empleados.
  • Optimización de Espacios: Al analizar patrones de uso de salas de reuniones, áreas de descanso y puestos de trabajo, las empresas pueden reorganizar y adaptar sus espacios según las necesidades reales.

3. Almacenes y Centros de Distribución:

  • Gestión de Inventario: Conecta EDGE puede monitorear áreas específicas para detectar movimientos de mercancías, ayudando en la gestión de inventarios y reduciendo errores.
  • Condiciones de Almacenamiento: Es crucial mantener condiciones adecuadas para ciertos productos, especialmente si son sensibles a la temperatura o humedad. Los sensores ambientales garantizan que estos factores se mantengan dentro de los rangos deseados.
  • Seguridad y Monitoreo: Las cámaras de vídeo y otros sensores pueden detectar accesos no autorizados, movimientos inusuales o fallos en sistemas esenciales, como refrigeración o iluminación.
  • Optimización de Carga de Trabajo: Al analizar los patrones de movimiento y actividad, los centros de distribución pueden planificar y asignar recursos de manera más eficiente, asegurando que haya suficiente personal durante las horas de mayor actividad y optimizando las operaciones durante las horas de menor movimiento.

4. Instalaciones Industriales:

  • Monitoreo de Maquinaria: Conecta EDGE puede integrarse con sensores específicos para monitorear el estado y rendimiento de máquinas y equipos, anticipando fallos y reduciendo tiempos de inactividad.
  • Seguridad en el Trabajo: En entornos industriales, la seguridad es primordial. Los sensores pueden detectar condiciones peligrosas, como fugas, sobrecalentamiento o presencia no autorizada.
  • Optimización de Procesos: Al recopilar datos de diferentes fuentes, las empresas pueden analizar y optimizar sus procesos de producción, identificando cuellos de botella o áreas de mejora.
  • Optimización de Carga de Trabajo: Al analizar la demanda y los patrones de producción, las instalaciones industriales pueden adecuar su plantilla y recursos, garantizando una producción eficiente y reduciendo costos.

6.8.3 Arquitectura Conecta Edge

6.8.4 Mapa de dispositivos

Conecta EDGE permite gestionar todos los dispositivos IoT de la empresa desde una interface visual, mediante el Mapa de dispositivos. Este formulario no es simplemente un lugar para cargar y visualizar planos; es una herramienta interactiva que permite a los usuarios personalizar completamente su experiencia. Al permitir la carga de ficheros SVG que representan planos detallados de espacios como tiendas, almacenes y oficinas, Conecta EDGE ofrece una libertad sin precedentes. Los usuarios no están limitados por tamaños de archivo o complejidades; pueden cargar cualquier plano que deseen, independientemente de su detalle o escala.

 

Una vez cargado el SVG, el formulario se convierte en un lienzo interactivo. Los usuarios pueden añadir anotaciones específicas, lo que facilita la identificación de áreas o puntos de interés. Estas anotaciones pueden ser esenciales para la planificación de la disposición de dispositivos, permitiendo a los usuarios identificar rápidamente dónde se encuentran los dispositivos y cómo están funcionando. Además, las herramientas de zoom y desplazamiento permiten a los usuarios centrarse en áreas específicas del plano, lo que es esencial para espacios grandes o complejos. Esta capacidad de acercar y alejar permite una visión detallada, garantizando que ningún detalle se pase por alto.

6.8.5 Fuentes de datos IoT

Los sensores ambientales representan una categoría esencial en la infraestructura de Internet de las Cosas (IoT) en el ámbito profesional.

Estos dispositivos son instrumentos altamente especializados diseñados para medir una variedad de variables físicas y químicas en entornos diversos, incluyendo temperaturas, humedad, presión atmosférica, concentraciones de gases, niveles de contaminantes, entre otros.

Su función principal radica en la captura precisa y continua de datos ambientales, los cuales son cruciales para una amplia gama de aplicaciones en sectores industriales, comerciales y científicos.

Estos datos son esenciales para la toma de decisiones informadas, la monitorización o de la calidad del aire y del agua, la gestión de la energía, la seguridad de procesos, la investigación medioambiental y muchas otras disciplinas, permitiendo una supervisión en tiempo real y análisis en profundidad de las condiciones ambientales en ubicaciones críticas.

En este contexto, la utilización de sensores ambientales en el ámbito profesional se ha convertido en una herramienta indispensable para optimizar procesos, garantizar la seguridad y la eficiencia operativa, y contribuir a la sostenibilidad y la gestión responsable de recursos en un mundo  interconectado y tecnológicamente avanzado.

 

6.8.6 Sensores de visión

6.8.7 Integración BI Studio

Los datos brutos capturados por los diferentes dispositivos son procesados de forma local, aprovechando el concepto de “edge computing”. Esta estrategia permite que Conecta EDGE procese información en tiempo real, cerca de la fuente de datos, lo que resulta en respuestas más rápidas y reduce la latencia. El procesamiento local es especialmente útil en situaciones donde se requiere una acción inmediata basada en los datos recibidos, como en el caso de las cámaras de vídeo.

Una vez procesados, estos datos no se almacenan localmente, sino que se envían a una base de datos centralizada en Azure. Esta decisión de almacenar datos en la nube ofrece múltiples ventajas. Primero, se beneficia de la robusta infraestructura de Azure, que garantiza alta disponibilidad, redundancia y medidas de seguridad avanzadas. Segundo, al centralizar los datos, se facilita el acceso y análisis desde cualquier lugar, permitiendo a las empresas obtener insights valiosos sin importar dónde se encuentren.

 

Esta tabla normalizada de datos procesados es especialmente valiosa para las empresas, ya que puede ser consumida, combinada y adaptada mediante Conecta HUB. Esta integración asegura que los datos estén listos para ser empleados en aplicaciones transaccionales o analíticas. Por ejemplo, la información puede ser utilizada en paneles analíticos de BI Studio, permitiendo a las empresas visualizar y comprender mejor sus operaciones.

 

Es importante destacar que, aunque los datos se almacenan de forma distribuida en servidores cloud remotos, Conecta EDGE ofrece la flexibilidad de elegir cualquier ubicación siempre que se base en la arquitectura de MySQL. Esto garantiza que las empresas tengan control sobre dónde y cómo se almacenan sus datos, adaptándose a sus necesidades y políticas específicas.

 

La gestión de datos en Conecta EDGE combina el procesamiento local y el almacenamiento en la nube (o en otros servidores locales que habilitados con la tecnología MySQL). Al optimizar el flujo de datos y ofrecer integración con herramientas como Conecta HUB y BI Studio, Conecta EDGE proporciona a las empresas una solución completa para la gestión y análisis de datos de dispositivos IoT.

6.8.8 Cámara

6.8.1 Sensores

7. Arquitectura y Requisitos Técnicos

Conecta HUB está diseñado para integrarse de forma robusta, flexible y segura en cualquier ecosistema tecnológico.

En esta sección encontrarás todo lo necesario para entender cómo funciona Conecta HUB a nivel estructural, qué recursos requiere y cómo se adapta a distintos entornos.

Tanto si eres parte del equipo técnico, como si estás evaluando la viabilidad de la solución para tu empresa o cliente, aquí podrás conocer:

  • La arquitectura distribuida que permite escalar sin límites

  • Cómo se procesan los datos en memoria, sin almacenamientos intermedios

  • Qué configuración mínima necesitas para instalar y ejecutar Conecta HUB

  • Recomendaciones para entornos de producción y prácticas de seguridad

Requisitos técnicos para la instalación de Conecta HUB:

📌 VPN – Cómo configurar y autorizar nuestra VPN para un acceso seguro.
📌 Acceso remoto – Guía para conectarte a nuestros servicios de forma remota.
📌 Servidor físico – Especificaciones necesarias para una instalación óptima.

Si necesitas ayuda, consulta los artículos o contacta con nuestro equipo de soporte.

7.1 Arquitectura

arquitectura distribuida etl conecta hub

Seguridad y Privacidad de los Datos

Conecta Hub ha sido diseñado con un enfoque primordial en la seguridad y privacidad de los datos. Al permitir la conexión directa entre fuentes de origen y destino, sin almacenar datos temporales en tecnologías o repositorios intermedios, se elimina cualquier riesgo asociado con puntos de almacenamiento temporales. Esta característica garantiza que los datos se mantengan seguros y protegidos en todo momento, ya que no existen copias intermedias que puedan ser vulnerables a ataques o filtraciones. Además, al aplicar transformaciones en memoria y en tiempo real, se asegura que la información procesada no quede expuesta en ningún otro lugar que no sea su destino final.

Escalabilidad y Rendimiento

La capacidad de Conecta Hub para procesar datos en memoria y en tiempo real ofrece una ventaja significativa en términos de escalabilidad y rendimiento. Al no depender de repositorios temporales, se evitan cuellos de botella y latencias que podrían surgir al escribir y leer de estos almacenamientos intermedios. Esto significa que, independientemente del volumen de datos que se esté manejando, Conecta Hub puede escalar para satisfacer las demandas sin comprometer la velocidad o el rendimiento. La ejecución on-premise garantiza que los recursos del sistema se utilicen de manera óptima, proporcionando un procesamiento más rápido y eficiente.

Independencia Tecnológica

Conecta Hub ofrece a las empresas la libertad de elegir sus propias tecnologías y plataformas de almacenamiento. Gracias a su diseño y ejecución on-premise, no impone restricciones en cuanto a las tecnologías con las que debe integrarse. Esto brinda a las organizaciones la flexibilidad de seleccionar las soluciones que mejor se adapten a sus necesidades y preferencias, sin estar atadas a un ecosistema tecnológico específico. Esta independencia no solo permite una mayor personalización y adaptabilidad, sino que también asegura que las empresas puedan aprovechar las últimas innovaciones y tendencias en tecnología de almacenamiento y procesamiento de datos.

Estructura de Tablas de Conecta HUB

Conecta HUB cuenta con 2 tipos de Tablas, en función a la relación que tienen respecto al control Global de la plataforma o a la configuración específica de un proyecto.

TABLAS ESPECÍFICAS: aquellas que guardan relación con la configuración de un proyecto concreto, cuyas tablas son:

  • Tecnologías (conecta_tecnologias)
  • Tareas (conecta_tareas)
  • Transformaciones (conecta_transformaciones)

TABLAS GLOBALES: aquellas que controlan la plataforma a nivel de:

  • Control de Licencias (conecta_proyectos)
  • Registro de Incidencias (conecta_incidencias)
  • Registro de Operaciones (conecta_registro)
  • Colecciones (conecta_colecciones)

7.2 VPN

Pasos para autorizar la VPN en tu red

1. Accede a la configuración de tu firewall o router

Para autorizar la VPN, necesitas acceder a la configuración de seguridad de tu red. Dependiendo de tu proveedor de internet o del tipo de dispositivo, este proceso puede variar.

  • Si usas un firewall corporativo (Windows, Fortinet, Cisco, pfSense, etc.), accede a la consola de administración.
  • Si usas un router de empresa, inicia sesión en su interfaz de configuración (normalmente desde 192.168.1.1 o 192.168.0.1).

2. Añade una regla de permiso para la IP

Busca la sección de Reglas de firewall / Reglas de acceso / Whitelist y añade la dirección IP de nuestra VPN:

IP a autorizar: Solicita la VPN
Protocolo: TCP/UDP (según tu configuración de seguridad)
Puerto: Si tu firewall requiere un puerto específico, consulta con tu administrador de red.

3. Guarda los cambios y reinicia si es necesario

Algunos sistemas requieren un reinicio para aplicar los cambios. Si ves la opción, aplica y guarda la configuración.

7.3 Acceso remoto

Servicios de acceso remoto soportados:

  • Escritorio remoto
  • Supremo
  • AnyDesk

7.4 Servidor Físico

Requisitos técnicos mínimos recomendados

Servidor Físico

Hardware

  • Procesador: Intel Xeon 2,13 GHz o superior
  • Memoria RAM: 2 Gb de RAM
  • Disco duro: 12 Gb de Disco Duro libre

Software

  • Sistema Operativo Windows 2008 R2 Standar Service Pack 1 o superior
  • Microsoft SQL Server
  • Microsoft .NET Framework 4.5 o superior

8. Infografía

9. Licencias

Licencias de Conecta HUB

Conecta HUB ofrece diferentes planes para adaptarse a las necesidades de cada empresa.

🔹 Starter – 75€/mes (pago anual)
Ideal para conectar tu ERP y Ecommerce con 2 fuentes de datos y 8 tareas.

🔹 Pro – 179€/mes (pago anual)
Incluye 15 tareas y lógica de negocio avanzada para conexiones más complejas.

🔹 Premium – 259€/mes (pago anual)
incluye todo lo anterior, para aplicaciones Premium.

🔹 Enterprise – 330€/mes (pago anual)
Permite tareas ilimitadas, triangulación de datos e integraciones avanzadas.


Cómo obtener una licencia

Actualmente, la compra y activación de licencias se gestiona a través de nuestro equipo de Ventas.

📩 Contacto para licencias: Formulario de contacto

Si ya tienes una licencia y necesitas soporte, puedes enviar un ticket aquí.

9.1 SLA

Condiciones de Servicio de Soporte Técnico para Cliente Final

1. Horario de atención

El soporte técnico se prestará de lunes a viernes, de 08:00 a 15:00 (hora local de Santa Cruz de Tenerife), excluyendo festivos locales y nacionales.

Durante el mes de agosto, el horario de atención será de 09:00 a 14:00, manteniéndose los mismos tiempos de respuesta establecidos según la modalidad contratada.


2. Modalidades de soporte

 Soporte Básico

  • Incluye: Atención de incidencias técnicas generales, dudas operativas, resolución de errores conocidos y asistencia por correo electrónico o sistema de tickets.
  • Tiempo máximo de respuesta inicial: Hasta 8 horas laborables desde la recepción de la solicitud.
  • Frecuencia de actualización del estado: Cada 24 horas laborables.
  • Tarifa mensual: Incluida en la cuota anual de la licencia de Conecta HUB.

Soporte Premium

  • Incluye: Todos los servicios del soporte básico, con atención prioritaria y seguimiento más frecuente.
  • Tiempo máximo de respuesta inicial: Hasta 4 horas laborables desde la recepción de la solicitud.
  • Frecuencia de actualización del estado: Cada 6 horas laborables.
  • Tarifa mensual: 195 €/mes.

3. Definición de tiempos y acciones

  • Tiempo de respuesta: Intervalo desde la recepción de una solicitud válida hasta que se proporciona una primera respuesta formal por parte del equipo de soporte. No implica la resolución del problema.
  • Tiempo de resolución: Variable, dependiendo de la complejidad del incidente, el acceso al entorno del cliente y los recursos necesarios.

4. Acceso remoto al sistema del cliente

Para determinados tipos de soporte, especialmente en casos de incidencias técnicas que requieren intervención directa, será necesario habilitar el acceso remoto bajo las siguientes condiciones:

  • Herramientas autorizadas para conexión remota:
    • Supremo
    • AnyDesk
    • Escritorio Remoto (RDP)
  • Habilitación de IP de soporte:
    El cliente deberá permitir el acceso a través de su firewall o sistema de seguridad a la dirección IP pública del equipo de soporte de Conecta Software. Dicha IP será comunicada por escrito al cliente al inicio del servicio.
    La habilitación oportuna de esta IP será responsabilidad del cliente. La imposibilidad de conexión por no habilitar el acceso no se considerará una demora atribuible a Conecta Software.
  • Tiempo de habilitación:
    El tiempo necesario para la concesión de acceso remoto y la habilitación de la IP no computa dentro del tiempo de respuesta ni del tiempo de resolución.

5. Clasificación de incidencias

  • Crítica: El sistema es inoperativo. (Tiempo de respuesta según modalidad contratada).
  • Alta: Funciones principales con fallo.
  • Media: Error menor o degradación funcional.
  • Baja: Consulta operativa o mejora no urgente.

6. Protocolo de comunicación

Todas las solicitudes de soporte deberán enviarse al correo electrónico: soporte at conectasoftware.com o gestionarse mediante el sistema de tickets habilitado.
No se atenderán solicitudes vía telefónica ni redes sociales.


7. Revisión del SLA

El presente SLA será revisado anualmente, o cuando se produzcan cambios significativos en el uso del sistema. Cualquier modificación será comunicada al cliente con al menos 30 días de antelación.


8. Aceptación del SLA

Este SLA se considera aceptado en el momento de la contratación del servicio y permanecerá vigente únicamente mientras el cliente disponga de una licencia activa y en vigor de Conecta HUB.
La expiración, suspensión o cancelación de dicha licencia implicará la terminación automática de los derechos de soporte técnico descritos en este acuerdo, sin necesidad de preaviso adicional.

9.2 Derecho de uso licencia

Licencia de uso de Conecta HUB

Conecta HUB es un software desarrollado y propiedad exclusiva de Conecta Software S.L.U.. Su uso está sujeto a una licencia legal que regula los derechos y obligaciones de los usuarios.

Esta licencia es aplicable a todas las versiones de Conecta HUB desde su lanzamiento comercial y cubre tanto usos pasados como actuales.


¿Qué permite esta licencia?

  • Usar Conecta HUB dentro de tu organización para integrar, transformar y analizar datos.
  • Configurar tareas, transformaciones y colecciones de forma personalizada.
  • Ejecutar el software en entorno cloud o local (on-premise), según lo acordado.

¿Qué no está permitido?

  • Ceder, sublicenciar o revender el software a terceros como servicio.
  • Modificar, copiar, distribuir o descompilar el código del software.
  • Usar Conecta HUB con fines ilícitos o que vulneren derechos de terceros.
  • Utilizar el software fuera del marco acordado técnica o contractualmente.

Privacidad y protección de datos

Conecta HUB ha sido diseñado bajo los principios de seguridad y privacidad por diseño, cumpliendo con el Reglamento General de Protección de Datos (RGPD).

En instalaciones on-premise:

  • Los datos no son accedidos ni almacenados por Conecta Software.
  • No se generan copias intermedias ni se utilizan servidores externos, garantizando la confidencialidad.

El tratamiento de los datos es responsabilidad exclusiva del cliente.


Responsabilidad

Conecta Software S.L.U. no se hace responsable de:

  • Errores derivados de una configuración incorrecta por parte del usuario.
  • Pérdidas de datos, fallos operativos o mal uso del software.
  • Integraciones realizadas fuera del soporte oficial.

El uso del software se realiza bajo la plena responsabilidad del cliente.


Actualizaciones y soporte

  • Las actualizaciones están disponibles para clientes con mantenimiento activo o suscripción vigente.
  • El soporte técnico se presta según las condiciones del SLA contratado.

Revocación y finalización

La licencia puede revocarse automáticamente si se incumple alguno de estos términos.
En caso de finalización, deberá cesarse el uso del software y eliminarse completamente del entorno del cliente.


Legislación aplicable

Esta licencia se rige por la legislación española.
Para cualquier conflicto, las partes se someterán a los Juzgados y Tribunales de Santa Cruz de Tenerife.

10. Versiones

enero 9, 2024
7.0.2.0

Corregido Correcciones al pivotar líneas.

Nuevo Poder llamar a Sqlite con un único origen.

Corregido Correcciones en llamadas MySQL: sustituir por uso de clase Tecnología.

Mejora Adaptaciones colecciones para SERES.

Corregido Correcciones contabilización compras.

Mejora Adaptaciones listener.

Corregido Correcciones tiempo de espera Host PMS.

Corregido Correcciones al ejecutar formulario Inicio.

Mejora Actualizar versión controlador MySQL.

Corregido Correcciones contabilización de compras.

Corregido Limitar tiempo de espera de las llamadas a .bat de Noray.

Mejora Adaptaciones listener TecCom.

Corregido Compatibilidad nuevas versiones MySQL MariaDB.

Nuevo Diasprevios ODBC.

Nuevo Nueva tecnología SQLite y fichero a SQLite.

Nuevo Noray: posibilidad de trasladar los ficheros generados del .BAT a SQLite.

Mejora Transformaciones: se habilita el uso de variables globales.

Corregido Corrección conexiones MySQL abiertas.

Mejora Mejora splitter y dock panels.

Mejora Añadir TDParametro a la carga cada vez que cambia de Tarea.

Nuevo A3 Proveedores y A3 Albaranes de Compra.

octubre 9, 2023
7.0.1.4

Corregido Correcciones TMPIME Sage.

Mejora ShowColumns para Postgre SQL.

Nuevo Nueva tecnología: Aliquo.

Nuevo Try en Shopify "Lineas".

agosto 7, 2023
7.0.1.2

Mejora Opción para mostrar resultados detallados de las transformaciones.

Corregido Correcciones al cargar origen.

Nuevo Función para procesar respuesta.

Corregido Correcciones en SelectArrayv2.

Mejora Paginación en SAP.

Mejora Poder actualizar última línea de resultados.

Mejora Obtener "context" en Tryton.

junio 8, 2023
7.0.1.2

Nuevo Nueva tecnología: MailChimp.

Corregido Arreglo Funciones A3 y notificar errores de Funciones a Principal.

Nuevo Grabar resultado en visor de eventos de Windows.

Corregido Correcciones contabilización de ventas

Mejora Filtros del grid: controlar que el filtro de TOFiltro es coherente también.

Mejora Postgree: poder configurar puerto.

Nuevo Login WebService.

Nuevo Carpetas para Funciones y Tecnologías

Corregido Corrección error splash en Colecciones.

Nuevo Avisos en contabilización de ventas.

Mejora Mejoras en la recuperación de errores.

Mejora Update en tareas_registro cada 5 líneas

Mejora Mostrar cuál es la tarea del servicio paralelo.

Nuevo Update masivo desde Firebird que sea de línea en línea.

Nuevo Lanzar asistente de colecciones cuando no hay tareas en el proyecto.

Mejora Orígenes: opción de no hacer DIASPREVIOS.

Corregido Corrección de error: se quedaba una conexión abierta.

Corregido Corrección error en transformación Extraer desde hasta posicion.

Mejora Adaptaciones en asistente de colecciones.

Nuevo Creado formulario Diagrama y llamada desde Principal para dibujar Tareas.

Nuevo Poder borrar nodos Json antes de convertirlo a datatable.

Nuevo Nuevos campos NodosBorrar, NodosPivotar y Tipo consulta Inner.

Nuevo Nueva clase SQLiteEnMemoria.

Corregido Correcciones Host PMS.

Corregido Correcciones catch WebException.

Nuevo Nueva transformación Metadatos tarea.

Nuevo Nueva transformación Actualizar ejercicio.

Mejora Ahora el INNER JOIN entre tecnologias tambien puede ser LEFT.

Mejora Cambio del listener al Servidor y corrección de logeo.

Mejora Modificacion SAP_Pedidos.

mayo 4, 2023
7.0.0.4

Corregido Correcciones cargar origen.

Mejora Adaptaciones Host PMS.

Mejora Adaptaciones Sihot.

Mejora Mejoras mensajes de resultados de error.

Nuevo Compatibilidad Transformación "Archivo" con nuevo control de conecta_archivos.

Nuevo Ajuste Tareas y Asistente.

Nuevo Precarga de Tareas.

Nuevo Función Right join 1-n.

Nuevo Nueva tecnología Contabilizar Ventas.

Corregido Correcciones Host PMS.

Corregido Corrección error en cierre de aplicación.

Mejora Mejora de velocidad de carga de la aplicación.

Corregido Corrección en procesado de tecnología 'Carpeta de archivos'.

Mejora Mejora transformación 'Procesar archivo'.

Mejora Mensajes de resultados al cargar múltiples orígenes.

Mejora La llamada al bat de noray sea síncrona.

Corregido Corrección tecnología CSV.

Mejora Usar WebException para leer las respuestas de error de las llamadas HTTPS.

Corregido Correccion consulta firebird.

Nuevo Nueva tecnología Business Central.

Corregido Correccion Transformación 'Email' bucle infinito si no lleva punto.

Nuevo Se crea nuevas clases: - API_Authentications (Contiene funciones con cada uno de los GETs de los diferentes AUTH). - ControlListener (Controla los diferentes listener) - Listener (Crea el listener con toda la lógica)

Mejora Shopify método DELETE añadido.

Nuevo Comienzo de API_Authentication para escribir (con la función ConcatenarLineasPorReferencia.

Nuevo Tecnología Campo JSON (Deserializa un JSON de una columna de BBDD).

Nuevo SAP, hacer POST con operación Consulta.

Nuevo Usar Variables para sustituir BRCampoObjetivo y BRCampoBusqueda

abril 4, 2023
7.0.0.0

Corregido Correcciones diferentes tecnologías.

Corregido Correcciones en carga de origen.

Nuevo Bucle con una única tarea.

Mejora Ajuste de pantalla en grid de monitorización.

Nuevo Creación y mantenimiento de múltiples servicios por tarea activa.

Nuevo Nuevo proceso de actualización de versiones.

Corregido Correcciones en carga de origen con inner join.

Corregido Corrección error de permisos en carpeta al crear servicios.

Mejora Ordenar por fecha Ping monitorización de tareas.

Nuevo Nueva clase para inventario de transformaciones en uso.

Nuevo Nueva tecnología para procesar carpetas del sistema

Nuevo Nuevo campo en Tarea TOFiltroAccion para decidir qué hacer cuando fallan los filtros.

Mejora Mejora de velocidad al cargar las transformaciones.

Nuevo DIASPREVIOS para tecnología MySQL.

Nuevo Nuevas Transformaciones 'Copiar fichero' y 'Mover fichero'.

Nuevo Nueva función interna para leer nodo de XML.

Corregido Correcciones en Histórico para crear columna Estado Histórico.

Corregido Nuevo resultado cuando no se encuentra la tecnología al cargar una tarea.

Nuevo Crear nuevos campos en tablas conecta a través del cambio de versión.

Nuevo INNER JOIN entre cualquier ORIGEN.

Corregido Correcciones lectura fichero XML.

Corregido Corrección error UPDATE SQL con valores vacíos.

Nuevo Inserción de Facturas con ActiveX en a3ERP.

Mejora Controlar errores en Global al grabar registro de tareas.

Nuevo Funciones ConvertirFicheroXMLaJsonString

Mejora Importación SAGE200 - grabar error cuando falla la dll.

Corregido Firebird: no ejecutar Insert/update de final de tarea si TDTabla = vacío.

Corregido Corrección de error en Transformación Archivo v3.

Corregido Corrección de error en filtro manual al ejecutar tareas.

Mejora Funcionalidad CONECTA_ENLACES_BD igual a ORIGEN pero en tabla conecta_enlaces.

Corregido Corrección de error al cargar origen con filtro aplicado.

Nuevo Creación y actualización de Productos, modificación de Facturas y Pedidos con ActiveX.

Nuevo Creación de tecnología API por tipo de Autenticación.

Nuevo Mapeado de nuevos campos de tecnología y tareas.

Nuevo Nueva transformación 'GUID Sage50 ASI'.

Nuevo Nuevo enfoque de escritura: UPDATE Masivo.

Nuevo Controlar Puerto en TecnologiaServidor.

mayo 29, 2023
6.15.0.2

Nuevo Inserción de Clientes con ActiveX en a3ERP

Nuevo Actualizar algunos campos en la lectura de la tarea

Mejora Controlar la NO ejecución de ORIGEN si hay fallo en la tarea

Nuevo Histórico: opción para elegir cómo queremos hacer el cruce (discriminando o seleccionando).

Mejora Correcciones en diferentes tecnologías.

Nuevo Filtros manuales persistentes.

Mejora Nuevos resultados con errores, al iniciar tarea y durante la espera.

Mejora Monitorización: ahora se monitoriza también cuando el conector está en Espera y se corrige el estado de la tarea para saber que el conector está en servicio.

Mejora ShowColumns: no crear columnas que no existan en la consulta de origen

Nuevo Mensaje de resultado cuando se carga una tarea sin datos

mayo 13, 2023

Versión actual

6.15.0

Mejora Servicios

Nuevo Funciones conversor de JSON a XML

Mejora Sustitución de imágenes

Corregido Host PMS facturas y cobros

Nuevo Conexión: MySQL SSH

Mejora SelectArray

Nuevo Zoho Books

Nuevo Creación de función a3ERP Clientes

Nuevo Transformación: Expresión Regular

Nuevo Transformación: -Consulta- Fromato =’Origen’

11. FAQ

11.1 Cómo reiniciar Conecta HUB Desktop

Para reiniciar correctamente la aplicación Desktop de Conecta HUB, sigue estos pasos:

  1. Cierra completamente la aplicación.
  2. Vuelve a abrir Conecta HUB.
  3. Haz clic en el botón “Activar bucle” ubicado en el menú lateral izquierdo, dentro de la sección Procesos.

Con esto, el flujo de tareas quedará reactivado y listo para continuar con la ejecución normal.

11.2 Cómo sincronizar los últimos productos en Conecta HUB

Si deseas que Conecta HUB sincronice los cambios realizados en tu sistema en los últimos días (por ejemplo, nuevos productos o actualizaciones recientes), puedes indicarle que procese un número específico de días previos a hoy.

✅ Pasos a seguir:

  1. Abre la tarea que deseas ejecutar desde el panel de procesos.
  2. En la parte inferior, busca la pestaña Consultas.
  3. En el campo Tiempo Previo, introduce el número de días que quieres que se tengan en cuenta (por ejemplo, 3 si quieres procesar los cambios de los últimos tres días).
  4. Haz clic en Activar Bucle para que se inicie el proceso con ese rango de fechas.

Con esto, Conecta HUB cargará los datos modificados o creados en ese rango temporal desde tu sistema origen y los procesará como parte del flujo normal.


📌 Importante: asegúrate de que el conector está configurado para usar filtros por fecha de modificación. Si no estás seguro, contacta con soporte.