2015-11-17 Présentation SEAO et ES

25
Les données ouvertes du SEAO : un cas dans le réseau de l’éducation François Belleau Direction de la gouvernance et de la gestion des ressources informationnelles dans les réseaux 2015-11-17

Transcript of 2015-11-17 Présentation SEAO et ES

Page 1: 2015-11-17 Présentation SEAO et ES

Les données ouvertes du SEAO : un cas dans le réseau de l’éducation

François BelleauDirection de la gouvernance et de la gestion des ressources

informationnelles dans les réseaux2015-11-17

Page 2: 2015-11-17 Présentation SEAO et ES

Rôle de la DGGRIR

● La DGGRIR est notamment responsable ○ de l’application de la loi 133 dans les réseaux de l’éducation ○ la transposition de la stratégie gouvernementale en RI○ de la sécurité de l’information

● Pour les 3 réseaux :○ Commissions scolaires, cégeps, Universités : 140 organismes

● L’équipe fait une veille des contrats attribués sur le SEAO.● En 2015, le portefeuille de projets des réseaux de l’éducation compte 1700

projets d’une valeur totale de 500 M$.● Parmi eux, 600 projets de plus de 100 k$ font l’objet d’une reddition de

compte détaillée.● La DGGRIR doit faire le lien entre les contrats SEAO et les projets TI.

Page 3: 2015-11-17 Présentation SEAO et ES

SEAO : Système électronique d’appel d’offres du gouvernement du Québechttps://www.seao.ca/

Page 4: 2015-11-17 Présentation SEAO et ES

4 projets exploitant les données ouvertes du SEAO

Page 5: 2015-11-17 Présentation SEAO et ES

Pourquoi en développer un autre ?

● Quels sont les projets d’implantation d’un réseau sans-fil dans les institutions du réseau de l’éducation ?○ Qui sont les principaux fournisseurs ?○ Combien ça coûte ?○ Est-ce une tendance ?

Pour y répondre, un moteur de recherche analytique capable d'agréger les données est nécessaire.

Page 6: 2015-11-17 Présentation SEAO et ES

Tableau de bord SEAO de la DGGRIR

Page 7: 2015-11-17 Présentation SEAO et ES

Elasticsearch est un moteur de recherche analytique basé sur Lucene qui fonctionne sur une grappe de serveurs.

Page 8: 2015-11-17 Présentation SEAO et ES

Qui utilise Elasticsearch ?

Page 9: 2015-11-17 Présentation SEAO et ES
Page 10: 2015-11-17 Présentation SEAO et ES

● Le tableau de bord de la DGGRIR est réalisé avec les logiciels libres :○ Talend○ Elasticsearch○ Kibana

● Les données ouvertes du SEAO y sont importées.

Voici comment on s’y prend...

Page 11: 2015-11-17 Présentation SEAO et ES

5 étapes

1. Trouver les données ouvertes2. Télécharger les données ouvertes3. Transformer les données (ETL Talend Open

Studio)4. Charger les données dans un moteur de

recherche analytique (grappe Elasticsearch)5. Exploiter les données (Kibana)

Page 12: 2015-11-17 Présentation SEAO et ES

Trouvez les données

Page 13: 2015-11-17 Présentation SEAO et ES

Télécharger les données ouvertes, 500 Mo de XML

Page 14: 2015-11-17 Présentation SEAO et ES

Transformer les données XML en JSON avec Talend

Page 15: 2015-11-17 Présentation SEAO et ES

Charger les données dans Elasticsearch

Page 16: 2015-11-17 Présentation SEAO et ES

Grappe Elasticsearch de 4 serveurs

Page 17: 2015-11-17 Présentation SEAO et ES

Explorer les données dans Kibana

Page 18: 2015-11-17 Présentation SEAO et ES

Chercher dans les données

Page 19: 2015-11-17 Présentation SEAO et ES

Visualiser les données

Page 20: 2015-11-17 Présentation SEAO et ES

Assembler un tableau de bord

Page 21: 2015-11-17 Présentation SEAO et ES

Et voilà !

Page 22: 2015-11-17 Présentation SEAO et ES

● Trois logiciels libres à retenir pour exploiter des données ouvertes :

○ Grappe de données avec Elasticsearch■ https://www.elastic.co/products/elasticsearch

○ ETL avec Talend Open Studio for Data Integration■ http://www.talend.com/products/data-integration

○ Tableau de bord avec Kibana■ https://www.elastic.co/products/kibana

Page 23: 2015-11-17 Présentation SEAO et ES

Publication de données ouvertes avec Elasticsearch

Page 24: 2015-11-17 Présentation SEAO et ES

Remerciements

Mes collègues de la DGGRIR

Les programmeurs

Sébastien Harvey@SAAQ

Omer Roland Quenum@ulaval

Page 25: 2015-11-17 Présentation SEAO et ES

Depuis 2013, la vision du W3C: DATA ACTIVITY

web sémantiqueeGouvernement

web des données