2013-08-07 11 views
5

la prima volta che ho installato CKAN 2.2 ho aggiunto l'estensione Filestore per caricare i file. Ma quando ho provato ad ascoltare l'anteprima, ricevevo errori. Dopo aver seguito alcuni altri post che consigliano di usare datastore (poiché è usato al posto di dataproxy), ho reinstallato CKAN 2.2, aggiunto Datastore e confermato che funziona usando i test di lettura e scrittura. Questa volta non ho installato Filestore.Posso caricare un file CSV direttamente nel datastore tramite l'interfaccia utente CKAN?

Ora sto cercando di caricare un file come risorsa in un set di dati attraverso l'interfaccia utente di CKAN, quindi scelgo un file CSV/JSON ma poi lo schermo risponde con "Impossibile autenticare il caricamento". Guardato attraverso i file di log degli errori, ma nulla ha veramente detto cosa stava succedendo.

Quindi la mia domanda è, posso caricare un file utilizzando l'interfaccia utente direttamente nel datastore?

Grazie e saluti,

Noel

risposta

6

Ci sono due cose diverse qui, e si può sicuramente usare sia FILESTORE e Datastore allo stesso tempo:

  • per aggiungere automaticamente i file CSV al datastore ogni volta che viene creato un set di dati, è possibile utilizzare l'estensione DataPusher. Si tratta di un servizio autonomo che viene eseguito sul server e carica nuovi file sul DataStore, indipendentemente dal fatto che siano stati caricati (tramite Filestore) o ospitati altrove. (nota che il vecchio datastorer (con un extra r) è deprecato e non più usato).

  • Per correggere gli errori che si stanno ottenendo quando si imposta la FILESTORE, controllare questa risposta con consigli su cosa controllare: Error when trying to upload a file to CKAN: "Failed to get credentials for storage upload. Upload cannot proceed"

+0

Come fa il datastorer paragona al datapusher (http: // datapusher. readthedocs.org/en/latest/)? – Poli

+1

@Poli DataPusher è la modalità attualmente supportata, il datastorer è deprecato. Ho aggiornato la risposta per riflettere questo – amercader