Utiliser Rayfin depuis la ligne de commande

Microsoft fournit un processus pour mettre en place l’échafaudage Rayfin, en commençant par la configuration d’un modèle d’application, puis en se connectant à Microsoft Fabric via Entra ID. Une fois que vous avez terminé ces étapes, vous pouvez exécuter la boucle de développement de Rayfin pour créer un environnement d’exécution et configurer le back-end Microsoft Fabric, avant de déployer l’échafaudage d’application de base. Vous n’avez pas besoin de le faire manuellement ; La documentation de Microsoft comprend une invite prête à l’emploi pour vos agents de codage.

Vous pouvez maintenant définir vos entités de données. Ceux-ci sont placés dans un répertoire spécifique au sein de l’échafaudage de l’application, avec des définitions TypeScript distinctes pour chaque classe. Bien que vous puissiez mettre toutes vos définitions dans un seul fichier, il est plus logique d’avoir des fichiers séparés pour chaque entité, car cela permet de maintenir les applications. Une fois que vous avez ajouté les entités que vous prévoyez d’utiliser, vous pouvez reconstruire l’échafaudage et le redéployer, prêt pour les tests.

Utilement, cette technique vous permet de séparer le back-end et le front-end, garantissant que les services back-end et les définitions d’entités s’exécutent dans Microsoft Fabric à l’aide de son cadre d’authentification et de sécurité, avec le code d’application exécuté sur le matériel de développement (et éventuellement sur des serveurs séparés ou dans le cadre d’une application locale). C’est ici que vous développerez des fonctions Rayfin, des applications TypeScript qui accèdent et traitent les entités définies, avec des connecteurs typés prédéfinis pour travailler avec des données déjà stockées dans Microsoft Fabric. Les fonctions Rayfin peuvent appeler n’importe quelle API HTTPS, vous permettant de mélanger les données Microsoft Fabric avec des informations provenant de toute autre application ou service métier. C’est également là que vous placez la logique métier de toute application Fabric.

A lire également