Reportes

Módulo “reporting” de Pydatajson

Contiene los métodos para generar reportes sobre un catálogo.

pydatajson.reporting.generate_datasets_summary(catalog, export_path=None, validator=None)[fuente]

Genera un informe sobre los datasets presentes en un catálogo, indicando para cada uno:

  • Índice en la lista catalog[«dataset»]
  • Título
  • Identificador
  • Cantidad de distribuciones
  • Estado de sus metadatos [«OK»|»ERROR»]

Es utilizada por la rutina diaria de libreria-catalogos para reportar sobre los datasets de los catálogos mantenidos.

Parámetros:
  • catalog (str o dict) – Path a un catálogo en cualquier formato, JSON, XLSX, o diccionario de python.
  • export_path (str) – Path donde exportar el informe generado (en formato XLSX o CSV). Si se especifica, el método no devolverá nada.
Devuelve:

Contiene tantos dicts como datasets estén presentes en catalogs, con los datos antes mencionados.

Tipo del valor devuelto:
 

list