Replication of the table 17 G / L Entry

amisdesaga
Member Posts: 9
in SQL General
Hello,
I installed Microsoft Dynamics NAV 2016 and for reasons of internet connection (unstable connection), I had to proceed to two standalone installations of the solution on both sites of the client who is very distant.
Currently, I am coding an ETL with SQL Server for periodic synchronization of data from the subsidiary to headquarters.
I want to know what precaution to take (G/L Entry table):
I installed Microsoft Dynamics NAV 2016 and for reasons of internet connection (unstable connection), I had to proceed to two standalone installations of the solution on both sites of the client who is very distant.
Currently, I am coding an ETL with SQL Server for periodic synchronization of data from the subsidiary to headquarters.
I want to know what precaution to take (G/L Entry table):
- To insert subsidiary data without overwriting or replacing headquarters data?
- To change the branch data already synchronized to reflect changes that occurred after the last synchronization.
0
Comments
-
"easy".
Just keep G/L, Customer/Vendor/Bank/+ ledger entries, basically all *Entry table PKs unique and non conflicting between databases, yet still internally consistent. Did I mention various Register tables, master tables, history, document tables - just in case the same number series have been used on both sites? Opps, can't change document numbers in document tables as they have been printed on official legal documens, (invoices, etc). Hmm....
NAV has not been designed with any form of replication in mind. Almost every bit in its design (table structure) goes againt the replication idea. Just bear this in your mind.
I'd like to write no, it cannot be done, but if you are really desperate there is slight chance that you manage to solve all the replication conflicts witout damagind integrity of the data.
Having said that - there are 3rd party products, which are designed to achieve something similar - to have a central NAV database and local databases in branches and synchronise data between them. But they do not di just a replication, they also ensure that there will be no conflicts during replication when the data is generated (transactions are posted)Slawek Guzek
Dynamics NAV, MS SQL Server, Wherescape RED;
PRINCE2 Practitioner - License GR657010572SG
GDPR Certified Data Protection Officer - PECB License DPCDPO1025070-2018-030 -
Actually, I made the ETL by modifying the "Entry No" and the "Transaction No" to avoid the conflict but after a time of exploitation, I notice that certain insertions are not done precisely because of the conflicts of "Entry No" Number.
In the ETL before updating the data of the subsidiary, I check well "Entry No", "Transaction No", "Posting Date" and "document No" and it avoids me to make a bad update.
Can you tell me the third-party tools you are talking about?0 -
As far as I know the K3retail and the LSRetail have such a product, or at least something allowing you to 'synchronize' the databasesSlawek Guzek
Dynamics NAV, MS SQL Server, Wherescape RED;
PRINCE2 Practitioner - License GR657010572SG
GDPR Certified Data Protection Officer - PECB License DPCDPO1025070-2018-030 -
Hello,
I looked a little consolidation but my problem at his time, I need to synchronize documents (invoice, order) in addition to the accounting entries (general, customer, vendor, Fixed Asset, bank).
For the proposed tools, I will take attach to see this.0
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.6K Microsoft Dynamics NAV
- 18.7K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 617 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 320 Dynamics CRM
- 111 Dynamics GP
- 10 Dynamics SL
- 1.5K Other
- 990 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 35 Design Patterns (General & Best Practices)
- 1 Architectural Patterns
- 10 Design Patterns
- 5 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1.1K General Chat
- 1.6K Website
- 83 Testing
- 1.2K Download section
- 23 How Tos section
- 252 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions