← Back to team overview

dhis2-devs team mailing list archive

Re: Read fileResource data directly

 

Hi Morten,

Thanks. Just the selected rows from the CSV are going to be stored in the
data store. But to do so, first I need to show the content of the CSV to
the user (graphically). So I have to read the content of the CSV first.

If I am going to do it in one of my own web app, what I will do is,

1. Upload the CSV to server temporary.(say tmp.csv) (I need a solution for
this step in the DHIS context)
2. Read back the uploaded CSV(tmp.csv) show it to the user. (draw a chart
in my case)
3. Allow the user to select the required data.
4. Save only the selected data(rows) to the database. (In DHIS, saving to
the data store)
5. Delete tmp.csv

So what I really need is to do the same thing in step 1 above using the
DHIS Web api.

Thanks.

On Thu, Jun 2, 2016 at 12:37 PM, Morten Olav Hansen <morten@xxxxxxxxx>
wrote:

> Did you have a look at the data store API? [1], you could also use the
> user setting API to store it (if its small enough) [2]
>
> [1]
> http://dhis2.github.io/dhis2-docs/master/en/developer/html/ch01s67.html
> [2]
> http://dhis2.github.io/dhis2-docs/master/en/developer/html/ch01s46.html
>
> --
> Morten Olav Hansen
> Senior Engineer, DHIS 2
> University of Oslo
> http://www.dhis2.org
>
> On Thu, Jun 2, 2016 at 2:03 PM, chathura widanage <
> chathurawidanage@xxxxxxxxx> wrote:
>
>> Yes, display in a chart as a preview. Part of the data(selected rows)
>> will be then saved as an attribute in a custom object. Custom object will
>> then be persisted to the system. So there is no need of retrieving data
>> from this fileSource later.
>>
>> On Thu, Jun 2, 2016 at 12:29 PM, Knut Staring <knutst@xxxxxxxxx> wrote:
>>
>>> Sure, but what is it you want to do with this after retrieving? Display
>>> it somehow?
>>>
>>> Knut
>>>
>>> On Thu, Jun 2, 2016 at 11:11 AM, chathura widanage <
>>> chathurawidanage@xxxxxxxxx> wrote:
>>>
>>>> Thanks for the response, what I meant by read is, retrieve the content
>>>> of the file. Comma separated values as a String in my case.
>>>>
>>>> Chathura
>>>>
>>>> On Thu, Jun 2, 2016 at 12:08 PM, Knut Staring <knutst@xxxxxxxxx> wrote:
>>>>
>>>>> The answer is probably no, although I am not sure what you mean by
>>>>> "read"?
>>>>>
>>>>> Knut
>>>>>
>>>>> On Thu, Jun 2, 2016 at 10:53 AM, chathura widanage <
>>>>> chathurawidanage@xxxxxxxxx> wrote:
>>>>>
>>>>>> Hi devs,
>>>>>>
>>>>>> Is there a way to read the content of a fileResource without linking
>>>>>> the resource to a dataValue.
>>>>>>
>>>>>> example scenario :
>>>>>>
>>>>>> Upload a CSV which contains some arbitrary data and read it
>>>>>> immediately. I won't need these data after the first read.
>>>>>>
>>>>>> Regards,
>>>>>> Chathura
>>>>>>
>>>>>> _______________________________________________
>>>>>> Mailing list: https://launchpad.net/~dhis2-devs
>>>>>> Post to     : dhis2-devs@xxxxxxxxxxxxxxxxxxx
>>>>>> Unsubscribe : https://launchpad.net/~dhis2-devs
>>>>>> More help   : https://help.launchpad.net/ListHelp
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Knut Staring
>>>>> Dept. of Informatics, University of Oslo
>>>>> Norway: +4791880522
>>>>> Skype: knutstar
>>>>> http://dhis2.org
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Best Regards,
>>>>
>>>> *Chathura Widanage,*
>>>> Undergraduate,
>>>> Department of Computer Science and Engineering,
>>>> University of Moratuwa,
>>>> Sri Lanka
>>>>
>>>> <https://www.linkedin.com/profile/public-profile-settings?trk=prof-edit-edit-public_profile>
>>>>   <http://facebook.com/chathura.widanage>
>>>> <https://plus.google.com/u/0/109418781686423002025>
>>>> <https://github.com/chathurawidanage>
>>>>
>>>
>>>
>>>
>>> --
>>> Knut Staring
>>> Dept. of Informatics, University of Oslo
>>> Norway: +4791880522
>>> Skype: knutstar
>>> http://dhis2.org
>>>
>>
>>
>>
>> --
>> Best Regards,
>>
>> *Chathura Widanage,*
>> Undergraduate,
>> Department of Computer Science and Engineering,
>> University of Moratuwa,
>> Sri Lanka
>>
>> <https://www.linkedin.com/profile/public-profile-settings?trk=prof-edit-edit-public_profile>
>>   <http://facebook.com/chathura.widanage>
>> <https://plus.google.com/u/0/109418781686423002025>
>> <https://github.com/chathurawidanage>
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~dhis2-devs
>> Post to     : dhis2-devs@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~dhis2-devs
>> More help   : https://help.launchpad.net/ListHelp
>>
>>
>


-- 
Best Regards,

*Chathura Widanage,*
Undergraduate,
Department of Computer Science and Engineering,
University of Moratuwa,
Sri Lanka
<https://www.linkedin.com/profile/public-profile-settings?trk=prof-edit-edit-public_profile>
  <http://facebook.com/chathura.widanage>
<https://plus.google.com/u/0/109418781686423002025>
<https://github.com/chathurawidanage>

Follow ups

References