Interfaces natives

Python

Un accès gouverné aux données temps réel et au repos, du maillage applicatif jusqu'aux DataFrames.

Rôle dans le maillage

De la recherche à la production

3forge Enterprise amène les données temps réel et historiques dans les outils que vos équipes utilisent déjà. Les applications Python accèdent au patrimoine de données existant via un maillage gouverné unique, plutôt que par des intégrations source par source.

  • Interface programmatique vers le maillage
  • Interrogation des données courantes et historiques, abonnement aux mises à jour en direct
  • Republication des résultats dans 3forge, si l'autorisation le permet
  • Requête SQL directement dans un DataFrame pandas
  • Requêtes asynchrones, abonnements en direct, basculement et sharding à mesure que les besoins augmentent
Des sources de données d'entreprise existantes alimentant des flux Python via le maillage applicatif 3forge et le package pyami-3forge
La même interface gouvernée, de l'exploration à la production.

Capacités

Le package pyami-3forge

Le package prend en charge plusieurs modèles de développement :

  • Un client temps réel compilé pour les requêtes, la publication et les abonnements en direct
  • DB-API 2.0 pour les flux de base de données Python standard
  • Un dialecte SQLAlchemy pour Core, l'ORM, l'inspection de schéma et pandas
  • Un client JDBC léger en Python pur pour passer simplement d'une requête à un DataFrame

Recherche interactive

  • Recherche quantitative et développement de signaux
  • Analyses ad hoc sur données en direct ou historiques
  • Validation de modèles et backtesting
  • Investigations sur les risques

Quantitatif et data science

  • Modélisation factorielle
  • Optimisation de portefeuille
  • Simulations de scénarios
  • Modèles de risque ou d'exécution fondés sur le ML

Automatisation en production

  • Reporting planifié
  • Calculs de risque nocturnes
  • Tâches de rapprochement de données
  • Exports réglementaires automatisés

Applications et services

  • Outils internes
  • API de données
  • Services de risque
  • Automatisation des flux de travail

Exemple d'utilisation

Capturer une table 3forge en direct dans un DataFrame

Une simple capture vous donne un DataFrame pandas contenant le tableau en direct. Tout le reste relève du Python ordinaire.

Un notebook capturant une table 3forge en direct dans un DataFrame pandas, avec les lignes obtenues
Un tableau de concentration par émetteur en direct, capturé dans un DataFrame.

Programmer avec le maillage applicatif

Découvrez le Workbench

L'IDE dans le navigateur pour explorer, développer et affiner le maillage applicatif.