Modèles
Workflows Transformation Builder prédéfinis pour les transformations Navixy courantes. Téléchargez-les, importez-les et adaptez-les à votre scénario
Navixy fournit des modèles de workflow pour les transformations courantes disponibles dans la couche Transformation. Chaque modèle est une configuration de workflow Transformation Builder préconstruite que vous pouvez importer, examiner et adapter à votre scénario opérationnel avant de la planifier comme transformation personnalisée dans processed_custom_data.
Les modèles constituent un point de départ, pas un produit fini. Chaque modèle est fourni sans Nœud de sortie afin que vous puissiez décider où et comment les résultats sont écrits avant de le soumettre à un ordonnancement.
Comment utiliser un modèle
Les étapes ci-dessous s’appliquent à n’importe quel modèle sur cette page. Les valeurs spécifiques au Nœud de sortie et à l’ordonnancement sont indiquées dans la section des modèles disponibles section.
Téléchargez le modèle
Trouvez la transformation que vous souhaitez dans la section Modèles disponibles ci-dessous et téléchargez son fichier YAML.
Ouvrez Transformation Builder et connectez-vous à votre base de données
Lancer Générateur de transformations et saisissez votre URL de connexion PostgreSQL. Attendez que le Générateur découvre les tables et colonnes disponibles.
Importer le workflow
Cliquez sur Importer dans la barre d’outils et sélectionnez le fichier téléchargé .yaml fichier. Le graphe du workflow se charge avec tous les nœuds et les arêtes en place.
Vérifiez et ajustez le workflow
Inspectez le graphe des nœuds. La page de chaque transformation dans Transformations courantes décrit la logique de traitement et répertorie les options de personnalisation que vous pouvez appliquer à ce stade. Cliquez sur Exécuter à tout moment pour prévisualiser les résultats par rapport à vos données en direct (jusqu’à 100 lignes).
Ajouter un Nœud de sortie
Un modèle n’a pas de Nœud de sortie. Ajoutez-en un depuis le panneau des Nœuds et connectez-le au Nœud final du graphe. Utilisez les valeurs du Nœud de sortie indiquées pour votre modèle dans la section des modèles disponibles section ci-dessous. Lorsqu’il est planifié, le workflow écrit dans processed_custom_data. Il génère une table distincte de la version intégrée maintenue par Navixy dans processed_common_data.
Planifier le workflow
Cliquez sur Planifier et définissez la fréquence d’exécution. Utilisez la planification recommandée indiquée pour votre modèle dans la section Modèles disponibles, ou choisissez un autre intervalle pour répondre à vos besoins en matière de rapports.
section des modèles disponibles
Le tableau ci-dessous répertorie les modèles disponibles avec les valeurs dont vous avez besoin pour le Nœud de sortie et la planification recommandée. Chaque modèle renvoie vers sa page de transformation pour obtenir les détails de l’algorithme et des conseils de personnalisation, et fournit le fichier YAML à télécharger.
Trajets
Produit une ligne par Voyage de véhicule à partir des données télématiques brutes, avec les heures de début et de fin, la distance, les statistiques de vitesse et la détection de zone. Voir le Trajets page pour le schéma de sortie complet, la description de l'algorithme et les options de personnalisation.
Lors de l'ajout de Nœud de sortie, utilisez la configuration suivante :
Nom de la table
Trajets
Colonne de temps
voyage_start_time
Clé primaire
device_id, voyage_start_time
Mode d'écriture
écraser
Ordonnancement recommandé : 10 */8 * * * (UTC, toutes les 8 heures), correspondant à la fréquence de mise à jour du module intégré processed_common_data.Trajets transformation.
Agrégation des Données du capteur
Produit des agrégats par plages temporelles des relevés de capteurs, avec décodage, étalonnage du Carburant et enrichissement en langage clair appliqués. Consultez la page Agrégation des Données du capteur pour le schéma de sortie complet, la description de l'algorithme et les options de personnalisation.
Le modèle est fourni préconfiguré pour des buckets de 5 minutes, un scénario de personnalisation courant pour les tableaux de bord de diagnostic. Pour modifier la taille du bucket, modifiez le littéral d'intervalle dans le Nœud SQL personnalisé avant l'ordonnancement. La valeur d'intervalle contrôle à la fois la taille du bucket et la fenêtre de retour.
Lors de l'ajout de Nœud de sortie, utilisez la configuration suivante :
Nom de la table
sensors_data_by_5min
Colonne de temps
hour_bucket
Clé primaire
device_id, hour_bucket, sensor_name, event_id
Partitionner par
DATE(hour_bucket)
Mode d'écriture
ajouter
Ordonnancement recommandé : */5 * * * * (UTC, toutes les 5 minutes), correspondant à la taille de bucket de 5 minutes préconfigurée dans le modèle. Si vous modifiez l’intervalle, mettez à jour la planification pour l’aligner afin que chaque exécution lise exactement une quantité de données équivalente à un bucket.
Étapes suivantes
Transformations courantes: Découvrez ce que produit chaque transformation, comment elle est construite et comment personnaliser la logique avant d’importer un modèle.
Générateur de transformations: Référence complète pour l’éditeur visuel de workflow, les types de Nœud et les options d’exécution.
Référence YAML du workflow: Spécification du format YAML utilisé par ces fichiers de modèle.
Mis à jour
Ce contenu vous a-t-il été utile ?