Reply
 
LinkBack Thread Tools Display Modes
Old 11-17-2009, 11:52 PM   #21 (permalink)
Senior Member
 
Join Date: Mar 2006
Location: Novato (20 miles north of San Francisco)
Posts: 445
fryeguy is on a distinguished road
Default

christian: that is affirmative. every item gets a datestamp when you update it. this is why it doesn't take long for things to get whacky with more than one person updating data. as soon as two people update the same item and sync they will begin to get data conflicts. take a look at MMPD -> Administration -> LANSync -> Resolve Conflicts. If this is empty then you do a great job of keeping data consistent. I'm guessing a bunch of stuff is in there.

That is why I am limiting data updates to a single data administrator...
fryeguy is offline   Reply With Quote
Old 11-18-2009, 12:10 AM   #22 (permalink)
Senior Member
 
Join Date: Mar 2006
Location: Novato (20 miles north of San Francisco)
Posts: 445
fryeguy is on a distinguished road
Default

Back to the topic of database syncing best practices I wrote this document to help my team understand how limiting data editing to one user will work for our company.

Getting Started with the D-Tools Database Best Practices

This database best practices sheet is split into three parts; (I) user actions for syncing data, (II) how to add or edit data in a project, and (III) rules of data management. Getting the most benefit from D-tools requires an accurate and complete database. Following the steps in section one will help SV achieve data consistency. Section 2 & 3 are for information only.
I. Data Syncing

1. From D-Tools Navigator (main window) click Tools menu, then select Manage My Product Data (MMPD).
2. When the MMPD window opens a message box pops up asking “Do you want to synchronize your MasterTable with LANSync server database?” Select Yes.
3. After the update dialog closes, simply click the X in the upper right corner of the MMPD to close the application.
4. Now you have the latest database.
II. Add or Edit Data in a Project

1. Add New Products: After opening a project in D-Tools SI Text click the small arrow adjacent to the Add Product toolbar button (image of button) and select Add New Product (not Add Product). This opens a dialog box where a new product can be created. See the forthcoming D-Tools Data Standards document to get a better understanding about standards for different product categories and types.
2. Edit Existing Products (inside a project): After adding a product to a project in D-Tools SI Text, select the item from the Project DataMatrix and double-click on the item or right-click and select Edit. Then make necessary changes that will be reflected in the current project. These updates will not be recognized in your local database, only in the current project.
3. See Section III for permanently adding or editing database items.
III. Rules of Data Management

1. Updates and additions to the shared database will be managed by the Data Manager.
2. All users can download (sync) data but only the Data Manager can upload data.
3. All users can create and/or modify data locally inside of a project. D-Tools will prompt the user with a text box saying “No Permission to Add/Edit Products”. Simply click OK. The data will be added or edited in the project but not the local or shared database.
4. Users can add the new products to projects as needed or ask the Data Manager to add them. Email the Data Manager to let him know which project contains new products to add to the database. The Data Manager can then update the shared database and make the products available to all users on future database syncs.
fryeguy is offline   Reply With Quote
Old 11-18-2009, 03:08 PM   #23 (permalink)
Certified Partner
 
Dave Kirn's Avatar
 
Join Date: Mar 2006
Location: St. Louis, MO
Posts: 293
Dave Kirn is on a distinguished road
Default

In MMPD under the Administration tab there is a section called LANSync. The last button in that page will open up the conflict resolution screen which will allow you to handle any data conflicts
__________________
DAVE KIRN
k2 Dealer Services, LLC
D-Tools Certified Partner
Main Office 636.614.4646 ext. 101
Direct Line 636.614.2446
FAX 636.614.4640
Skype: dave.kirn
dave.kirn@k2dealerservices.com
http://www.k2dealerservices.com
Dave Kirn is offline   Reply With Quote
Old 11-19-2009, 06:55 PM   #24 (permalink)
Senior Member
 
Join Date: Mar 2006
Location: Novato (20 miles north of San Francisco)
Posts: 445
fryeguy is on a distinguished road
Default

Quote:
... the conflict resolution screen which will allow you to handle any data conflicts
Keep in mind that "conflicts" are often not obvious and can be very time consuming to figure out; especially as the number of users grows.
fryeguy is offline   Reply With Quote
Old 11-19-2009, 11:17 PM   #25 (permalink)
Certified Partner
 
Dave Kirn's Avatar
 
Join Date: Mar 2006
Location: St. Louis, MO
Posts: 293
Dave Kirn is on a distinguished road
Default

Originally Posted by fryeguy View Post
Keep in mind that "conflicts" are often not obvious and can be very time consuming to figure out; especially as the number of users grows.
Absolutely agree. I did not say that it was the best option, but it is an option.
__________________
DAVE KIRN
k2 Dealer Services, LLC
D-Tools Certified Partner
Main Office 636.614.4646 ext. 101
Direct Line 636.614.2446
FAX 636.614.4640
Skype: dave.kirn
dave.kirn@k2dealerservices.com
http://www.k2dealerservices.com
Dave Kirn is offline   Reply With Quote
Old 03-09-2010, 11:32 PM   #26 (permalink)
Senior Member
 
Join Date: Jul 2006
Posts: 182
Memphix is on a distinguished road
Default

LANSync Conflict Resolution... what causes these conflicts?

Is it only modifying the same product from within a project by multiple users (not syncing for the latest first)?
Memphix is offline   Reply With Quote
Old 03-09-2010, 11:40 PM   #27 (permalink)
Senior Member
 
Join Date: Mar 2006
Location: Novato (20 miles north of San Francisco)
Posts: 445
fryeguy is on a distinguished road
Default

If two users modify the same product in MMPD or in a project and pick yes when asked to update to MMPD and then they sync, the Master database on the LANSync server puts up a redflag because it is concerned that the updates made by each user may be different and there is no way to determine the correct version without using the infamous Conflict Resolution window...

Most D-Tools data managers recommend only allowing the master data to be updated by one user. But we all know that in the real world it is difficult to get the peanut counters to accept that data maintenence might take 10% of someones week (if you're lucky).
fryeguy is offline   Reply With Quote
Reply

Tags
data syn best practices


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Sync product data on login ChristianB Suggestions and Feature Requests 7 04-28-2010 09:05 AM
initial data sync error grichards Bugs Section 0 08-05-2009 10:22 PM
MMPD Download Data Options bfourney Suggestions and Feature Requests 4 01-15-2008 11:15 PM
Allow users to add there own extended data in MMPD User5 Suggestions and Feature Requests 3 10-18-2007 05:03 PM
Data Subscription - Info JoseM General Section 0 04-13-2006 07:01 PM


All times are GMT. The time now is 04:31 PM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.3.0
D-Tools, Inc.