Synchronization of two or more data sources
Posted: June 16th, 2021, 4:16 pm
Greetings CSPro team
I would like to ask you about the optimal way to synchronize data from different data sources or surveys (for example, one for the population census and the other for indigenous communities, both with different records and variables).
1.- It should only be done in different applications, each one in their respective Data Entry
2.- It is possible with a AppMenu to synchronize both sources with a single connection and with calls sequentially to the different data synchronization function
Elemplo:
SYNCCONNECT (Bluetooth);
SYNCDATA (PUT, CENSUS_DICT);
SYNCDATA (PUT, INDIGENOUS_DICT);
SYNCDISCONNECT();
3.- It is possible with a AppMenu to synchronize both sources only with a connection and a call to the data synchronization function for each case
Elemplo:
Case 1:
SYNCCONNECT (Bluetooth);
SYNCDATA (PUT, CENSUS_DICT);
SYNCDISCONNECT();
Case 2:
SYNCCONNECT (Bluetooth);
SYNCDATA (PUT, INDIGENOUS_DICT);
SYNCDISCONNECT();
4.- There is another way that allows by programming logic to control different dictionaries that point to the same file names but different dictionaries and it is not documented in the examples.
In advance, thanks for your wise advice and guidance
I would like to ask you about the optimal way to synchronize data from different data sources or surveys (for example, one for the population census and the other for indigenous communities, both with different records and variables).
1.- It should only be done in different applications, each one in their respective Data Entry
2.- It is possible with a AppMenu to synchronize both sources with a single connection and with calls sequentially to the different data synchronization function
Elemplo:
SYNCCONNECT (Bluetooth);
SYNCDATA (PUT, CENSUS_DICT);
SYNCDATA (PUT, INDIGENOUS_DICT);
SYNCDISCONNECT();
3.- It is possible with a AppMenu to synchronize both sources only with a connection and a call to the data synchronization function for each case
Elemplo:
Case 1:
SYNCCONNECT (Bluetooth);
SYNCDATA (PUT, CENSUS_DICT);
SYNCDISCONNECT();
Case 2:
SYNCCONNECT (Bluetooth);
SYNCDATA (PUT, INDIGENOUS_DICT);
SYNCDISCONNECT();
4.- There is another way that allows by programming logic to control different dictionaries that point to the same file names but different dictionaries and it is not documented in the examples.
In advance, thanks for your wise advice and guidance