
Tableau de bord gratuit
Inclus dans : TrialFonctionne avec la licence d’essai sur autant d’actifs SAS que vous le souhaitez, et indique le nombre de tokens, les types d’exécutables et la répartition des charges de travail de tout le périmètre.
Une boîte à outils pour accélérer la migration de SAS vers le cloud : analyse, conversion déterministe vers PySpark et automatisation, conçue pour les plateformes compatibles PySpark que sont Databricks, Snowflake et Microsoft Fabric.
Compte d’essai gratuit. Code Analyzer sur autant d’actifs SAS que vous le souhaitez,
sans limite de durée ni d’usage.
%macro key_orders(min);
data work.key_orders;
set sales.orders;
where amt > &min;
keep id region amt;
run;
%mend;
%key_orders(1000);# Converted by Alchemist
def key_orders(min):
df_key_orders = (
spark.table("SALES.ORDERS")
.filter(f"AMT > {min}")
.select(
"ID",
"REGION",
"AMT",
)
)
df_key_orders.createOrReplaceTempView(
"KEY_ORDERS"
)
key_orders("1000")Un DATA step piloté par macros devient une fonction Python : une chaîne DataFrame et une vue temporaire.
Parce que le résultat, les kits et le coût sont fixés avant le début du projet.
Le Converter transforme le SAS en arbre syntaxique (une carte structurée du code) et le réécrit par pattern matching et templates. Même entrée, même sortie, à chaque exécution. Une passe LLM est optionnelle, jamais le moteur.
Analyseurs, Converter et frameworks de migration sont des outils distincts. N’exécutez que ceux dont votre migration a besoin, dans votre propre infrastructure et selon votre propre processus, et ajoutez le suivant quand le projet l’exige.
L’Assessment Kit et le Conversion Kit ne nécessitent aucun service : inscrivez-vous, téléchargez, lancez votre première analyse en quelques minutes. Le Code Analyzer gratuit compte les tokens de votre patrimoine (la métrique de code propre à Alchemist, pas un token de LLM), et le calculateur de votre compte convertit ce nombre en montant avant que vous ne parliez à qui que ce soit.
Analysez le patrimoine, convertissez en PySpark les pipelines de données et les workflows pilotés par macros, automatisez le reste.
Analyse
Quatre analyseurs lisent le code, les logs et le serveur de métadonnées : le périmètre est mesuré avant toute réécriture.
Conversion
Une conversion déterministe de SAS vers PySpark, que vous configurez.
Conversion déterministe de SAS vers PySpark : pattern matching sur l’arbre syntaxique, templates et remappage des objets de données, réglés pour un code lisible.
.sas.egp.spkProphecy est aussi une cible, pour les sources SAS DI.
Automatisation
Des frameworks et des outils qui font de la conversion une migration.
Inclus dans : Full Kit
Analyse, conversion, validation et déploiement en un seul workflow reproductible, orchestré par des agents.
Suit et encadre les changements de migration entre équipes et phases : versionnage, validations, contrôle du déploiement.
Les équipes convertissent leur propre périmètre à la demande : dans l’interface Alchemist, via l’API ou depuis un agent de codage.
SAS et Databricks fonctionnent côte à côte pendant la migration : chaque équipe bascule à son rythme.
Une licence à achat unique par kit, plus un paiement à l’usage sur les tokens que vous convertissez. Pas d’abonnement, pas de renouvellement. Seul le Converter est décompté ; les analyseurs fonctionnent sans limite d’usage. Licences à partir de 10 000 $.
Le calculateur se trouve dans votre compte Alchemist : lancez le Code Analyzer gratuit sur vos propres actifs SAS, et il convertit le nombre de tokens en montant.
| Kit | TrialGratuit | Assessment KitLicence à achat unique | Conversion KitLicence à achat unique + paiement à l’usage | Full KitLicence à achat unique + paiement à l’usage, avec accompagnement T1A |
|---|---|---|---|---|
| Outils |
|
|
|
|
| Décompte | Autant d’actifs que souhaité, sans limite de durée ni d’usage | Autant d’actifs que souhaité, sans limite de durée ni d’usage | Volume de tokens inclus, puis paiement à l’usage | Volume de tokens inclus, puis paiement à l’usage à tarif réduit |
| Services T1A | Non requis | Non requis | Non requis | Accompagnement à la migration par T1A, défini séparément |
| Idéal pour | Mesurer votre nombre de tokens avant tout achat | Découverte complète d’un environnement SAS avant une migration d’envergure | Périmètre connu, moins d’une centaine d’actifs | Des centaines d’actifs ; fourni avec les services T1A |
Gratuit
Licence à achat unique
Licence à achat unique + paiement à l’usage
Licence à achat unique + paiement à l’usage, avec accompagnement T1A
Services T1A : accompagnement à la migration assuré par T1A, l’entreprise à l’origine d’Alchemist, en tant que partenaire de migration.
Les autres partenaires de migration sont présentés sur la page Partenaires.
Quatre cas réels, coût de licence uniquement. Les missions Full Kit ajoutent les services T1A, définis séparément.
| Cas | Périmètre SAS | Tokens | Kit | Coût de licence* | Usage |
|---|---|---|---|---|---|
| Santé | 150 SAS EGP | 200K tokens | Full Kit | 37 500 $ | Analytique en libre-service d’une BU |
| Assurance santé (reporting) | 3 SAS EGP | 67K tokens | Conversion Kit | 13 600 $ | Reporting analytique |
| Assurance santé (DWH) | 1 600 SAS DI | 997K tokens | Full Kit | 89 000 $ | EDWH : ODS + DM |
| Assurance santé (data mart) | 75 scripts SAS | 101K tokens | Full Kit | 35 000 $ | Data mart |
* Coût de licence uniquement, données 2026. Les missions Full Kit ajoutent les services T1A, définis séparément.
Des migrations SAS en production depuis 2022, réalisées sur Databricks : un entrepôt de données à l’échelle du groupe, des patrimoines de reporting, des modèles prédictifs.
Migrating legacy SAS code to the Databricks Lakehouse: what we learned along the wayMatt Adams, PacificSource, et Dmitriy Alergant, T1A. Data + AI Summit, juin 2025
Building complex workflows with Databricks and SAS at Raiffeisen Bank InternationalStefan Baumann, Raiffeisen Bank International, avec Databricks et T1A. Webinaire, juin 2022
Alchemist: from Brickbuilder to a Databricks Marketplace AppDmitriy Alkhimov, Aaron Zavora et Mark Lee. Blog Databricks, janvier 2026
Guide de migration SAS vers Snowflake, rédigé avec l’équipe SnowflakeGuides développeur Snowflake| Client | Années | Source | Volume | Migration |
|---|---|---|---|---|
| Grand assureur, Benelux | 2022–2025 | Jobs SAS DI | 1 600 jobs ETL | Entrepôt de données d’entreprise (EDWH) à l’échelle du groupe vers Databricks, avec SAS et Databricks côte à côte pendant la conversion. Réalisé sous forme de programme en plusieurs phases regroupant plusieurs projets.80 % d’automatisation70 % de temps d’UAT en moins |
| Entreprise de santé, Japon | 2024 | SAS Enterprise Guide | 150+ pipelines | Reporting depuis SAS Enterprise Guide sur site vers Azure Databricks, avec un data mart et la formation des utilisateurs.Périmètre réduit de 40 % dès la découverte |
| Maison de mode de luxe, Italie | 2026 | Scripts SAS Base | 100+ scripts | Migration de bout en bout de modèles prédictifs vers Databricks : validation des modèles pilotée par le métier, agents de validation automatisés, pipelines évolutifs.Exécution 50 % plus rapide |
| Télécoms, Canada | 2022–aujourd’hui | Plateforme SAS | Par unité métier | Audit technique et découverte métier de la plateforme SAS, puis préparation au cloud et migration des charges de travail, une unité métier à la fois. |
données 2026
Inscrivez-vous, lancez le Code Analyzer gratuit sur vos propres actifs et mesurez dès aujourd’hui l’ampleur du chantier. Ou essayez la démo en ligne sans compte.
De l’inscription à la première analyse, comptez quelques minutes ; le guide de démarrage rapide vous accompagne pas à pas.
Des réponses courtes aux premières questions des évaluateurs. Pour les détails de licence, consultez la page Tarifs ; pour tout le reste, la documentation.
En entrée : scripts SAS Base (.sas), projets Enterprise Guide (.egp) et jobs DI (.spk). En sortie, du PySpark pour toutes les plateformes compatibles PySpark : natif sur Databricks, notebooks Databricks compris, et entièrement compatible avec Snowflake et Microsoft Fabric. Un guide SAS vers Snowflake a été rédigé avec l’équipe Snowflake. Prophecy est une cible pour les sources SAS DI.
Même avec l’automatisation, une migration de bout en bout prend au moins 2 à 3 mois, surtout en temps organisationnel dans les grandes entreprises. Des projets de taille moyenne ont pris 4 à 6 mois pour basculer entièrement le processus métier. L’étape de conversion seule a été jusqu’à 20× plus rapide, avec 10× moins d’effort manuel qu’une conversion uniquement par LLM. Ce chiffre concerne l’étape de conversion, pas la migration complète.
Non, si vous exécutez Alchemist en local ou dans votre plateforme cloud. Le Code Analyzer et le Converter sont des binaires qui s’exécutent sur vos actifs SAS, là où ils se trouvent. Toute la stack peut aussi être déployée en environnement isolé, sous forme d’image Docker dans votre propre réseau. Un service hébergé existe également pour les équipes qui préfèrent ne rien installer ; les informations de connexion se trouvent dans votre compte Alchemist.
Non. L’Assessment Kit et le Conversion Kit fonctionnent de manière autonome : inscrivez-vous, téléchargez, activez la licence et lancez, sans parler à personne. Le Full Kit ajoute le framework de bout en bout et d’autres outils qui demandent un accompagnement et une configuration pour votre environnement. Il est donc fourni avec les services de T1A, et n’est recommandé que pour les migrations de plusieurs centaines d’actifs.
Oui, via les Skills Alchemist et l’API dès aujourd’hui, dans vos agents de codage locaux ou dans l’agent de votre plateforme cloud ; un serveur MCP est en développement. L’agent délègue la conversion de SAS vers PySpark à Alchemist et reçoit le code converti en retour. La conversion elle-même reste déterministe ; l’agent ne fait que l’orchestrer. La configuration est décrite sur la page Agents et dans la documentation.