S&P Global — Compustat with Market Data
Explore
- Produit livré : Compustat with Market Data — données fondamentales (comptes trimestriels/annuels, ratios, ajustements) accompagnées des données de marché associées (prix, volumes, dividendes, splits).
- Distributeur : SPGMI — plateforme Xpressfeed.
- Type de livraison :
Subscription,Authorized Department(s)— Master "AI for Market and Quantitative Investment". - Commencement : 31 décembre 2025.
- Numéro de contrat :
001279092.0— Exhibit A Academic. - Fréquence : quotidienne (
Delivery Frequency: Daily). - Historique :
Current + Full History. - Couverture : Global, sub-coverage ex-North America — limite contractuelle à respecter lors de tout filtrage ou redistribution interne. (Pour l'Amérique du Nord, voir les packages Compustat NA si un avenant est ajouté au contrat.)
- Mécanisme d'accès : SFTP
sftp2.spglobal.com:22(userEcol5648PC), remote rclonespglobal:— cf.docs/wasabi/sync-history.md §2026-04-15. - Cible Wasabi : bucket
maqi-spglobal/Xpressfeed/<package>/— stream idempotentrclone copy spglobal: wasabi:maqi-spglobal. - Format natif :
.xffmt.zip(zip contenant<table>.cntmanifest<table>|<type>|<row_count>+<table>.txtpipe-delimited avec header XpressfeedH|<timestamp>|<table>|<n_keys>|<col1>|<col2>|...). - Licence : académique, non-redistribution (C1 de l'ADR-002).
Validate
État au 2026-04-16 — repris de docs/wasabi/state.md §maqi-spglobal
et docs/wasabi/sync-history.md §2026-04-15.
| Aspect | Constat |
|---|---|
| Contrat signé | oui — 001279092.0, commencement 2025-12-31 |
| Accès SFTP | opérationnel (remote rclone spglobal: configuré) |
| Preview côté Wasabi | 10.53 MiB, 6 objets — sous-arbre Xpressfeed/aPENcurr01/ uniquement |
| Volume total attendu | ~3.747 TiB, 15 530 objets (mesuré côté SFTP) |
| Packages Compustat attendus | aPENcurr01, aPENbk01, aIScurr01V2, aBANK01, pkgcore02V2, … (~20 packages au total côté Xpressfeed) |
| Packages Compustat observés | 1 — aPENcurr01 (Pensions, devise courante) |
Flags .flg observés | 2 (f_aPENcurr01-20260314.flg, f_aPENcurr01-20260411.flg — marqueurs de livraison, 0 B) |
| Fichiers de données observés | 4 .xffmt.zip (f_aco_pnfndq-20260314, f_aco_pnfndq-20260411, f_aco_pnfndytd-20260314, f_aco_pnfnta-20260314) |
| Vérification vendor | fichiers .cnt par table (manifest Xpressfeed pipe-delimited) |
| Vérification cryptographique | aucune côté vendor (pas de SHA-256 global) — on s'appuie sur .cnt + taille |
Pipeline de lecture validé : zipfile \(\to\) polars.read_csv(separator="|")
(cf. docs/wasabi/state.md tableau "Formats et moteurs de lecture").
Anomalies retenues :
- Stream incomplet. Le
rclone copya été interrompu volontairement après 10.5 MiB pour libérer la machine locale. La reprise est planifiée depuis une VM OVH dédiée (cf.sync-history.md §2026-04-15). Action : déclencher la reprise avant toute consommation en aval. - Packages non-Pensions absents. Seul
aPENcurr01est arrivé en preview. Les packages fondamentaux principaux (pkgcore02V2, les Income Statement / Balance SheetaIScurr01V2etc.) ne sont pas encore vérifiés. Action : compléter la reprise puis auditer package-par-package. - Pas de checksum global vendor. Xpressfeed ne fournit qu'un manifest
par table (
.cnt) ; la validation de livraison se fait par comparaison taille + row_count, pas par SHA-256. Acceptable mais à documenter pour les équipes avales.
Ce qui n'est pas validé ici :
- Le schéma intra-table de chaque
.txtpipe-delimited (colonnes, types, encodage) — à auditer package-par-package. - La continuité quotidienne des livraisons (présence d'un
.flgpar jour ouvré par package). - La cohérence des
gvkey/iidentre packages fondamentaux et Market Data.
Ces points seront audités au moment où une tâche consommatrice (notebook démo Compustat ou backtest fondamentaux) lira effectivement un package complet.
Negotiate
Pas de négociation portée par cette tâche — le contrat est actif depuis 2025-12-31 et couvre l'intégralité du Master.
Points de suivi contractuel (hors repo, à tracer ailleurs) :
- Restriction
ex-North America: si un besoin fort émerge pour Amérique du Nord, un avenant serait à ouvrir avec S&P Global. - Fin de la période académique : à re-négocier en amont.
Decisions
- ADR-002 — Cartographie opérationnelle des sources — fixe le squelette de ce document (classe I).
- Lien retour vers le catalogue :
catalog.yaml#spgmi-compustat. - État Wasabi source :
docs/wasabi/state.md §maqi-spglobaletdocs/wasabi/sync-history.md §2026-04-15. - Contrat source (hors repo) :
~/gdrive/cal-shared/doc_data_MaQI/S&P Global/SPGMI - Ecole Polytechnique - Mars 2025.pdf.