Jeu de données : FINESS Extraction du Fichier des établissements
Titre : Récupérer le fichier de manière dynamique
Date : 2019-08-09 06:02

Bonjour,

J'ai réalisé un traitement qui doit récupérer le fichier Etablissement de manière dynamique. Le problème qui vient est que l'URL du fichier change à chaque nouveau chargement du fichier. Est-il possible de générer une URL statique qui pointe sur le dernier fichier chargé ? 

merci par avance
Bonjour,

Je viens de télécharger à nouveau le fichier des établissements et le fichier des établissements géolocalisés, en éliminant les spécificités liées à la date d'extraction.
Pouvez-vous essayer à nouveau et voir si cela vous convient ?

Bonjour,

merci pour votre réactivité. C'est presque parfait. L'url que nous avons contient la date de l'extraction : https://static.data.gouv.fr/resources/finess-extraction-du-fichier-des-etablissements/20190809-125121/etalab-cs1100502-stock.csv. pensez-vous qu'il soit possible de la supprimer également ? ou existe-il une API qui renvoi le fichier CSV ? 

merci par avance
C'est la raison pour laquelle je me suis permis de réagir assez rapidement car je craignais bien qu' ETALAB génère sa propre codification. Nous n'avons malheureusement pas la possibilité d'intervenir sur ce processus d'identification lors du chargement. Désolé.
encore merci. je vais voir pour utiliser une autre option. Vous me confirmez qu'il n'existe aucune API à ce jour ? 
Bonjour,

Lors de la mise à jour de votre base, vous devriez pouvoir remplacer le fichier de la ressource existante plutôt que de supprimer l'ancienne ressource et en créer une nouvelle. Ainsi, le lien "dernière URL" sera toujours le même, comme décrit ici : https://doc.data.gouv.fr/jeux-de-donnees/mettre-a-jour-un-jeu-de-donnees-ou-une-ressource/#modifier-une-ressource.

Vous pouvez également maintenir manuellement une ressource dont l'URL pointe toujours vers la dernière mise à jour, comme nous le faisons ici : https://www.data.gouv.fr/fr/datasets/fichier-consolide-des-bornes-de-recharge-pour-vehicules-electriques/#_.

Nous restons à votre dispostion,
L'équipe data.gouv.fr
A l'attention de Mr GARCIA.
Comme proposé par Mr Bulté de l'équipe data.gouv.fr, je vais anonymiser l'ensemble des téléchargements FINESS (en cours) et programmerai de remplacer les futures extractions plutôt que de les supprimer puis de les ajouter. Désolé ne n'avoir pas pensé à le faire plus tôt. Merci à l'équipe data.gouv.fr
A l'attention de Mr Bulté : 
Je viens de MAJ la ressource FINESS liée aux établissements FINESS et je constate que l'URL a été modifiée alors que j'ai remplacé l'ancienne ressource. Il ne remplace pas la date mais il remplace l'incrément qui se trouve après.

Exemple : 
Avant MAJ :
https://static.data.gouv.fr/resources/finess-extraction-du-fichier-des-etablissements/20190809-125121/etalab-cs1100502-stock.csv
Après MAJ sans avoir modifier le nom  et en utilisant l'option de remplacement :
https://static.data.gouv.fr/resources/finess-extraction-du-fichier-des-etablissements/20190819-140147/etalab-cs1100502-stock.csvc

Bonjour,

Vos réutilisateurs doivent utiliser l'URL stable (disponible en cliquant sur l'encart d'une ressource mais aussi à travers les boutons copier l'URL et télécharger) : https://www.data.gouv.fr/fr/datasets/r/bedfeb4b-5f83-4912-b589-35fa2f72914b dans votre cas. Celle-ci ne change pas lors de la mise à jour du fichier d'une ressource. Elle redirige vers le dernier fichier uploadé.

Nous avons récemment étoffé notre documentation à ce sujet : https://doc.data.gouv.fr/jeux-de-donnees/difference-jeu-de-donnees-et-ressource/#liens-url-1.

Bien à vous,
l'équipe data.gouv.fr
Merci Mr Bulté. 

Je viens de trouver l'URL stable accessible par l'option copier l'url et trouve bien celle que vous m'avez fournie :
https://www.data.gouv.fr/fr/datasets/r/bedfeb4b-5f83-4912-b589-35fa2f72914b 
Par contre le détail affiché sur l'encart de la ressource m'indique un ID différent :
En respectant la documentation : "C’est la manière la plus fiable et la plus pérenne de partager le lien d’un jeu de données. Ce lien est accessible depuis le bouton « Détails » dans l’encart « Informations » sur la page d’un jeu de données, à la ligne « ID »."
ID de la ressource établissement : 53699569a3a729239d2046eb  
Question :
Comment se fait il que l'on ne trouve pas le même identifiant ?
Dans un cas il s'agit de l'identifiant du jeu de données, i.e. https://www.data.gouv.fr/fr/datasets/finess-extraction-du-fichier-des-etablissements, dans l'autre de celui d'une des ressources de ce jeu de données, i.e. https://www.data.gouv.fr/fr/datasets/finess-extraction-du-fichier-des-etablissements/#resource-bedfeb4b-5f83-4912-b589-35fa2f72914b.
Merci de vos explications précieuses.
Bien cordialement
DELETED

Annotation : Questions ou remarques d'usagers (Autre)