Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
L’éditeur de traitement des événements est une expérience sans code dans laquelle vous faites glisser des éléments pour concevoir la logique de traitement des données d’événement. Cet article explique comment utiliser l'éditeur pour concevoir votre logique de traitement.
Remarque
Les fonctionnalités améliorées sont activées par défaut lorsque vous créez des flux d’événements. Si vous avez des flux d’événements que vous avez créés via des fonctionnalités standard, ces flux d’événements continueront de fonctionner. Vous pouvez toujours les modifier et les utiliser comme d’habitude. Nous vous recommandons de créer un nouveau flux d’événements pour remplacer les flux d’événements standard afin que vous puissiez tirer parti des fonctionnalités supplémentaires et des avantages des flux d’événements améliorés.
Prérequis
- Accès à un espace de travail en mode licence de capacité Microsoft Fabric ou en mode licence d’évaluation avec des autorisations Contributeur ou supérieures.
Concevoir le traitement des événements à l’aide de l’éditeur
Pour effectuer des opérations de traitement sur vos flux de données à l’aide d’un éditeur sans code, procédez comme suit :
Sélectionnez Modifier dans le ruban si vous n’êtes pas déjà en mode Édition . Vérifiez que le nœud en amont pour les opérations connectées a un schéma.
Pour insérer un opérateur de traitement d’événements entre le nœud de flux et la destination en mode Édition , vous pouvez utiliser l’une des deux méthodes suivantes :
Insérez l’opérateur directement à partir de la ligne de connexion. Pointez sur la ligne de connexion, puis sélectionnez le + bouton. Un menu déroulant s’affiche sur la ligne de connexion et vous pouvez sélectionner un opérateur dans ce menu.
Insérez l’opérateur à partir du menu du ruban ou du canevas :
Dans le ruban, vous pouvez sélectionner un opérateur dans le menu Transformer des événements .
Vous pouvez également pointer sur l’un des nœuds, puis sélectionner le + bouton si vous avez supprimé la ligne de connexion. Un menu déroulant apparaît en regard de ce nœud et vous pouvez sélectionner un opérateur dans ce menu.
Après avoir inséré l’opérateur, vous devez reconnecter ces nœuds. Pointez sur le bord gauche du nœud de flux, puis faites glisser le cercle vert afin de le connecter au nœud d'opérateur Gérer les champs. Suivez le même processus pour connecter le nœud d'opérateur Gérer les champs à votre destination.
Sélectionnez le nœud d’opérateur Gérer les champs. Dans le volet Gérer la configuration des champs , sélectionnez les champs que vous souhaitez utiliser pour la sortie. Si vous souhaitez ajouter tous les champs, sélectionnez Ajouter tous les champs.
Vous pouvez également ajouter un nouveau champ à l’aide des fonctions intégrées pour agréger les données en amont. Actuellement, les fonctions intégrées prises en charge sont des fonctions de chaîne, des fonctions de date et d’heure et des fonctions mathématiques. Pour les trouver, recherchez intégré.
Après avoir configuré l’opérateur Gérer les champs , sélectionnez Actualiser pour valider le résultat de test produit par cet opérateur.
Si vous avez des erreurs de configuration, elles apparaissent sous l’onglet Erreurs de création dans le volet inférieur.
Si le résultat de votre test est correct, sélectionnez Publier pour enregistrer la logique de traitement des événements et revenir en mode Live .
Une fois les étapes précédentes terminées, vous pouvez visualiser la façon dont votre flux d’événements démarre la diffusion en continu et le traitement des données en mode direct .
Transformer des données à l’aide de l’éditeur
Vous pouvez utiliser l’éditeur de traitement des événements (canevas en mode Édition ) pour transformer des données en différentes destinations. Entrez le mode Édition pour concevoir des opérations de traitement de flux pour vos flux de données.
Le mode Édition inclut un canevas et un volet inférieur dans lequel vous pouvez :
- Construisez la logique de transformation pour les données d’événement par glisser-déposer.
- Affichez un aperçu du résultat du test dans chacun des nœuds de traitement du début à la fin.
- Découvrez toutes les erreurs de création dans les nœuds de traitement.
Disposition de l’éditeur
L’éditeur de traitement des événements se compose de trois sections numérotées dans l’image suivante.
Dans le volet qui contient le menu du ruban et le canevas, vous concevez votre logique de transformation de données en sélectionnant un opérateur (dans le menu Événements de transformation) et en connectant le flux et les nœuds de destination via le nœud d’opérateur nouvellement créé. Vous pouvez faire glisser des lignes de connexion ou sélectionner et supprimer des connexions.
Dans le volet d’édition droit, vous configurez le nœud sélectionné ou affichez le nom du flux.
Dans le volet inférieur, vous affichez un aperçu du résultat du test dans un nœud sélectionné à l’aide de l’onglet Résultat du test . L’onglet Erreurs de création répertorie toute configuration incomplète ou incorrecte dans les nœuds d’opération.
Types de nœuds pris en charge et exemples
Voici les types de destination qui prennent en charge l’ajout d’opérateurs avant l’ingestion :
- Lakehouse
- Eventhouse (traitement des événements avant l’ingestion)
- Flux dérivé
- Activateur
Remarque
Pour les destinations qui ne prennent pas en charge l’ajout d’un opérateur de pré-ingestion, vous pouvez d’abord ajouter un flux dérivé comme sortie de votre opérateur. Ensuite, ajoutez votre destination prévue à ce flux dérivé.