On 19 February 2014 18:43, Wilson,Randy <[email protected]> wrote: > HI Bob, > > > > Thanks for these suggestions. Actually the categoryoptioncomboname > doesn't have a uid either. >
That is true. But the categoryoptioncombo has. (I never really liked or fully understood the idea of the _categoryoptioncomboname table anyway. always felt the name should just be a field in the categoryoptioncombo table. anyway that is an aside) > Remember, it normally combines several options e.g. (Male, <5 Year). The > options themselves have uids (e.g. Male or <5 years), but the combinations > are system generated in the _categoryoptioncomboname table which only has > two fields (categoryoptioncomboid and categoryoptioncomboname). The fact > that the names are enclosed in parentheses also causes problems sometimes > when exporting data though CSVs, but currently the only thing we could > match on is the categoryoptioncomboname. > > > > I'll try the new detailed metadata export features. Maybe that will help. > > > > Randy > > > > *From:* Bob Jolliffe [mailto:[email protected]] > *Sent:* Tuesday, February 18, 2014 8:58 PM > *To:* Wilson,Randy > *Cc:* [email protected] > *Subject:* Re: [Dhis2-users] Issue importing CSV with categoryoptioncombos > > > > Hi Randy > > > > On 18 February 2014 13:06, Wilson,Randy <[email protected]> wrote: > > I'm moving data between instances of DHIS-2 (from the HMIS to the Data > Warehouse with a subset of data elements). > > > > Since the dataelementids and orgunitides are not always the same in the > two systems, I'm using the code fields for those. I've set up a query to > provide the data I need with one exception: if the categoryoptioncomboids > are not default, I need to find the id in the *destination* system. > > > > Would it not be possible to use the categoryoptioncomboname during import, > since there is no code field for categoryoptioncombos...a file that is > autogenerated? > > > > You have hit precisely the soft underbelly of the categoryoptioncombo > problem here (one of them anyway). Because it does not have a code it is > not easily matched. What you need is for the uid to be the same on both > sides. The name is not so reliable, not least because it is a bit > unpredictable how it is constructed (the order) from category names. > > > > Your best bet might be to treat HMIS as your metadata registry for these > datasets (with associated datelements, categories, options and combos). > Then use the "Detailed Metadata Export" option to export the datasets and > finally check the "with dependencies" box when you see it. If you import > this into data warehouse you should get the same categoryoptioncombos on > both sides. > > > > Slightly further down the line we are hoping to "fix" this problem in dxf2 > by exporting the categoryoptions themselves rather than the > categoryoptioncombos, but this is a bit further down the line (and maybe > won't really work with csv). > > > > Try the detailed metadata export and see how that works (it was actually > created with your use case in mind). > > > > Bob > > > > > > Here is a sample of the CSV: (I've added the categoryoptioncombo field to > illustrate the issue). > > > > > "dataelement";"period";"orgunit";"categoryoptioncomboid";"categoryoptioncombo";"value" > > "8942";"201312";"573";"14";"(default)";"24" > > "8942";"201312";"94";"14";"(default)";"34" > > "8942";"201312";"433";"14";"(default)";"23" > > "8942";"201312";"96";"14";"(default)";"30" > > "8942";"201312";"266";"14";"(default)";"30" > > "8942";"201312";"310";"14";"(default)";"20" > > "8222";"201311";"384";"297";"(0-11 months)";"118" > > "8222";"201311";"370";"297";"(0-11 months)";"15" > > "8222";"201311";"155";"297";"(0-11 months)";"56" > > "8222";"201311";"158";"297";"(0-11 months)";"46" > > > > We move data across to the data warehouse each month, so I'd like to make > the process as simple as possible. > > > > Does anyone have a suggestion? > > > > > > *Randy Wilson* > > Senior HMIS and Data Use Advisor, Ministry of Health/Rwanda > > Integrated Health Systems Strengthening Project > > Management Sciences for Health, Inc. (MSH) > > BP 371 > Kigali, Rwanda > +250-788308835 > > Skype Name (wilsonrandy_us) > > www.msh.org<http://www.msh.org/?utm_source=2012-10-15+MSH+internal+announce+email+signature&utm_campaign=iemailsig&utm_medium=email> > > > [image: Description: > http://ih.constantcontact.com/fs017/1102482301888/img/438.gif]<http://www.msh.org/?utm_source=2012-10-15+MSH+internal+announce+email+signature&utm_campaign=iemailsig&utm_medium=email> > > *Stronger health systems. Greater health impact.* > > [image: Description: Follow MSH on > Facebook]<http://www.facebook.com/ManagementSciencesForHealth>[image: > Description: Follow MSH on > Twitter]<https://twitter.com/#%21/MSHHealthImpact>[image: > Description: YouTube] <http://www.youtube.com/mshhealthimpact>Follow us > on Facebook and Twitter > > > > > _______________________________________________ > Mailing list: https://launchpad.net/~dhis2-users > Post to : [email protected] > Unsubscribe : https://launchpad.net/~dhis2-users > More help : https://help.launchpad.net/ListHelp > > >
<<inline: image001.gif>>
<<inline: image004.png>>
<<inline: image002.gif>>
<<inline: image003.png>>
_______________________________________________ Mailing list: https://launchpad.net/~dhis2-users Post to : [email protected] Unsubscribe : https://launchpad.net/~dhis2-users More help : https://help.launchpad.net/ListHelp

