Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: API pour le service Datacube #1160

Merged
merged 2 commits into from
May 14, 2024
Merged

feat: API pour le service Datacube #1160

merged 2 commits into from
May 14, 2024

Conversation

vperron
Copy link
Contributor

@vperron vperron commented Apr 15, 2024

[NE PAS LIRE LE PREMIER COMMIT, IL NE SERA PAS MERGE]

Quoi ?

Ajout d'une API basique pour exporter les tenders sous forme simplifiée.

Pourquoi ?

La première utilisation BI de Datacube tourne autour d'un indicateur d'engagement des entreprises. Nous voulons explorer la création d'un score lié aux nombre de demandes sur le marché par entreprise, croisé avec les données d'Immersion Facilitée (nombre d'immersions, SIRET) afin de proposer cet indicateur d'entreprises qui prennent des mesures en faveur de l'inclusion.

Comment ?

Avec cette API nous pourrons extraire des données de manière régulière et proposer des analytiques stables et évoluantdans le temps, en les croisant à d'autres données sans perturber le Marché.

image

@vperron vperron self-assigned this Apr 15, 2024
@vperron vperron changed the title feat(api) : API pour le service Datacube feat: API pour le service Datacube Apr 15, 2024
lemarche/api/urls.py Outdated Show resolved Hide resolved
Copy link
Contributor

@madjid-asa madjid-asa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hâte de voir le résultat :)

lemarche/api/datacube/tests.py Show resolved Hide resolved
lemarche/api/urls.py Outdated Show resolved Hide resolved
@vperron
Copy link
Contributor Author

vperron commented Apr 18, 2024

Merci pour les relectures, je garde sous la main le temps de bosser un peu sur la réconciliation des SIRET et le client de cette API coté datacube.

@vperron
Copy link
Contributor Author

vperron commented May 8, 2024

PR rebasée.

A very simple and flat API, with a basic but efficient authentication
scheme.

At the time of writing, there are about ~5000 tenders in the database.

With the companies attached, there are only ~700 left.

We'll see about time filtering later as the request to retrieve the
whole list takes about 200ms.
@vperron vperron merged commit 24868e4 into master May 14, 2024
8 checks passed
@vperron vperron deleted the vperron/api-datacube branch May 14, 2024 17:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants