Passa al contenuto

Tutte le app

AL Synchronize Databases

di AppLibra

Sincronizzazione a due vie tra BC e PostgreSQL o SQL Server - dati di ritorno rispettano le regole di validazione.

Live su AppSource


Panoramica

AL Synchronize Databases collega Microsoft Dynamics 365 Business Central ai database esterni (PostgreSQL e Microsoft SQL) con una vera sincronizzazione a due vie. Non è una replica unidirezionale cieca: in uscita le modifiche vanno da BC al database esterno, in entrata le righe rientrano in BC attraversando la sua logica di business - così i dati che tornano rispettano le tue regole di validazione e di business invece di sovrascriverle. La configuri con nodi, interfacce e mapping dei campi, e la monitori con buffer, log SQL e Web API.

Funzionalità principali

  • Sincronizzazione bidirezionale - in uscita BC verso esterno scrive SQL di Insert, Update e Delete; in entrata esterno verso BC riscrive le righe nelle tue tabelle.
  • Asincrona con buffer durevole - ogni modifica viene accodata dentro Business Central nella stessa transazione che l'ha prodotta, poi applicata al database esterno da un nodo in background; la riga si chiude solo a scrittura esterna confermata.
  • Scritture consapevoli della logica - i valori in entrata possono passare per la validazione dei campi BC (trigger OnValidate), configurabile campo per campo tra validato e grezzo.
  • Modello configurabile - node, node group e node interface con mapping dei campi definiscono cosa sincronizzare, dove e come.
  • Motore pluggable - implementazioni per PostgreSQL e Microsoft SQL, con buffer di sincronizzazione e gestione JSON.
  • Monitorato - log SQL più Web API per node, interfaccia, buffer e NAS per orchestrazione e monitoraggio.

Benefici di business

  • Integrità dei dati in entrambi i versi - i dati esterni entrano in BC sotto le sue regole, non come sovrascrittura cieca.
  • Consegna resiliente - se il database di destinazione o il collegamento non sono raggiungibili, la modifica resta in coda e viene ritentata finché non arriva: niente viene perso silenziosamente (at-least-once, eventual consistency).
  • Configurabile, non codificato - sostituisci i job di export custom con un modello governato.
  • Governato e visibile - buffer, log e Web API rendono ogni sincronizzazione tracciabile.

Scenari tipici

  • BI e datalake - porti le tabelle BC in un database di reporting.
  • E-commerce e portali - alimenti un sistema esterno e fai rientrare ordini o aggiornamenti già validati.
  • Sistemi terzi - tieni un database partner allineato a due vie con BC.

Cosa lo rende diverso

Altri connettori copiano i dati solo in uscita e si fermano lì. AL Synchronize Databases chiude il cerchio: i dati che rientrano in Business Central vengono validati contro la tua logica di business, rendendolo un motore di integrazione a due vie e non un semplice export unidirezionale.


App correlate