Skip to content

Post Import dati CIPE

sberna edited this page Dec 16, 2014 · 7 revisions

Procedura post-import per i dati CIPE

  • marking dei progetti CIPE sostituiti da progetti entrati nel monitoraggio:

    vi dati/dataset_latest/sostituzioni_${VALIDITY_DATE}.csv +"argdo se nobomb | wq"
    python manage.py sostituzioni --csv-file=dati/dataset_latest/sostituzioni_${VALIDITY_DATE}.csv -v2 [--dry-run]
    
  • modificare i dati relativi a Tema principale con codice 14 (i file del CIPE contengono dei label errati) e trasportarli nel Tema con codice principale 8 (e secondario 8.00):

    >>> tema_comp = Tema.objects.get(codice='8.00')
    >>> tema_comp
    <Tema: 8.00  >
    >>> p = Progetto.fullobjects.filter(cipe_flag=True, tema__codice='14.00')
    >>> p.count()
    25
    >>> p.update(tema=tema_comp)
    >>> p.count()
    0
    >>> Tema.objects.filter(codice='14.00').delete()
    >>> Tema.objects.filter(codice='14').delete()
    
  • correzione della Natura per 10 progetti differenti, si passa dalla classificazione con codice 03.00 (Infrastrutture) alla 01.99 - Acquisto di beni e servizi, Altro:

    p = Progetto.objects.filter(pk__in=(
      'IPS_00099', 'IPS_00100', 'IPS_00109', 'UPS_00014',
      'UPS_00024', 'UPS_00026', 'UPS_00027', 'UPS_00028', 'UPS_00047', 'UPS_00069'
    ))
    classif = ClassificazioneAzione.objects.get(pk='01.99')
    p.update(classificazione_azione=classif)
    

Clone this wiki locally