Skip to content

Collecte et analyse des données d'offres d'emploi de francetravail.io

Notifications You must be signed in to change notification settings

cyrilleledean/entrepot-emploi

Repository files navigation

Construction d'un entrepôt de données des basé sur les offres d'emploi France Travail

Description

Développement d'une application d'analyse du marché de l'emploi à partir d'une extration quotidienne des offres d'emploi de francetravail.io.

Sources de données

  • API Offres d'emploi de francetravail.io: source de données principale.

  • IGN: limites géographiques du découpage administratif du territoire français (commune, arrondissement départemental, département, région...). Ce jeu de données contient également les populations communales. Format ShapeFile. ADMIN-EXPRESS-COG-CARTO

  • Nomenclatures: Activité NAF (5 niveaux), métiers ROME (3 niveaux)

Vue fonctionnelle

vue-fonctionnelle

Execution locale du projet

Prérequis

  • Inscription sur la plateforme francetravail.io
  • Créer une application sur la plateforme et y ajouter l'API Offres d'emploi
  • NB: un couple identifiant/clé secrète est associé à l'application créée. Ce couple identifiant/clé secrète doit être renseigné dans un fichier .env (cf. plus bas), et est utilisé pour authentifier les appels vers l'API dans le traitement d'extraction

Créer un fichier .env à la racine du projet

Note: les variables FRANCETRAVAIL_ID_CLIENT et FRANCETRAVAIL_CLE_SECRETE doivent être valorisées avec les identifiants de l'application créée sur la plateforme francetravail.io.

COMPOSE_PROJECT_NAME=entrepot-francetravail

FRANCETRAVAIL_HOST=https://api.francetravail.io
FRANCETRAVAIL_ID_CLIENT=<FRANCETRAVAIL_ID_CLIENT>
FRANCETRAVAIL_CLE_SECRETE=<FRANCETRAVAIL_CLE_SECRETE>

URI_STOCK_ETABLISSEMENT=https://www.data.gouv.fr/fr/datasets/r/0651fb76-bcf3-4f6a-a38d-bc04fa708576
VERSION_COG_CARTO=2024-02-22
URI_COG_CARTO=https://data.geopf.fr/telechargement/download/ADMIN-EXPRESS-COG-CARTO/ADMIN-EXPRESS-COG-CARTO_3-2__SHP_WGS84G_FRA_${VERSION_COG_CARTO}/ADMIN-EXPRESS-COG-CARTO_3-2__SHP_WGS84G_FRA_${VERSION_COG_CARTO}.7z

DESTINATION_RACINE=/donnees_brutes
DESTINATION_RACINE_LOCAL=./donnees_brutes

DOSSIER_COG_CARTO=cog_carto
DOSSIER_ROME=rome
DOSSIER_OFFRE_EMPLOI=offre_emploi
DOSSIER_NAF=naf
DOSSIER_SIRENE=sirene

Installer des dépendances Python

python -m pip install --upgrade pip
python -m pip install -r requirements.txt

Executer Docker

#!/bin/bash

docker-compose build
docker-compose up -d

About

Collecte et analyse des données d'offres d'emploi de francetravail.io

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published