Rôle

Ce bloc représente une entrée de flux. Il fournit un tableau transmis par « Appeler un flux » ou « Appeler des flux ». Un flux peut avoir plusieurs entrées de ce type. Les paramètres de lancement sont transmis séparément par nom et traités par un bloc « Paramètres d’exécution ».

Ports et schéma

Il n’y a pas de port d’entrée ; out fournit les données aux transformations suivantes. fields définit les colonnes attendues ; une liste vide conserve tous les champs fournis. Les noms doivent être uniques et comporter au maximum 256 caractères ; n’utilisez pas le préfixe réservé __bridge_ .

Un autre mode de lancement

direct=empty fournit un tableau vide des champs déclarés lorsque le flux n’a pas été lancé par un autre flux. direct=refuse arrête une telle exécution avec une explication. Un appel de sous-flux choisit son entrée ; les autres entrées reçoivent des données vides pour cet appel. Une restriction précédemment enregistrée à un appelant précis peut subsister ; le panneau l’affiche et propose l’acceptation depuis n’importe quel flux.

Configurer l’entrée

  1. Ajoutez le bloc et nommez-le selon l’usage du tableau.
  2. Saisissez les champs attendus, un par ligne, ou acceptez la liste d’un bloc appelant détecté.
  3. Choisissez des données vides ou un refus pour les autres modes de lancement.
  4. Connectez les blocs de traitement et publiez.
  5. Dans le parent, sélectionnez cette entrée, transmettez un tableau et vérifiez son schéma.

Vérifications du contrat

Enregistrez le flux pour voir les autres blocs « Appeler des flux » qui le lancent. Vérifiez s’ils transmettent des données et quels champs. Des noms de paramètres et de colonnes identiques n’en font pas le même objet. Un résultat vide lors d’un lancement direct ne prouve pas que le parent n’a pas de données.

Exemple de traitement partagé

Créez une entrée « Ventes » avec Product, Period et Amount. Connectez la normalisation des produits, un filtre de période et un regroupement. Différents parents fournissent des données de sources différentes selon ce contrat ; la sortie du sous-flux renvoie une structure cohérente.