bijoe/tests/fixtures/schema2/01_schema.json

9528 lines
356 KiB
JSON

{
"cubes": [
{
"dimensions": [
{
"join": [
"receipt_time"
],
"label": "date de la demande",
"name": "receipt_time",
"type": "date",
"value": "receipt_time.date"
},
{
"join": [
"channel"
],
"label": "canal",
"name": "channel",
"type": "integer",
"value": "channel.id",
"value_label": "channel.label"
},
{
"join": [
"formdef",
"category"
],
"label": "cat\u00e9gorie",
"name": "category",
"order_by": "category.label",
"type": "integer",
"value": "category.id",
"value_label": "category.label",
"filter_in_join": true
},
{
"join": [
"formdef"
],
"label": "formulaire",
"name": "formdef",
"order_by": "formdef.label",
"type": "integer",
"value": "formdef.id",
"value_label": "formdef.label"
},
{
"join": [
"generic_status"
],
"label": "statut simplifi\u00e9",
"name": "generic_status",
"type": "integer",
"value": "generic_status.id",
"value_label": "generic_status.label"
},
{
"filter": false,
"join": [
"hour"
],
"label": "heure",
"name": "hour",
"type": "integer",
"value": "hour.id"
},
{
"join": [
"agent"
],
"label": "premier agent traitant",
"name": "agent",
"order_by": "agent.label",
"type": "integer",
"value": "agent.id",
"value_label": "agent.label"
}
],
"fact_table": "formdata",
"joins": [
{
"detail": "date",
"master": "receipt_time",
"name": "receipt_time",
"table": "dates"
},
{
"detail": "id",
"master": "channel_id",
"name": "channel",
"table": "channel"
},
{
"detail": "id",
"master": "formdef_id",
"name": "formdef",
"table": "formdef"
},
{
"detail": "id",
"kind": "left",
"master": "formdef.category_id",
"name": "category",
"table": "category"
},
{
"detail": "id",
"master": "hour_id",
"name": "hour",
"table": "hour"
},
{
"detail": "id",
"master": "generic_status_id",
"name": "generic_status",
"table": "status"
},
{
"detail": "id",
"kind": "inner",
"master": "first_agent_id",
"name": "agent",
"table": "agent"
}
],
"json_field": "json_data",
"key": "id",
"label": "Tous les formulaires",
"measures": [
{
"expression": "count({fact_table}.id)",
"label": "nombre de demandes",
"name": "count",
"type": "integer"
},
{
"expression": "avg(endpoint_delay)",
"label": "d\u00e9lai de traitement moyen",
"name": "avg_endpoint_delay",
"type": "duration"
},
{
"expression": "max(endpoint_delay)",
"label": "d\u00e9lai de traitement maximum",
"name": "max_endpoint_delay",
"type": "duration"
},
{
"expression": "min(endpoint_delay)",
"label": "d\u00e9lai de traitement minimum",
"name": "min_endpoint_delay",
"type": "duration"
},
{
"expression": "case (select count({fact_table}.id) from {table_expression} where {where_conditions}) when 0 then null else count({fact_table}.id) * 100. / (select count({fact_table}.id) from {table_expression} where {where_conditions}) end",
"label": "pourcentage des demandes",
"name": "percent",
"type": "percent"
},
{
"expression": "array_agg(\"{fact_table}\".geolocation_base) FILTER (WHERE \"{fact_table}\".geolocation_base IS NOT NULL)",
"label": "localisation g\u00e9ographique",
"name": "geolocation",
"type": "point"
}
],
"name": "all_formdata"
},
{
"dimensions": [
{
"join": [
"receipt_time"
],
"label": "date de la demande",
"name": "receipt_time",
"type": "date",
"value": "receipt_time.date"
},
{
"join": [
"channel"
],
"label": "canal",
"name": "channel",
"type": "integer",
"value": "channel.id",
"value_label": "channel.label"
},
{
"join": [
"generic_status"
],
"label": "statut simplifi\u00e9",
"name": "generic_status",
"type": "integer",
"value": "generic_status.id",
"value_label": "generic_status.label"
},
{
"filter": false,
"join": [
"hour"
],
"label": "heure",
"name": "hour",
"type": "integer",
"value": "hour.id"
},
{
"join": [
"agent"
],
"label": "premier agent traitant",
"name": "agent",
"order_by": "agent.label",
"type": "integer",
"value": "agent.id",
"value_label": "agent.label"
},
{
"join": [
"status"
],
"label": "statut",
"name": "status",
"type": "integer",
"value": "status.id",
"value_label": "status.label"
},
{
"filter": false,
"join": [
"function__receiver"
],
"label": "fonction destinataire",
"name": "function__receiver",
"type": "integer",
"value": "\"function__receiver\".id",
"value_label": "\"function__receiver\".label"
},
{
"filter": false,
"join": [
"function__guichet"
],
"label": "fonction guichet m\u00e9tro",
"name": "function__guichet",
"type": "integer",
"value": "\"function__guichet\".id",
"value_label": "\"function__guichet\".label"
},
{
"filter": false,
"join": [
"function__debug"
],
"label": "fonction testeur",
"name": "function__debug",
"type": "integer",
"value": "\"function__debug\".id",
"value_label": "\"function__debug\".label"
},
{
"filter": false,
"join": [
"function__agent_terrain"
],
"label": "fonction agent terrain",
"name": "function__agent_terrain",
"type": "integer",
"value": "\"function__agent_terrain\".id",
"value_label": "\"function__agent_terrain\".label"
},
{
"filter": false,
"join": [
"function__guichet_commune"
],
"label": "fonction guichet commune",
"name": "function__guichet_commune",
"type": "integer",
"value": "\"function__guichet_commune\".id",
"value_label": "\"function__guichet_commune\".label"
},
{
"filter": false,
"join": [
"function__superviseur"
],
"label": "fonction superviseur",
"name": "function__superviseur",
"type": "integer",
"value": "\"function__superviseur\".id",
"value_label": "\"function__superviseur\".label"
},
{
"filter": true,
"join": [
"type_terrain"
],
"label": "objet",
"name": "type_terrain",
"type": "integer",
"value": "\"type_terrain\".id",
"value_label": "\"type_terrain\".label"
},
{
"filter": true,
"join": [
"motif_intervention_terrain"
],
"label": "motif de l'intervention",
"name": "motif_intervention_terrain",
"type": "integer",
"value": "\"motif_intervention_terrain\".id",
"value_label": "\"motif_intervention_terrain\".label"
},
{
"filter": true,
"join": [
"type_adresse_terrain"
],
"label": "type d'adresse",
"name": "type_adresse_terrain",
"type": "integer",
"value": "\"type_adresse_terrain\".id",
"value_label": "\"type_adresse_terrain\".label"
},
{
"filter": true,
"join": [
"type_numero_terrain"
],
"label": "type de num\u00e9ro",
"name": "type_numero_terrain",
"type": "integer",
"value": "\"type_numero_terrain\".id",
"value_label": "\"type_numero_terrain\".label"
},
{
"filter": true,
"join": [
"code_insee"
],
"label": "code insee commune",
"name": "code_insee",
"type": "integer",
"value": "\"code_insee\".id",
"value_label": "\"code_insee\".label"
},
{
"filter": true,
"join": [
"adresse_commune"
],
"label": "commune",
"name": "adresse_commune",
"type": "integer",
"value": "\"adresse_commune\".id",
"value_label": "\"adresse_commune\".label"
},
{
"filter": true,
"join": [
"commune_stat"
],
"label": "commune stat",
"name": "commune_stat",
"type": "integer",
"value": "\"commune_stat\".id",
"value_label": "\"commune_stat\".label"
},
{
"filter": true,
"join": [
"guichet_commune"
],
"label": "guichet commune",
"name": "guichet_commune",
"type": "integer",
"value": "\"guichet_commune\".id",
"value_label": "\"guichet_commune\".label"
},
{
"filter": true,
"join": [
"secteur"
],
"label": "secteur",
"name": "secteur",
"type": "integer",
"value": "\"secteur\".id",
"value_label": "\"secteur\".label"
},
{
"filter": true,
"join": [
"niveau_traitement_stat"
],
"label": "niveau traitement stat",
"name": "niveau_traitement_stat",
"type": "integer",
"value": "\"niveau_traitement_stat\".id",
"value_label": "\"niveau_traitement_stat\".label"
},
{
"filter": true,
"join": [
"qualification_stat"
],
"label": "qualification stat",
"name": "qualification_stat",
"type": "integer",
"value": "\"qualification_stat\".id",
"value_label": "\"qualification_stat\".label"
},
{
"filter": true,
"join": [
"type_intervention_gru"
],
"label": "type intervention gru",
"name": "type_intervention_gru",
"type": "integer",
"value": "\"type_intervention_gru\".id",
"value_label": "\"type_intervention_gru\".label"
},
{
"filter": true,
"join": [
"suivi"
],
"label": "type de suivi bo",
"name": "suivi",
"type": "integer",
"value": "\"suivi\".id",
"value_label": "\"suivi\".label"
},
{
"filter": true,
"join": [
"origine"
],
"label": "origine stat",
"name": "origine",
"type": "integer",
"value": "\"origine\".id",
"value_label": "\"origine\".label"
},
{
"filter": true,
"join": [
"adresse_signalement_numero"
],
"label": "num\u00e9ro",
"name": "adresse_signalement_numero",
"type": "integer",
"value": "\"adresse_signalement_numero\".id",
"value_label": "\"adresse_signalement_numero\".label"
},
{
"filter": true,
"join": [
"adresse_signalement_voie"
],
"label": "voie",
"name": "adresse_signalement_voie",
"type": "integer",
"value": "\"adresse_signalement_voie\".id",
"value_label": "\"adresse_signalement_voie\".label"
},
{
"filter": true,
"join": [
"saisie"
],
"label": "saisi par (liste)",
"name": "saisie",
"type": "integer",
"value": "\"saisie\".id",
"value_label": "\"saisie\".label"
},
{
"filter": true,
"join": [
"mode_de_contact_stat"
],
"label": "supp - mode de contact stat",
"name": "mode_de_contact_stat",
"type": "integer",
"value": "\"mode_de_contact_stat\".id",
"value_label": "\"mode_de_contact_stat\".label"
}
],
"fact_table": "formdata_voirie_magru",
"joins": [
{
"detail": "date",
"master": "receipt_time",
"name": "receipt_time",
"table": "dates"
},
{
"detail": "id",
"master": "channel_id",
"name": "channel",
"table": "channel"
},
{
"detail": "id",
"master": "formdef_id",
"name": "formdef",
"table": "formdef"
},
{
"detail": "id",
"kind": "left",
"master": "formdef.category_id",
"name": "category",
"table": "category"
},
{
"detail": "id",
"master": "hour_id",
"name": "hour",
"table": "hour"
},
{
"detail": "id",
"master": "generic_status_id",
"name": "generic_status",
"table": "status"
},
{
"detail": "id",
"kind": "inner",
"master": "first_agent_id",
"name": "agent",
"table": "agent"
},
{
"detail": "id",
"master": "status_id",
"name": "status",
"table": "status_voirie_magru"
},
{
"detail": "id",
"master": "function__receiver",
"name": "function__receiver",
"table": "role"
},
{
"detail": "id",
"master": "function__guichet",
"name": "function__guichet",
"table": "role"
},
{
"detail": "id",
"master": "function__debug",
"name": "function__debug",
"table": "role"
},
{
"detail": "id",
"master": "function__agent_terrain",
"name": "function__agent_terrain",
"table": "role"
},
{
"detail": "id",
"master": "function__guichet_commune",
"name": "function__guichet_commune",
"table": "role"
},
{
"detail": "id",
"master": "function__superviseur",
"name": "function__superviseur",
"table": "role"
},
{
"detail": "id",
"master": "field_type_terrain",
"name": "type_terrain",
"table": "formdata_voirie_magru_field_type_terrain"
},
{
"detail": "id",
"master": "field_motif_intervention_terrain",
"name": "motif_intervention_terrain",
"table": "formdata_voirie_magru_field_motif_intervention_terrain"
},
{
"detail": "id",
"master": "field_type_adresse_terrain",
"name": "type_adresse_terrain",
"table": "formdata_voirie_magru_field_type_adresse_terrain"
},
{
"detail": "id",
"master": "field_type_numero_terrain",
"name": "type_numero_terrain",
"table": "formdata_voirie_magru_field_type_numero_terrain"
},
{
"detail": "id",
"master": "field_code_insee",
"name": "code_insee",
"table": "formdata_voirie_magru_field_code_insee"
},
{
"detail": "id",
"master": "field_adresse_commune",
"name": "adresse_commune",
"table": "formdata_voirie_magru_field_adresse_commune"
},
{
"detail": "id",
"master": "field_commune_stat",
"name": "commune_stat",
"table": "formdata_voirie_magru_field_commune_stat"
},
{
"detail": "id",
"master": "field_guichet_commune",
"name": "guichet_commune",
"table": "formdata_voirie_magru_field_guichet_commune"
},
{
"detail": "id",
"kind": "full",
"master": "field_secteur",
"name": "secteur",
"table": "formdata_voirie_magru_field_secteur"
},
{
"detail": "id",
"master": "field_niveau_traitement_stat",
"name": "niveau_traitement_stat",
"table": "formdata_voirie_magru_field_niveau_traitement_stat"
},
{
"detail": "id",
"master": "field_qualification_stat",
"name": "qualification_stat",
"table": "formdata_voirie_magru_field_qualification_stat"
},
{
"detail": "id",
"master": "field_type_intervention_gru",
"name": "type_intervention_gru",
"table": "formdata_voirie_magru_field_type_intervention_gru"
},
{
"detail": "id",
"master": "field_suivi",
"name": "suivi",
"table": "formdata_voirie_magru_field_suivi"
},
{
"detail": "id",
"master": "field_origine",
"name": "origine",
"table": "formdata_voirie_magru_field_origine"
},
{
"detail": "id",
"master": "field_adresse_signalement_numero",
"name": "adresse_signalement_numero",
"table": "formdata_voirie_magru_field_adresse_signalement_numero"
},
{
"detail": "id",
"master": "field_adresse_signalement_voie",
"name": "adresse_signalement_voie",
"table": "formdata_voirie_magru_field_adresse_signalement_voie"
},
{
"detail": "id",
"master": "field_saisie",
"name": "saisie",
"table": "formdata_voirie_magru_field_saisie"
},
{
"detail": "id",
"master": "field_mode_de_contact_stat",
"name": "mode_de_contact_stat",
"table": "formdata_voirie_magru_field_mode_de_contact_stat"
}
],
"json_field": "json_data",
"key": "id",
"label": "Voirie : mes signalements",
"measures": [
{
"expression": "count({fact_table}.id)",
"label": "nombre de demandes",
"name": "count",
"type": "integer"
},
{
"expression": "avg(endpoint_delay)",
"label": "d\u00e9lai de traitement moyen",
"name": "avg_endpoint_delay",
"type": "duration"
},
{
"expression": "max(endpoint_delay)",
"label": "d\u00e9lai de traitement maximum",
"name": "max_endpoint_delay",
"type": "duration"
},
{
"expression": "min(endpoint_delay)",
"label": "d\u00e9lai de traitement minimum",
"name": "min_endpoint_delay",
"type": "duration"
},
{
"expression": "case (select count({fact_table}.id) from {table_expression} where {where_conditions}) when 0 then null else count({fact_table}.id) * 100. / (select count({fact_table}.id) from {table_expression} where {where_conditions}) end",
"label": "pourcentage des demandes",
"name": "percent",
"type": "percent"
},
{
"expression": "array_agg(\"{fact_table}\".geolocation_base) FILTER (WHERE \"{fact_table}\".geolocation_base IS NOT NULL)",
"label": "localisation g\u00e9ographique",
"name": "geolocation",
"type": "point"
}
],
"name": "formdata_voirie_magru"
},
{
"dimensions": [
{
"join": [
"receipt_time"
],
"label": "date de la demande",
"name": "receipt_time",
"type": "date",
"value": "receipt_time.date"
},
{
"join": [
"channel"
],
"label": "canal",
"name": "channel",
"type": "integer",
"value": "channel.id",
"value_label": "channel.label"
},
{
"join": [
"generic_status"
],
"label": "statut simplifi\u00e9",
"name": "generic_status",
"type": "integer",
"value": "generic_status.id",
"value_label": "generic_status.label"
},
{
"filter": false,
"join": [
"hour"
],
"label": "heure",
"name": "hour",
"type": "integer",
"value": "hour.id"
},
{
"join": [
"agent"
],
"label": "premier agent traitant",
"name": "agent",
"order_by": "agent.label",
"type": "integer",
"value": "agent.id",
"value_label": "agent.label"
},
{
"join": [
"status"
],
"label": "statut",
"name": "status",
"type": "integer",
"value": "status.id",
"value_label": "status.label"
},
{
"filter": false,
"join": [
"function__receiver"
],
"label": "fonction destinataire",
"name": "function__receiver",
"type": "integer",
"value": "\"function__receiver\".id",
"value_label": "\"function__receiver\".label"
}
],
"fact_table": "formdata_acceder_aux_services_pour_les_professionnels",
"joins": [
{
"detail": "date",
"master": "receipt_time",
"name": "receipt_time",
"table": "dates"
},
{
"detail": "id",
"master": "channel_id",
"name": "channel",
"table": "channel"
},
{
"detail": "id",
"master": "formdef_id",
"name": "formdef",
"table": "formdef"
},
{
"detail": "id",
"kind": "left",
"master": "formdef.category_id",
"name": "category",
"table": "category"
},
{
"detail": "id",
"master": "hour_id",
"name": "hour",
"table": "hour"
},
{
"detail": "id",
"master": "generic_status_id",
"name": "generic_status",
"table": "status"
},
{
"detail": "id",
"kind": "inner",
"master": "first_agent_id",
"name": "agent",
"table": "agent"
},
{
"detail": "id",
"master": "status_id",
"name": "status",
"table": "status_acceder_aux_services_pour_les_professionnels"
},
{
"detail": "id",
"master": "function__receiver",
"name": "function__receiver",
"table": "role"
}
],
"json_field": "json_data",
"key": "id",
"label": "Acc\u00e9der aux services pour les professionnels",
"measures": [
{
"expression": "count({fact_table}.id)",
"label": "nombre de demandes",
"name": "count",
"type": "integer"
},
{
"expression": "avg(endpoint_delay)",
"label": "d\u00e9lai de traitement moyen",
"name": "avg_endpoint_delay",
"type": "duration"
},
{
"expression": "max(endpoint_delay)",
"label": "d\u00e9lai de traitement maximum",
"name": "max_endpoint_delay",
"type": "duration"
},
{
"expression": "min(endpoint_delay)",
"label": "d\u00e9lai de traitement minimum",
"name": "min_endpoint_delay",
"type": "duration"
},
{
"expression": "case (select count({fact_table}.id) from {table_expression} where {where_conditions}) when 0 then null else count({fact_table}.id) * 100. / (select count({fact_table}.id) from {table_expression} where {where_conditions}) end",
"label": "pourcentage des demandes",
"name": "percent",
"type": "percent"
},
{
"expression": "array_agg(\"{fact_table}\".geolocation_base) FILTER (WHERE \"{fact_table}\".geolocation_base IS NOT NULL)",
"label": "localisation g\u00e9ographique",
"name": "geolocation",
"type": "point"
}
],
"name": "formdata_acceder_aux_services_pour_les_professionnels"
},
{
"dimensions": [
{
"join": [
"receipt_time"
],
"label": "date de la demande",
"name": "receipt_time",
"type": "date",
"value": "receipt_time.date"
},
{
"join": [
"channel"
],
"label": "canal",
"name": "channel",
"type": "integer",
"value": "channel.id",
"value_label": "channel.label"
},
{
"join": [
"generic_status"
],
"label": "statut simplifi\u00e9",
"name": "generic_status",
"type": "integer",
"value": "generic_status.id",
"value_label": "generic_status.label"
},
{
"filter": false,
"join": [
"hour"
],
"label": "heure",
"name": "hour",
"type": "integer",
"value": "hour.id"
},
{
"join": [
"agent"
],
"label": "premier agent traitant",
"name": "agent",
"order_by": "agent.label",
"type": "integer",
"value": "agent.id",
"value_label": "agent.label"
},
{
"join": [
"status"
],
"label": "statut",
"name": "status",
"type": "integer",
"value": "status.id",
"value_label": "status.label"
},
{
"filter": false,
"join": [
"function__receiver"
],
"label": "fonction destinataire",
"name": "function__receiver",
"type": "integer",
"value": "\"function__receiver\".id",
"value_label": "\"function__receiver\".label"
}
],
"fact_table": "formdata_commander_un_bac_un_composteur_ou_un_lombricomposteur",
"joins": [
{
"detail": "date",
"master": "receipt_time",
"name": "receipt_time",
"table": "dates"
},
{
"detail": "id",
"master": "channel_id",
"name": "channel",
"table": "channel"
},
{
"detail": "id",
"master": "formdef_id",
"name": "formdef",
"table": "formdef"
},
{
"detail": "id",
"kind": "left",
"master": "formdef.category_id",
"name": "category",
"table": "category"
},
{
"detail": "id",
"master": "hour_id",
"name": "hour",
"table": "hour"
},
{
"detail": "id",
"master": "generic_status_id",
"name": "generic_status",
"table": "status"
},
{
"detail": "id",
"kind": "inner",
"master": "first_agent_id",
"name": "agent",
"table": "agent"
},
{
"detail": "id",
"master": "status_id",
"name": "status",
"table": "status_commander_un_bac_un_composteur_ou_un_lombricomposteur"
},
{
"detail": "id",
"master": "function__receiver",
"name": "function__receiver",
"table": "role"
}
],
"json_field": "json_data",
"key": "id",
"label": "Commander un bac, un composteur ou un lombricomposteur",
"measures": [
{
"expression": "count({fact_table}.id)",
"label": "nombre de demandes",
"name": "count",
"type": "integer"
},
{
"expression": "avg(endpoint_delay)",
"label": "d\u00e9lai de traitement moyen",
"name": "avg_endpoint_delay",
"type": "duration"
},
{
"expression": "max(endpoint_delay)",
"label": "d\u00e9lai de traitement maximum",
"name": "max_endpoint_delay",
"type": "duration"
},
{
"expression": "min(endpoint_delay)",
"label": "d\u00e9lai de traitement minimum",
"name": "min_endpoint_delay",
"type": "duration"
},
{
"expression": "case (select count({fact_table}.id) from {table_expression} where {where_conditions}) when 0 then null else count({fact_table}.id) * 100. / (select count({fact_table}.id) from {table_expression} where {where_conditions}) end",
"label": "pourcentage des demandes",
"name": "percent",
"type": "percent"
},
{
"expression": "array_agg(\"{fact_table}\".geolocation_base) FILTER (WHERE \"{fact_table}\".geolocation_base IS NOT NULL)",
"label": "localisation g\u00e9ographique",
"name": "geolocation",
"type": "point"
}
],
"name": "formdata_commander_un_bac_un_composteur_ou_un_lombricomposteur"
},
{
"dimensions": [
{
"join": [
"receipt_time"
],
"label": "date de la demande",
"name": "receipt_time",
"type": "date",
"value": "receipt_time.date"
},
{
"join": [
"channel"
],
"label": "canal",
"name": "channel",
"type": "integer",
"value": "channel.id",
"value_label": "channel.label"
},
{
"join": [
"generic_status"
],
"label": "statut simplifi\u00e9",
"name": "generic_status",
"type": "integer",
"value": "generic_status.id",
"value_label": "generic_status.label"
},
{
"filter": false,
"join": [
"hour"
],
"label": "heure",
"name": "hour",
"type": "integer",
"value": "hour.id"
},
{
"join": [
"agent"
],
"label": "premier agent traitant",
"name": "agent",
"order_by": "agent.label",
"type": "integer",
"value": "agent.id",
"value_label": "agent.label"
},
{
"join": [
"status"
],
"label": "statut",
"name": "status",
"type": "integer",
"value": "status.id",
"value_label": "status.label"
},
{
"filter": false,
"join": [
"function__receiver"
],
"label": "fonction destinataire",
"name": "function__receiver",
"type": "integer",
"value": "\"function__receiver\".id",
"value_label": "\"function__receiver\".label"
},
{
"filter": false,
"join": [
"function__guichet"
],
"label": "fonction guichet m\u00e9tro",
"name": "function__guichet",
"type": "integer",
"value": "\"function__guichet\".id",
"value_label": "\"function__guichet\".label"
},
{
"filter": false,
"join": [
"function__guichet_commune"
],
"label": "fonction guichet commune",
"name": "function__guichet_commune",
"type": "integer",
"value": "\"function__guichet_commune\".id",
"value_label": "\"function__guichet_commune\".label"
},
{
"filter": false,
"join": [
"function__debug"
],
"label": "fonction testeur",
"name": "function__debug",
"type": "integer",
"value": "\"function__debug\".id",
"value_label": "\"function__debug\".label"
},
{
"filter": false,
"join": [
"function__superviseur"
],
"label": "fonction superviseur",
"name": "function__superviseur",
"type": "integer",
"value": "\"function__superviseur\".id",
"value_label": "\"function__superviseur\".label"
},
{
"filter": true,
"join": [
"origine_formulaire"
],
"label": "origine de la demande",
"name": "origine_formulaire",
"type": "integer",
"value": "\"origine_formulaire\".id",
"value_label": "\"origine_formulaire\".label"
},
{
"filter": true,
"join": [
"type"
],
"label": "votre question concerne :",
"name": "type",
"type": "integer",
"value": "\"type\".id",
"value_label": "\"type\".label"
},
{
"filter": true,
"join": [
"qualification_formulaire"
],
"label": "plus pr\u00e9cis\u00e9ment, votre demande porte sur :",
"name": "qualification_formulaire",
"type": "integer",
"value": "\"qualification_formulaire\".id",
"value_label": "\"qualification_formulaire\".label"
},
{
"filter": true,
"join": [
"adresse_commune"
],
"label": "votre commune",
"name": "adresse_commune",
"type": "integer",
"value": "\"adresse_commune\".id",
"value_label": "\"adresse_commune\".label"
},
{
"filter": true,
"join": [
"civilite"
],
"label": "civilit\u00e9",
"name": "civilite",
"type": "integer",
"value": "\"civilite\".id",
"value_label": "\"civilite\".label"
},
{
"filter": true,
"join": [
"suivi_formulaire"
],
"label": "souhaitez-vous avoir un suivi de votre demande ?",
"name": "suivi_formulaire",
"type": "integer",
"value": "\"suivi_formulaire\".id",
"value_label": "\"suivi_formulaire\".label"
},
{
"filter": true,
"join": [
"traite_formulaire"
],
"label": "marquer la demande comme trait\u00e9e",
"name": "traite_formulaire",
"type": "integer",
"value": "\"traite_formulaire\".id",
"value_label": "\"traite_formulaire\".label"
},
{
"filter": true,
"join": [
"nom_voie"
],
"label": "rue, boulevard, place, chemin...",
"name": "nom_voie",
"type": "integer",
"value": "\"nom_voie\".id",
"value_label": "\"nom_voie\".label"
},
{
"filter": true,
"join": [
"numero_voie"
],
"label": "num\u00e9ro",
"name": "numero_voie",
"type": "integer",
"value": "\"numero_voie\".id",
"value_label": "\"numero_voie\".label"
},
{
"filter": true,
"join": [
"metro"
],
"label": "m\u00e9tro",
"name": "metro",
"type": "integer",
"value": "\"metro\".id",
"value_label": "\"metro\".label"
},
{
"filter": true,
"join": [
"guichet_commune"
],
"label": "guichet commune",
"name": "guichet_commune",
"type": "integer",
"value": "\"guichet_commune\".id",
"value_label": "\"guichet_commune\".label"
},
{
"filter": true,
"join": [
"code_insee"
],
"label": "code insee commune",
"name": "code_insee",
"type": "integer",
"value": "\"code_insee\".id",
"value_label": "\"code_insee\".label"
},
{
"filter": true,
"join": [
"commune_stat"
],
"label": "commune stat",
"name": "commune_stat",
"type": "integer",
"value": "\"commune_stat\".id",
"value_label": "\"commune_stat\".label"
},
{
"filter": true,
"join": [
"traite_n1_autorise"
],
"label": "traitement niveau 1 autoris\u00e9",
"name": "traite_n1_autorise",
"type": "integer",
"value": "\"traite_n1_autorise\".id",
"value_label": "\"traite_n1_autorise\".label"
},
{
"filter": true,
"join": [
"niveau_traitement"
],
"label": "niveau de traitement effectif",
"name": "niveau_traitement",
"type": "integer",
"value": "\"niveau_traitement\".id",
"value_label": "\"niveau_traitement\".label"
},
{
"filter": true,
"join": [
"secteur_ou_central"
],
"label": "secteur ou service central",
"name": "secteur_ou_central",
"type": "integer",
"value": "\"secteur_ou_central\".id",
"value_label": "\"secteur_ou_central\".label"
},
{
"filter": true,
"join": [
"secteur"
],
"label": "secteur",
"name": "secteur",
"type": "integer",
"value": "\"secteur\".id",
"value_label": "\"secteur\".label"
},
{
"filter": true,
"join": [
"communication_usager"
],
"label": "communication usager",
"name": "communication_usager",
"type": "integer",
"value": "\"communication_usager\".id",
"value_label": "\"communication_usager\".label"
},
{
"filter": true,
"join": [
"qualification"
],
"label": "qualification",
"name": "qualification",
"type": "integer",
"value": "\"qualification\".id",
"value_label": "\"qualification\".label"
},
{
"filter": true,
"join": [
"niveau_traitement_stat"
],
"label": "niveau traitement stat",
"name": "niveau_traitement_stat",
"type": "integer",
"value": "\"niveau_traitement_stat\".id",
"value_label": "\"niveau_traitement_stat\".label"
},
{
"filter": true,
"join": [
"origine"
],
"label": "origine stat",
"name": "origine",
"type": "integer",
"value": "\"origine\".id",
"value_label": "\"origine\".label"
},
{
"filter": true,
"join": [
"qualification_stat"
],
"label": "qualification stat",
"name": "qualification_stat",
"type": "integer",
"value": "\"qualification_stat\".id",
"value_label": "\"qualification_stat\".label"
},
{
"filter": true,
"join": [
"role_traite_n2"
],
"label": "role de traitement niveau 2",
"name": "role_traite_n2",
"type": "integer",
"value": "\"role_traite_n2\".id",
"value_label": "\"role_traite_n2\".label"
},
{
"filter": true,
"join": [
"commune_hors_gam"
],
"label": "commune hors gam",
"name": "commune_hors_gam",
"type": "integer",
"value": "\"commune_hors_gam\".id",
"value_label": "\"commune_hors_gam\".label"
},
{
"filter": true,
"join": [
"objet"
],
"label": "objet de la demande",
"name": "objet",
"type": "integer",
"value": "\"objet\".id",
"value_label": "\"objet\".label"
},
{
"filter": true,
"join": [
"hors_delais"
],
"label": "hors d\u00e9lais",
"name": "hors_delais",
"type": "integer",
"value": "\"hors_delais\".id",
"value_label": "\"hors_delais\".label"
},
{
"filter": true,
"join": [
"suivi"
],
"label": "type de suivi bo",
"name": "suivi",
"type": "integer",
"value": "\"suivi\".id",
"value_label": "\"suivi\".label"
},
{
"filter": true,
"join": [
"metro2"
],
"label": "supp - m\u00e9tro 2",
"name": "metro2",
"type": "integer",
"value": "\"metro2\".id",
"value_label": "\"metro2\".label"
},
{
"filter": true,
"join": [
"guichet_commune2"
],
"label": "supp - guichet commune 2",
"name": "guichet_commune2",
"type": "integer",
"value": "\"guichet_commune2\".id",
"value_label": "\"guichet_commune2\".label"
},
{
"filter": true,
"join": [
"commune_stat2"
],
"label": "supp - commune stat 2",
"name": "commune_stat2",
"type": "integer",
"value": "\"commune_stat2\".id",
"value_label": "\"commune_stat2\".label"
}
],
"fact_table": "formdata_demander_des_renseignements_sur_les_dechets",
"joins": [
{
"detail": "date",
"master": "receipt_time",
"name": "receipt_time",
"table": "dates"
},
{
"detail": "id",
"master": "channel_id",
"name": "channel",
"table": "channel"
},
{
"detail": "id",
"master": "formdef_id",
"name": "formdef",
"table": "formdef"
},
{
"detail": "id",
"kind": "left",
"master": "formdef.category_id",
"name": "category",
"table": "category"
},
{
"detail": "id",
"master": "hour_id",
"name": "hour",
"table": "hour"
},
{
"detail": "id",
"master": "generic_status_id",
"name": "generic_status",
"table": "status"
},
{
"detail": "id",
"kind": "inner",
"master": "first_agent_id",
"name": "agent",
"table": "agent"
},
{
"detail": "id",
"master": "status_id",
"name": "status",
"table": "status_demander_des_renseignements_sur_les_dechets"
},
{
"detail": "id",
"master": "function__receiver",
"name": "function__receiver",
"table": "role"
},
{
"detail": "id",
"master": "function__guichet",
"name": "function__guichet",
"table": "role"
},
{
"detail": "id",
"master": "function__guichet_commune",
"name": "function__guichet_commune",
"table": "role"
},
{
"detail": "id",
"master": "function__debug",
"name": "function__debug",
"table": "role"
},
{
"detail": "id",
"master": "function__superviseur",
"name": "function__superviseur",
"table": "role"
},
{
"detail": "id",
"master": "field_origine_formulaire",
"name": "origine_formulaire",
"table": "formdata_demander_des_renseignements_sur_les_dechets_fiela817fa"
},
{
"detail": "id",
"master": "field_type",
"name": "type",
"table": "formdata_demander_des_renseignements_sur_les_dechets_field_type"
},
{
"detail": "id",
"master": "field_qualification_formulaire",
"name": "qualification_formulaire",
"table": "formdata_demander_des_renseignements_sur_les_dechets_fieldd4246"
},
{
"detail": "id",
"master": "field_adresse_commune",
"name": "adresse_commune",
"table": "formdata_demander_des_renseignements_sur_les_dechets_fiel977bc5"
},
{
"detail": "id",
"kind": "full",
"master": "field_civilite",
"name": "civilite",
"table": "formdata_demander_des_renseignements_sur_les_dechets_fiel6153c9"
},
{
"detail": "id",
"master": "field_suivi_formulaire",
"name": "suivi_formulaire",
"table": "formdata_demander_des_renseignements_sur_les_dechets_fiel910272"
},
{
"detail": "id",
"master": "field_traite_formulaire",
"name": "traite_formulaire",
"table": "formdata_demander_des_renseignements_sur_les_dechets_fielc5baec"
},
{
"detail": "id",
"kind": "full",
"master": "field_nom_voie",
"name": "nom_voie",
"table": "formdata_demander_des_renseignements_sur_les_dechets_fiel4eae74"
},
{
"detail": "id",
"kind": "full",
"master": "field_numero_voie",
"name": "numero_voie",
"table": "formdata_demander_des_renseignements_sur_les_dechets_fieldfac8c"
},
{
"detail": "id",
"master": "field_metro",
"name": "metro",
"table": "formdata_demander_des_renseignements_sur_les_dechets_fieldbf338"
},
{
"detail": "id",
"kind": "full",
"master": "field_guichet_commune",
"name": "guichet_commune",
"table": "formdata_demander_des_renseignements_sur_les_dechets_fiela9003b"
},
{
"detail": "id",
"master": "field_code_insee",
"name": "code_insee",
"table": "formdata_demander_des_renseignements_sur_les_dechets_fielbf42fe"
},
{
"detail": "id",
"master": "field_commune_stat",
"name": "commune_stat",
"table": "formdata_demander_des_renseignements_sur_les_dechets_fiel75eabc"
},
{
"detail": "id",
"master": "field_traite_n1_autorise",
"name": "traite_n1_autorise",
"table": "formdata_demander_des_renseignements_sur_les_dechets_fiel61a26f"
},
{
"detail": "id",
"master": "field_niveau_traitement",
"name": "niveau_traitement",
"table": "formdata_demander_des_renseignements_sur_les_dechets_fielac2b60"
},
{
"detail": "id",
"master": "field_secteur_ou_central",
"name": "secteur_ou_central",
"table": "formdata_demander_des_renseignements_sur_les_dechets_fiel121c99"
},
{
"detail": "id",
"kind": "full",
"master": "field_secteur",
"name": "secteur",
"table": "formdata_demander_des_renseignements_sur_les_dechets_fiel0072ab"
},
{
"detail": "id",
"kind": "full",
"master": "field_communication_usager",
"name": "communication_usager",
"table": "formdata_demander_des_renseignements_sur_les_dechets_fielc06cbc"
},
{
"detail": "id",
"master": "field_qualification",
"name": "qualification",
"table": "formdata_demander_des_renseignements_sur_les_dechets_fielc0f3cb"
},
{
"detail": "id",
"master": "field_niveau_traitement_stat",
"name": "niveau_traitement_stat",
"table": "formdata_demander_des_renseignements_sur_les_dechets_fiel985044"
},
{
"detail": "id",
"master": "field_origine",
"name": "origine",
"table": "formdata_demander_des_renseignements_sur_les_dechets_fiel5c806e"
},
{
"detail": "id",
"master": "field_qualification_stat",
"name": "qualification_stat",
"table": "formdata_demander_des_renseignements_sur_les_dechets_fiela54bb6"
},
{
"detail": "id",
"master": "field_role_traite_n2",
"name": "role_traite_n2",
"table": "formdata_demander_des_renseignements_sur_les_dechets_fiel771713"
},
{
"detail": "id",
"master": "field_commune_hors_gam",
"name": "commune_hors_gam",
"table": "formdata_demander_des_renseignements_sur_les_dechets_fiel346d3b"
},
{
"detail": "id",
"master": "field_objet",
"name": "objet",
"table": "formdata_demander_des_renseignements_sur_les_dechets_fielc135c3"
},
{
"detail": "id",
"master": "field_hors_delais",
"name": "hors_delais",
"table": "formdata_demander_des_renseignements_sur_les_dechets_fiel628fd3"
},
{
"detail": "id",
"master": "field_suivi",
"name": "suivi",
"table": "formdata_demander_des_renseignements_sur_les_dechets_fiela2fe26"
},
{
"detail": "id",
"kind": "full",
"master": "field_metro2",
"name": "metro2",
"table": "formdata_demander_des_renseignements_sur_les_dechets_fiel91a9b9"
},
{
"detail": "id",
"kind": "full",
"master": "field_guichet_commune2",
"name": "guichet_commune2",
"table": "formdata_demander_des_renseignements_sur_les_dechets_fiel0074b5"
},
{
"detail": "id",
"kind": "full",
"master": "field_commune_stat2",
"name": "commune_stat2",
"table": "formdata_demander_des_renseignements_sur_les_dechets_fiel6c50a9"
}
],
"json_field": "json_data",
"key": "id",
"label": "Demander des renseignements sur les d\u00e9chets",
"measures": [
{
"expression": "count({fact_table}.id)",
"label": "nombre de demandes",
"name": "count",
"type": "integer"
},
{
"expression": "avg(endpoint_delay)",
"label": "d\u00e9lai de traitement moyen",
"name": "avg_endpoint_delay",
"type": "duration"
},
{
"expression": "max(endpoint_delay)",
"label": "d\u00e9lai de traitement maximum",
"name": "max_endpoint_delay",
"type": "duration"
},
{
"expression": "min(endpoint_delay)",
"label": "d\u00e9lai de traitement minimum",
"name": "min_endpoint_delay",
"type": "duration"
},
{
"expression": "case (select count({fact_table}.id) from {table_expression} where {where_conditions}) when 0 then null else count({fact_table}.id) * 100. / (select count({fact_table}.id) from {table_expression} where {where_conditions}) end",
"label": "pourcentage des demandes",
"name": "percent",
"type": "percent"
},
{
"expression": "array_agg(\"{fact_table}\".geolocation_base) FILTER (WHERE \"{fact_table}\".geolocation_base IS NOT NULL)",
"label": "localisation g\u00e9ographique",
"name": "geolocation",
"type": "point"
}
],
"name": "formdata_demander_des_renseignements_sur_les_dechets"
},
{
"dimensions": [
{
"join": [
"receipt_time"
],
"label": "date de la demande",
"name": "receipt_time",
"type": "date",
"value": "receipt_time.date"
},
{
"join": [
"channel"
],
"label": "canal",
"name": "channel",
"type": "integer",
"value": "channel.id",
"value_label": "channel.label"
},
{
"join": [
"generic_status"
],
"label": "statut simplifi\u00e9",
"name": "generic_status",
"type": "integer",
"value": "generic_status.id",
"value_label": "generic_status.label"
},
{
"filter": false,
"join": [
"hour"
],
"label": "heure",
"name": "hour",
"type": "integer",
"value": "hour.id"
},
{
"join": [
"agent"
],
"label": "premier agent traitant",
"name": "agent",
"order_by": "agent.label",
"type": "integer",
"value": "agent.id",
"value_label": "agent.label"
},
{
"join": [
"status"
],
"label": "statut",
"name": "status",
"type": "integer",
"value": "status.id",
"value_label": "status.label"
},
{
"filter": false,
"join": [
"function__receiver"
],
"label": "fonction destinataire",
"name": "function__receiver",
"type": "integer",
"value": "\"function__receiver\".id",
"value_label": "\"function__receiver\".label"
},
{
"filter": false,
"join": [
"function__debug"
],
"label": "fonction testeur",
"name": "function__debug",
"type": "integer",
"value": "\"function__debug\".id",
"value_label": "\"function__debug\".label"
},
{
"filter": false,
"join": [
"function__guichet"
],
"label": "fonction guichet m\u00e9tro",
"name": "function__guichet",
"type": "integer",
"value": "\"function__guichet\".id",
"value_label": "\"function__guichet\".label"
},
{
"filter": false,
"join": [
"function__agent_terrain"
],
"label": "fonction agent terrain",
"name": "function__agent_terrain",
"type": "integer",
"value": "\"function__agent_terrain\".id",
"value_label": "\"function__agent_terrain\".label"
},
{
"filter": false,
"join": [
"function__guichet_commune"
],
"label": "fonction guichet commune",
"name": "function__guichet_commune",
"type": "integer",
"value": "\"function__guichet_commune\".id",
"value_label": "\"function__guichet_commune\".label"
},
{
"filter": false,
"join": [
"function__superviseur"
],
"label": "fonction superviseur",
"name": "function__superviseur",
"type": "integer",
"value": "\"function__superviseur\".id",
"value_label": "\"function__superviseur\".label"
},
{
"filter": true,
"join": [
"type"
],
"label": "le probl\u00e8me concerne :",
"name": "type",
"type": "integer",
"value": "\"type\".id",
"value_label": "\"type\".label"
},
{
"filter": true,
"join": [
"decheterie"
],
"label": "s\u00e9lectionnez la d\u00e9ch\u00e8terie concern\u00e9e",
"name": "decheterie",
"type": "integer",
"value": "\"decheterie\".id",
"value_label": "\"decheterie\".label"
},
{
"filter": true,
"join": [
"adresse_commune"
],
"label": "commune",
"name": "adresse_commune",
"type": "integer",
"value": "\"adresse_commune\".id",
"value_label": "\"adresse_commune\".label"
},
{
"filter": true,
"join": [
"adresse_signalement_voie"
],
"label": "voie",
"name": "adresse_signalement_voie",
"type": "integer",
"value": "\"adresse_signalement_voie\".id",
"value_label": "\"adresse_signalement_voie\".label"
},
{
"filter": true,
"join": [
"adresse_signalement_numero"
],
"label": "num\u00e9ro",
"name": "adresse_signalement_numero",
"type": "integer",
"value": "\"adresse_signalement_numero\".id",
"value_label": "\"adresse_signalement_numero\".label"
},
{
"filter": true,
"join": [
"origine_formulaire"
],
"label": "origine de la demande",
"name": "origine_formulaire",
"type": "integer",
"value": "\"origine_formulaire\".id",
"value_label": "\"origine_formulaire\".label"
},
{
"filter": true,
"join": [
"suivi_formulaire"
],
"label": "comment souhaitez-vous suivre votre demande ?",
"name": "suivi_formulaire",
"type": "integer",
"value": "\"suivi_formulaire\".id",
"value_label": "\"suivi_formulaire\".label"
},
{
"filter": true,
"join": [
"vip"
],
"label": "vip",
"name": "vip",
"type": "integer",
"value": "\"vip\".id",
"value_label": "\"vip\".label"
},
{
"filter": true,
"join": [
"code_insee"
],
"label": "code insee commune",
"name": "code_insee",
"type": "integer",
"value": "\"code_insee\".id",
"value_label": "\"code_insee\".label"
},
{
"filter": true,
"join": [
"commune_stat"
],
"label": "commune stat",
"name": "commune_stat",
"type": "integer",
"value": "\"commune_stat\".id",
"value_label": "\"commune_stat\".label"
},
{
"filter": true,
"join": [
"guichet_commune"
],
"label": "guichet commune",
"name": "guichet_commune",
"type": "integer",
"value": "\"guichet_commune\".id",
"value_label": "\"guichet_commune\".label"
},
{
"filter": true,
"join": [
"secteur"
],
"label": "secteur",
"name": "secteur",
"type": "integer",
"value": "\"secteur\".id",
"value_label": "\"secteur\".label"
},
{
"filter": true,
"join": [
"traite_n1_autorise"
],
"label": "traitement niveau 1 autoris\u00e9",
"name": "traite_n1_autorise",
"type": "integer",
"value": "\"traite_n1_autorise\".id",
"value_label": "\"traite_n1_autorise\".label"
},
{
"filter": true,
"join": [
"secteur_ou_central"
],
"label": "secteur ou service central",
"name": "secteur_ou_central",
"type": "integer",
"value": "\"secteur_ou_central\".id",
"value_label": "\"secteur_ou_central\".label"
},
{
"filter": true,
"join": [
"communication_usager"
],
"label": "mail envoy\u00e9 \u00e0 l'usager",
"name": "communication_usager",
"type": "integer",
"value": "\"communication_usager\".id",
"value_label": "\"communication_usager\".label"
},
{
"filter": true,
"join": [
"retard_stat"
],
"label": "relance stat",
"name": "retard_stat",
"type": "integer",
"value": "\"retard_stat\".id",
"value_label": "\"retard_stat\".label"
},
{
"filter": true,
"join": [
"qualification_stat"
],
"label": "qualification stat",
"name": "qualification_stat",
"type": "integer",
"value": "\"qualification_stat\".id",
"value_label": "\"qualification_stat\".label"
},
{
"filter": true,
"join": [
"origine"
],
"label": "origine stat",
"name": "origine",
"type": "integer",
"value": "\"origine\".id",
"value_label": "\"origine\".label"
},
{
"filter": true,
"join": [
"saisie"
],
"label": "saisi par",
"name": "saisie",
"type": "integer",
"value": "\"saisie\".id",
"value_label": "\"saisie\".label"
},
{
"filter": true,
"join": [
"niveau_traitement_stat"
],
"label": "niveau traitement stat",
"name": "niveau_traitement_stat",
"type": "integer",
"value": "\"niveau_traitement_stat\".id",
"value_label": "\"niveau_traitement_stat\".label"
},
{
"filter": true,
"join": [
"role_traite_n2"
],
"label": "role de traitement niveau 2",
"name": "role_traite_n2",
"type": "integer",
"value": "\"role_traite_n2\".id",
"value_label": "\"role_traite_n2\".label"
},
{
"filter": true,
"join": [
"suivi"
],
"label": "type de suivi bo",
"name": "suivi",
"type": "integer",
"value": "\"suivi\".id",
"value_label": "\"suivi\".label"
},
{
"filter": true,
"join": [
"hors_delais"
],
"label": "hors d\u00e9lais",
"name": "hors_delais",
"type": "integer",
"value": "\"hors_delais\".id",
"value_label": "\"hors_delais\".label"
},
{
"filter": true,
"join": [
"objet"
],
"label": "objet de la demande",
"name": "objet",
"type": "integer",
"value": "\"objet\".id",
"value_label": "\"objet\".label"
},
{
"filter": true,
"join": [
"niveau_traitement"
],
"label": "supp - niveau de traitement effectif",
"name": "niveau_traitement",
"type": "integer",
"value": "\"niveau_traitement\".id",
"value_label": "\"niveau_traitement\".label"
}
],
"fact_table": "formdata_signaler_un_dysfonctionnement_sur_les_dechets",
"joins": [
{
"detail": "date",
"master": "receipt_time",
"name": "receipt_time",
"table": "dates"
},
{
"detail": "id",
"master": "channel_id",
"name": "channel",
"table": "channel"
},
{
"detail": "id",
"master": "formdef_id",
"name": "formdef",
"table": "formdef"
},
{
"detail": "id",
"kind": "left",
"master": "formdef.category_id",
"name": "category",
"table": "category"
},
{
"detail": "id",
"master": "hour_id",
"name": "hour",
"table": "hour"
},
{
"detail": "id",
"master": "generic_status_id",
"name": "generic_status",
"table": "status"
},
{
"detail": "id",
"kind": "inner",
"master": "first_agent_id",
"name": "agent",
"table": "agent"
},
{
"detail": "id",
"master": "status_id",
"name": "status",
"table": "status_signaler_un_dysfonctionnement_sur_les_dechets"
},
{
"detail": "id",
"master": "function__receiver",
"name": "function__receiver",
"table": "role"
},
{
"detail": "id",
"master": "function__debug",
"name": "function__debug",
"table": "role"
},
{
"detail": "id",
"master": "function__guichet",
"name": "function__guichet",
"table": "role"
},
{
"detail": "id",
"master": "function__agent_terrain",
"name": "function__agent_terrain",
"table": "role"
},
{
"detail": "id",
"master": "function__guichet_commune",
"name": "function__guichet_commune",
"table": "role"
},
{
"detail": "id",
"master": "function__superviseur",
"name": "function__superviseur",
"table": "role"
},
{
"detail": "id",
"master": "field_type",
"name": "type",
"table": "formdata_signaler_un_dysfonctionnement_sur_les_dechets_fi4fdc2a"
},
{
"detail": "id",
"master": "field_decheterie",
"name": "decheterie",
"table": "formdata_signaler_un_dysfonctionnement_sur_les_dechets_fi245373"
},
{
"detail": "id",
"master": "field_adresse_commune",
"name": "adresse_commune",
"table": "formdata_signaler_un_dysfonctionnement_sur_les_dechets_fide6710"
},
{
"detail": "id",
"master": "field_adresse_signalement_voie",
"name": "adresse_signalement_voie",
"table": "formdata_signaler_un_dysfonctionnement_sur_les_dechets_fi20702a"
},
{
"detail": "id",
"master": "field_adresse_signalement_numero",
"name": "adresse_signalement_numero",
"table": "formdata_signaler_un_dysfonctionnement_sur_les_dechets_fiedf817"
},
{
"detail": "id",
"master": "field_origine_formulaire",
"name": "origine_formulaire",
"table": "formdata_signaler_un_dysfonctionnement_sur_les_dechets_fi16e5df"
},
{
"detail": "id",
"master": "field_suivi_formulaire",
"name": "suivi_formulaire",
"table": "formdata_signaler_un_dysfonctionnement_sur_les_dechets_fi51fe10"
},
{
"detail": "id",
"master": "field_vip",
"name": "vip",
"table": "formdata_signaler_un_dysfonctionnement_sur_les_dechets_fi6424db"
},
{
"detail": "id",
"master": "field_code_insee",
"name": "code_insee",
"table": "formdata_signaler_un_dysfonctionnement_sur_les_dechets_fib2bc25"
},
{
"detail": "id",
"master": "field_commune_stat",
"name": "commune_stat",
"table": "formdata_signaler_un_dysfonctionnement_sur_les_dechets_fifdc07e"
},
{
"detail": "id",
"master": "field_guichet_commune",
"name": "guichet_commune",
"table": "formdata_signaler_un_dysfonctionnement_sur_les_dechets_fid4beeb"
},
{
"detail": "id",
"kind": "full",
"master": "field_secteur",
"name": "secteur",
"table": "formdata_signaler_un_dysfonctionnement_sur_les_dechets_fi8670e9"
},
{
"detail": "id",
"master": "field_traite_n1_autorise",
"name": "traite_n1_autorise",
"table": "formdata_signaler_un_dysfonctionnement_sur_les_dechets_fi36dcd7"
},
{
"detail": "id",
"master": "field_secteur_ou_central",
"name": "secteur_ou_central",
"table": "formdata_signaler_un_dysfonctionnement_sur_les_dechets_fi00a915"
},
{
"detail": "id",
"kind": "full",
"master": "field_communication_usager",
"name": "communication_usager",
"table": "formdata_signaler_un_dysfonctionnement_sur_les_dechets_fie7c664"
},
{
"detail": "id",
"master": "field_retard_stat",
"name": "retard_stat",
"table": "formdata_signaler_un_dysfonctionnement_sur_les_dechets_fibdb9bd"
},
{
"detail": "id",
"master": "field_qualification_stat",
"name": "qualification_stat",
"table": "formdata_signaler_un_dysfonctionnement_sur_les_dechets_fi912977"
},
{
"detail": "id",
"master": "field_origine",
"name": "origine",
"table": "formdata_signaler_un_dysfonctionnement_sur_les_dechets_fi825212"
},
{
"detail": "id",
"kind": "full",
"master": "field_saisie",
"name": "saisie",
"table": "formdata_signaler_un_dysfonctionnement_sur_les_dechets_fi4ca6f3"
},
{
"detail": "id",
"master": "field_niveau_traitement_stat",
"name": "niveau_traitement_stat",
"table": "formdata_signaler_un_dysfonctionnement_sur_les_dechets_fi1164c5"
},
{
"detail": "id",
"master": "field_role_traite_n2",
"name": "role_traite_n2",
"table": "formdata_signaler_un_dysfonctionnement_sur_les_dechets_fi3e1224"
},
{
"detail": "id",
"master": "field_suivi",
"name": "suivi",
"table": "formdata_signaler_un_dysfonctionnement_sur_les_dechets_fib63ff8"
},
{
"detail": "id",
"master": "field_hors_delais",
"name": "hors_delais",
"table": "formdata_signaler_un_dysfonctionnement_sur_les_dechets_fi9c18c2"
},
{
"detail": "id",
"kind": "full",
"master": "field_objet",
"name": "objet",
"table": "formdata_signaler_un_dysfonctionnement_sur_les_dechets_fi80e1a6"
},
{
"detail": "id",
"master": "field_niveau_traitement",
"name": "niveau_traitement",
"table": "formdata_signaler_un_dysfonctionnement_sur_les_dechets_ficbc45f"
}
],
"json_field": "json_data",
"key": "id",
"label": "Signaler un probl\u00e8me concernant les d\u00e9chets",
"measures": [
{
"expression": "count({fact_table}.id)",
"label": "nombre de demandes",
"name": "count",
"type": "integer"
},
{
"expression": "avg(endpoint_delay)",
"label": "d\u00e9lai de traitement moyen",
"name": "avg_endpoint_delay",
"type": "duration"
},
{
"expression": "max(endpoint_delay)",
"label": "d\u00e9lai de traitement maximum",
"name": "max_endpoint_delay",
"type": "duration"
},
{
"expression": "min(endpoint_delay)",
"label": "d\u00e9lai de traitement minimum",
"name": "min_endpoint_delay",
"type": "duration"
},
{
"expression": "case (select count({fact_table}.id) from {table_expression} where {where_conditions}) when 0 then null else count({fact_table}.id) * 100. / (select count({fact_table}.id) from {table_expression} where {where_conditions}) end",
"label": "pourcentage des demandes",
"name": "percent",
"type": "percent"
},
{
"expression": "array_agg(\"{fact_table}\".geolocation_base) FILTER (WHERE \"{fact_table}\".geolocation_base IS NOT NULL)",
"label": "localisation g\u00e9ographique",
"name": "geolocation",
"type": "point"
}
],
"name": "formdata_signaler_un_dysfonctionnement_sur_les_dechets"
},
{
"dimensions": [
{
"join": [
"receipt_time"
],
"label": "date de la demande",
"name": "receipt_time",
"type": "date",
"value": "receipt_time.date"
},
{
"join": [
"channel"
],
"label": "canal",
"name": "channel",
"type": "integer",
"value": "channel.id",
"value_label": "channel.label"
},
{
"join": [
"generic_status"
],
"label": "statut simplifi\u00e9",
"name": "generic_status",
"type": "integer",
"value": "generic_status.id",
"value_label": "generic_status.label"
},
{
"filter": false,
"join": [
"hour"
],
"label": "heure",
"name": "hour",
"type": "integer",
"value": "hour.id"
},
{
"join": [
"agent"
],
"label": "premier agent traitant",
"name": "agent",
"order_by": "agent.label",
"type": "integer",
"value": "agent.id",
"value_label": "agent.label"
},
{
"join": [
"status"
],
"label": "statut",
"name": "status",
"type": "integer",
"value": "status.id",
"value_label": "status.label"
},
{
"filter": false,
"join": [
"function__debug"
],
"label": "fonction testeur",
"name": "function__debug",
"type": "integer",
"value": "\"function__debug\".id",
"value_label": "\"function__debug\".label"
},
{
"filter": false,
"join": [
"function__receiver"
],
"label": "fonction destinataire",
"name": "function__receiver",
"type": "integer",
"value": "\"function__receiver\".id",
"value_label": "\"function__receiver\".label"
},
{
"filter": false,
"join": [
"function__guichet_commune"
],
"label": "fonction guichet commune",
"name": "function__guichet_commune",
"type": "integer",
"value": "\"function__guichet_commune\".id",
"value_label": "\"function__guichet_commune\".label"
},
{
"filter": false,
"join": [
"function__superviseur"
],
"label": "fonction superviseur",
"name": "function__superviseur",
"type": "integer",
"value": "\"function__superviseur\".id",
"value_label": "\"function__superviseur\".label"
},
{
"filter": false,
"join": [
"function__guichet"
],
"label": "fonction guichet m\u00e9tro",
"name": "function__guichet",
"type": "integer",
"value": "\"function__guichet\".id",
"value_label": "\"function__guichet\".label"
},
{
"filter": true,
"join": [
"origine_formulaire"
],
"label": "origine de la demande",
"name": "origine_formulaire",
"type": "integer",
"value": "\"origine_formulaire\".id",
"value_label": "\"origine_formulaire\".label"
},
{
"filter": true,
"join": [
"type"
],
"label": "elle concerne :",
"name": "type",
"type": "integer",
"value": "\"type\".id",
"value_label": "\"type\".label"
},
{
"filter": true,
"join": [
"adresse_commune"
],
"label": "votre commune",
"name": "adresse_commune",
"type": "integer",
"value": "\"adresse_commune\".id",
"value_label": "\"adresse_commune\".label"
},
{
"filter": true,
"join": [
"civilite"
],
"label": "civilit\u00e9",
"name": "civilite",
"type": "integer",
"value": "\"civilite\".id",
"value_label": "\"civilite\".label"
},
{
"filter": true,
"join": [
"suivi_formulaire"
],
"label": "souhaitez-vous avoir un suivi de votre demande ?",
"name": "suivi_formulaire",
"type": "integer",
"value": "\"suivi_formulaire\".id",
"value_label": "\"suivi_formulaire\".label"
},
{
"filter": true,
"join": [
"traite_formulaire"
],
"label": "marquer la demande comme trait\u00e9e",
"name": "traite_formulaire",
"type": "integer",
"value": "\"traite_formulaire\".id",
"value_label": "\"traite_formulaire\".label"
},
{
"filter": true,
"join": [
"nom_voie"
],
"label": "rue, boulevard, place, chemin...",
"name": "nom_voie",
"type": "integer",
"value": "\"nom_voie\".id",
"value_label": "\"nom_voie\".label"
},
{
"filter": true,
"join": [
"numero_voie"
],
"label": "num\u00e9ro",
"name": "numero_voie",
"type": "integer",
"value": "\"numero_voie\".id",
"value_label": "\"numero_voie\".label"
},
{
"filter": true,
"join": [
"metro"
],
"label": "m\u00e9tro",
"name": "metro",
"type": "integer",
"value": "\"metro\".id",
"value_label": "\"metro\".label"
},
{
"filter": true,
"join": [
"code_insee"
],
"label": "code insee commune",
"name": "code_insee",
"type": "integer",
"value": "\"code_insee\".id",
"value_label": "\"code_insee\".label"
},
{
"filter": true,
"join": [
"alerte"
],
"label": "alerte wf",
"name": "alerte",
"type": "integer",
"value": "\"alerte\".id",
"value_label": "\"alerte\".label"
},
{
"filter": true,
"join": [
"commune_stat"
],
"label": "commune stat",
"name": "commune_stat",
"type": "integer",
"value": "\"commune_stat\".id",
"value_label": "\"commune_stat\".label"
},
{
"filter": true,
"join": [
"niveau_traitement_stat"
],
"label": "niveau traitement stat",
"name": "niveau_traitement_stat",
"type": "integer",
"value": "\"niveau_traitement_stat\".id",
"value_label": "\"niveau_traitement_stat\".label"
},
{
"filter": true,
"join": [
"communication_usager"
],
"label": "mail envoy\u00e9 \u00e0 l'usager",
"name": "communication_usager",
"type": "integer",
"value": "\"communication_usager\".id",
"value_label": "\"communication_usager\".label"
},
{
"filter": true,
"join": [
"guichet_commune"
],
"label": "guichet commune",
"name": "guichet_commune",
"type": "integer",
"value": "\"guichet_commune\".id",
"value_label": "\"guichet_commune\".label"
},
{
"filter": true,
"join": [
"origine"
],
"label": "origine stat",
"name": "origine",
"type": "integer",
"value": "\"origine\".id",
"value_label": "\"origine\".label"
},
{
"filter": true,
"join": [
"commune_hors_gam"
],
"label": "commune hors gam",
"name": "commune_hors_gam",
"type": "integer",
"value": "\"commune_hors_gam\".id",
"value_label": "\"commune_hors_gam\".label"
},
{
"filter": true,
"join": [
"qualification_stat"
],
"label": "qualification stat",
"name": "qualification_stat",
"type": "integer",
"value": "\"qualification_stat\".id",
"value_label": "\"qualification_stat\".label"
},
{
"filter": true,
"join": [
"service_potentiel"
],
"label": "service potentiel",
"name": "service_potentiel",
"type": "integer",
"value": "\"service_potentiel\".id",
"value_label": "\"service_potentiel\".label"
},
{
"filter": true,
"join": [
"secteur"
],
"label": "secteur",
"name": "secteur",
"type": "integer",
"value": "\"secteur\".id",
"value_label": "\"secteur\".label"
},
{
"filter": true,
"join": [
"hors_delais"
],
"label": "hors d\u00e9lais",
"name": "hors_delais",
"type": "integer",
"value": "\"hors_delais\".id",
"value_label": "\"hors_delais\".label"
},
{
"filter": true,
"join": [
"suivi"
],
"label": "type de suivi bo",
"name": "suivi",
"type": "integer",
"value": "\"suivi\".id",
"value_label": "\"suivi\".label"
}
],
"fact_table": "formdata_demander_des_renseignements_sur_la_voirie_backoffice",
"joins": [
{
"detail": "date",
"master": "receipt_time",
"name": "receipt_time",
"table": "dates"
},
{
"detail": "id",
"master": "channel_id",
"name": "channel",
"table": "channel"
},
{
"detail": "id",
"master": "formdef_id",
"name": "formdef",
"table": "formdef"
},
{
"detail": "id",
"kind": "left",
"master": "formdef.category_id",
"name": "category",
"table": "category"
},
{
"detail": "id",
"master": "hour_id",
"name": "hour",
"table": "hour"
},
{
"detail": "id",
"master": "generic_status_id",
"name": "generic_status",
"table": "status"
},
{
"detail": "id",
"kind": "inner",
"master": "first_agent_id",
"name": "agent",
"table": "agent"
},
{
"detail": "id",
"master": "status_id",
"name": "status",
"table": "status_demander_des_renseignements_sur_la_voirie_backoffice"
},
{
"detail": "id",
"master": "function__debug",
"name": "function__debug",
"table": "role"
},
{
"detail": "id",
"master": "function__receiver",
"name": "function__receiver",
"table": "role"
},
{
"detail": "id",
"master": "function__guichet_commune",
"name": "function__guichet_commune",
"table": "role"
},
{
"detail": "id",
"master": "function__superviseur",
"name": "function__superviseur",
"table": "role"
},
{
"detail": "id",
"master": "function__guichet",
"name": "function__guichet",
"table": "role"
},
{
"detail": "id",
"master": "field_origine_formulaire",
"name": "origine_formulaire",
"table": "formdata_demander_des_renseignements_sur_la_voirie_backof5dc345"
},
{
"detail": "id",
"master": "field_type",
"name": "type",
"table": "formdata_demander_des_renseignements_sur_la_voirie_backof962012"
},
{
"detail": "id",
"master": "field_adresse_commune",
"name": "adresse_commune",
"table": "formdata_demander_des_renseignements_sur_la_voirie_backof1ce86d"
},
{
"detail": "id",
"kind": "full",
"master": "field_civilite",
"name": "civilite",
"table": "formdata_demander_des_renseignements_sur_la_voirie_backof055eff"
},
{
"detail": "id",
"master": "field_suivi_formulaire",
"name": "suivi_formulaire",
"table": "formdata_demander_des_renseignements_sur_la_voirie_backofdfb460"
},
{
"detail": "id",
"master": "field_traite_formulaire",
"name": "traite_formulaire",
"table": "formdata_demander_des_renseignements_sur_la_voirie_backof8a39e5"
},
{
"detail": "id",
"kind": "full",
"master": "field_nom_voie",
"name": "nom_voie",
"table": "formdata_demander_des_renseignements_sur_la_voirie_backof5d307d"
},
{
"detail": "id",
"kind": "full",
"master": "field_numero_voie",
"name": "numero_voie",
"table": "formdata_demander_des_renseignements_sur_la_voirie_backof4b5317"
},
{
"detail": "id",
"master": "field_metro",
"name": "metro",
"table": "formdata_demander_des_renseignements_sur_la_voirie_backofd636fd"
},
{
"detail": "id",
"master": "field_code_insee",
"name": "code_insee",
"table": "formdata_demander_des_renseignements_sur_la_voirie_backofbf2c89"
},
{
"detail": "id",
"master": "field_alerte",
"name": "alerte",
"table": "formdata_demander_des_renseignements_sur_la_voirie_backof296f79"
},
{
"detail": "id",
"master": "field_commune_stat",
"name": "commune_stat",
"table": "formdata_demander_des_renseignements_sur_la_voirie_backofa4f9eb"
},
{
"detail": "id",
"master": "field_niveau_traitement_stat",
"name": "niveau_traitement_stat",
"table": "formdata_demander_des_renseignements_sur_la_voirie_backof5e8cb3"
},
{
"detail": "id",
"kind": "full",
"master": "field_communication_usager",
"name": "communication_usager",
"table": "formdata_demander_des_renseignements_sur_la_voirie_backof4c310c"
},
{
"detail": "id",
"master": "field_guichet_commune",
"name": "guichet_commune",
"table": "formdata_demander_des_renseignements_sur_la_voirie_backoffa829b"
},
{
"detail": "id",
"master": "field_origine",
"name": "origine",
"table": "formdata_demander_des_renseignements_sur_la_voirie_backof692237"
},
{
"detail": "id",
"master": "field_commune_hors_gam",
"name": "commune_hors_gam",
"table": "formdata_demander_des_renseignements_sur_la_voirie_backof0f99d4"
},
{
"detail": "id",
"master": "field_qualification_stat",
"name": "qualification_stat",
"table": "formdata_demander_des_renseignements_sur_la_voirie_backofe0aeed"
},
{
"detail": "id",
"master": "field_service_potentiel",
"name": "service_potentiel",
"table": "formdata_demander_des_renseignements_sur_la_voirie_backofa151d7"
},
{
"detail": "id",
"master": "field_secteur",
"name": "secteur",
"table": "formdata_demander_des_renseignements_sur_la_voirie_backofe5253c"
},
{
"detail": "id",
"master": "field_hors_delais",
"name": "hors_delais",
"table": "formdata_demander_des_renseignements_sur_la_voirie_backof617bc4"
},
{
"detail": "id",
"master": "field_suivi",
"name": "suivi",
"table": "formdata_demander_des_renseignements_sur_la_voirie_backofb29d9e"
}
],
"json_field": "json_data",
"key": "id",
"label": "Demander des renseignements sur la voirie",
"measures": [
{
"expression": "count({fact_table}.id)",
"label": "nombre de demandes",
"name": "count",
"type": "integer"
},
{
"expression": "avg(endpoint_delay)",
"label": "d\u00e9lai de traitement moyen",
"name": "avg_endpoint_delay",
"type": "duration"
},
{
"expression": "max(endpoint_delay)",
"label": "d\u00e9lai de traitement maximum",
"name": "max_endpoint_delay",
"type": "duration"
},
{
"expression": "min(endpoint_delay)",
"label": "d\u00e9lai de traitement minimum",
"name": "min_endpoint_delay",
"type": "duration"
},
{
"expression": "case (select count({fact_table}.id) from {table_expression} where {where_conditions}) when 0 then null else count({fact_table}.id) * 100. / (select count({fact_table}.id) from {table_expression} where {where_conditions}) end",
"label": "pourcentage des demandes",
"name": "percent",
"type": "percent"
},
{
"expression": "array_agg(\"{fact_table}\".geolocation_base) FILTER (WHERE \"{fact_table}\".geolocation_base IS NOT NULL)",
"label": "localisation g\u00e9ographique",
"name": "geolocation",
"type": "point"
}
],
"name": "formdata_demander_des_renseignements_sur_la_voirie_backoffice"
},
{
"dimensions": [
{
"join": [
"receipt_time"
],
"label": "date de la demande",
"name": "receipt_time",
"type": "date",
"value": "receipt_time.date"
},
{
"join": [
"channel"
],
"label": "canal",
"name": "channel",
"type": "integer",
"value": "channel.id",
"value_label": "channel.label"
},
{
"join": [
"generic_status"
],
"label": "statut simplifi\u00e9",
"name": "generic_status",
"type": "integer",
"value": "generic_status.id",
"value_label": "generic_status.label"
},
{
"filter": false,
"join": [
"hour"
],
"label": "heure",
"name": "hour",
"type": "integer",
"value": "hour.id"
},
{
"join": [
"agent"
],
"label": "premier agent traitant",
"name": "agent",
"order_by": "agent.label",
"type": "integer",
"value": "agent.id",
"value_label": "agent.label"
},
{
"join": [
"status"
],
"label": "statut",
"name": "status",
"type": "integer",
"value": "status.id",
"value_label": "status.label"
},
{
"filter": false,
"join": [
"function__receiver"
],
"label": "fonction destinataire",
"name": "function__receiver",
"type": "integer",
"value": "\"function__receiver\".id",
"value_label": "\"function__receiver\".label"
}
],
"fact_table": "formdata_demander_un_badge_d_acces_a_une_zone_pietonne",
"joins": [
{
"detail": "date",
"master": "receipt_time",
"name": "receipt_time",
"table": "dates"
},
{
"detail": "id",
"master": "channel_id",
"name": "channel",
"table": "channel"
},
{
"detail": "id",
"master": "formdef_id",
"name": "formdef",
"table": "formdef"
},
{
"detail": "id",
"kind": "left",
"master": "formdef.category_id",
"name": "category",
"table": "category"
},
{
"detail": "id",
"master": "hour_id",
"name": "hour",
"table": "hour"
},
{
"detail": "id",
"master": "generic_status_id",
"name": "generic_status",
"table": "status"
},
{
"detail": "id",
"kind": "inner",
"master": "first_agent_id",
"name": "agent",
"table": "agent"
},
{
"detail": "id",
"master": "status_id",
"name": "status",
"table": "status_demander_un_badge_d_acces_a_une_zone_pietonne"
},
{
"detail": "id",
"master": "function__receiver",
"name": "function__receiver",
"table": "role"
}
],
"json_field": "json_data",
"key": "id",
"label": "Demander un badge d'acc\u00e8s \u00e0 une zone pi\u00e9tonne",
"measures": [
{
"expression": "count({fact_table}.id)",
"label": "nombre de demandes",
"name": "count",
"type": "integer"
},
{
"expression": "avg(endpoint_delay)",
"label": "d\u00e9lai de traitement moyen",
"name": "avg_endpoint_delay",
"type": "duration"
},
{
"expression": "max(endpoint_delay)",
"label": "d\u00e9lai de traitement maximum",
"name": "max_endpoint_delay",
"type": "duration"
},
{
"expression": "min(endpoint_delay)",
"label": "d\u00e9lai de traitement minimum",
"name": "min_endpoint_delay",
"type": "duration"
},
{
"expression": "case (select count({fact_table}.id) from {table_expression} where {where_conditions}) when 0 then null else count({fact_table}.id) * 100. / (select count({fact_table}.id) from {table_expression} where {where_conditions}) end",
"label": "pourcentage des demandes",
"name": "percent",
"type": "percent"
},
{
"expression": "array_agg(\"{fact_table}\".geolocation_base) FILTER (WHERE \"{fact_table}\".geolocation_base IS NOT NULL)",
"label": "localisation g\u00e9ographique",
"name": "geolocation",
"type": "point"
}
],
"name": "formdata_demander_un_badge_d_acces_a_une_zone_pietonne"
},
{
"dimensions": [
{
"join": [
"receipt_time"
],
"label": "date de la demande",
"name": "receipt_time",
"type": "date",
"value": "receipt_time.date"
},
{
"join": [
"channel"
],
"label": "canal",
"name": "channel",
"type": "integer",
"value": "channel.id",
"value_label": "channel.label"
},
{
"join": [
"generic_status"
],
"label": "statut simplifi\u00e9",
"name": "generic_status",
"type": "integer",
"value": "generic_status.id",
"value_label": "generic_status.label"
},
{
"filter": false,
"join": [
"hour"
],
"label": "heure",
"name": "hour",
"type": "integer",
"value": "hour.id"
},
{
"join": [
"agent"
],
"label": "premier agent traitant",
"name": "agent",
"order_by": "agent.label",
"type": "integer",
"value": "agent.id",
"value_label": "agent.label"
},
{
"join": [
"status"
],
"label": "statut",
"name": "status",
"type": "integer",
"value": "status.id",
"value_label": "status.label"
},
{
"filter": false,
"join": [
"function__receiver"
],
"label": "fonction destinataire",
"name": "function__receiver",
"type": "integer",
"value": "\"function__receiver\".id",
"value_label": "\"function__receiver\".label"
}
],
"fact_table": "formdata_demander_une_autorisation_de_stationnement",
"joins": [
{
"detail": "date",
"master": "receipt_time",
"name": "receipt_time",
"table": "dates"
},
{
"detail": "id",
"master": "channel_id",
"name": "channel",
"table": "channel"
},
{
"detail": "id",
"master": "formdef_id",
"name": "formdef",
"table": "formdef"
},
{
"detail": "id",
"kind": "left",
"master": "formdef.category_id",
"name": "category",
"table": "category"
},
{
"detail": "id",
"master": "hour_id",
"name": "hour",
"table": "hour"
},
{
"detail": "id",
"master": "generic_status_id",
"name": "generic_status",
"table": "status"
},
{
"detail": "id",
"kind": "inner",
"master": "first_agent_id",
"name": "agent",
"table": "agent"
},
{
"detail": "id",
"master": "status_id",
"name": "status",
"table": "status_demander_une_autorisation_de_stationnement"
},
{
"detail": "id",
"master": "function__receiver",
"name": "function__receiver",
"table": "role"
}
],
"json_field": "json_data",
"key": "id",
"label": "Demander une autorisation de stationnement",
"measures": [
{
"expression": "count({fact_table}.id)",
"label": "nombre de demandes",
"name": "count",
"type": "integer"
},
{
"expression": "avg(endpoint_delay)",
"label": "d\u00e9lai de traitement moyen",
"name": "avg_endpoint_delay",
"type": "duration"
},
{
"expression": "max(endpoint_delay)",
"label": "d\u00e9lai de traitement maximum",
"name": "max_endpoint_delay",
"type": "duration"
},
{
"expression": "min(endpoint_delay)",
"label": "d\u00e9lai de traitement minimum",
"name": "min_endpoint_delay",
"type": "duration"
},
{
"expression": "case (select count({fact_table}.id) from {table_expression} where {where_conditions}) when 0 then null else count({fact_table}.id) * 100. / (select count({fact_table}.id) from {table_expression} where {where_conditions}) end",
"label": "pourcentage des demandes",
"name": "percent",
"type": "percent"
},
{
"expression": "array_agg(\"{fact_table}\".geolocation_base) FILTER (WHERE \"{fact_table}\".geolocation_base IS NOT NULL)",
"label": "localisation g\u00e9ographique",
"name": "geolocation",
"type": "point"
}
],
"name": "formdata_demander_une_autorisation_de_stationnement"
},
{
"dimensions": [
{
"join": [
"receipt_time"
],
"label": "date de la demande",
"name": "receipt_time",
"type": "date",
"value": "receipt_time.date"
},
{
"join": [
"channel"
],
"label": "canal",
"name": "channel",
"type": "integer",
"value": "channel.id",
"value_label": "channel.label"
},
{
"join": [
"generic_status"
],
"label": "statut simplifi\u00e9",
"name": "generic_status",
"type": "integer",
"value": "generic_status.id",
"value_label": "generic_status.label"
},
{
"filter": false,
"join": [
"hour"
],
"label": "heure",
"name": "hour",
"type": "integer",
"value": "hour.id"
},
{
"join": [
"agent"
],
"label": "premier agent traitant",
"name": "agent",
"order_by": "agent.label",
"type": "integer",
"value": "agent.id",
"value_label": "agent.label"
},
{
"join": [
"status"
],
"label": "statut",
"name": "status",
"type": "integer",
"value": "status.id",
"value_label": "status.label"
},
{
"filter": false,
"join": [
"function__receiver"
],
"label": "fonction destinataire",
"name": "function__receiver",
"type": "integer",
"value": "\"function__receiver\".id",
"value_label": "\"function__receiver\".label"
},
{
"filter": false,
"join": [
"function__guichet"
],
"label": "fonction guichet m\u00e9tro",
"name": "function__guichet",
"type": "integer",
"value": "\"function__guichet\".id",
"value_label": "\"function__guichet\".label"
},
{
"filter": false,
"join": [
"function__debug"
],
"label": "fonction testeur",
"name": "function__debug",
"type": "integer",
"value": "\"function__debug\".id",
"value_label": "\"function__debug\".label"
},
{
"filter": false,
"join": [
"function__agent_terrain"
],
"label": "fonction agent terrain",
"name": "function__agent_terrain",
"type": "integer",
"value": "\"function__agent_terrain\".id",
"value_label": "\"function__agent_terrain\".label"
},
{
"filter": false,
"join": [
"function__guichet_commune"
],
"label": "fonction guichet commune",
"name": "function__guichet_commune",
"type": "integer",
"value": "\"function__guichet_commune\".id",
"value_label": "\"function__guichet_commune\".label"
},
{
"filter": false,
"join": [
"function__superviseur"
],
"label": "fonction superviseur",
"name": "function__superviseur",
"type": "integer",
"value": "\"function__superviseur\".id",
"value_label": "\"function__superviseur\".label"
},
{
"filter": true,
"join": [
"type_guichet"
],
"label": "objet du signalement",
"name": "type_guichet",
"type": "integer",
"value": "\"type_guichet\".id",
"value_label": "\"type_guichet\".label"
},
{
"filter": true,
"join": [
"motif_intervention_guichet"
],
"label": "motif de l'intervention",
"name": "motif_intervention_guichet",
"type": "integer",
"value": "\"motif_intervention_guichet\".id",
"value_label": "\"motif_intervention_guichet\".label"
},
{
"filter": true,
"join": [
"mode_de_contact_guichet"
],
"label": "mode de contact",
"name": "mode_de_contact_guichet",
"type": "integer",
"value": "\"mode_de_contact_guichet\".id",
"value_label": "\"mode_de_contact_guichet\".label"
},
{
"filter": true,
"join": [
"adresse_commune_guichet"
],
"label": "commune",
"name": "adresse_commune_guichet",
"type": "integer",
"value": "\"adresse_commune_guichet\".id",
"value_label": "\"adresse_commune_guichet\".label"
},
{
"filter": true,
"join": [
"adresse_signalement_voie_guichet"
],
"label": "voie",
"name": "adresse_signalement_voie_guichet",
"type": "integer",
"value": "\"adresse_signalement_voie_guichet\".id",
"value_label": "\"adresse_signalement_voie_guichet\".label"
},
{
"filter": true,
"join": [
"adresse_signalement_numero_guichet"
],
"label": "num\u00e9ro",
"name": "adresse_signalement_numero_guichet",
"type": "integer",
"value": "\"adresse_signalement_numero_guichet\".id",
"value_label": "\"adresse_signalement_numero_guichet\".label"
},
{
"filter": true,
"join": [
"type_adresse_guichet"
],
"label": "type d'adresse",
"name": "type_adresse_guichet",
"type": "integer",
"value": "\"type_adresse_guichet\".id",
"value_label": "\"type_adresse_guichet\".label"
},
{
"filter": true,
"join": [
"type_numero_guichet"
],
"label": "type de num\u00e9ro",
"name": "type_numero_guichet",
"type": "integer",
"value": "\"type_numero_guichet\".id",
"value_label": "\"type_numero_guichet\".label"
},
{
"filter": true,
"join": [
"suivi_formulaire_guichet"
],
"label": "vous souhaitez avoir un suivi de votre demande",
"name": "suivi_formulaire_guichet",
"type": "integer",
"value": "\"suivi_formulaire_guichet\".id",
"value_label": "\"suivi_formulaire_guichet\".label"
},
{
"filter": true,
"join": [
"civilite_guichet"
],
"label": "civilit\u00e9",
"name": "civilite_guichet",
"type": "integer",
"value": "\"civilite_guichet\".id",
"value_label": "\"civilite_guichet\".label"
},
{
"filter": true,
"join": [
"civilite_usager"
],
"label": "civilit\u00e9",
"name": "civilite_usager",
"type": "integer",
"value": "\"civilite_usager\".id",
"value_label": "\"civilite_usager\".label"
},
{
"filter": true,
"join": [
"suivi_formulaire_usager"
],
"label": "comment souhaitez-vous suivre votre demande ?",
"name": "suivi_formulaire_usager",
"type": "integer",
"value": "\"suivi_formulaire_usager\".id",
"value_label": "\"suivi_formulaire_usager\".label"
},
{
"filter": true,
"join": [
"type_terrain"
],
"label": "objet du signalement",
"name": "type_terrain",
"type": "integer",
"value": "\"type_terrain\".id",
"value_label": "\"type_terrain\".label"
},
{
"filter": true,
"join": [
"motif_intervention_terrain"
],
"label": "motif de l'intervention",
"name": "motif_intervention_terrain",
"type": "integer",
"value": "\"motif_intervention_terrain\".id",
"value_label": "\"motif_intervention_terrain\".label"
},
{
"filter": true,
"join": [
"type_adresse_terrain"
],
"label": "type d'adresse",
"name": "type_adresse_terrain",
"type": "integer",
"value": "\"type_adresse_terrain\".id",
"value_label": "\"type_adresse_terrain\".label"
},
{
"filter": true,
"join": [
"type_numero_terrain"
],
"label": "type de num\u00e9ro",
"name": "type_numero_terrain",
"type": "integer",
"value": "\"type_numero_terrain\".id",
"value_label": "\"type_numero_terrain\".label"
},
{
"filter": true,
"join": [
"code_insee"
],
"label": "code insee commune",
"name": "code_insee",
"type": "integer",
"value": "\"code_insee\".id",
"value_label": "\"code_insee\".label"
},
{
"filter": true,
"join": [
"adresse_commune"
],
"label": "commune",
"name": "adresse_commune",
"type": "integer",
"value": "\"adresse_commune\".id",
"value_label": "\"adresse_commune\".label"
},
{
"filter": true,
"join": [
"commune_stat"
],
"label": "commune stat",
"name": "commune_stat",
"type": "integer",
"value": "\"commune_stat\".id",
"value_label": "\"commune_stat\".label"
},
{
"filter": true,
"join": [
"guichet_commune"
],
"label": "guichet commune",
"name": "guichet_commune",
"type": "integer",
"value": "\"guichet_commune\".id",
"value_label": "\"guichet_commune\".label"
},
{
"filter": true,
"join": [
"secteur"
],
"label": "secteur",
"name": "secteur",
"type": "integer",
"value": "\"secteur\".id",
"value_label": "\"secteur\".label"
},
{
"filter": true,
"join": [
"communication_usager"
],
"label": "mail envoy\u00e9 \u00e0 l'usager",
"name": "communication_usager",
"type": "integer",
"value": "\"communication_usager\".id",
"value_label": "\"communication_usager\".label"
},
{
"filter": true,
"join": [
"niveau_traitement"
],
"label": "niveau de traitement effectif",
"name": "niveau_traitement",
"type": "integer",
"value": "\"niveau_traitement\".id",
"value_label": "\"niveau_traitement\".label"
},
{
"filter": true,
"join": [
"service_traitant_gru"
],
"label": "service traitant gru",
"name": "service_traitant_gru",
"type": "integer",
"value": "\"service_traitant_gru\".id",
"value_label": "\"service_traitant_gru\".label"
},
{
"filter": true,
"join": [
"niveau_traitement_stat"
],
"label": "niveau traitement stat",
"name": "niveau_traitement_stat",
"type": "integer",
"value": "\"niveau_traitement_stat\".id",
"value_label": "\"niveau_traitement_stat\".label"
},
{
"filter": true,
"join": [
"qualification_stat"
],
"label": "qualification stat",
"name": "qualification_stat",
"type": "integer",
"value": "\"qualification_stat\".id",
"value_label": "\"qualification_stat\".label"
},
{
"filter": true,
"join": [
"type_intervention_gru"
],
"label": "type intervention gru",
"name": "type_intervention_gru",
"type": "integer",
"value": "\"type_intervention_gru\".id",
"value_label": "\"type_intervention_gru\".label"
},
{
"filter": true,
"join": [
"reponse_directe"
],
"label": "r\u00e9ponse directe",
"name": "reponse_directe",
"type": "integer",
"value": "\"reponse_directe\".id",
"value_label": "\"reponse_directe\".label"
},
{
"filter": true,
"join": [
"suivi"
],
"label": "type de suivi bo",
"name": "suivi",
"type": "integer",
"value": "\"suivi\".id",
"value_label": "\"suivi\".label"
},
{
"filter": true,
"join": [
"origine"
],
"label": "origine stat",
"name": "origine",
"type": "integer",
"value": "\"origine\".id",
"value_label": "\"origine\".label"
},
{
"filter": true,
"join": [
"adresse_signalement_numero"
],
"label": "num\u00e9ro",
"name": "adresse_signalement_numero",
"type": "integer",
"value": "\"adresse_signalement_numero\".id",
"value_label": "\"adresse_signalement_numero\".label"
},
{
"filter": true,
"join": [
"adresse_signalement_voie"
],
"label": "voie",
"name": "adresse_signalement_voie",
"type": "integer",
"value": "\"adresse_signalement_voie\".id",
"value_label": "\"adresse_signalement_voie\".label"
},
{
"filter": true,
"join": [
"saisie"
],
"label": "saisi par (liste)",
"name": "saisie",
"type": "integer",
"value": "\"saisie\".id",
"value_label": "\"saisie\".label"
},
{
"filter": true,
"join": [
"hors_delais"
],
"label": "hors d\u00e9lais",
"name": "hors_delais",
"type": "integer",
"value": "\"hors_delais\".id",
"value_label": "\"hors_delais\".label"
},
{
"filter": true,
"join": [
"mode_de_contact_stat"
],
"label": "supp - mode de contact stat",
"name": "mode_de_contact_stat",
"type": "integer",
"value": "\"mode_de_contact_stat\".id",
"value_label": "\"mode_de_contact_stat\".label"
}
],
"fact_table": "formdata_signaler_un_dysfonctionnement_sur_la_voirie",
"joins": [
{
"detail": "date",
"master": "receipt_time",
"name": "receipt_time",
"table": "dates"
},
{
"detail": "id",
"master": "channel_id",
"name": "channel",
"table": "channel"
},
{
"detail": "id",
"master": "formdef_id",
"name": "formdef",
"table": "formdef"
},
{
"detail": "id",
"kind": "left",
"master": "formdef.category_id",
"name": "category",
"table": "category"
},
{
"detail": "id",
"master": "hour_id",
"name": "hour",
"table": "hour"
},
{
"detail": "id",
"master": "generic_status_id",
"name": "generic_status",
"table": "status"
},
{
"detail": "id",
"kind": "inner",
"master": "first_agent_id",
"name": "agent",
"table": "agent"
},
{
"detail": "id",
"master": "status_id",
"name": "status",
"table": "status_signaler_un_dysfonctionnement_sur_la_voirie"
},
{
"detail": "id",
"master": "function__receiver",
"name": "function__receiver",
"table": "role"
},
{
"detail": "id",
"master": "function__guichet",
"name": "function__guichet",
"table": "role"
},
{
"detail": "id",
"master": "function__debug",
"name": "function__debug",
"table": "role"
},
{
"detail": "id",
"master": "function__agent_terrain",
"name": "function__agent_terrain",
"table": "role"
},
{
"detail": "id",
"master": "function__guichet_commune",
"name": "function__guichet_commune",
"table": "role"
},
{
"detail": "id",
"master": "function__superviseur",
"name": "function__superviseur",
"table": "role"
},
{
"detail": "id",
"master": "field_type_guichet",
"name": "type_guichet",
"table": "formdata_signaler_un_dysfonctionnement_sur_la_voirie_fiel75cfdb"
},
{
"detail": "id",
"master": "field_motif_intervention_guichet",
"name": "motif_intervention_guichet",
"table": "formdata_signaler_un_dysfonctionnement_sur_la_voirie_fiel57d802"
},
{
"detail": "id",
"master": "field_mode_de_contact_guichet",
"name": "mode_de_contact_guichet",
"table": "formdata_signaler_un_dysfonctionnement_sur_la_voirie_fiel1b6b99"
},
{
"detail": "id",
"master": "field_adresse_commune_guichet",
"name": "adresse_commune_guichet",
"table": "formdata_signaler_un_dysfonctionnement_sur_la_voirie_fiel6b1edc"
},
{
"detail": "id",
"master": "field_adresse_signalement_voie_guichet",
"name": "adresse_signalement_voie_guichet",
"table": "formdata_signaler_un_dysfonctionnement_sur_la_voirie_fiele0d169"
},
{
"detail": "id",
"master": "field_adresse_signalement_numero_guichet",
"name": "adresse_signalement_numero_guichet",
"table": "formdata_signaler_un_dysfonctionnement_sur_la_voirie_fielf8bd75"
},
{
"detail": "id",
"master": "field_type_adresse_guichet",
"name": "type_adresse_guichet",
"table": "formdata_signaler_un_dysfonctionnement_sur_la_voirie_fiel1bea01"
},
{
"detail": "id",
"master": "field_type_numero_guichet",
"name": "type_numero_guichet",
"table": "formdata_signaler_un_dysfonctionnement_sur_la_voirie_fielb1ac20"
},
{
"detail": "id",
"master": "field_suivi_formulaire_guichet",
"name": "suivi_formulaire_guichet",
"table": "formdata_signaler_un_dysfonctionnement_sur_la_voirie_fiel2298b6"
},
{
"detail": "id",
"kind": "full",
"master": "field_civilite_guichet",
"name": "civilite_guichet",
"table": "formdata_signaler_un_dysfonctionnement_sur_la_voirie_fiel8a552b"
},
{
"detail": "id",
"kind": "full",
"master": "field_civilite_usager",
"name": "civilite_usager",
"table": "formdata_signaler_un_dysfonctionnement_sur_la_voirie_fiel1c7dc6"
},
{
"detail": "id",
"master": "field_suivi_formulaire_usager",
"name": "suivi_formulaire_usager",
"table": "formdata_signaler_un_dysfonctionnement_sur_la_voirie_fiel01ba2c"
},
{
"detail": "id",
"master": "field_type_terrain",
"name": "type_terrain",
"table": "formdata_signaler_un_dysfonctionnement_sur_la_voirie_fielb4ac9e"
},
{
"detail": "id",
"master": "field_motif_intervention_terrain",
"name": "motif_intervention_terrain",
"table": "formdata_signaler_un_dysfonctionnement_sur_la_voirie_fiel74395b"
},
{
"detail": "id",
"master": "field_type_adresse_terrain",
"name": "type_adresse_terrain",
"table": "formdata_signaler_un_dysfonctionnement_sur_la_voirie_fiel15bea7"
},
{
"detail": "id",
"master": "field_type_numero_terrain",
"name": "type_numero_terrain",
"table": "formdata_signaler_un_dysfonctionnement_sur_la_voirie_fiela48dc3"
},
{
"detail": "id",
"master": "field_code_insee",
"name": "code_insee",
"table": "formdata_signaler_un_dysfonctionnement_sur_la_voirie_fiel4db287"
},
{
"detail": "id",
"master": "field_adresse_commune",
"name": "adresse_commune",
"table": "formdata_signaler_un_dysfonctionnement_sur_la_voirie_field4bdd6"
},
{
"detail": "id",
"master": "field_commune_stat",
"name": "commune_stat",
"table": "formdata_signaler_un_dysfonctionnement_sur_la_voirie_fiel984ad4"
},
{
"detail": "id",
"master": "field_guichet_commune",
"name": "guichet_commune",
"table": "formdata_signaler_un_dysfonctionnement_sur_la_voirie_fieladf2a2"
},
{
"detail": "id",
"kind": "full",
"master": "field_secteur",
"name": "secteur",
"table": "formdata_signaler_un_dysfonctionnement_sur_la_voirie_fiel7a9be8"
},
{
"detail": "id",
"kind": "full",
"master": "field_communication_usager",
"name": "communication_usager",
"table": "formdata_signaler_un_dysfonctionnement_sur_la_voirie_fiel2cd243"
},
{
"detail": "id",
"master": "field_niveau_traitement",
"name": "niveau_traitement",
"table": "formdata_signaler_un_dysfonctionnement_sur_la_voirie_fielf1f2de"
},
{
"detail": "id",
"master": "field_service_traitant_gru",
"name": "service_traitant_gru",
"table": "formdata_signaler_un_dysfonctionnement_sur_la_voirie_fiel291910"
},
{
"detail": "id",
"master": "field_niveau_traitement_stat",
"name": "niveau_traitement_stat",
"table": "formdata_signaler_un_dysfonctionnement_sur_la_voirie_fiel24eaf9"
},
{
"detail": "id",
"master": "field_qualification_stat",
"name": "qualification_stat",
"table": "formdata_signaler_un_dysfonctionnement_sur_la_voirie_fielf1ac29"
},
{
"detail": "id",
"master": "field_type_intervention_gru",
"name": "type_intervention_gru",
"table": "formdata_signaler_un_dysfonctionnement_sur_la_voirie_fielb99979"
},
{
"detail": "id",
"master": "field_reponse_directe",
"name": "reponse_directe",
"table": "formdata_signaler_un_dysfonctionnement_sur_la_voirie_fiel83a93d"
},
{
"detail": "id",
"master": "field_suivi",
"name": "suivi",
"table": "formdata_signaler_un_dysfonctionnement_sur_la_voirie_fiel54d3c9"
},
{
"detail": "id",
"master": "field_origine",
"name": "origine",
"table": "formdata_signaler_un_dysfonctionnement_sur_la_voirie_fiel47d11f"
},
{
"detail": "id",
"master": "field_adresse_signalement_numero",
"name": "adresse_signalement_numero",
"table": "formdata_signaler_un_dysfonctionnement_sur_la_voirie_fiela60d12"
},
{
"detail": "id",
"master": "field_adresse_signalement_voie",
"name": "adresse_signalement_voie",
"table": "formdata_signaler_un_dysfonctionnement_sur_la_voirie_fiel281775"
},
{
"detail": "id",
"master": "field_saisie",
"name": "saisie",
"table": "formdata_signaler_un_dysfonctionnement_sur_la_voirie_field7025b"
},
{
"detail": "id",
"master": "field_hors_delais",
"name": "hors_delais",
"table": "formdata_signaler_un_dysfonctionnement_sur_la_voirie_fiel3a3b51"
},
{
"detail": "id",
"master": "field_mode_de_contact_stat",
"name": "mode_de_contact_stat",
"table": "formdata_signaler_un_dysfonctionnement_sur_la_voirie_fiel4ccb3e"
}
],
"json_field": "json_data",
"key": "id",
"label": "Signaler un probl\u00e8me concernant la voirie",
"measures": [
{
"expression": "count({fact_table}.id)",
"label": "nombre de demandes",
"name": "count",
"type": "integer"
},
{
"expression": "avg(endpoint_delay)",
"label": "d\u00e9lai de traitement moyen",
"name": "avg_endpoint_delay",
"type": "duration"
},
{
"expression": "max(endpoint_delay)",
"label": "d\u00e9lai de traitement maximum",
"name": "max_endpoint_delay",
"type": "duration"
},
{
"expression": "min(endpoint_delay)",
"label": "d\u00e9lai de traitement minimum",
"name": "min_endpoint_delay",
"type": "duration"
},
{
"expression": "case (select count({fact_table}.id) from {table_expression} where {where_conditions}) when 0 then null else count({fact_table}.id) * 100. / (select count({fact_table}.id) from {table_expression} where {where_conditions}) end",
"label": "pourcentage des demandes",
"name": "percent",
"type": "percent"
},
{
"expression": "array_agg(\"{fact_table}\".geolocation_base) FILTER (WHERE \"{fact_table}\".geolocation_base IS NOT NULL)",
"label": "localisation g\u00e9ographique",
"name": "geolocation",
"type": "point"
}
],
"name": "formdata_signaler_un_dysfonctionnement_sur_la_voirie"
},
{
"dimensions": [
{
"join": [
"receipt_time"
],
"label": "date de la demande",
"name": "receipt_time",
"type": "date",
"value": "receipt_time.date"
},
{
"join": [
"channel"
],
"label": "canal",
"name": "channel",
"type": "integer",
"value": "channel.id",
"value_label": "channel.label"
},
{
"join": [
"generic_status"
],
"label": "statut simplifi\u00e9",
"name": "generic_status",
"type": "integer",
"value": "generic_status.id",
"value_label": "generic_status.label"
},
{
"filter": false,
"join": [
"hour"
],
"label": "heure",
"name": "hour",
"type": "integer",
"value": "hour.id"
},
{
"join": [
"agent"
],
"label": "premier agent traitant",
"name": "agent",
"order_by": "agent.label",
"type": "integer",
"value": "agent.id",
"value_label": "agent.label"
},
{
"join": [
"status"
],
"label": "statut",
"name": "status",
"type": "integer",
"value": "status.id",
"value_label": "status.label"
},
{
"filter": false,
"join": [
"function__receiver"
],
"label": "fonction destinataire",
"name": "function__receiver",
"type": "integer",
"value": "\"function__receiver\".id",
"value_label": "\"function__receiver\".label"
}
],
"fact_table": "formdata_se_renseigner_et_participer_aux_appels_a_projets7201df",
"joins": [
{
"detail": "date",
"master": "receipt_time",
"name": "receipt_time",
"table": "dates"
},
{
"detail": "id",
"master": "channel_id",
"name": "channel",
"table": "channel"
},
{
"detail": "id",
"master": "formdef_id",
"name": "formdef",
"table": "formdef"
},
{
"detail": "id",
"kind": "left",
"master": "formdef.category_id",
"name": "category",
"table": "category"
},
{
"detail": "id",
"master": "hour_id",
"name": "hour",
"table": "hour"
},
{
"detail": "id",
"master": "generic_status_id",
"name": "generic_status",
"table": "status"
},
{
"detail": "id",
"kind": "inner",
"master": "first_agent_id",
"name": "agent",
"table": "agent"
},
{
"detail": "id",
"master": "status_id",
"name": "status",
"table": "status_se_renseigner_et_participer_aux_appels_a_projets_e55494e"
},
{
"detail": "id",
"master": "function__receiver",
"name": "function__receiver",
"table": "role"
}
],
"json_field": "json_data",
"key": "id",
"label": "Se renseigner et participer aux appels \u00e0 projets, enqu\u00eates publiques, consultations...",
"measures": [
{
"expression": "count({fact_table}.id)",
"label": "nombre de demandes",
"name": "count",
"type": "integer"
},
{
"expression": "avg(endpoint_delay)",
"label": "d\u00e9lai de traitement moyen",
"name": "avg_endpoint_delay",
"type": "duration"
},
{
"expression": "max(endpoint_delay)",
"label": "d\u00e9lai de traitement maximum",
"name": "max_endpoint_delay",
"type": "duration"
},
{
"expression": "min(endpoint_delay)",
"label": "d\u00e9lai de traitement minimum",
"name": "min_endpoint_delay",
"type": "duration"
},
{
"expression": "case (select count({fact_table}.id) from {table_expression} where {where_conditions}) when 0 then null else count({fact_table}.id) * 100. / (select count({fact_table}.id) from {table_expression} where {where_conditions}) end",
"label": "pourcentage des demandes",
"name": "percent",
"type": "percent"
},
{
"expression": "array_agg(\"{fact_table}\".geolocation_base) FILTER (WHERE \"{fact_table}\".geolocation_base IS NOT NULL)",
"label": "localisation g\u00e9ographique",
"name": "geolocation",
"type": "point"
}
],
"name": "formdata_se_renseigner_et_participer_aux_appels_a_projets7201df"
},
{
"dimensions": [
{
"join": [
"receipt_time"
],
"label": "date de la demande",
"name": "receipt_time",
"type": "date",
"value": "receipt_time.date"
},
{
"join": [
"channel"
],
"label": "canal",
"name": "channel",
"type": "integer",
"value": "channel.id",
"value_label": "channel.label"
},
{
"join": [
"generic_status"
],
"label": "statut simplifi\u00e9",
"name": "generic_status",
"type": "integer",
"value": "generic_status.id",
"value_label": "generic_status.label"
},
{
"filter": false,
"join": [
"hour"
],
"label": "heure",
"name": "hour",
"type": "integer",
"value": "hour.id"
},
{
"join": [
"agent"
],
"label": "premier agent traitant",
"name": "agent",
"order_by": "agent.label",
"type": "integer",
"value": "agent.id",
"value_label": "agent.label"
},
{
"join": [
"status"
],
"label": "statut",
"name": "status",
"type": "integer",
"value": "status.id",
"value_label": "status.label"
},
{
"filter": false,
"join": [
"function__receiver"
],
"label": "fonction destinataire",
"name": "function__receiver",
"type": "integer",
"value": "\"function__receiver\".id",
"value_label": "\"function__receiver\".label"
},
{
"filter": true,
"join": [
"objet_demande"
],
"label": "elle concerne :",
"name": "objet_demande",
"type": "integer",
"value": "\"objet_demande\".id",
"value_label": "\"objet_demande\".label"
}
],
"fact_table": "formdata_demander_un_renseignement_concernant_l_economie",
"joins": [
{
"detail": "date",
"master": "receipt_time",
"name": "receipt_time",
"table": "dates"
},
{
"detail": "id",
"master": "channel_id",
"name": "channel",
"table": "channel"
},
{
"detail": "id",
"master": "formdef_id",
"name": "formdef",
"table": "formdef"
},
{
"detail": "id",
"kind": "left",
"master": "formdef.category_id",
"name": "category",
"table": "category"
},
{
"detail": "id",
"master": "hour_id",
"name": "hour",
"table": "hour"
},
{
"detail": "id",
"master": "generic_status_id",
"name": "generic_status",
"table": "status"
},
{
"detail": "id",
"kind": "inner",
"master": "first_agent_id",
"name": "agent",
"table": "agent"
},
{
"detail": "id",
"master": "status_id",
"name": "status",
"table": "status_demander_un_renseignement_concernant_l_economie"
},
{
"detail": "id",
"master": "function__receiver",
"name": "function__receiver",
"table": "role"
},
{
"detail": "id",
"master": "field_objet_demande",
"name": "objet_demande",
"table": "formdata_demander_un_renseignement_concernant_l_economie_67ce21"
}
],
"json_field": "json_data",
"key": "id",
"label": "Demander un renseignement concernant l'\u00e9conomie ou le tourisme",
"measures": [
{
"expression": "count({fact_table}.id)",
"label": "nombre de demandes",
"name": "count",
"type": "integer"
},
{
"expression": "avg(endpoint_delay)",
"label": "d\u00e9lai de traitement moyen",
"name": "avg_endpoint_delay",
"type": "duration"
},
{
"expression": "max(endpoint_delay)",
"label": "d\u00e9lai de traitement maximum",
"name": "max_endpoint_delay",
"type": "duration"
},
{
"expression": "min(endpoint_delay)",
"label": "d\u00e9lai de traitement minimum",
"name": "min_endpoint_delay",
"type": "duration"
},
{
"expression": "case (select count({fact_table}.id) from {table_expression} where {where_conditions}) when 0 then null else count({fact_table}.id) * 100. / (select count({fact_table}.id) from {table_expression} where {where_conditions}) end",
"label": "pourcentage des demandes",
"name": "percent",
"type": "percent"
},
{
"expression": "array_agg(\"{fact_table}\".geolocation_base) FILTER (WHERE \"{fact_table}\".geolocation_base IS NOT NULL)",
"label": "localisation g\u00e9ographique",
"name": "geolocation",
"type": "point"
}
],
"name": "formdata_demander_un_renseignement_concernant_l_economie"
},
{
"dimensions": [
{
"join": [
"receipt_time"
],
"label": "date de la demande",
"name": "receipt_time",
"type": "date",
"value": "receipt_time.date"
},
{
"join": [
"channel"
],
"label": "canal",
"name": "channel",
"type": "integer",
"value": "channel.id",
"value_label": "channel.label"
},
{
"join": [
"generic_status"
],
"label": "statut simplifi\u00e9",
"name": "generic_status",
"type": "integer",
"value": "generic_status.id",
"value_label": "generic_status.label"
},
{
"filter": false,
"join": [
"hour"
],
"label": "heure",
"name": "hour",
"type": "integer",
"value": "hour.id"
},
{
"join": [
"agent"
],
"label": "premier agent traitant",
"name": "agent",
"order_by": "agent.label",
"type": "integer",
"value": "agent.id",
"value_label": "agent.label"
},
{
"join": [
"status"
],
"label": "statut",
"name": "status",
"type": "integer",
"value": "status.id",
"value_label": "status.label"
},
{
"filter": false,
"join": [
"function__receiver"
],
"label": "fonction destinataire",
"name": "function__receiver",
"type": "integer",
"value": "\"function__receiver\".id",
"value_label": "\"function__receiver\".label"
}
],
"fact_table": "formdata_declarer_et_payer_ma_taxe_de_sejour",
"joins": [
{
"detail": "date",
"master": "receipt_time",
"name": "receipt_time",
"table": "dates"
},
{
"detail": "id",
"master": "channel_id",
"name": "channel",
"table": "channel"
},
{
"detail": "id",
"master": "formdef_id",
"name": "formdef",
"table": "formdef"
},
{
"detail": "id",
"kind": "left",
"master": "formdef.category_id",
"name": "category",
"table": "category"
},
{
"detail": "id",
"master": "hour_id",
"name": "hour",
"table": "hour"
},
{
"detail": "id",
"master": "generic_status_id",
"name": "generic_status",
"table": "status"
},
{
"detail": "id",
"kind": "inner",
"master": "first_agent_id",
"name": "agent",
"table": "agent"
},
{
"detail": "id",
"master": "status_id",
"name": "status",
"table": "status_declarer_et_payer_ma_taxe_de_sejour"
},
{
"detail": "id",
"master": "function__receiver",
"name": "function__receiver",
"table": "role"
}
],
"json_field": "json_data",
"key": "id",
"label": "D\u00e9clarer et payer ma taxe de s\u00e9jour",
"measures": [
{
"expression": "count({fact_table}.id)",
"label": "nombre de demandes",
"name": "count",
"type": "integer"
},
{
"expression": "avg(endpoint_delay)",
"label": "d\u00e9lai de traitement moyen",
"name": "avg_endpoint_delay",
"type": "duration"
},
{
"expression": "max(endpoint_delay)",
"label": "d\u00e9lai de traitement maximum",
"name": "max_endpoint_delay",
"type": "duration"
},
{
"expression": "min(endpoint_delay)",
"label": "d\u00e9lai de traitement minimum",
"name": "min_endpoint_delay",
"type": "duration"
},
{
"expression": "case (select count({fact_table}.id) from {table_expression} where {where_conditions}) when 0 then null else count({fact_table}.id) * 100. / (select count({fact_table}.id) from {table_expression} where {where_conditions}) end",
"label": "pourcentage des demandes",
"name": "percent",
"type": "percent"
},
{
"expression": "array_agg(\"{fact_table}\".geolocation_base) FILTER (WHERE \"{fact_table}\".geolocation_base IS NOT NULL)",
"label": "localisation g\u00e9ographique",
"name": "geolocation",
"type": "point"
}
],
"name": "formdata_declarer_et_payer_ma_taxe_de_sejour"
},
{
"dimensions": [
{
"join": [
"receipt_time"
],
"label": "date de la demande",
"name": "receipt_time",
"type": "date",
"value": "receipt_time.date"
},
{
"join": [
"channel"
],
"label": "canal",
"name": "channel",
"type": "integer",
"value": "channel.id",
"value_label": "channel.label"
},
{
"join": [
"generic_status"
],
"label": "statut simplifi\u00e9",
"name": "generic_status",
"type": "integer",
"value": "generic_status.id",
"value_label": "generic_status.label"
},
{
"filter": false,
"join": [
"hour"
],
"label": "heure",
"name": "hour",
"type": "integer",
"value": "hour.id"
},
{
"join": [
"agent"
],
"label": "premier agent traitant",
"name": "agent",
"order_by": "agent.label",
"type": "integer",
"value": "agent.id",
"value_label": "agent.label"
},
{
"join": [
"status"
],
"label": "statut",
"name": "status",
"type": "integer",
"value": "status.id",
"value_label": "status.label"
},
{
"filter": false,
"join": [
"function__receiver"
],
"label": "fonction destinataire",
"name": "function__receiver",
"type": "integer",
"value": "\"function__receiver\".id",
"value_label": "\"function__receiver\".label"
},
{
"filter": true,
"join": [
"objet_demande"
],
"label": "elle concerne :",
"name": "objet_demande",
"type": "integer",
"value": "\"objet_demande\".id",
"value_label": "\"objet_demande\".label"
}
],
"fact_table": "formdata_votre_question_concerne_les_eaux_usees",
"joins": [
{
"detail": "date",
"master": "receipt_time",
"name": "receipt_time",
"table": "dates"
},
{
"detail": "id",
"master": "channel_id",
"name": "channel",
"table": "channel"
},
{
"detail": "id",
"master": "formdef_id",
"name": "formdef",
"table": "formdef"
},
{
"detail": "id",
"kind": "left",
"master": "formdef.category_id",
"name": "category",
"table": "category"
},
{
"detail": "id",
"master": "hour_id",
"name": "hour",
"table": "hour"
},
{
"detail": "id",
"master": "generic_status_id",
"name": "generic_status",
"table": "status"
},
{
"detail": "id",
"kind": "inner",
"master": "first_agent_id",
"name": "agent",
"table": "agent"
},
{
"detail": "id",
"master": "status_id",
"name": "status",
"table": "status_votre_question_concerne_les_eaux_usees"
},
{
"detail": "id",
"master": "function__receiver",
"name": "function__receiver",
"table": "role"
},
{
"detail": "id",
"master": "field_objet_demande",
"name": "objet_demande",
"table": "formdata_votre_question_concerne_les_eaux_usees_field_obj2cc370"
}
],
"json_field": "json_data",
"key": "id",
"label": "Demander un renseignement ou signaler un probl\u00e8me concernant les eaux us\u00e9es",
"measures": [
{
"expression": "count({fact_table}.id)",
"label": "nombre de demandes",
"name": "count",
"type": "integer"
},
{
"expression": "avg(endpoint_delay)",
"label": "d\u00e9lai de traitement moyen",
"name": "avg_endpoint_delay",
"type": "duration"
},
{
"expression": "max(endpoint_delay)",
"label": "d\u00e9lai de traitement maximum",
"name": "max_endpoint_delay",
"type": "duration"
},
{
"expression": "min(endpoint_delay)",
"label": "d\u00e9lai de traitement minimum",
"name": "min_endpoint_delay",
"type": "duration"
},
{
"expression": "case (select count({fact_table}.id) from {table_expression} where {where_conditions}) when 0 then null else count({fact_table}.id) * 100. / (select count({fact_table}.id) from {table_expression} where {where_conditions}) end",
"label": "pourcentage des demandes",
"name": "percent",
"type": "percent"
},
{
"expression": "array_agg(\"{fact_table}\".geolocation_base) FILTER (WHERE \"{fact_table}\".geolocation_base IS NOT NULL)",
"label": "localisation g\u00e9ographique",
"name": "geolocation",
"type": "point"
}
],
"name": "formdata_votre_question_concerne_les_eaux_usees"
},
{
"dimensions": [
{
"join": [
"receipt_time"
],
"label": "date de la demande",
"name": "receipt_time",
"type": "date",
"value": "receipt_time.date"
},
{
"join": [
"channel"
],
"label": "canal",
"name": "channel",
"type": "integer",
"value": "channel.id",
"value_label": "channel.label"
},
{
"join": [
"generic_status"
],
"label": "statut simplifi\u00e9",
"name": "generic_status",
"type": "integer",
"value": "generic_status.id",
"value_label": "generic_status.label"
},
{
"filter": false,
"join": [
"hour"
],
"label": "heure",
"name": "hour",
"type": "integer",
"value": "hour.id"
},
{
"join": [
"agent"
],
"label": "premier agent traitant",
"name": "agent",
"order_by": "agent.label",
"type": "integer",
"value": "agent.id",
"value_label": "agent.label"
},
{
"join": [
"status"
],
"label": "statut",
"name": "status",
"type": "integer",
"value": "status.id",
"value_label": "status.label"
},
{
"filter": false,
"join": [
"function__receiver"
],
"label": "fonction destinataire",
"name": "function__receiver",
"type": "integer",
"value": "\"function__receiver\".id",
"value_label": "\"function__receiver\".label"
}
],
"fact_table": "formdata_creer_ou_acceder_a_ma_demande_de_logement_social",
"joins": [
{
"detail": "date",
"master": "receipt_time",
"name": "receipt_time",
"table": "dates"
},
{
"detail": "id",
"master": "channel_id",
"name": "channel",
"table": "channel"
},
{
"detail": "id",
"master": "formdef_id",
"name": "formdef",
"table": "formdef"
},
{
"detail": "id",
"kind": "left",
"master": "formdef.category_id",
"name": "category",
"table": "category"
},
{
"detail": "id",
"master": "hour_id",
"name": "hour",
"table": "hour"
},
{
"detail": "id",
"master": "generic_status_id",
"name": "generic_status",
"table": "status"
},
{
"detail": "id",
"kind": "inner",
"master": "first_agent_id",
"name": "agent",
"table": "agent"
},
{
"detail": "id",
"master": "status_id",
"name": "status",
"table": "status_creer_ou_acceder_a_ma_demande_de_logement_social"
},
{
"detail": "id",
"master": "function__receiver",
"name": "function__receiver",
"table": "role"
}
],
"json_field": "json_data",
"key": "id",
"label": "Cr\u00e9er ou acc\u00e9der \u00e0 ma demande de logement social",
"measures": [
{
"expression": "count({fact_table}.id)",
"label": "nombre de demandes",
"name": "count",
"type": "integer"
},
{
"expression": "avg(endpoint_delay)",
"label": "d\u00e9lai de traitement moyen",
"name": "avg_endpoint_delay",
"type": "duration"
},
{
"expression": "max(endpoint_delay)",
"label": "d\u00e9lai de traitement maximum",
"name": "max_endpoint_delay",
"type": "duration"
},
{
"expression": "min(endpoint_delay)",
"label": "d\u00e9lai de traitement minimum",
"name": "min_endpoint_delay",
"type": "duration"
},
{
"expression": "case (select count({fact_table}.id) from {table_expression} where {where_conditions}) when 0 then null else count({fact_table}.id) * 100. / (select count({fact_table}.id) from {table_expression} where {where_conditions}) end",
"label": "pourcentage des demandes",
"name": "percent",
"type": "percent"
},
{
"expression": "array_agg(\"{fact_table}\".geolocation_base) FILTER (WHERE \"{fact_table}\".geolocation_base IS NOT NULL)",
"label": "localisation g\u00e9ographique",
"name": "geolocation",
"type": "point"
}
],
"name": "formdata_creer_ou_acceder_a_ma_demande_de_logement_social"
},
{
"dimensions": [
{
"join": [
"receipt_time"
],
"label": "date de la demande",
"name": "receipt_time",
"type": "date",
"value": "receipt_time.date"
},
{
"join": [
"channel"
],
"label": "canal",
"name": "channel",
"type": "integer",
"value": "channel.id",
"value_label": "channel.label"
},
{
"join": [
"generic_status"
],
"label": "statut simplifi\u00e9",
"name": "generic_status",
"type": "integer",
"value": "generic_status.id",
"value_label": "generic_status.label"
},
{
"filter": false,
"join": [
"hour"
],
"label": "heure",
"name": "hour",
"type": "integer",
"value": "hour.id"
},
{
"join": [
"agent"
],
"label": "premier agent traitant",
"name": "agent",
"order_by": "agent.label",
"type": "integer",
"value": "agent.id",
"value_label": "agent.label"
},
{
"join": [
"status"
],
"label": "statut",
"name": "status",
"type": "integer",
"value": "status.id",
"value_label": "status.label"
},
{
"filter": false,
"join": [
"function__receiver"
],
"label": "fonction destinataire",
"name": "function__receiver",
"type": "integer",
"value": "\"function__receiver\".id",
"value_label": "\"function__receiver\".label"
},
{
"filter": true,
"join": [
"objet_demande"
],
"label": "elle concerne :",
"name": "objet_demande",
"type": "integer",
"value": "\"objet_demande\".id",
"value_label": "\"objet_demande\".label"
}
],
"fact_table": "formdata_demander_un_renseignement_concernant_le_logement",
"joins": [
{
"detail": "date",
"master": "receipt_time",
"name": "receipt_time",
"table": "dates"
},
{
"detail": "id",
"master": "channel_id",
"name": "channel",
"table": "channel"
},
{
"detail": "id",
"master": "formdef_id",
"name": "formdef",
"table": "formdef"
},
{
"detail": "id",
"kind": "left",
"master": "formdef.category_id",
"name": "category",
"table": "category"
},
{
"detail": "id",
"master": "hour_id",
"name": "hour",
"table": "hour"
},
{
"detail": "id",
"master": "generic_status_id",
"name": "generic_status",
"table": "status"
},
{
"detail": "id",
"kind": "inner",
"master": "first_agent_id",
"name": "agent",
"table": "agent"
},
{
"detail": "id",
"master": "status_id",
"name": "status",
"table": "status_demander_un_renseignement_concernant_le_logement"
},
{
"detail": "id",
"master": "function__receiver",
"name": "function__receiver",
"table": "role"
},
{
"detail": "id",
"master": "field_objet_demande",
"name": "objet_demande",
"table": "formdata_demander_un_renseignement_concernant_le_logement56697d"
}
],
"json_field": "json_data",
"key": "id",
"label": "Demander un renseignement concernant le logement",
"measures": [
{
"expression": "count({fact_table}.id)",
"label": "nombre de demandes",
"name": "count",
"type": "integer"
},
{
"expression": "avg(endpoint_delay)",
"label": "d\u00e9lai de traitement moyen",
"name": "avg_endpoint_delay",
"type": "duration"
},
{
"expression": "max(endpoint_delay)",
"label": "d\u00e9lai de traitement maximum",
"name": "max_endpoint_delay",
"type": "duration"
},
{
"expression": "min(endpoint_delay)",
"label": "d\u00e9lai de traitement minimum",
"name": "min_endpoint_delay",
"type": "duration"
},
{
"expression": "case (select count({fact_table}.id) from {table_expression} where {where_conditions}) when 0 then null else count({fact_table}.id) * 100. / (select count({fact_table}.id) from {table_expression} where {where_conditions}) end",
"label": "pourcentage des demandes",
"name": "percent",
"type": "percent"
},
{
"expression": "array_agg(\"{fact_table}\".geolocation_base) FILTER (WHERE \"{fact_table}\".geolocation_base IS NOT NULL)",
"label": "localisation g\u00e9ographique",
"name": "geolocation",
"type": "point"
}
],
"name": "formdata_demander_un_renseignement_concernant_le_logement"
},
{
"dimensions": [
{
"join": [
"receipt_time"
],
"label": "date de la demande",
"name": "receipt_time",
"type": "date",
"value": "receipt_time.date"
},
{
"join": [
"channel"
],
"label": "canal",
"name": "channel",
"type": "integer",
"value": "channel.id",
"value_label": "channel.label"
},
{
"join": [
"generic_status"
],
"label": "statut simplifi\u00e9",
"name": "generic_status",
"type": "integer",
"value": "generic_status.id",
"value_label": "generic_status.label"
},
{
"filter": false,
"join": [
"hour"
],
"label": "heure",
"name": "hour",
"type": "integer",
"value": "hour.id"
},
{
"join": [
"agent"
],
"label": "premier agent traitant",
"name": "agent",
"order_by": "agent.label",
"type": "integer",
"value": "agent.id",
"value_label": "agent.label"
},
{
"join": [
"status"
],
"label": "statut",
"name": "status",
"type": "integer",
"value": "status.id",
"value_label": "status.label"
},
{
"filter": false,
"join": [
"function__receiver"
],
"label": "fonction destinataire",
"name": "function__receiver",
"type": "integer",
"value": "\"function__receiver\".id",
"value_label": "\"function__receiver\".label"
},
{
"filter": true,
"join": [
"objet_demande"
],
"label": "elle concerne :",
"name": "objet_demande",
"type": "integer",
"value": "\"objet_demande\".id",
"value_label": "\"objet_demande\".label"
}
],
"fact_table": "formdata_demander_un_renseignement_concernant_l_urbanisme",
"joins": [
{
"detail": "date",
"master": "receipt_time",
"name": "receipt_time",
"table": "dates"
},
{
"detail": "id",
"master": "channel_id",
"name": "channel",
"table": "channel"
},
{
"detail": "id",
"master": "formdef_id",
"name": "formdef",
"table": "formdef"
},
{
"detail": "id",
"kind": "left",
"master": "formdef.category_id",
"name": "category",
"table": "category"
},
{
"detail": "id",
"master": "hour_id",
"name": "hour",
"table": "hour"
},
{
"detail": "id",
"master": "generic_status_id",
"name": "generic_status",
"table": "status"
},
{
"detail": "id",
"kind": "inner",
"master": "first_agent_id",
"name": "agent",
"table": "agent"
},
{
"detail": "id",
"master": "status_id",
"name": "status",
"table": "status_demander_un_renseignement_concernant_l_urbanisme"
},
{
"detail": "id",
"master": "function__receiver",
"name": "function__receiver",
"table": "role"
},
{
"detail": "id",
"master": "field_objet_demande",
"name": "objet_demande",
"table": "formdata_demander_un_renseignement_concernant_l_urbanisme0f7c9c"
}
],
"json_field": "json_data",
"key": "id",
"label": "Demander un renseignement concernant l'urbanisme",
"measures": [
{
"expression": "count({fact_table}.id)",
"label": "nombre de demandes",
"name": "count",
"type": "integer"
},
{
"expression": "avg(endpoint_delay)",
"label": "d\u00e9lai de traitement moyen",
"name": "avg_endpoint_delay",
"type": "duration"
},
{
"expression": "max(endpoint_delay)",
"label": "d\u00e9lai de traitement maximum",
"name": "max_endpoint_delay",
"type": "duration"
},
{
"expression": "min(endpoint_delay)",
"label": "d\u00e9lai de traitement minimum",
"name": "min_endpoint_delay",
"type": "duration"
},
{
"expression": "case (select count({fact_table}.id) from {table_expression} where {where_conditions}) when 0 then null else count({fact_table}.id) * 100. / (select count({fact_table}.id) from {table_expression} where {where_conditions}) end",
"label": "pourcentage des demandes",
"name": "percent",
"type": "percent"
},
{
"expression": "array_agg(\"{fact_table}\".geolocation_base) FILTER (WHERE \"{fact_table}\".geolocation_base IS NOT NULL)",
"label": "localisation g\u00e9ographique",
"name": "geolocation",
"type": "point"
}
],
"name": "formdata_demander_un_renseignement_concernant_l_urbanisme"
},
{
"dimensions": [
{
"join": [
"receipt_time"
],
"label": "date de la demande",
"name": "receipt_time",
"type": "date",
"value": "receipt_time.date"
},
{
"join": [
"channel"
],
"label": "canal",
"name": "channel",
"type": "integer",
"value": "channel.id",
"value_label": "channel.label"
},
{
"join": [
"generic_status"
],
"label": "statut simplifi\u00e9",
"name": "generic_status",
"type": "integer",
"value": "generic_status.id",
"value_label": "generic_status.label"
},
{
"filter": false,
"join": [
"hour"
],
"label": "heure",
"name": "hour",
"type": "integer",
"value": "hour.id"
},
{
"join": [
"agent"
],
"label": "premier agent traitant",
"name": "agent",
"order_by": "agent.label",
"type": "integer",
"value": "agent.id",
"value_label": "agent.label"
},
{
"join": [
"status"
],
"label": "statut",
"name": "status",
"type": "integer",
"value": "status.id",
"value_label": "status.label"
},
{
"filter": false,
"join": [
"function__receiver"
],
"label": "fonction destinataire",
"name": "function__receiver",
"type": "integer",
"value": "\"function__receiver\".id",
"value_label": "\"function__receiver\".label"
}
],
"fact_table": "formdata_candidater_aux_offres_d_emplois_de_la_metropole",
"joins": [
{
"detail": "date",
"master": "receipt_time",
"name": "receipt_time",
"table": "dates"
},
{
"detail": "id",
"master": "channel_id",
"name": "channel",
"table": "channel"
},
{
"detail": "id",
"master": "formdef_id",
"name": "formdef",
"table": "formdef"
},
{
"detail": "id",
"kind": "left",
"master": "formdef.category_id",
"name": "category",
"table": "category"
},
{
"detail": "id",
"master": "hour_id",
"name": "hour",
"table": "hour"
},
{
"detail": "id",
"master": "generic_status_id",
"name": "generic_status",
"table": "status"
},
{
"detail": "id",
"kind": "inner",
"master": "first_agent_id",
"name": "agent",
"table": "agent"
},
{
"detail": "id",
"master": "status_id",
"name": "status",
"table": "status_candidater_aux_offres_d_emplois_de_la_metropole"
},
{
"detail": "id",
"master": "function__receiver",
"name": "function__receiver",
"table": "role"
}
],
"json_field": "json_data",
"key": "id",
"label": "Candidater aux offres d'emplois de la M\u00e9tropole",
"measures": [
{
"expression": "count({fact_table}.id)",
"label": "nombre de demandes",
"name": "count",
"type": "integer"
},
{
"expression": "avg(endpoint_delay)",
"label": "d\u00e9lai de traitement moyen",
"name": "avg_endpoint_delay",
"type": "duration"
},
{
"expression": "max(endpoint_delay)",
"label": "d\u00e9lai de traitement maximum",
"name": "max_endpoint_delay",
"type": "duration"
},
{
"expression": "min(endpoint_delay)",
"label": "d\u00e9lai de traitement minimum",
"name": "min_endpoint_delay",
"type": "duration"
},
{
"expression": "case (select count({fact_table}.id) from {table_expression} where {where_conditions}) when 0 then null else count({fact_table}.id) * 100. / (select count({fact_table}.id) from {table_expression} where {where_conditions}) end",
"label": "pourcentage des demandes",
"name": "percent",
"type": "percent"
},
{
"expression": "array_agg(\"{fact_table}\".geolocation_base) FILTER (WHERE \"{fact_table}\".geolocation_base IS NOT NULL)",
"label": "localisation g\u00e9ographique",
"name": "geolocation",
"type": "point"
}
],
"name": "formdata_candidater_aux_offres_d_emplois_de_la_metropole"
},
{
"dimensions": [
{
"join": [
"receipt_time"
],
"label": "date de la demande",
"name": "receipt_time",
"type": "date",
"value": "receipt_time.date"
},
{
"join": [
"channel"
],
"label": "canal",
"name": "channel",
"type": "integer",
"value": "channel.id",
"value_label": "channel.label"
},
{
"join": [
"generic_status"
],
"label": "statut simplifi\u00e9",
"name": "generic_status",
"type": "integer",
"value": "generic_status.id",
"value_label": "generic_status.label"
},
{
"filter": false,
"join": [
"hour"
],
"label": "heure",
"name": "hour",
"type": "integer",
"value": "hour.id"
},
{
"join": [
"agent"
],
"label": "premier agent traitant",
"name": "agent",
"order_by": "agent.label",
"type": "integer",
"value": "agent.id",
"value_label": "agent.label"
},
{
"join": [
"status"
],
"label": "statut",
"name": "status",
"type": "integer",
"value": "status.id",
"value_label": "status.label"
},
{
"filter": false,
"join": [
"function__receiver"
],
"label": "fonction destinataire",
"name": "function__receiver",
"type": "integer",
"value": "\"function__receiver\".id",
"value_label": "\"function__receiver\".label"
},
{
"filter": true,
"join": [
"objet_demande"
],
"label": "objet",
"name": "objet_demande",
"type": "integer",
"value": "\"objet_demande\".id",
"value_label": "\"objet_demande\".label"
}
],
"fact_table": "formdata_demander_un_renseignement_concernant_les_ressour78a2e1",
"joins": [
{
"detail": "date",
"master": "receipt_time",
"name": "receipt_time",
"table": "dates"
},
{
"detail": "id",
"master": "channel_id",
"name": "channel",
"table": "channel"
},
{
"detail": "id",
"master": "formdef_id",
"name": "formdef",
"table": "formdef"
},
{
"detail": "id",
"kind": "left",
"master": "formdef.category_id",
"name": "category",
"table": "category"
},
{
"detail": "id",
"master": "hour_id",
"name": "hour",
"table": "hour"
},
{
"detail": "id",
"master": "generic_status_id",
"name": "generic_status",
"table": "status"
},
{
"detail": "id",
"kind": "inner",
"master": "first_agent_id",
"name": "agent",
"table": "agent"
},
{
"detail": "id",
"master": "status_id",
"name": "status",
"table": "status_demander_un_renseignement_concernant_les_ressourceeec005"
},
{
"detail": "id",
"master": "function__receiver",
"name": "function__receiver",
"table": "role"
},
{
"detail": "id",
"master": "field_objet_demande",
"name": "objet_demande",
"table": "formdata_demander_un_renseignement_concernant_les_ressourdf2824"
}
],
"json_field": "json_data",
"key": "id",
"label": "Demander un renseignement concernant les ressources humaines",
"measures": [
{
"expression": "count({fact_table}.id)",
"label": "nombre de demandes",
"name": "count",
"type": "integer"
},
{
"expression": "avg(endpoint_delay)",
"label": "d\u00e9lai de traitement moyen",
"name": "avg_endpoint_delay",
"type": "duration"
},
{
"expression": "max(endpoint_delay)",
"label": "d\u00e9lai de traitement maximum",
"name": "max_endpoint_delay",
"type": "duration"
},
{
"expression": "min(endpoint_delay)",
"label": "d\u00e9lai de traitement minimum",
"name": "min_endpoint_delay",
"type": "duration"
},
{
"expression": "case (select count({fact_table}.id) from {table_expression} where {where_conditions}) when 0 then null else count({fact_table}.id) * 100. / (select count({fact_table}.id) from {table_expression} where {where_conditions}) end",
"label": "pourcentage des demandes",
"name": "percent",
"type": "percent"
},
{
"expression": "array_agg(\"{fact_table}\".geolocation_base) FILTER (WHERE \"{fact_table}\".geolocation_base IS NOT NULL)",
"label": "localisation g\u00e9ographique",
"name": "geolocation",
"type": "point"
}
],
"name": "formdata_demander_un_renseignement_concernant_les_ressour78a2e1"
},
{
"dimensions": [
{
"join": [
"receipt_time"
],
"label": "date de la demande",
"name": "receipt_time",
"type": "date",
"value": "receipt_time.date"
},
{
"join": [
"channel"
],
"label": "canal",
"name": "channel",
"type": "integer",
"value": "channel.id",
"value_label": "channel.label"
},
{
"join": [
"generic_status"
],
"label": "statut simplifi\u00e9",
"name": "generic_status",
"type": "integer",
"value": "generic_status.id",
"value_label": "generic_status.label"
},
{
"filter": false,
"join": [
"hour"
],
"label": "heure",
"name": "hour",
"type": "integer",
"value": "hour.id"
},
{
"join": [
"agent"
],
"label": "premier agent traitant",
"name": "agent",
"order_by": "agent.label",
"type": "integer",
"value": "agent.id",
"value_label": "agent.label"
},
{
"join": [
"status"
],
"label": "statut",
"name": "status",
"type": "integer",
"value": "status.id",
"value_label": "status.label"
},
{
"filter": false,
"join": [
"function__receiver"
],
"label": "fonction destinataire",
"name": "function__receiver",
"type": "integer",
"value": "\"function__receiver\".id",
"value_label": "\"function__receiver\".label"
}
],
"fact_table": "formdata_demander_un_stage",
"joins": [
{
"detail": "date",
"master": "receipt_time",
"name": "receipt_time",
"table": "dates"
},
{
"detail": "id",
"master": "channel_id",
"name": "channel",
"table": "channel"
},
{
"detail": "id",
"master": "formdef_id",
"name": "formdef",
"table": "formdef"
},
{
"detail": "id",
"kind": "left",
"master": "formdef.category_id",
"name": "category",
"table": "category"
},
{
"detail": "id",
"master": "hour_id",
"name": "hour",
"table": "hour"
},
{
"detail": "id",
"master": "generic_status_id",
"name": "generic_status",
"table": "status"
},
{
"detail": "id",
"kind": "inner",
"master": "first_agent_id",
"name": "agent",
"table": "agent"
},
{
"detail": "id",
"master": "status_id",
"name": "status",
"table": "status_demander_un_stage"
},
{
"detail": "id",
"master": "function__receiver",
"name": "function__receiver",
"table": "role"
}
],
"json_field": "json_data",
"key": "id",
"label": "Demander un stage",
"measures": [
{
"expression": "count({fact_table}.id)",
"label": "nombre de demandes",
"name": "count",
"type": "integer"
},
{
"expression": "avg(endpoint_delay)",
"label": "d\u00e9lai de traitement moyen",
"name": "avg_endpoint_delay",
"type": "duration"
},
{
"expression": "max(endpoint_delay)",
"label": "d\u00e9lai de traitement maximum",
"name": "max_endpoint_delay",
"type": "duration"
},
{
"expression": "min(endpoint_delay)",
"label": "d\u00e9lai de traitement minimum",
"name": "min_endpoint_delay",
"type": "duration"
},
{
"expression": "case (select count({fact_table}.id) from {table_expression} where {where_conditions}) when 0 then null else count({fact_table}.id) * 100. / (select count({fact_table}.id) from {table_expression} where {where_conditions}) end",
"label": "pourcentage des demandes",
"name": "percent",
"type": "percent"
},
{
"expression": "array_agg(\"{fact_table}\".geolocation_base) FILTER (WHERE \"{fact_table}\".geolocation_base IS NOT NULL)",
"label": "localisation g\u00e9ographique",
"name": "geolocation",
"type": "point"
}
],
"name": "formdata_demander_un_stage"
},
{
"dimensions": [
{
"join": [
"receipt_time"
],
"label": "date de la demande",
"name": "receipt_time",
"type": "date",
"value": "receipt_time.date"
},
{
"join": [
"channel"
],
"label": "canal",
"name": "channel",
"type": "integer",
"value": "channel.id",
"value_label": "channel.label"
},
{
"join": [
"generic_status"
],
"label": "statut simplifi\u00e9",
"name": "generic_status",
"type": "integer",
"value": "generic_status.id",
"value_label": "generic_status.label"
},
{
"filter": false,
"join": [
"hour"
],
"label": "heure",
"name": "hour",
"type": "integer",
"value": "hour.id"
},
{
"join": [
"agent"
],
"label": "premier agent traitant",
"name": "agent",
"order_by": "agent.label",
"type": "integer",
"value": "agent.id",
"value_label": "agent.label"
},
{
"join": [
"status"
],
"label": "statut",
"name": "status",
"type": "integer",
"value": "status.id",
"value_label": "status.label"
},
{
"filter": false,
"join": [
"function__receiver"
],
"label": "fonction destinataire",
"name": "function__receiver",
"type": "integer",
"value": "\"function__receiver\".id",
"value_label": "\"function__receiver\".label"
}
],
"fact_table": "formdata_demander_une_alternance",
"joins": [
{
"detail": "date",
"master": "receipt_time",
"name": "receipt_time",
"table": "dates"
},
{
"detail": "id",
"master": "channel_id",
"name": "channel",
"table": "channel"
},
{
"detail": "id",
"master": "formdef_id",
"name": "formdef",
"table": "formdef"
},
{
"detail": "id",
"kind": "left",
"master": "formdef.category_id",
"name": "category",
"table": "category"
},
{
"detail": "id",
"master": "hour_id",
"name": "hour",
"table": "hour"
},
{
"detail": "id",
"master": "generic_status_id",
"name": "generic_status",
"table": "status"
},
{
"detail": "id",
"kind": "inner",
"master": "first_agent_id",
"name": "agent",
"table": "agent"
},
{
"detail": "id",
"master": "status_id",
"name": "status",
"table": "status_demander_une_alternance"
},
{
"detail": "id",
"master": "function__receiver",
"name": "function__receiver",
"table": "role"
}
],
"json_field": "json_data",
"key": "id",
"label": "Demander une alternance",
"measures": [
{
"expression": "count({fact_table}.id)",
"label": "nombre de demandes",
"name": "count",
"type": "integer"
},
{
"expression": "avg(endpoint_delay)",
"label": "d\u00e9lai de traitement moyen",
"name": "avg_endpoint_delay",
"type": "duration"
},
{
"expression": "max(endpoint_delay)",
"label": "d\u00e9lai de traitement maximum",
"name": "max_endpoint_delay",
"type": "duration"
},
{
"expression": "min(endpoint_delay)",
"label": "d\u00e9lai de traitement minimum",
"name": "min_endpoint_delay",
"type": "duration"
},
{
"expression": "case (select count({fact_table}.id) from {table_expression} where {where_conditions}) when 0 then null else count({fact_table}.id) * 100. / (select count({fact_table}.id) from {table_expression} where {where_conditions}) end",
"label": "pourcentage des demandes",
"name": "percent",
"type": "percent"
},
{
"expression": "array_agg(\"{fact_table}\".geolocation_base) FILTER (WHERE \"{fact_table}\".geolocation_base IS NOT NULL)",
"label": "localisation g\u00e9ographique",
"name": "geolocation",
"type": "point"
}
],
"name": "formdata_demander_une_alternance"
},
{
"dimensions": [
{
"join": [
"receipt_time"
],
"label": "date de la demande",
"name": "receipt_time",
"type": "date",
"value": "receipt_time.date"
},
{
"join": [
"channel"
],
"label": "canal",
"name": "channel",
"type": "integer",
"value": "channel.id",
"value_label": "channel.label"
},
{
"join": [
"generic_status"
],
"label": "statut simplifi\u00e9",
"name": "generic_status",
"type": "integer",
"value": "generic_status.id",
"value_label": "generic_status.label"
},
{
"filter": false,
"join": [
"hour"
],
"label": "heure",
"name": "hour",
"type": "integer",
"value": "hour.id"
},
{
"join": [
"agent"
],
"label": "premier agent traitant",
"name": "agent",
"order_by": "agent.label",
"type": "integer",
"value": "agent.id",
"value_label": "agent.label"
},
{
"join": [
"status"
],
"label": "statut",
"name": "status",
"type": "integer",
"value": "status.id",
"value_label": "status.label"
},
{
"filter": false,
"join": [
"function__receiver"
],
"label": "fonction destinataire",
"name": "function__receiver",
"type": "integer",
"value": "\"function__receiver\".id",
"value_label": "\"function__receiver\".label"
}
],
"fact_table": "formdata_envoyer_une_candidature_spontanee",
"joins": [
{
"detail": "date",
"master": "receipt_time",
"name": "receipt_time",
"table": "dates"
},
{
"detail": "id",
"master": "channel_id",
"name": "channel",
"table": "channel"
},
{
"detail": "id",
"master": "formdef_id",
"name": "formdef",
"table": "formdef"
},
{
"detail": "id",
"kind": "left",
"master": "formdef.category_id",
"name": "category",
"table": "category"
},
{
"detail": "id",
"master": "hour_id",
"name": "hour",
"table": "hour"
},
{
"detail": "id",
"master": "generic_status_id",
"name": "generic_status",
"table": "status"
},
{
"detail": "id",
"kind": "inner",
"master": "first_agent_id",
"name": "agent",
"table": "agent"
},
{
"detail": "id",
"master": "status_id",
"name": "status",
"table": "status_envoyer_une_candidature_spontanee"
},
{
"detail": "id",
"master": "function__receiver",
"name": "function__receiver",
"table": "role"
}
],
"json_field": "json_data",
"key": "id",
"label": "Envoyer une candidature spontan\u00e9e",
"measures": [
{
"expression": "count({fact_table}.id)",
"label": "nombre de demandes",
"name": "count",
"type": "integer"
},
{
"expression": "avg(endpoint_delay)",
"label": "d\u00e9lai de traitement moyen",
"name": "avg_endpoint_delay",
"type": "duration"
},
{
"expression": "max(endpoint_delay)",
"label": "d\u00e9lai de traitement maximum",
"name": "max_endpoint_delay",
"type": "duration"
},
{
"expression": "min(endpoint_delay)",
"label": "d\u00e9lai de traitement minimum",
"name": "min_endpoint_delay",
"type": "duration"
},
{
"expression": "case (select count({fact_table}.id) from {table_expression} where {where_conditions}) when 0 then null else count({fact_table}.id) * 100. / (select count({fact_table}.id) from {table_expression} where {where_conditions}) end",
"label": "pourcentage des demandes",
"name": "percent",
"type": "percent"
},
{
"expression": "array_agg(\"{fact_table}\".geolocation_base) FILTER (WHERE \"{fact_table}\".geolocation_base IS NOT NULL)",
"label": "localisation g\u00e9ographique",
"name": "geolocation",
"type": "point"
}
],
"name": "formdata_envoyer_une_candidature_spontanee"
},
{
"dimensions": [
{
"join": [
"receipt_time"
],
"label": "date de la demande",
"name": "receipt_time",
"type": "date",
"value": "receipt_time.date"
},
{
"join": [
"channel"
],
"label": "canal",
"name": "channel",
"type": "integer",
"value": "channel.id",
"value_label": "channel.label"
},
{
"join": [
"generic_status"
],
"label": "statut simplifi\u00e9",
"name": "generic_status",
"type": "integer",
"value": "generic_status.id",
"value_label": "generic_status.label"
},
{
"filter": false,
"join": [
"hour"
],
"label": "heure",
"name": "hour",
"type": "integer",
"value": "hour.id"
},
{
"join": [
"agent"
],
"label": "premier agent traitant",
"name": "agent",
"order_by": "agent.label",
"type": "integer",
"value": "agent.id",
"value_label": "agent.label"
},
{
"join": [
"status"
],
"label": "statut",
"name": "status",
"type": "integer",
"value": "status.id",
"value_label": "status.label"
},
{
"filter": false,
"join": [
"function__receiver"
],
"label": "fonction destinataire",
"name": "function__receiver",
"type": "integer",
"value": "\"function__receiver\".id",
"value_label": "\"function__receiver\".label"
},
{
"filter": true,
"join": [
"objet_demande"
],
"label": "vous souhaitez :",
"name": "objet_demande",
"type": "integer",
"value": "\"objet_demande\".id",
"value_label": "\"objet_demande\".label"
}
],
"fact_table": "formdata_votre_question_concerne_l_eau_potable",
"joins": [
{
"detail": "date",
"master": "receipt_time",
"name": "receipt_time",
"table": "dates"
},
{
"detail": "id",
"master": "channel_id",
"name": "channel",
"table": "channel"
},
{
"detail": "id",
"master": "formdef_id",
"name": "formdef",
"table": "formdef"
},
{
"detail": "id",
"kind": "left",
"master": "formdef.category_id",
"name": "category",
"table": "category"
},
{
"detail": "id",
"master": "hour_id",
"name": "hour",
"table": "hour"
},
{
"detail": "id",
"master": "generic_status_id",
"name": "generic_status",
"table": "status"
},
{
"detail": "id",
"kind": "inner",
"master": "first_agent_id",
"name": "agent",
"table": "agent"
},
{
"detail": "id",
"master": "status_id",
"name": "status",
"table": "status_votre_question_concerne_l_eau_potable"
},
{
"detail": "id",
"master": "function__receiver",
"name": "function__receiver",
"table": "role"
},
{
"detail": "id",
"master": "field_objet_demande",
"name": "objet_demande",
"table": "formdata_votre_question_concerne_l_eau_potable_field_objeac002e"
}
],
"json_field": "json_data",
"key": "id",
"label": "Demander un renseignement ou signaler un probl\u00e8me concernant l'eau potable",
"measures": [
{
"expression": "count({fact_table}.id)",
"label": "nombre de demandes",
"name": "count",
"type": "integer"
},
{
"expression": "avg(endpoint_delay)",
"label": "d\u00e9lai de traitement moyen",
"name": "avg_endpoint_delay",
"type": "duration"
},
{
"expression": "max(endpoint_delay)",
"label": "d\u00e9lai de traitement maximum",
"name": "max_endpoint_delay",
"type": "duration"
},
{
"expression": "min(endpoint_delay)",
"label": "d\u00e9lai de traitement minimum",
"name": "min_endpoint_delay",
"type": "duration"
},
{
"expression": "case (select count({fact_table}.id) from {table_expression} where {where_conditions}) when 0 then null else count({fact_table}.id) * 100. / (select count({fact_table}.id) from {table_expression} where {where_conditions}) end",
"label": "pourcentage des demandes",
"name": "percent",
"type": "percent"
},
{
"expression": "array_agg(\"{fact_table}\".geolocation_base) FILTER (WHERE \"{fact_table}\".geolocation_base IS NOT NULL)",
"label": "localisation g\u00e9ographique",
"name": "geolocation",
"type": "point"
}
],
"name": "formdata_votre_question_concerne_l_eau_potable"
},
{
"dimensions": [
{
"join": [
"receipt_time"
],
"label": "date de la demande",
"name": "receipt_time",
"type": "date",
"value": "receipt_time.date"
},
{
"join": [
"channel"
],
"label": "canal",
"name": "channel",
"type": "integer",
"value": "channel.id",
"value_label": "channel.label"
},
{
"join": [
"generic_status"
],
"label": "statut simplifi\u00e9",
"name": "generic_status",
"type": "integer",
"value": "generic_status.id",
"value_label": "generic_status.label"
},
{
"filter": false,
"join": [
"hour"
],
"label": "heure",
"name": "hour",
"type": "integer",
"value": "hour.id"
},
{
"join": [
"agent"
],
"label": "premier agent traitant",
"name": "agent",
"order_by": "agent.label",
"type": "integer",
"value": "agent.id",
"value_label": "agent.label"
},
{
"join": [
"status"
],
"label": "statut",
"name": "status",
"type": "integer",
"value": "status.id",
"value_label": "status.label"
},
{
"filter": false,
"join": [
"function__receiver"
],
"label": "fonction destinataire",
"name": "function__receiver",
"type": "integer",
"value": "\"function__receiver\".id",
"value_label": "\"function__receiver\".label"
}
],
"fact_table": "formdata_gerer_mon_contrat_payer_ma_facture_resilier_mon_505224",
"joins": [
{
"detail": "date",
"master": "receipt_time",
"name": "receipt_time",
"table": "dates"
},
{
"detail": "id",
"master": "channel_id",
"name": "channel",
"table": "channel"
},
{
"detail": "id",
"master": "formdef_id",
"name": "formdef",
"table": "formdef"
},
{
"detail": "id",
"kind": "left",
"master": "formdef.category_id",
"name": "category",
"table": "category"
},
{
"detail": "id",
"master": "hour_id",
"name": "hour",
"table": "hour"
},
{
"detail": "id",
"master": "generic_status_id",
"name": "generic_status",
"table": "status"
},
{
"detail": "id",
"kind": "inner",
"master": "first_agent_id",
"name": "agent",
"table": "agent"
},
{
"detail": "id",
"master": "status_id",
"name": "status",
"table": "status_gerer_mon_contrat_payer_ma_facture_resilier_mon_ab3e01b6"
},
{
"detail": "id",
"master": "function__receiver",
"name": "function__receiver",
"table": "role"
}
],
"json_field": "json_data",
"key": "id",
"label": "G\u00e9rer mon contrat, payer ma facture, r\u00e9silier mon abonnement",
"measures": [
{
"expression": "count({fact_table}.id)",
"label": "nombre de demandes",
"name": "count",
"type": "integer"
},
{
"expression": "avg(endpoint_delay)",
"label": "d\u00e9lai de traitement moyen",
"name": "avg_endpoint_delay",
"type": "duration"
},
{
"expression": "max(endpoint_delay)",
"label": "d\u00e9lai de traitement maximum",
"name": "max_endpoint_delay",
"type": "duration"
},
{
"expression": "min(endpoint_delay)",
"label": "d\u00e9lai de traitement minimum",
"name": "min_endpoint_delay",
"type": "duration"
},
{
"expression": "case (select count({fact_table}.id) from {table_expression} where {where_conditions}) when 0 then null else count({fact_table}.id) * 100. / (select count({fact_table}.id) from {table_expression} where {where_conditions}) end",
"label": "pourcentage des demandes",
"name": "percent",
"type": "percent"
},
{
"expression": "array_agg(\"{fact_table}\".geolocation_base) FILTER (WHERE \"{fact_table}\".geolocation_base IS NOT NULL)",
"label": "localisation g\u00e9ographique",
"name": "geolocation",
"type": "point"
}
],
"name": "formdata_gerer_mon_contrat_payer_ma_facture_resilier_mon_505224"
},
{
"dimensions": [
{
"join": [
"receipt_time"
],
"label": "date de la demande",
"name": "receipt_time",
"type": "date",
"value": "receipt_time.date"
},
{
"join": [
"channel"
],
"label": "canal",
"name": "channel",
"type": "integer",
"value": "channel.id",
"value_label": "channel.label"
},
{
"join": [
"generic_status"
],
"label": "statut simplifi\u00e9",
"name": "generic_status",
"type": "integer",
"value": "generic_status.id",
"value_label": "generic_status.label"
},
{
"filter": false,
"join": [
"hour"
],
"label": "heure",
"name": "hour",
"type": "integer",
"value": "hour.id"
},
{
"join": [
"agent"
],
"label": "premier agent traitant",
"name": "agent",
"order_by": "agent.label",
"type": "integer",
"value": "agent.id",
"value_label": "agent.label"
},
{
"join": [
"status"
],
"label": "statut",
"name": "status",
"type": "integer",
"value": "status.id",
"value_label": "status.label"
},
{
"filter": false,
"join": [
"function__receiver"
],
"label": "fonction destinataire",
"name": "function__receiver",
"type": "integer",
"value": "\"function__receiver\".id",
"value_label": "\"function__receiver\".label"
}
],
"fact_table": "formdata_s_abonner",
"joins": [
{
"detail": "date",
"master": "receipt_time",
"name": "receipt_time",
"table": "dates"
},
{
"detail": "id",
"master": "channel_id",
"name": "channel",
"table": "channel"
},
{
"detail": "id",
"master": "formdef_id",
"name": "formdef",
"table": "formdef"
},
{
"detail": "id",
"kind": "left",
"master": "formdef.category_id",
"name": "category",
"table": "category"
},
{
"detail": "id",
"master": "hour_id",
"name": "hour",
"table": "hour"
},
{
"detail": "id",
"master": "generic_status_id",
"name": "generic_status",
"table": "status"
},
{
"detail": "id",
"kind": "inner",
"master": "first_agent_id",
"name": "agent",
"table": "agent"
},
{
"detail": "id",
"master": "status_id",
"name": "status",
"table": "status_s_abonner"
},
{
"detail": "id",
"master": "function__receiver",
"name": "function__receiver",
"table": "role"
}
],
"json_field": "json_data",
"key": "id",
"label": "S'abonner",
"measures": [
{
"expression": "count({fact_table}.id)",
"label": "nombre de demandes",
"name": "count",
"type": "integer"
},
{
"expression": "avg(endpoint_delay)",
"label": "d\u00e9lai de traitement moyen",
"name": "avg_endpoint_delay",
"type": "duration"
},
{
"expression": "max(endpoint_delay)",
"label": "d\u00e9lai de traitement maximum",
"name": "max_endpoint_delay",
"type": "duration"
},
{
"expression": "min(endpoint_delay)",
"label": "d\u00e9lai de traitement minimum",
"name": "min_endpoint_delay",
"type": "duration"
},
{
"expression": "case (select count({fact_table}.id) from {table_expression} where {where_conditions}) when 0 then null else count({fact_table}.id) * 100. / (select count({fact_table}.id) from {table_expression} where {where_conditions}) end",
"label": "pourcentage des demandes",
"name": "percent",
"type": "percent"
},
{
"expression": "array_agg(\"{fact_table}\".geolocation_base) FILTER (WHERE \"{fact_table}\".geolocation_base IS NOT NULL)",
"label": "localisation g\u00e9ographique",
"name": "geolocation",
"type": "point"
}
],
"name": "formdata_s_abonner"
},
{
"dimensions": [
{
"join": [
"receipt_time"
],
"label": "date de la demande",
"name": "receipt_time",
"type": "date",
"value": "receipt_time.date"
},
{
"join": [
"channel"
],
"label": "canal",
"name": "channel",
"type": "integer",
"value": "channel.id",
"value_label": "channel.label"
},
{
"join": [
"generic_status"
],
"label": "statut simplifi\u00e9",
"name": "generic_status",
"type": "integer",
"value": "generic_status.id",
"value_label": "generic_status.label"
},
{
"filter": false,
"join": [
"hour"
],
"label": "heure",
"name": "hour",
"type": "integer",
"value": "hour.id"
},
{
"join": [
"agent"
],
"label": "premier agent traitant",
"name": "agent",
"order_by": "agent.label",
"type": "integer",
"value": "agent.id",
"value_label": "agent.label"
},
{
"join": [
"status"
],
"label": "statut",
"name": "status",
"type": "integer",
"value": "status.id",
"value_label": "status.label"
},
{
"filter": false,
"join": [
"function__receiver"
],
"label": "fonction destinataire",
"name": "function__receiver",
"type": "integer",
"value": "\"function__receiver\".id",
"value_label": "\"function__receiver\".label"
}
],
"fact_table": "formdata_transmettre_mon_releve",
"joins": [
{
"detail": "date",
"master": "receipt_time",
"name": "receipt_time",
"table": "dates"
},
{
"detail": "id",
"master": "channel_id",
"name": "channel",
"table": "channel"
},
{
"detail": "id",
"master": "formdef_id",
"name": "formdef",
"table": "formdef"
},
{
"detail": "id",
"kind": "left",
"master": "formdef.category_id",
"name": "category",
"table": "category"
},
{
"detail": "id",
"master": "hour_id",
"name": "hour",
"table": "hour"
},
{
"detail": "id",
"master": "generic_status_id",
"name": "generic_status",
"table": "status"
},
{
"detail": "id",
"kind": "inner",
"master": "first_agent_id",
"name": "agent",
"table": "agent"
},
{
"detail": "id",
"master": "status_id",
"name": "status",
"table": "status_transmettre_mon_releve"
},
{
"detail": "id",
"master": "function__receiver",
"name": "function__receiver",
"table": "role"
}
],
"json_field": "json_data",
"key": "id",
"label": "Transmettre mon relev\u00e9",
"measures": [
{
"expression": "count({fact_table}.id)",
"label": "nombre de demandes",
"name": "count",
"type": "integer"
},
{
"expression": "avg(endpoint_delay)",
"label": "d\u00e9lai de traitement moyen",
"name": "avg_endpoint_delay",
"type": "duration"
},
{
"expression": "max(endpoint_delay)",
"label": "d\u00e9lai de traitement maximum",
"name": "max_endpoint_delay",
"type": "duration"
},
{
"expression": "min(endpoint_delay)",
"label": "d\u00e9lai de traitement minimum",
"name": "min_endpoint_delay",
"type": "duration"
},
{
"expression": "case (select count({fact_table}.id) from {table_expression} where {where_conditions}) when 0 then null else count({fact_table}.id) * 100. / (select count({fact_table}.id) from {table_expression} where {where_conditions}) end",
"label": "pourcentage des demandes",
"name": "percent",
"type": "percent"
},
{
"expression": "array_agg(\"{fact_table}\".geolocation_base) FILTER (WHERE \"{fact_table}\".geolocation_base IS NOT NULL)",
"label": "localisation g\u00e9ographique",
"name": "geolocation",
"type": "point"
}
],
"name": "formdata_transmettre_mon_releve"
},
{
"dimensions": [
{
"join": [
"receipt_time"
],
"label": "date de la demande",
"name": "receipt_time",
"type": "date",
"value": "receipt_time.date"
},
{
"join": [
"channel"
],
"label": "canal",
"name": "channel",
"type": "integer",
"value": "channel.id",
"value_label": "channel.label"
},
{
"join": [
"generic_status"
],
"label": "statut simplifi\u00e9",
"name": "generic_status",
"type": "integer",
"value": "generic_status.id",
"value_label": "generic_status.label"
},
{
"filter": false,
"join": [
"hour"
],
"label": "heure",
"name": "hour",
"type": "integer",
"value": "hour.id"
},
{
"join": [
"agent"
],
"label": "premier agent traitant",
"name": "agent",
"order_by": "agent.label",
"type": "integer",
"value": "agent.id",
"value_label": "agent.label"
},
{
"join": [
"status"
],
"label": "statut",
"name": "status",
"type": "integer",
"value": "status.id",
"value_label": "status.label"
},
{
"filter": false,
"join": [
"function__receiver"
],
"label": "fonction destinataire",
"name": "function__receiver",
"type": "integer",
"value": "\"function__receiver\".id",
"value_label": "\"function__receiver\".label"
}
],
"fact_table": "formdata_candidater_aux_avis_de_marches_publics",
"joins": [
{
"detail": "date",
"master": "receipt_time",
"name": "receipt_time",
"table": "dates"
},
{
"detail": "id",
"master": "channel_id",
"name": "channel",
"table": "channel"
},
{
"detail": "id",
"master": "formdef_id",
"name": "formdef",
"table": "formdef"
},
{
"detail": "id",
"kind": "left",
"master": "formdef.category_id",
"name": "category",
"table": "category"
},
{
"detail": "id",
"master": "hour_id",
"name": "hour",
"table": "hour"
},
{
"detail": "id",
"master": "generic_status_id",
"name": "generic_status",
"table": "status"
},
{
"detail": "id",
"kind": "inner",
"master": "first_agent_id",
"name": "agent",
"table": "agent"
},
{
"detail": "id",
"master": "status_id",
"name": "status",
"table": "status_candidater_aux_avis_de_marches_publics"
},
{
"detail": "id",
"master": "function__receiver",
"name": "function__receiver",
"table": "role"
}
],
"json_field": "json_data",
"key": "id",
"label": "Candidater aux avis de march\u00e9s publics",
"measures": [
{
"expression": "count({fact_table}.id)",
"label": "nombre de demandes",
"name": "count",
"type": "integer"
},
{
"expression": "avg(endpoint_delay)",
"label": "d\u00e9lai de traitement moyen",
"name": "avg_endpoint_delay",
"type": "duration"
},
{
"expression": "max(endpoint_delay)",
"label": "d\u00e9lai de traitement maximum",
"name": "max_endpoint_delay",
"type": "duration"
},
{
"expression": "min(endpoint_delay)",
"label": "d\u00e9lai de traitement minimum",
"name": "min_endpoint_delay",
"type": "duration"
},
{
"expression": "case (select count({fact_table}.id) from {table_expression} where {where_conditions}) when 0 then null else count({fact_table}.id) * 100. / (select count({fact_table}.id) from {table_expression} where {where_conditions}) end",
"label": "pourcentage des demandes",
"name": "percent",
"type": "percent"
},
{
"expression": "array_agg(\"{fact_table}\".geolocation_base) FILTER (WHERE \"{fact_table}\".geolocation_base IS NOT NULL)",
"label": "localisation g\u00e9ographique",
"name": "geolocation",
"type": "point"
}
],
"name": "formdata_candidater_aux_avis_de_marches_publics"
},
{
"dimensions": [
{
"join": [
"receipt_time"
],
"label": "date de la demande",
"name": "receipt_time",
"type": "date",
"value": "receipt_time.date"
},
{
"join": [
"channel"
],
"label": "canal",
"name": "channel",
"type": "integer",
"value": "channel.id",
"value_label": "channel.label"
},
{
"join": [
"generic_status"
],
"label": "statut simplifi\u00e9",
"name": "generic_status",
"type": "integer",
"value": "generic_status.id",
"value_label": "generic_status.label"
},
{
"filter": false,
"join": [
"hour"
],
"label": "heure",
"name": "hour",
"type": "integer",
"value": "hour.id"
},
{
"join": [
"agent"
],
"label": "premier agent traitant",
"name": "agent",
"order_by": "agent.label",
"type": "integer",
"value": "agent.id",
"value_label": "agent.label"
},
{
"join": [
"status"
],
"label": "statut",
"name": "status",
"type": "integer",
"value": "status.id",
"value_label": "status.label"
},
{
"filter": false,
"join": [
"function__receiver"
],
"label": "fonction destinataire",
"name": "function__receiver",
"type": "integer",
"value": "\"function__receiver\".id",
"value_label": "\"function__receiver\".label"
},
{
"filter": false,
"join": [
"function__superviseur"
],
"label": "fonction superviseur",
"name": "function__superviseur",
"type": "integer",
"value": "\"function__superviseur\".id",
"value_label": "\"function__superviseur\".label"
},
{
"filter": false,
"join": [
"function__debug"
],
"label": "fonction debug",
"name": "function__debug",
"type": "integer",
"value": "\"function__debug\".id",
"value_label": "\"function__debug\".label"
},
{
"filter": false,
"join": [
"function__testeur"
],
"label": "fonction testeur",
"name": "function__testeur",
"type": "integer",
"value": "\"function__testeur\".id",
"value_label": "\"function__testeur\".label"
},
{
"filter": true,
"join": [
"adresse_commune"
],
"label": "commune",
"name": "adresse_commune",
"type": "integer",
"value": "\"adresse_commune\".id",
"value_label": "\"adresse_commune\".label"
},
{
"filter": true,
"join": [
"objet_demande"
],
"label": "elle concerne :",
"name": "objet_demande",
"type": "integer",
"value": "\"objet_demande\".id",
"value_label": "\"objet_demande\".label"
}
],
"fact_table": "formdata_demander_un_renseignement_concernant_la_directio0af105",
"joins": [
{
"detail": "date",
"master": "receipt_time",
"name": "receipt_time",
"table": "dates"
},
{
"detail": "id",
"master": "channel_id",
"name": "channel",
"table": "channel"
},
{
"detail": "id",
"master": "formdef_id",
"name": "formdef",
"table": "formdef"
},
{
"detail": "id",
"kind": "left",
"master": "formdef.category_id",
"name": "category",
"table": "category"
},
{
"detail": "id",
"master": "hour_id",
"name": "hour",
"table": "hour"
},
{
"detail": "id",
"master": "generic_status_id",
"name": "generic_status",
"table": "status"
},
{
"detail": "id",
"kind": "inner",
"master": "first_agent_id",
"name": "agent",
"table": "agent"
},
{
"detail": "id",
"master": "status_id",
"name": "status",
"table": "status_demander_un_renseignement_concernant_la_direction_7eda4d"
},
{
"detail": "id",
"master": "function__receiver",
"name": "function__receiver",
"table": "role"
},
{
"detail": "id",
"master": "function__superviseur",
"name": "function__superviseur",
"table": "role"
},
{
"detail": "id",
"master": "function__debug",
"name": "function__debug",
"table": "role"
},
{
"detail": "id",
"master": "function__testeur",
"name": "function__testeur",
"table": "role"
},
{
"detail": "id",
"kind": "full",
"master": "field_adresse_commune",
"name": "adresse_commune",
"table": "formdata_demander_un_renseignement_concernant_la_directio6b537b"
},
{
"detail": "id",
"master": "field_objet_demande",
"name": "objet_demande",
"table": "formdata_demander_un_renseignement_concernant_la_directio2454ba"
}
],
"json_field": "json_data",
"key": "id",
"label": "Demander un renseignement concernant la direction de la communication",
"measures": [
{
"expression": "count({fact_table}.id)",
"label": "nombre de demandes",
"name": "count",
"type": "integer"
},
{
"expression": "avg(endpoint_delay)",
"label": "d\u00e9lai de traitement moyen",
"name": "avg_endpoint_delay",
"type": "duration"
},
{
"expression": "max(endpoint_delay)",
"label": "d\u00e9lai de traitement maximum",
"name": "max_endpoint_delay",
"type": "duration"
},
{
"expression": "min(endpoint_delay)",
"label": "d\u00e9lai de traitement minimum",
"name": "min_endpoint_delay",
"type": "duration"
},
{
"expression": "case (select count({fact_table}.id) from {table_expression} where {where_conditions}) when 0 then null else count({fact_table}.id) * 100. / (select count({fact_table}.id) from {table_expression} where {where_conditions}) end",
"label": "pourcentage des demandes",
"name": "percent",
"type": "percent"
},
{
"expression": "array_agg(\"{fact_table}\".geolocation_base) FILTER (WHERE \"{fact_table}\".geolocation_base IS NOT NULL)",
"label": "localisation g\u00e9ographique",
"name": "geolocation",
"type": "point"
}
],
"name": "formdata_demander_un_renseignement_concernant_la_directio0af105"
},
{
"dimensions": [
{
"join": [
"receipt_time"
],
"label": "date de la demande",
"name": "receipt_time",
"type": "date",
"value": "receipt_time.date"
},
{
"join": [
"channel"
],
"label": "canal",
"name": "channel",
"type": "integer",
"value": "channel.id",
"value_label": "channel.label"
},
{
"join": [
"generic_status"
],
"label": "statut simplifi\u00e9",
"name": "generic_status",
"type": "integer",
"value": "generic_status.id",
"value_label": "generic_status.label"
},
{
"filter": false,
"join": [
"hour"
],
"label": "heure",
"name": "hour",
"type": "integer",
"value": "hour.id"
},
{
"join": [
"agent"
],
"label": "premier agent traitant",
"name": "agent",
"order_by": "agent.label",
"type": "integer",
"value": "agent.id",
"value_label": "agent.label"
},
{
"join": [
"status"
],
"label": "statut",
"name": "status",
"type": "integer",
"value": "status.id",
"value_label": "status.label"
},
{
"filter": false,
"join": [
"function__receiver"
],
"label": "fonction destinataire",
"name": "function__receiver",
"type": "integer",
"value": "\"function__receiver\".id",
"value_label": "\"function__receiver\".label"
}
],
"fact_table": "formdata_demander_un_renseignement_a_d_autres_services",
"joins": [
{
"detail": "date",
"master": "receipt_time",
"name": "receipt_time",
"table": "dates"
},
{
"detail": "id",
"master": "channel_id",
"name": "channel",
"table": "channel"
},
{
"detail": "id",
"master": "formdef_id",
"name": "formdef",
"table": "formdef"
},
{
"detail": "id",
"kind": "left",
"master": "formdef.category_id",
"name": "category",
"table": "category"
},
{
"detail": "id",
"master": "hour_id",
"name": "hour",
"table": "hour"
},
{
"detail": "id",
"master": "generic_status_id",
"name": "generic_status",
"table": "status"
},
{
"detail": "id",
"kind": "inner",
"master": "first_agent_id",
"name": "agent",
"table": "agent"
},
{
"detail": "id",
"master": "status_id",
"name": "status",
"table": "status_demander_un_renseignement_a_d_autres_services"
},
{
"detail": "id",
"master": "function__receiver",
"name": "function__receiver",
"table": "role"
}
],
"json_field": "json_data",
"key": "id",
"label": "Demander un renseignement \u00e0 d'autres services",
"measures": [
{
"expression": "count({fact_table}.id)",
"label": "nombre de demandes",
"name": "count",
"type": "integer"
},
{
"expression": "avg(endpoint_delay)",
"label": "d\u00e9lai de traitement moyen",
"name": "avg_endpoint_delay",
"type": "duration"
},
{
"expression": "max(endpoint_delay)",
"label": "d\u00e9lai de traitement maximum",
"name": "max_endpoint_delay",
"type": "duration"
},
{
"expression": "min(endpoint_delay)",
"label": "d\u00e9lai de traitement minimum",
"name": "min_endpoint_delay",
"type": "duration"
},
{
"expression": "case (select count({fact_table}.id) from {table_expression} where {where_conditions}) when 0 then null else count({fact_table}.id) * 100. / (select count({fact_table}.id) from {table_expression} where {where_conditions}) end",
"label": "pourcentage des demandes",
"name": "percent",
"type": "percent"
},
{
"expression": "array_agg(\"{fact_table}\".geolocation_base) FILTER (WHERE \"{fact_table}\".geolocation_base IS NOT NULL)",
"label": "localisation g\u00e9ographique",
"name": "geolocation",
"type": "point"
}
],
"name": "formdata_demander_un_renseignement_a_d_autres_services"
},
{
"dimensions": [
{
"join": [
"receipt_time"
],
"label": "date de la demande",
"name": "receipt_time",
"type": "date",
"value": "receipt_time.date"
},
{
"join": [
"channel"
],
"label": "canal",
"name": "channel",
"type": "integer",
"value": "channel.id",
"value_label": "channel.label"
},
{
"join": [
"generic_status"
],
"label": "statut simplifi\u00e9",
"name": "generic_status",
"type": "integer",
"value": "generic_status.id",
"value_label": "generic_status.label"
},
{
"filter": false,
"join": [
"hour"
],
"label": "heure",
"name": "hour",
"type": "integer",
"value": "hour.id"
},
{
"join": [
"agent"
],
"label": "premier agent traitant",
"name": "agent",
"order_by": "agent.label",
"type": "integer",
"value": "agent.id",
"value_label": "agent.label"
},
{
"join": [
"status"
],
"label": "statut",
"name": "status",
"type": "integer",
"value": "status.id",
"value_label": "status.label"
},
{
"filter": false,
"join": [
"function__receiver"
],
"label": "fonction destinataire",
"name": "function__receiver",
"type": "integer",
"value": "\"function__receiver\".id",
"value_label": "\"function__receiver\".label"
}
],
"fact_table": "formdata_payer_une_facture_editee_par_la_metropole",
"joins": [
{
"detail": "date",
"master": "receipt_time",
"name": "receipt_time",
"table": "dates"
},
{
"detail": "id",
"master": "channel_id",
"name": "channel",
"table": "channel"
},
{
"detail": "id",
"master": "formdef_id",
"name": "formdef",
"table": "formdef"
},
{
"detail": "id",
"kind": "left",
"master": "formdef.category_id",
"name": "category",
"table": "category"
},
{
"detail": "id",
"master": "hour_id",
"name": "hour",
"table": "hour"
},
{
"detail": "id",
"master": "generic_status_id",
"name": "generic_status",
"table": "status"
},
{
"detail": "id",
"kind": "inner",
"master": "first_agent_id",
"name": "agent",
"table": "agent"
},
{
"detail": "id",
"master": "status_id",
"name": "status",
"table": "status_payer_une_facture_editee_par_la_metropole"
},
{
"detail": "id",
"master": "function__receiver",
"name": "function__receiver",
"table": "role"
}
],
"json_field": "json_data",
"key": "id",
"label": "Payer une facture \u00e9dit\u00e9e par la M\u00e9tropole",
"measures": [
{
"expression": "count({fact_table}.id)",
"label": "nombre de demandes",
"name": "count",
"type": "integer"
},
{
"expression": "avg(endpoint_delay)",
"label": "d\u00e9lai de traitement moyen",
"name": "avg_endpoint_delay",
"type": "duration"
},
{
"expression": "max(endpoint_delay)",
"label": "d\u00e9lai de traitement maximum",
"name": "max_endpoint_delay",
"type": "duration"
},
{
"expression": "min(endpoint_delay)",
"label": "d\u00e9lai de traitement minimum",
"name": "min_endpoint_delay",
"type": "duration"
},
{
"expression": "case (select count({fact_table}.id) from {table_expression} where {where_conditions}) when 0 then null else count({fact_table}.id) * 100. / (select count({fact_table}.id) from {table_expression} where {where_conditions}) end",
"label": "pourcentage des demandes",
"name": "percent",
"type": "percent"
},
{
"expression": "array_agg(\"{fact_table}\".geolocation_base) FILTER (WHERE \"{fact_table}\".geolocation_base IS NOT NULL)",
"label": "localisation g\u00e9ographique",
"name": "geolocation",
"type": "point"
}
],
"name": "formdata_payer_une_facture_editee_par_la_metropole"
},
{
"dimensions": [
{
"join": [
"receipt_time"
],
"label": "date de la demande",
"name": "receipt_time",
"type": "date",
"value": "receipt_time.date"
},
{
"join": [
"channel"
],
"label": "canal",
"name": "channel",
"type": "integer",
"value": "channel.id",
"value_label": "channel.label"
},
{
"join": [
"generic_status"
],
"label": "statut simplifi\u00e9",
"name": "generic_status",
"type": "integer",
"value": "generic_status.id",
"value_label": "generic_status.label"
},
{
"filter": false,
"join": [
"hour"
],
"label": "heure",
"name": "hour",
"type": "integer",
"value": "hour.id"
},
{
"join": [
"agent"
],
"label": "premier agent traitant",
"name": "agent",
"order_by": "agent.label",
"type": "integer",
"value": "agent.id",
"value_label": "agent.label"
},
{
"join": [
"status"
],
"label": "statut",
"name": "status",
"type": "integer",
"value": "status.id",
"value_label": "status.label"
},
{
"filter": false,
"join": [
"function__receiver"
],
"label": "fonction destinataire",
"name": "function__receiver",
"type": "integer",
"value": "\"function__receiver\".id",
"value_label": "\"function__receiver\".label"
}
],
"fact_table": "formdata_signaler_une_discrimination",
"joins": [
{
"detail": "date",
"master": "receipt_time",
"name": "receipt_time",
"table": "dates"
},
{
"detail": "id",
"master": "channel_id",
"name": "channel",
"table": "channel"
},
{
"detail": "id",
"master": "formdef_id",
"name": "formdef",
"table": "formdef"
},
{
"detail": "id",
"kind": "left",
"master": "formdef.category_id",
"name": "category",
"table": "category"
},
{
"detail": "id",
"master": "hour_id",
"name": "hour",
"table": "hour"
},
{
"detail": "id",
"master": "generic_status_id",
"name": "generic_status",
"table": "status"
},
{
"detail": "id",
"kind": "inner",
"master": "first_agent_id",
"name": "agent",
"table": "agent"
},
{
"detail": "id",
"master": "status_id",
"name": "status",
"table": "status_signaler_une_discrimination"
},
{
"detail": "id",
"master": "function__receiver",
"name": "function__receiver",
"table": "role"
}
],
"json_field": "json_data",
"key": "id",
"label": "Signaler une discrimination",
"measures": [
{
"expression": "count({fact_table}.id)",
"label": "nombre de demandes",
"name": "count",
"type": "integer"
},
{
"expression": "avg(endpoint_delay)",
"label": "d\u00e9lai de traitement moyen",
"name": "avg_endpoint_delay",
"type": "duration"
},
{
"expression": "max(endpoint_delay)",
"label": "d\u00e9lai de traitement maximum",
"name": "max_endpoint_delay",
"type": "duration"
},
{
"expression": "min(endpoint_delay)",
"label": "d\u00e9lai de traitement minimum",
"name": "min_endpoint_delay",
"type": "duration"
},
{
"expression": "case (select count({fact_table}.id) from {table_expression} where {where_conditions}) when 0 then null else count({fact_table}.id) * 100. / (select count({fact_table}.id) from {table_expression} where {where_conditions}) end",
"label": "pourcentage des demandes",
"name": "percent",
"type": "percent"
},
{
"expression": "array_agg(\"{fact_table}\".geolocation_base) FILTER (WHERE \"{fact_table}\".geolocation_base IS NOT NULL)",
"label": "localisation g\u00e9ographique",
"name": "geolocation",
"type": "point"
}
],
"name": "formdata_signaler_une_discrimination"
},
{
"dimensions": [
{
"join": [
"receipt_time"
],
"label": "date de la demande",
"name": "receipt_time",
"type": "date",
"value": "receipt_time.date"
},
{
"join": [
"channel"
],
"label": "canal",
"name": "channel",
"type": "integer",
"value": "channel.id",
"value_label": "channel.label"
},
{
"join": [
"generic_status"
],
"label": "statut simplifi\u00e9",
"name": "generic_status",
"type": "integer",
"value": "generic_status.id",
"value_label": "generic_status.label"
},
{
"filter": false,
"join": [
"hour"
],
"label": "heure",
"name": "hour",
"type": "integer",
"value": "hour.id"
},
{
"join": [
"agent"
],
"label": "premier agent traitant",
"name": "agent",
"order_by": "agent.label",
"type": "integer",
"value": "agent.id",
"value_label": "agent.label"
},
{
"join": [
"status"
],
"label": "statut",
"name": "status",
"type": "integer",
"value": "status.id",
"value_label": "status.label"
},
{
"filter": false,
"join": [
"function__receiver"
],
"label": "fonction destinataire",
"name": "function__receiver",
"type": "integer",
"value": "\"function__receiver\".id",
"value_label": "\"function__receiver\".label"
},
{
"filter": false,
"join": [
"function__debug"
],
"label": "fonction testeur",
"name": "function__debug",
"type": "integer",
"value": "\"function__debug\".id",
"value_label": "\"function__debug\".label"
},
{
"filter": false,
"join": [
"function__guichet"
],
"label": "fonction guichet m\u00e9tro",
"name": "function__guichet",
"type": "integer",
"value": "\"function__guichet\".id",
"value_label": "\"function__guichet\".label"
},
{
"filter": false,
"join": [
"function__agent_terrain"
],
"label": "fonction agent terrain",
"name": "function__agent_terrain",
"type": "integer",
"value": "\"function__agent_terrain\".id",
"value_label": "\"function__agent_terrain\".label"
},
{
"filter": false,
"join": [
"function__guichet_commune"
],
"label": "fonction guichet commune",
"name": "function__guichet_commune",
"type": "integer",
"value": "\"function__guichet_commune\".id",
"value_label": "\"function__guichet_commune\".label"
},
{
"filter": false,
"join": [
"function__superviseur"
],
"label": "fonction superviseur",
"name": "function__superviseur",
"type": "integer",
"value": "\"function__superviseur\".id",
"value_label": "\"function__superviseur\".label"
},
{
"filter": true,
"join": [
"type"
],
"label": "le probl\u00e8me concerne :",
"name": "type",
"type": "integer",
"value": "\"type\".id",
"value_label": "\"type\".label"
},
{
"filter": true,
"join": [
"qualif_form_decheterie"
],
"label": "pr\u00e9cisez la nature du probl\u00e8me :",
"name": "qualif_form_decheterie",
"type": "integer",
"value": "\"qualif_form_decheterie\".id",
"value_label": "\"qualif_form_decheterie\".label"
},
{
"filter": true,
"join": [
"qualif_form_collecte"
],
"label": "pr\u00e9cisez : ",
"name": "qualif_form_collecte",
"type": "integer",
"value": "\"qualif_form_collecte\".id",
"value_label": "\"qualif_form_collecte\".label"
},
{
"filter": true,
"join": [
"decheterie"
],
"label": "quelle d\u00e9ch\u00e8terie ?",
"name": "decheterie",
"type": "integer",
"value": "\"decheterie\".id",
"value_label": "\"decheterie\".label"
},
{
"filter": true,
"join": [
"vip"
],
"label": "vip",
"name": "vip",
"type": "integer",
"value": "\"vip\".id",
"value_label": "\"vip\".label"
},
{
"filter": true,
"join": [
"code_insee"
],
"label": "code insee commune",
"name": "code_insee",
"type": "integer",
"value": "\"code_insee\".id",
"value_label": "\"code_insee\".label"
},
{
"filter": true,
"join": [
"commune_stat"
],
"label": "commune stat",
"name": "commune_stat",
"type": "integer",
"value": "\"commune_stat\".id",
"value_label": "\"commune_stat\".label"
},
{
"filter": true,
"join": [
"guichet_commune"
],
"label": "guichet commune",
"name": "guichet_commune",
"type": "integer",
"value": "\"guichet_commune\".id",
"value_label": "\"guichet_commune\".label"
},
{
"filter": true,
"join": [
"secteur"
],
"label": "secteur",
"name": "secteur",
"type": "integer",
"value": "\"secteur\".id",
"value_label": "\"secteur\".label"
},
{
"filter": true,
"join": [
"traite_n1_autorise"
],
"label": "traitement niveau 1 autoris\u00e9",
"name": "traite_n1_autorise",
"type": "integer",
"value": "\"traite_n1_autorise\".id",
"value_label": "\"traite_n1_autorise\".label"
},
{
"filter": true,
"join": [
"secteur_ou_central"
],
"label": "secteur ou service central",
"name": "secteur_ou_central",
"type": "integer",
"value": "\"secteur_ou_central\".id",
"value_label": "\"secteur_ou_central\".label"
},
{
"filter": true,
"join": [
"communication_usager"
],
"label": "mail envoy\u00e9 \u00e0 l'usager",
"name": "communication_usager",
"type": "integer",
"value": "\"communication_usager\".id",
"value_label": "\"communication_usager\".label"
},
{
"filter": true,
"join": [
"retard_stat"
],
"label": "relance stat",
"name": "retard_stat",
"type": "integer",
"value": "\"retard_stat\".id",
"value_label": "\"retard_stat\".label"
},
{
"filter": true,
"join": [
"qualification_stat"
],
"label": "qualification stat",
"name": "qualification_stat",
"type": "integer",
"value": "\"qualification_stat\".id",
"value_label": "\"qualification_stat\".label"
},
{
"filter": true,
"join": [
"origine"
],
"label": "origine stat",
"name": "origine",
"type": "integer",
"value": "\"origine\".id",
"value_label": "\"origine\".label"
},
{
"filter": true,
"join": [
"saisie"
],
"label": "saisi par",
"name": "saisie",
"type": "integer",
"value": "\"saisie\".id",
"value_label": "\"saisie\".label"
},
{
"filter": true,
"join": [
"niveau_traitement_stat"
],
"label": "niveau traitement stat",
"name": "niveau_traitement_stat",
"type": "integer",
"value": "\"niveau_traitement_stat\".id",
"value_label": "\"niveau_traitement_stat\".label"
},
{
"filter": true,
"join": [
"role_traite_n2"
],
"label": "role de traitement niveau 2",
"name": "role_traite_n2",
"type": "integer",
"value": "\"role_traite_n2\".id",
"value_label": "\"role_traite_n2\".label"
},
{
"filter": true,
"join": [
"suivi"
],
"label": "type de suivi bo",
"name": "suivi",
"type": "integer",
"value": "\"suivi\".id",
"value_label": "\"suivi\".label"
},
{
"filter": true,
"join": [
"hors_delais"
],
"label": "hors d\u00e9lais",
"name": "hors_delais",
"type": "integer",
"value": "\"hors_delais\".id",
"value_label": "\"hors_delais\".label"
},
{
"filter": true,
"join": [
"objet"
],
"label": "objet de la demande",
"name": "objet",
"type": "integer",
"value": "\"objet\".id",
"value_label": "\"objet\".label"
},
{
"filter": true,
"join": [
"niveau_traitement"
],
"label": "supp - niveau de traitement effectif",
"name": "niveau_traitement",
"type": "integer",
"value": "\"niveau_traitement\".id",
"value_label": "\"niveau_traitement\".label"
}
],
"fact_table": "formdata_signaler_un_probleme_sur_les_dechets_elus",
"joins": [
{
"detail": "date",
"master": "receipt_time",
"name": "receipt_time",
"table": "dates"
},
{
"detail": "id",
"master": "channel_id",
"name": "channel",
"table": "channel"
},
{
"detail": "id",
"master": "formdef_id",
"name": "formdef",
"table": "formdef"
},
{
"detail": "id",
"kind": "left",
"master": "formdef.category_id",
"name": "category",
"table": "category"
},
{
"detail": "id",
"master": "hour_id",
"name": "hour",
"table": "hour"
},
{
"detail": "id",
"master": "generic_status_id",
"name": "generic_status",
"table": "status"
},
{
"detail": "id",
"kind": "inner",
"master": "first_agent_id",
"name": "agent",
"table": "agent"
},
{
"detail": "id",
"master": "status_id",
"name": "status",
"table": "status_signaler_un_probleme_sur_les_dechets_elus"
},
{
"detail": "id",
"master": "function__receiver",
"name": "function__receiver",
"table": "role"
},
{
"detail": "id",
"master": "function__debug",
"name": "function__debug",
"table": "role"
},
{
"detail": "id",
"master": "function__guichet",
"name": "function__guichet",
"table": "role"
},
{
"detail": "id",
"master": "function__agent_terrain",
"name": "function__agent_terrain",
"table": "role"
},
{
"detail": "id",
"master": "function__guichet_commune",
"name": "function__guichet_commune",
"table": "role"
},
{
"detail": "id",
"master": "function__superviseur",
"name": "function__superviseur",
"table": "role"
},
{
"detail": "id",
"master": "field_type",
"name": "type",
"table": "formdata_signaler_un_probleme_sur_les_dechets_elus_field_type"
},
{
"detail": "id",
"kind": "full",
"master": "field_qualif_form_decheterie",
"name": "qualif_form_decheterie",
"table": "formdata_signaler_un_probleme_sur_les_dechets_elus_field_d11656"
},
{
"detail": "id",
"master": "field_qualif_form_collecte",
"name": "qualif_form_collecte",
"table": "formdata_signaler_un_probleme_sur_les_dechets_elus_field_974b66"
},
{
"detail": "id",
"master": "field_decheterie",
"name": "decheterie",
"table": "formdata_signaler_un_probleme_sur_les_dechets_elus_field_efe841"
},
{
"detail": "id",
"master": "field_vip",
"name": "vip",
"table": "formdata_signaler_un_probleme_sur_les_dechets_elus_field_vip"
},
{
"detail": "id",
"master": "field_code_insee",
"name": "code_insee",
"table": "formdata_signaler_un_probleme_sur_les_dechets_elus_field_ea6d66"
},
{
"detail": "id",
"master": "field_commune_stat",
"name": "commune_stat",
"table": "formdata_signaler_un_probleme_sur_les_dechets_elus_field_b92e6b"
},
{
"detail": "id",
"master": "field_guichet_commune",
"name": "guichet_commune",
"table": "formdata_signaler_un_probleme_sur_les_dechets_elus_field_a4140c"
},
{
"detail": "id",
"kind": "full",
"master": "field_secteur",
"name": "secteur",
"table": "formdata_signaler_un_probleme_sur_les_dechets_elus_field_5b19d0"
},
{
"detail": "id",
"master": "field_traite_n1_autorise",
"name": "traite_n1_autorise",
"table": "formdata_signaler_un_probleme_sur_les_dechets_elus_field_1b66f7"
},
{
"detail": "id",
"master": "field_secteur_ou_central",
"name": "secteur_ou_central",
"table": "formdata_signaler_un_probleme_sur_les_dechets_elus_field_85f9b4"
},
{
"detail": "id",
"kind": "full",
"master": "field_communication_usager",
"name": "communication_usager",
"table": "formdata_signaler_un_probleme_sur_les_dechets_elus_field_df868e"
},
{
"detail": "id",
"master": "field_retard_stat",
"name": "retard_stat",
"table": "formdata_signaler_un_probleme_sur_les_dechets_elus_field_0b8db7"
},
{
"detail": "id",
"master": "field_qualification_stat",
"name": "qualification_stat",
"table": "formdata_signaler_un_probleme_sur_les_dechets_elus_field_2fe5be"
},
{
"detail": "id",
"master": "field_origine",
"name": "origine",
"table": "formdata_signaler_un_probleme_sur_les_dechets_elus_field_4671f6"
},
{
"detail": "id",
"kind": "full",
"master": "field_saisie",
"name": "saisie",
"table": "formdata_signaler_un_probleme_sur_les_dechets_elus_field_saisie"
},
{
"detail": "id",
"master": "field_niveau_traitement_stat",
"name": "niveau_traitement_stat",
"table": "formdata_signaler_un_probleme_sur_les_dechets_elus_field_1aa5a6"
},
{
"detail": "id",
"master": "field_role_traite_n2",
"name": "role_traite_n2",
"table": "formdata_signaler_un_probleme_sur_les_dechets_elus_field_4a6b20"
},
{
"detail": "id",
"master": "field_suivi",
"name": "suivi",
"table": "formdata_signaler_un_probleme_sur_les_dechets_elus_field_suivi"
},
{
"detail": "id",
"master": "field_hors_delais",
"name": "hors_delais",
"table": "formdata_signaler_un_probleme_sur_les_dechets_elus_field_972ca8"
},
{
"detail": "id",
"kind": "full",
"master": "field_objet",
"name": "objet",
"table": "formdata_signaler_un_probleme_sur_les_dechets_elus_field_objet"
},
{
"detail": "id",
"master": "field_niveau_traitement",
"name": "niveau_traitement",
"table": "formdata_signaler_un_probleme_sur_les_dechets_elus_field_4fca67"
}
],
"json_field": "json_data",
"key": "id",
"label": "D\u00e9chets : d\u00e9clarer un probl\u00e8me",
"measures": [
{
"expression": "count({fact_table}.id)",
"label": "nombre de demandes",
"name": "count",
"type": "integer"
},
{
"expression": "avg(endpoint_delay)",
"label": "d\u00e9lai de traitement moyen",
"name": "avg_endpoint_delay",
"type": "duration"
},
{
"expression": "max(endpoint_delay)",
"label": "d\u00e9lai de traitement maximum",
"name": "max_endpoint_delay",
"type": "duration"
},
{
"expression": "min(endpoint_delay)",
"label": "d\u00e9lai de traitement minimum",
"name": "min_endpoint_delay",
"type": "duration"
},
{
"expression": "case (select count({fact_table}.id) from {table_expression} where {where_conditions}) when 0 then null else count({fact_table}.id) * 100. / (select count({fact_table}.id) from {table_expression} where {where_conditions}) end",
"label": "pourcentage des demandes",
"name": "percent",
"type": "percent"
},
{
"expression": "array_agg(\"{fact_table}\".geolocation_base) FILTER (WHERE \"{fact_table}\".geolocation_base IS NOT NULL)",
"label": "localisation g\u00e9ographique",
"name": "geolocation",
"type": "point"
}
],
"name": "formdata_signaler_un_probleme_sur_les_dechets_elus"
},
{
"dimensions": [
{
"join": [
"receipt_time"
],
"label": "date de la demande",
"name": "receipt_time",
"type": "date",
"value": "receipt_time.date"
},
{
"join": [
"channel"
],
"label": "canal",
"name": "channel",
"type": "integer",
"value": "channel.id",
"value_label": "channel.label"
},
{
"join": [
"generic_status"
],
"label": "statut simplifi\u00e9",
"name": "generic_status",
"type": "integer",
"value": "generic_status.id",
"value_label": "generic_status.label"
},
{
"filter": false,
"join": [
"hour"
],
"label": "heure",
"name": "hour",
"type": "integer",
"value": "hour.id"
},
{
"join": [
"agent"
],
"label": "premier agent traitant",
"name": "agent",
"order_by": "agent.label",
"type": "integer",
"value": "agent.id",
"value_label": "agent.label"
},
{
"join": [
"status"
],
"label": "statut",
"name": "status",
"type": "integer",
"value": "status.id",
"value_label": "status.label"
},
{
"filter": false,
"join": [
"function__receiver"
],
"label": "fonction destinataire",
"name": "function__receiver",
"type": "integer",
"value": "\"function__receiver\".id",
"value_label": "\"function__receiver\".label"
},
{
"filter": false,
"join": [
"function__guichet"
],
"label": "fonction guichet m\u00e9tro",
"name": "function__guichet",
"type": "integer",
"value": "\"function__guichet\".id",
"value_label": "\"function__guichet\".label"
},
{
"filter": false,
"join": [
"function__debug"
],
"label": "fonction testeur",
"name": "function__debug",
"type": "integer",
"value": "\"function__debug\".id",
"value_label": "\"function__debug\".label"
},
{
"filter": false,
"join": [
"function__agent_terrain"
],
"label": "fonction agent terrain",
"name": "function__agent_terrain",
"type": "integer",
"value": "\"function__agent_terrain\".id",
"value_label": "\"function__agent_terrain\".label"
},
{
"filter": false,
"join": [
"function__guichet_commune"
],
"label": "fonction guichet commune",
"name": "function__guichet_commune",
"type": "integer",
"value": "\"function__guichet_commune\".id",
"value_label": "\"function__guichet_commune\".label"
},
{
"filter": false,
"join": [
"function__superviseur"
],
"label": "fonction superviseur",
"name": "function__superviseur",
"type": "integer",
"value": "\"function__superviseur\".id",
"value_label": "\"function__superviseur\".label"
},
{
"filter": true,
"join": [
"type_terrain"
],
"label": "objet",
"name": "type_terrain",
"type": "integer",
"value": "\"type_terrain\".id",
"value_label": "\"type_terrain\".label"
},
{
"filter": true,
"join": [
"motif_intervention_terrain"
],
"label": "motif de l'intervention",
"name": "motif_intervention_terrain",
"type": "integer",
"value": "\"motif_intervention_terrain\".id",
"value_label": "\"motif_intervention_terrain\".label"
},
{
"filter": true,
"join": [
"code_insee"
],
"label": "code insee commune",
"name": "code_insee",
"type": "integer",
"value": "\"code_insee\".id",
"value_label": "\"code_insee\".label"
},
{
"filter": true,
"join": [
"adresse_commune"
],
"label": "commune",
"name": "adresse_commune",
"type": "integer",
"value": "\"adresse_commune\".id",
"value_label": "\"adresse_commune\".label"
},
{
"filter": true,
"join": [
"commune_stat"
],
"label": "commune stat",
"name": "commune_stat",
"type": "integer",
"value": "\"commune_stat\".id",
"value_label": "\"commune_stat\".label"
},
{
"filter": true,
"join": [
"guichet_commune"
],
"label": "guichet commune",
"name": "guichet_commune",
"type": "integer",
"value": "\"guichet_commune\".id",
"value_label": "\"guichet_commune\".label"
},
{
"filter": true,
"join": [
"secteur"
],
"label": "secteur",
"name": "secteur",
"type": "integer",
"value": "\"secteur\".id",
"value_label": "\"secteur\".label"
},
{
"filter": true,
"join": [
"communication_usager"
],
"label": "mail envoy\u00e9 \u00e0 l'usager",
"name": "communication_usager",
"type": "integer",
"value": "\"communication_usager\".id",
"value_label": "\"communication_usager\".label"
},
{
"filter": true,
"join": [
"niveau_traitement"
],
"label": "niveau de traitement effectif",
"name": "niveau_traitement",
"type": "integer",
"value": "\"niveau_traitement\".id",
"value_label": "\"niveau_traitement\".label"
},
{
"filter": true,
"join": [
"service_traitant_gru"
],
"label": "service traitant gru",
"name": "service_traitant_gru",
"type": "integer",
"value": "\"service_traitant_gru\".id",
"value_label": "\"service_traitant_gru\".label"
},
{
"filter": true,
"join": [
"niveau_traitement_stat"
],
"label": "niveau traitement stat",
"name": "niveau_traitement_stat",
"type": "integer",
"value": "\"niveau_traitement_stat\".id",
"value_label": "\"niveau_traitement_stat\".label"
},
{
"filter": true,
"join": [
"qualification_stat"
],
"label": "qualification stat",
"name": "qualification_stat",
"type": "integer",
"value": "\"qualification_stat\".id",
"value_label": "\"qualification_stat\".label"
},
{
"filter": true,
"join": [
"type_intervention_gru"
],
"label": "type intervention gru",
"name": "type_intervention_gru",
"type": "integer",
"value": "\"type_intervention_gru\".id",
"value_label": "\"type_intervention_gru\".label"
},
{
"filter": true,
"join": [
"reponse_directe"
],
"label": "r\u00e9ponse directe",
"name": "reponse_directe",
"type": "integer",
"value": "\"reponse_directe\".id",
"value_label": "\"reponse_directe\".label"
},
{
"filter": true,
"join": [
"suivi"
],
"label": "type de suivi bo",
"name": "suivi",
"type": "integer",
"value": "\"suivi\".id",
"value_label": "\"suivi\".label"
},
{
"filter": true,
"join": [
"origine"
],
"label": "origine stat",
"name": "origine",
"type": "integer",
"value": "\"origine\".id",
"value_label": "\"origine\".label"
},
{
"filter": true,
"join": [
"adresse_signalement_numero"
],
"label": "num\u00e9ro",
"name": "adresse_signalement_numero",
"type": "integer",
"value": "\"adresse_signalement_numero\".id",
"value_label": "\"adresse_signalement_numero\".label"
},
{
"filter": true,
"join": [
"adresse_signalement_voie"
],
"label": "voie",
"name": "adresse_signalement_voie",
"type": "integer",
"value": "\"adresse_signalement_voie\".id",
"value_label": "\"adresse_signalement_voie\".label"
},
{
"filter": true,
"join": [
"saisie"
],
"label": "saisi par (liste)",
"name": "saisie",
"type": "integer",
"value": "\"saisie\".id",
"value_label": "\"saisie\".label"
},
{
"filter": true,
"join": [
"hors_delais"
],
"label": "hors d\u00e9lais",
"name": "hors_delais",
"type": "integer",
"value": "\"hors_delais\".id",
"value_label": "\"hors_delais\".label"
},
{
"filter": true,
"join": [
"mode_de_contact_stat"
],
"label": "supp - mode de contact stat",
"name": "mode_de_contact_stat",
"type": "integer",
"value": "\"mode_de_contact_stat\".id",
"value_label": "\"mode_de_contact_stat\".label"
}
],
"fact_table": "formdata_probleme_sur_la_voirie_elus",
"joins": [
{
"detail": "date",
"master": "receipt_time",
"name": "receipt_time",
"table": "dates"
},
{
"detail": "id",
"master": "channel_id",
"name": "channel",
"table": "channel"
},
{
"detail": "id",
"master": "formdef_id",
"name": "formdef",
"table": "formdef"
},
{
"detail": "id",
"kind": "left",
"master": "formdef.category_id",
"name": "category",
"table": "category"
},
{
"detail": "id",
"master": "hour_id",
"name": "hour",
"table": "hour"
},
{
"detail": "id",
"master": "generic_status_id",
"name": "generic_status",
"table": "status"
},
{
"detail": "id",
"kind": "inner",
"master": "first_agent_id",
"name": "agent",
"table": "agent"
},
{
"detail": "id",
"master": "status_id",
"name": "status",
"table": "status_probleme_sur_la_voirie_elus"
},
{
"detail": "id",
"master": "function__receiver",
"name": "function__receiver",
"table": "role"
},
{
"detail": "id",
"master": "function__guichet",
"name": "function__guichet",
"table": "role"
},
{
"detail": "id",
"master": "function__debug",
"name": "function__debug",
"table": "role"
},
{
"detail": "id",
"master": "function__agent_terrain",
"name": "function__agent_terrain",
"table": "role"
},
{
"detail": "id",
"master": "function__guichet_commune",
"name": "function__guichet_commune",
"table": "role"
},
{
"detail": "id",
"master": "function__superviseur",
"name": "function__superviseur",
"table": "role"
},
{
"detail": "id",
"master": "field_type_terrain",
"name": "type_terrain",
"table": "formdata_probleme_sur_la_voirie_elus_field_type_terrain"
},
{
"detail": "id",
"master": "field_motif_intervention_terrain",
"name": "motif_intervention_terrain",
"table": "formdata_probleme_sur_la_voirie_elus_field_motif_intervend38b25"
},
{
"detail": "id",
"master": "field_code_insee",
"name": "code_insee",
"table": "formdata_probleme_sur_la_voirie_elus_field_code_insee"
},
{
"detail": "id",
"master": "field_adresse_commune",
"name": "adresse_commune",
"table": "formdata_probleme_sur_la_voirie_elus_field_adresse_commune"
},
{
"detail": "id",
"master": "field_commune_stat",
"name": "commune_stat",
"table": "formdata_probleme_sur_la_voirie_elus_field_commune_stat"
},
{
"detail": "id",
"master": "field_guichet_commune",
"name": "guichet_commune",
"table": "formdata_probleme_sur_la_voirie_elus_field_guichet_commune"
},
{
"detail": "id",
"kind": "full",
"master": "field_secteur",
"name": "secteur",
"table": "formdata_probleme_sur_la_voirie_elus_field_secteur"
},
{
"detail": "id",
"kind": "full",
"master": "field_communication_usager",
"name": "communication_usager",
"table": "formdata_probleme_sur_la_voirie_elus_field_communication_usager"
},
{
"detail": "id",
"master": "field_niveau_traitement",
"name": "niveau_traitement",
"table": "formdata_probleme_sur_la_voirie_elus_field_niveau_traitement"
},
{
"detail": "id",
"master": "field_service_traitant_gru",
"name": "service_traitant_gru",
"table": "formdata_probleme_sur_la_voirie_elus_field_service_traitant_gru"
},
{
"detail": "id",
"master": "field_niveau_traitement_stat",
"name": "niveau_traitement_stat",
"table": "formdata_probleme_sur_la_voirie_elus_field_niveau_traiteme57649"
},
{
"detail": "id",
"master": "field_qualification_stat",
"name": "qualification_stat",
"table": "formdata_probleme_sur_la_voirie_elus_field_qualification_stat"
},
{
"detail": "id",
"master": "field_type_intervention_gru",
"name": "type_intervention_gru",
"table": "formdata_probleme_sur_la_voirie_elus_field_type_intervent3f537c"
},
{
"detail": "id",
"master": "field_reponse_directe",
"name": "reponse_directe",
"table": "formdata_probleme_sur_la_voirie_elus_field_reponse_directe"
},
{
"detail": "id",
"master": "field_suivi",
"name": "suivi",
"table": "formdata_probleme_sur_la_voirie_elus_field_suivi"
},
{
"detail": "id",
"master": "field_origine",
"name": "origine",
"table": "formdata_probleme_sur_la_voirie_elus_field_origine"
},
{
"detail": "id",
"master": "field_adresse_signalement_numero",
"name": "adresse_signalement_numero",
"table": "formdata_probleme_sur_la_voirie_elus_field_adresse_signalbea464"
},
{
"detail": "id",
"master": "field_adresse_signalement_voie",
"name": "adresse_signalement_voie",
"table": "formdata_probleme_sur_la_voirie_elus_field_adresse_signal7c032d"
},
{
"detail": "id",
"master": "field_saisie",
"name": "saisie",
"table": "formdata_probleme_sur_la_voirie_elus_field_saisie"
},
{
"detail": "id",
"master": "field_hors_delais",
"name": "hors_delais",
"table": "formdata_probleme_sur_la_voirie_elus_field_hors_delais"
},
{
"detail": "id",
"master": "field_mode_de_contact_stat",
"name": "mode_de_contact_stat",
"table": "formdata_probleme_sur_la_voirie_elus_field_mode_de_contact_stat"
}
],
"json_field": "json_data",
"key": "id",
"label": "Voirie : d\u00e9clarer un probl\u00e8me",
"measures": [
{
"expression": "count({fact_table}.id)",
"label": "nombre de demandes",
"name": "count",
"type": "integer"
},
{
"expression": "avg(endpoint_delay)",
"label": "d\u00e9lai de traitement moyen",
"name": "avg_endpoint_delay",
"type": "duration"
},
{
"expression": "max(endpoint_delay)",
"label": "d\u00e9lai de traitement maximum",
"name": "max_endpoint_delay",
"type": "duration"
},
{
"expression": "min(endpoint_delay)",
"label": "d\u00e9lai de traitement minimum",
"name": "min_endpoint_delay",
"type": "duration"
},
{
"expression": "case (select count({fact_table}.id) from {table_expression} where {where_conditions}) when 0 then null else count({fact_table}.id) * 100. / (select count({fact_table}.id) from {table_expression} where {where_conditions}) end",
"label": "pourcentage des demandes",
"name": "percent",
"type": "percent"
},
{
"expression": "array_agg(\"{fact_table}\".geolocation_base) FILTER (WHERE \"{fact_table}\".geolocation_base IS NOT NULL)",
"label": "localisation g\u00e9ographique",
"name": "geolocation",
"type": "point"
}
],
"name": "formdata_probleme_sur_la_voirie_elus"
}
],
"label": "services_demarches_lametro_fr",
"name": "services_demarches_lametro_fr",
"search_path": [
"public"
]
}