sphinx-quickstart on Sun Feb 14 11:12:22 2021. You can adapt this file completely to your liking, but it should at least contain the root toctree directive.

Bienvenido a la documentación de MDMPyClient!

Modulos

class MDM(configuracion, translator, init_data=False)

Clase encargada de gestionar todas las peticiones a la API del M&D Manager. Hace uso del fichero de configuración configuracion/configuracion.yaml

Parameters

configuracion (Diccionario) – Diccionario del que se obtienen algunos parámetros necesarios como la url de la API. Debe ser inicializado a partir del fichero de configuración configuracion/configuracion.yaml

codelists

Objeto que contiene todos las codelist de la API y encargado de gestionarlas

Type

Codelists

concept_schemes

Objeto que contiene todos los esquemas de conceptos de la API y encargado de gestionarlos

Type

ConceptSchemes

category_schemes

Objeto que contiene todos los esquemas de categorías de la API y encargado de gestionarlos.

Type

CategorySchemes

dsds

Objeto que contiene todos los DSDs de la API y encargado de gestionarlos.

Type

DSDs

cubes

Objeto que contiene todos los cubos de la API y encargado de gestionarlos.

Type

Cubes

mappings

Objeto que contiene todos los mappings de la API y encargado de gestionarlos.

Type

Mappings

dataflows

Objeto que contiene todos los dataflows de la API y encargado de gestionarlos.

Type

Dataflows

msds

Objeto que contiene todos los MSDs de la API y encargado de gestionarlos.

Type

MSDs

metadataflows

Objeto que contiene todos los metadataflows de la API y encargado de gestionarlos.

Type

Metadataflows

metadatasets

Objeto que contiene todos los metatatasets de la API y encargado de gestionarlos.

Type

Metadatasets

class Codelist(session, configuracion, translator, translator_cache, codelist_id, agency_id, version, names, des, init_data=False)

Clase que representa una codelist del M&D Manager.

Parameters
  • session (requests.session.Session) – Sesión autenticada en la API.

  • configuracion (Diccionario) – Diccionario del que se obtienen algunos parámetros necesarios como la url de la API. Debe ser inicializado a partir del fichero de configuración configuracion/configuracion.yaml.

  • id (String) – Identificador de la codelist.

  • version (String) – Versión de la codelist.

  • agency_id (String) – Agencia vinculada a la codelist.

  • (class (des) – Diccionario): Diccionario con los nombres de la codelist en varios idiomas.

  • (classString): Diccionario con las descripciones de la codelist en varios idiomas.

  • init_data (Boolean) – True para traer todos los datos de la codelist, False para no traerlos. Por defecto toma el valor False.

codes

DataFrame con todos los códigos de la lista

Type

DataFrame

class Codelists(session, configuracion, translator, translator_cache, init_data=False)

Clase que representa el conjunto de codelists del M&D Manager.

Parameters
  • session (requests.session.Session) – Sesión autenticada en la API.

  • configuracion (Diccionario) – Diccionario del que se obtienen algunos parámetros necesarios como la url de la API. Debe ser inicializado a partir del fichero de configuración configuracion/configuracion.yaml.

  • init_data (Boolean) – True para traer todos los códigos de las listas, False para no traerlos. Por defecto toma el valor False.

data

Diccionario con todas las codelists

Type

Diccionario

class ConceptScheme(session, configuracion, translator, translator_cache, cs_id, agency_id, version, names, des, init_data=False)

Clase que representa un esquema de conceptos del M&D Manager.

Parameters
  • session (requests.session.Session) – Sesión autenticada en la API.

  • configuracion (Diccionario) – Diccionario del que se obtienen algunos parámetros necesarios como la url de la API. Debe ser inicializado a partir del fichero de configuración configuracion/configuracion.yaml.

  • (class (init_data) – ‘String’): Identificador del esquema de conceptos.

  • (classString): Identificador de la agencia vinculada.

  • (classString): Version del esquema de conceptos.

  • (classDiccionario): Diccionario con los nombres del esquema de conceptos en varios idiomas.

  • (classString): Diccionario con las descripciones del esquema de conceptos en varios idiomas.

  • (classBoolean): True para traer todos los datos del esquema de conceptos, False para traer solo id, agencia y versión. Por defecto toma el valor False.

concepts

DataFrame con todos los conceptos del esquema

Type

DataFrame

class ConceptSchemes(session, configuracion, translator, translator_cache, init_data=False)

Clase que representa el conjunto de esquemas de conceptos del M&D Manager.

Parameters
  • session (requests.session.Session) – Sesión autenticada en la API.

  • configuracion (Diccionario) – Diccionario del que se obtienen algunos parámetros necesarios como la url de la API. Debe ser inicializado a partir del fichero de configuración configuracion/configuracion.yaml.

  • init_data (Boolean) – True para traer todos los conceptos de los esquemas, False para no traerlos. Por defecto toma el valor False.

data

Diccionario con todos los esquemas de conceptos

Type

Diccionario

class CategoryScheme(session, configuracion, translator, translator_cache, category_scheme_id, agency_id, version, names, des, init_data=False)

Clase que representa un esquema de conceptos del M&D Manager.

Parameters
  • session (requests.session.Session) – Sesión autenticada en la API.

  • configuracion (Diccionario) – Diccionario del que se obtienen algunos parámetros necesarios como la url de la API. Debe ser inicializado a partir del fichero de configuración configuracion/configuracion.yaml.

  • (class (init_data) – String): Identificador del esquema de categorías.

  • (classString): Identificador de la agencia vinculada.

  • (classString): Versión del esquema de categorías.

  • (classDiccionario): Diccionario con los nombres del esquema de categorías en varios idiomas.

  • (classString): Diccionario con las descripciones del esquema de categorías en varios idiomas.

  • (classBoolean): True para traer todos los datos del esquema de categorías, False para traer solo id, agencia y versión. Por defecto toma el valor False.

categories

DataFrame con todas las categorías del esquema

Type

DataFrame

class CategorySchemes(session, configuracion, translator, translator_cache, init_data=False)

Clase que representa el conjunto de esquemas de categorías del M&D Manager.

Parameters
  • session (requests.session.Session) – Sesión autenticada en la API.

  • configuracion (Diccionario) – Diccionario del que se obtienen algunos parámetros necesarios como la url de la API. Debe ser inicializado a partir del fichero de configuración configuracion/configuracion.yaml.

  • init_data (Boolean) – True para traer todas las categorías de los esquemas, False para no traerlas. Por defecto toma el valor False.

data

Diccionario con todas las codelists

Type

Diccionario

class DSD(session, configuracion, dsd_id, agency_id, version, names, des, init_data=False)

Clase que representa un DSD del M&D Manager.

Parameters
  • session (requests.session.Session) – Sesión autenticada en la API.

  • configuracion (Diccionario) – Diccionario del que se obtienen algunos parámetros necesarios como la url de la API. Debe ser inicializado a partir del fichero de configuración configuracion/configuracion.yaml.

  • (class (init_data) – ‘String’): Identificador del DSD.

  • (classString): Identificador de la agencia vinculada.

  • (classString): Version del DSD.

  • (classDiccionario): Diccionario con los nombres del DSD en varios idiomas.

  • (classString): Diccionario con las descripciones del DSD en varios idiomas.

  • (classBoolean): True para traer todos los datos del DSD, False para traer solo id, agencia y versión. Por defecto toma el valor False.

data

DataFrame con todos los datos del DSD

Type

DataFrame

class DSDs(session, configuracion, init_data=False)

Clase que representa el conjunto de DSDs del M&D Manager.

Parameters
  • session (requests.session.Session) – Sesión autenticada en la API.

  • configuracion (Diccionario) – Diccionario del que se obtienen algunos parámetros necesarios como la url de la API. Debe ser inicializado a partir del fichero de configuración configuracion/configuracion.yaml.

  • init_data (Boolean) – True para traer todos los DSDs, False para no traerlos. Por defecto toma el valor False.

data

Diccionario con todos los DSDs

Type

Diccionario

class Cube(session, configuracion, cube_id, code, cat_id, dsd_code, names, init_data=False)

Clase que representa un Cubo del M&D Manager.

Parameters
  • session (requests.session.Session) – Sesión autenticada en la API.

  • configuracion (Diccionario) – Diccionario del que se obtienen algunos parámetros necesarios como la url de la API. Debe ser inicializado a partir del fichero de configuración configuracion/configuracion.yaml.

  • (class (init_data) – ‘Integer’): Identificador del cubo.

  • (classString): Código del cubo. Coincide con el ID que se le da cuando se crea desde el cliente

  • (classInteger): ID de la categoría a la que pertenece el cubo. La categoría perteneciente al esquema de categorías de los cubos en la api se refieren a estas como como ‘dcs’.

  • (classDiccionario): Diccionario con los nombres del cubo en varios idiomas.

  • (classBoolean): True para traer todos los datos del cubo, False para traer solo id, agencia y versión. Por defecto toma el valor False.

class Cubes(session, configuracion, init_data=False)

Clase que representa el conjunto de cubes del M&D Manager.

Parameters
  • session (requests.session.Session) – Sesión autenticada en la API.

  • configuracion (Diccionario) – Diccionario del que se obtienen algunos parámetros necesarios como la url de la API. Debe ser inicializado a partir del fichero de configuración configuracion/configuracion.yaml.

  • init_data (Boolean) – True para traer todos los cubes, False para no traerlos. Por defecto toma el valor False.

data

Diccionario con todos los cubes

Type

Diccionario

class Mapping(session, configuracion, mapping_id, cube_id, name, des, init_data=False)

Clase que representa un mapping del M&D Manager.

Parameters
  • session (requests.session.Session) – Sesión autenticada en la API.

  • configuracion (Diccionario) – Diccionario del que se obtienen algunos parámetros necesarios como la url de la API. Debe ser inicializado a partir del fichero de configuración configuracion/configuracion.yaml.

  • id (Integer) – Identificador del mapping.

  • cube_id (Integer) – Identificador del cubo al que pertenece el mapping.

  • name (String) – Nombre del mapping.

  • (class (des) – String): Descripción del mapping.

  • init_data (Boolean) – True para traer todos los datos del mapping, False para no traerlos. Por defecto toma el valor False.

components

Lista con todos los componentes del mapping.

Type

List

class Mappings(session, configuracion, init_data=False)

Clase que representa el conjunto de mappings del M&D Manager.

Parameters
  • session (requests.session.Session) – Sesión autenticada en la API.

  • configuracion (Diccionario) – Diccionario del que se obtienen algunos parámetros necesarios como la url de la API. Debe ser inicializado a partir del fichero de configuración configuracion/configuracion.yaml.

  • init_data (Boolean) – True para traer todos los datos de los mappings, False para no traerlos. Por defecto toma el valor False.

data

Diccionario con todos los mappings

Type

Dicconario

class Dataflow(session, configuracion, code, agency_id, version, dataflow_id, cube_id, names, des, init_data=False)

Clase que representa un dataflow del M&D Manager.

Parameters
  • session (requests.session.Session) – Sesión autenticada en la API.

  • configuracion (Diccionario) – Diccionario del que se obtienen algunos parámetros necesarios como la url de la API. Debe ser inicializado a partir del fichero de configuración configuracion/configuracion.yaml.

  • code (String) – Identificador del dataflow.

  • agency_id (String) – Identificador de la agencia asociada al dataflow.

  • version (String) – Versión del dataflow.

  • id (Integer) – Identificador numérico del dataflow.

  • cube_id (Integer) – Identificador del cubo al que asociado al dataflow.

  • filter (Diccionario) – Filtros del dataflow.

  • name (Diccionario) – Nombres del dataflow.

  • (class (des) – Diccionario): Descripciones del dataflow.

  • init_data (Boolean) – True para traer todos los datos del dataflow, False para no traerlos. Por defecto toma el valor False.

data

Lista con todos los datos del dataflow.

Type

List

class Dataflows(session, configuracion, translator, translator_cache, init_data=False)

Clase que representa el conjunto de dataflows del M&D Manager.

Parameters
  • session (requests.session.Session) – Sesión autenticada en la API.

  • configuracion (Diccionario) – Diccionario del que se obtienen algunos parámetros necesarios como la url de la API. Debe ser inicializado a partir del fichero de configuración configuracion/configuracion.yaml.

  • init_data (Boolean) – True para traer todos los datos dataflows, False para no traerlos. Por defecto toma el valor False.

data

Diccionario con todos los dataflows

Type

Diccionario

class MSD(session, configuracion, msd_id, agency_id, version, names, des, init_data=False)

Clase que representa un MSD del M&D Manager.

Parameters
  • session (requests.session.Session) – Sesión autenticada en la API.

  • configuracion (Diccionario) – Diccionario del que se obtienen algunos parámetros necesarios como la url de la API. Debe ser inicializado a partir del fichero de configuración configuracion/configuracion.yaml.

  • msd_id (String) – Identificador del MSD.

  • agency_id (String) – Identificador de la agencia asociada al MSD.

  • version (String) – Versión del MSD.

  • name (Diccionario) – Nombres del MSD.

  • (class (des) – Diccionario): Descripciones del MSD.

  • init_data (Boolean) – True para traer todos los datos del MSD, False para no traerlos. Por defecto toma el valor False.

data

Diccionario con todos los datos del MSD.

Type

Diccionario

class MSDs(session, configuracion, init_data=False)

Clase que representa el conjunto de MSDs del M&D Manager.

Parameters
  • session (requests.session.Session) – Sesión autenticada en la API.

  • configuracion (Diccionario) – Diccionario del que se obtienen algunos parámetros necesarios como la url de la API. Debe ser inicializado a partir del fichero de configuración configuracion/configuracion.yaml.

  • init_data (Boolean) – True para traer todos los MSDs, False para no traerlos. Por defecto toma el valor False.

data

Diccionario con todos los MSDs

Type

Diccionario

class Metadataflow(session, configuracion, meta_id, agency_id, version, names, des, init_data=False)

Clase que representa un metadataflow del M&D Manager.

Parameters
  • session (requests.session.Session) – Sesión autenticada en la API.

  • configuracion (Diccionario) – Diccionario del que se obtienen algunos parámetros necesarios como la url de la API. Debe ser inicializado a partir del fichero de configuración configuracion/configuracion.yaml.

  • meta_id (String) – Identificadordel metadataflow.

  • agency_id (String) – Identificador de la agencia asociada al metadataflow.

  • version (String) – Versión del metadataflow.

  • name (Diccionario) – Nombres del metadataflow.

  • (class (des) – Diccionario): Descripciones del metadataflow.

  • init_data (Boolean) – True para traer todos los datos del metadataflow, False para no traerlos. Por defecto toma el valor False.

data

Lista con todos los datos del metadataflow.

Type

List

class Metadataset(session, configuracion, meta_id, names, init_data=False)

Clase que representa un metadataset del M&D Manager.

Parameters
  • session (requests.session.Session) – Sesión autenticada en la API.

  • configuracion (Diccionario) – Diccionario del que se obtienen algunos parámetros necesarios como la url de la API. Debe ser inicializado a partir del fichero de configuración configuracion/configuracion.yaml.

  • id (String) – Identificadordel metadataset

  • name (Diccionario) – Nombres del metadataset.

  • init_data (Boolean) – True para traer todos los datos del metadataset, False para no traerlos. Por defecto toma el valor False.

data

Diccionario con todos los datos del metadataset.

Type

Diccionario