Pourquoi moderniser vos applications en langage SAS, et pourquoi WPS Analytics est la solution

Blog

Publié

20 sept. 2019

Catégorie

Produits

Partager

Par : Scott Thomson, Responsable mondial des solutions d'assurance chez World Programming

« Mon environnement de langage SAS est-il réellement rentable ? »

Je vais essayer de répondre à cette question. Il ne fait aucun doute que de nombreux utilisateurs du langage SAS envisagent de moderniser les outils d'analyse des données qu'ils utilisent. Si c'est aussi votre cas, vous pouvez avoir diverses raisons : vous subissez peut-être des pressions commerciales et au niveau des prix – vous pensez que vous payez plus que de raison, ou vous aimeriez ne pas être lié à un fournisseur spécifique ; vous avez peut-être des besoins techniques – vous aimeriez incorporer des technologies open-source, de nouveaux outils visuels ou migrer vers le cloud.

Prendre la décision de changer n'est pas facile. De nombreuses entreprises dépendent d'outils et de processus d'analyse des données pour des processus d'entreprise critiques. Tout arrêt des systèmes est extrêmement risqué et coûteux : même en restant dans un environnement en langage SAS pur et en passant d'un compilateur à un autre, il existe des risques.

Le choix de changer entièrement de technologie est le plus risqué, mais aussi celui qui peut apporter le plus d'avantages. Vous pouvez envisager de changer ou d'incorporer certains des éléments suivants :

  • Langages de programmation
  • Outils visuels/graphiques de science des données et d'analyse
  • Plates-formes de traitement et de stockage.
  • Infrastructure Cloud publique ou privée
  • Services gérés ou externalisation

Lorsque vous cherchez à déterminer le meilleur choix, vous devez prendre en compte de nombreux facteurs :

  • Coût et complexité de la migration du code et des données
  • Fiabilité de la gestion et du support des packages open-source
  • Maintenabilité et fiabilité des logiciels gratuits
  • Interopérabilité
  • Performances et évolutivité
  • Contrôle du coût des plates-formes et de l'hébergement
  • Sécurité des données

Il est difficile de calculer les risques, les coûts et les avantages.

Maintenir 20 ans ou plus d'applications et de workflows en langage SAS créés par des utilisateurs métier peut sembler une tâche insurmontable. Vous voyez ce que je veux dire ? « Plusieurs extractions de systèmes opérationnels, fusionnées, filtrées et résumées, transmises au service Finance, qui les bidouillent dans de gros fichiers Excel, lesquels se retrouvent dans des calculs actuariels complexes à chaque session de révision des tarifs. » Si cela reflète votre expérience, adoptez la plate-forme WPS Analytics.

Pourquoi faudrait-il me croire ? Depuis que j'ai quitté l'université et commencé à travailler dans le domaine des statistiques appliquées au début des années 90, la plupart de mes postes m'ont mené, d'une manière ou d'une autre, à utiliser des outils en langage SAS – que ce soit dans de grosses compagnies d'assurance, pour SAS Institute, chez World Programming ou au sein d'un des quatre grands groupes d'audit mondiaux. J'ai eu à installer, développer, fournir de l'assistance et présenter la plupart des aspects des outils en langage SAS, de l'installation du logiciel SAS System version 5.18 sur mainframe en 1995 à l'utilisation de la toute dernière version de WPS Analytics sur ordinateurs de bureau, serveurs, AWS et Azure. Au fil des ans, j'ai vu l'introduction et le développement des langages de programmation d'analyse des données, outils graphiques, workflows, intégration des données d'entreprise, suites d'informatique décisionnelle, outils Web de science des données, solutions complètes de gestion des fraudes, surveillance des risques financiers, marketing, visualisation haute performance et outils d'analyse in-memory. Je n'irai pas jusqu'à dire que j'ai tout vu, mais j'ai vu beaucoup de choses !

Et alors, me direz-vous. J'entends souvent des personnes dire qu'elles aiment la puissance et la flexibilité du langage SAS, mais que, en raison de la hausse des coûts et des exigences internes de réduction des dépenses informatiques, elles recherchent un moyen de limiter les charges associées à l'exécution de leurs programmes en langage SAS. Ces mêmes personnes aimeraient également transférer au moins une partie des données et des processus de systèmes sur site vers des plates-formes Cloud publiques et incorporer des technologies open-source « gratuites ».

Que faire ? A mon avis, trois composants sont nécessaires pour créer un environnement de science des données et d'analyse efficace et fructueux :

1. Un même outil de développement pour les workflows visuels et la programmation en code.

Prenez un scénario complet d'analyse du cycle de vie : Vous voulez créer un processus analytique complexe (workflow) à l'aide d'une interface graphique haute productivité en utilisant vos propres outils logiques pour l'acquisition des données depuis Excel, bases de données, Snowflake et S3, préparer, mettre en forme et nettoyer les données pour l'analyse, développer des modèles prédictifs avancés et expliquer ces modèles par des arbres décisionnels, partager les données de manière transparente entre code R, Python et SAS pour les tâches de modélisation, publier les résultats sur Power BI, Tableau ou Qlik, et rendre ces données accessibles pour traitement externe via des API. WPS Analytics rassemble toutes ces fonctionnalités. Grâce à son compilateur de langage SAS intégré, vous pouvez combiner R et Python avec le langage SAS et d'autres outils et technologies, commerciaux ou non, pour créer des programmes exécutables ou des workflows visuels.

L'approche tout-en-un de WPS Analytics met en relief la complexité des systèmes nécessitant plusieurs produits de divers fournisseurs. La philosophie d'interopérabilité ouverte de WPS Analytics permet la synergie d'outils commerciaux et de la technologie open-source, offrant aux data scientists comme aux analystes métier une facilité d'utilisation et une productivité accrues. Le tout à un prix très concurrentiel.

Voici une brève vidéo sur WPS Analytics..

2. Un seul outil pour déployer, intégrer et gérer

Voyons la mise en production : Une fois que vous avez développé un programme d'analyse ou un modèle prédictif fabuleux, pour le rentabiliser, vous devez le déployer sur un environnement de production géré qui offre une visibilité et une utilisation maximales pour votre modèle prédictif. Ceci implique probablement des API RESTful, afin que d'autres systèmes, utilisateurs métier et services externes puissent facilement consommer le programme ou modèle déployé. WPS Analytics Hub permet une mise en production claire et simple : déploiement, utilisation et gestion des programmes et modèles, avec intégration du contrôle des versions et séparation nette des environnements de développement, test et production.

Regardez cette vidéo sur l'utilisation de WPS Hub pour le déploiement des modèles.

3. Une structure de tarification unique, pour contrôler les coûts pendant que vous créez de la valeur ajoutée

Les infrastructures de Cloud public ou privé permettent aux entreprises d'adapter à la demande la taille des processus analytiques pour le développement, le test et la production. Les modèles de licence traditionnels, qui concernent généralement un abonnement annuel pour un environnement informatique ou un nombre de postes fixe, sont difficilement adaptables aux nouveaux systèmes. Il se peut que vos data scientists et analystes veuillent travailler sur un gros programme analytique pendant deux mois, et pas plus. Payer un abonnement de licence annuel pour couvrir cette période réduite ne semble pas vraiment rentable, mais c'est ce qui se produit généralement. En outre, un problème de plus en plus fréquent avec les déploiements est la gouvernance interne – contrôler qui, dans l'organisation, est autorisé à utiliser l'environnement Cloud. Sans programme de gouvernance, les entreprises risquent d'accumuler des factures de Cloud et/ou de licences logicielles imprévues, ou de contrevenir aux contrats de licence.

Pour les entreprises, WPS Analytics est désormais disponible avec des structures de tarification Cloud flexibles, conçues pour s'adapter aux infrastructures de traitement et de stockages élastiques. La tarification Cloud WPS Analytics pour les entreprises est flexible, et ne facture que les programmes en production, les données et les utilisateurs. Nous sommes conscient que cela ne convient pas à tous, et notre modèle de tarification traditionnel reste disponible.

WPS Analytics entreprise pour le cloud est proposé en trois parties :

  1. Choisissez une infrastructure Cloud (AWS, Google, Azure)
  2. Abonnez-vous à un package pour les tâches de production et les transactions
  3. Développement et tests illimités

Moderniser votre environnement d'analyse des données n'est pas nécessairement partir vers l'inconnu, et peut présenter d'énormes avantages.

La migration de vos programmes en langage SAS existants vers WPS Analytics se déroule en trois étapes simples :

  1. Exécuter l'analyseur de code de WPS Analytics sur tous vos programmes en langage SAS existants pour générer un rapport de compatibilité détaillé. L'analyse de code de milliers de programmes ne prend que quelques secondes, et génère une vue globale de l'adaptation fonctionnelle de WPS Analytics à vos besoins.
  2. Déployez WPS Analytics gratuitement et exécutez les programmes en langage SAS de votre choix pour vous assurer des capacités du logiciel.
  3. Migrez vos applications, programmes et données en bénéficiant de l'assistance complète des experts de World Programming si nécessaire. Les projets de migration ne sont validés qu'une fois que vous êtes satisfaits à 100 %

Voici une brève vidéo sur la migration vers WPS Analytics

Et enfin...

Réfléchissez aux questions posées dans cette vidéo, Yes to WPS Analytics voyez si elles correspondent à vos besoins actuels, et déterminez comment pérenniser et préserver l'investissement effectué dans votre environnement d'analyse des données. Ne sous-estimez pas ce qu'apportent votre équipe et vos applications d'analyse des données.

Pour plus d'informations, contactez notre équipe commerciale (sales@worldprogramming.com) et expliquez-nous ce que vous attendez de votre investissement dans le domaine de l'analyse des données, ou inscrivez-vous simplement pour une version d'évaluation gratuite de WPS Analytics.