← Back to team overview

dhis2-users team mailing list archive

Re: Sharing Dataset in Two Separate DHIS2 Instances

 

Hi Derek,

Sorry for the late response, I've been chased by some other works. Here is
the script.

1. Go to this github address: https://github.com/hispvn/data-integration
2. You will see a green button with label "Clone or download". click
"download zip"
3. Extract the ZIP file you will get "data-integration-master" folder.
4. Now go to that folder and follow the instructions in "readme.md" or in
github.
Please tell me if anything is unclear.

Thanks,
Dzung


2017-07-19 22:16 GMT+07:00 Derek Kahongo Mukenge <derek.elijah@xxxxxxxxx>:

> Hi Dung,
>
> Just a remember,
>
> Thanks,
>
>
>
> On Mon, Jul 17, 2017 at 10:55 AM, Derek Kahongo Mukenge <
> derek.elijah@xxxxxxxxx> wrote:
>
>> Hi Dung,
>>
>> Thanks for the explanation, I also have two instance and I can clone.
>> Provide me the next steps then I'll trry to run.
>>
>> Thanks.
>>
>> 2017-07-17 9:49 GMT+01:00 Dung Nguyen Anh <nguyenanhdung191@xxxxxxxxx>:
>>
>>> Hi Derek,
>>>
>>> Ok, let assume we have *instance A *(have the data set), and blank*
>>> instance B *(which need to be synced with *instance A). *What we're
>>> going to do first is to clone the data set in *instance A *into*
>>> instance B*.* "Clone" *here mean we will export the data set (including
>>> data element, option sets, .... but not the values ) on *instance A* to
>>> a file (json or xml) and then import to *instance B. *By this way, we
>>> will have the data set on* instance B *with the same "id" as in *instance
>>> A *in order to sync the values after. Next, we will create a script to
>>> get the values from *instance A* and put into *instance B, *this script
>>> can be run every day or month or year, it's up to you.
>>> You will have to understand these steps first for synchronization
>>> between 2 instances, then I can show you how to make it done.
>>>
>>> Regards,
>>> Dzung
>>>
>>>
>>>
>>> 2017-07-17 15:10 GMT+07:00 Derek Kahongo Mukenge <derek.elijah@xxxxxxxxx
>>> >:
>>>
>>>> Hi Em,
>>>>
>>>> Sorry for the delay for responding to your mail. I need to sync data
>>>> value. If Dzung can guide me It'll be fine.
>>>>
>>>> Thanks.
>>>>
>>>>
>>>>
>>>> 2017-07-10 10:45 GMT+01:00 Em Le Hong <em.hispvietnam@xxxxxxxxx>:
>>>>
>>>>> Hi Derek,
>>>>>
>>>>> To make sure that we are on the same page, I would like you to confirm
>>>>> that you want to sync metadata or sync data.
>>>>>
>>>>> If you only want to sync metadata, you can use DHIS2 feature, you can
>>>>> read on https://docs.dhis2.org/2.24/en/user/html/ch31s06.html and the
>>>>> instruction from Morten email.
>>>>>
>>>>> If you want to sync data value, this mean when user enter data in
>>>>> instance A, the value also be sync to instance B. I mark my team mate
>>>>> (Dzung) in this email, he will guide you some steps how to use script and
>>>>> cronjob to sync data value, he did it for some projects.
>>>>>
>>>>> Thanks,
>>>>>
>>>>>
>>>>> On Sun, Jul 9, 2017 at 2:54 PM, Derek Kahongo Mukenge <
>>>>> derek.elijah@xxxxxxxxx> wrote:
>>>>>
>>>>>> Hi Em,
>>>>>>
>>>>>> I was looking for longtime how to create script and cronjob to sync
>>>>>> two dhis2 instance. could you have a example of script that sync
>>>>>> dataelement from on server to the second?
>>>>>>
>>>>>> Thanks
>>>>>>
>>>>>> 2017-07-05 0:17 GMT+01:00 Em Le Hong <em.hispvietnam@xxxxxxxxx>:
>>>>>>
>>>>>>> Hi Stephen,
>>>>>>>
>>>>>>> As I know, you can't set up sharing between instances directly in
>>>>>>> DHIS2.
>>>>>>> But you can do it with DHIS2 API
>>>>>>> <https://docs.dhis2.org/2.25/en/developer/html/webapi_data_values.html> +
>>>>>>> script on custom form or script and cronjob
>>>>>>> <https://cron-job.org/en/> in background.
>>>>>>>
>>>>>>> Good luck!
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Wed, Jul 5, 2017 at 3:50 AM, Stephen Gbanyan <mambu9@xxxxxxxxx>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Hi All,
>>>>>>>>
>>>>>>>> Is it possible to share a dataset from one DHIS2 instance to
>>>>>>>> another so that when the data is entered into one it synchronizes with the
>>>>>>>> other?
>>>>>>>>
>>>>>>>> Thanks
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> __________________________________
>>>>>>>> Stephen M. Gbanyan, Jr. - ASc. BA. (Hons.)
>>>>>>>> Director
>>>>>>>> Health Information System
>>>>>>>> Ministry of Health and Social Welfare
>>>>>>>> Republic of Liberia
>>>>>>>> +231-886-847-915
>>>>>>>> skype: mambu9
>>>>>>>>
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> Mailing list: https://launchpad.net/~dhis2-users
>>>>>>>> Post to     : dhis2-users@xxxxxxxxxxxxxxxxxxx
>>>>>>>> Unsubscribe : https://launchpad.net/~dhis2-users
>>>>>>>> More help   : https://help.launchpad.net/ListHelp
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> *Em Le Hong*
>>>>>>> DHIS2 Implementation| *HISP Vietnam *
>>>>>>> em.hispvietnam@xxxxxxxxx | *Skype:* em.hispvietnam@xxxxxxxxx
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Mailing list: https://launchpad.net/~dhis2-users
>>>>>>> Post to     : dhis2-users@xxxxxxxxxxxxxxxxxxx
>>>>>>> Unsubscribe : https://launchpad.net/~dhis2-users
>>>>>>> More help   : https://help.launchpad.net/ListHelp
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> *Derek Kahongo Mukenge*
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> *Em Le Hong*
>>>>> DHIS2 Implementation| *HISP Vietnam *
>>>>> em.hispvietnam@xxxxxxxxx | *Skype:* em.hispvietnam@xxxxxxxxx
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> *Derek Kahongo Mukenge*
>>>>
>>>
>>>
>>>
>>> --
>>> Nguyen Anh Dung - HISP Vietnam
>>> Phone: (+084) 090 8686 274
>>>
>>>
>>
>>
>> --
>> *Derek Kahongo Mukenge*
>>
>
>
>
> --
> *Derek Kahongo Mukenge*
>



-- 
Nguyen Anh Dung - HISP Vietnam
Phone: (+084) 090 8686 274

Follow ups

References