Chaque semaine, découvrez de nouvelles astuces et bonnes pratiques pour devenir un expert !
Voir l'indexCet article est une transcription de l'article Customer-Managed Telemetry: A Window into Workflow Transparency de @pmaier1971.
La gouvernance des workflows est un sujet important pour nos clients, et nous avons récemment publié une liste de bonnes pratiques.
Les exigences matière de gouvernance peuvent varier selon l’industrie, le secteur ou le cas d’usage. Mais d’une manière générale quand il s’agit de savoir comment gérer et gouverner les workflows, il est utile de distinguer la gestion des workflows sur les postes de travail des utilisateurs et l’exécution des workflows sur le Server Alteryx.
Customer-managed telemetry comble certains besoins de gouvernance pour les utilisateurs bureautique. Dans cet article, nous discuterons de ce qu’est customer-managed telemetry, comment l’activer et le déployer. D’autres articles mettront en avant l’analyse des données collectées.
Quand il est activé, customer-managed telemetry écrit un fichier de log dans un répertoire à chaque fois qu’un utilisateur exécute un workflow sur Designer. Cette fonctionnalité a été ajouté avec Alteryx Designer 2021.4. Les fichiers de log exportés par Customer Managed Telemetry ne sont ni envoyés à ni consommés par Alteryx. Le fichier de log contient les métadonnées du workflow (comme l’ID utilisateur, l’ID de la machine et l’horodatage) et sauvegarde aussi le XML du workflow.
Les clients peuvent ainsi voir tous les outils utilisés dans les workflows et leur configuration. Comme expliqué ci-dessous, le répertoire de log peut être un répertoire réseau partagé pour faciliter la centralisation.
Imaginez les situations suivantes :
Voici les étapes à suivre :
<Telemetry>
<EnableCustomerManagedTelemetry>C:\ProgramData\Alteryx\Engine\Logs</EnableCustomerManagedTelemetry>
</Telemetry>
En complément de tous les détails du workflow, les fichiers de logs stockent les métadonnées suivantes :
Tag XML |
Description |
TimeStamp |
L’heure d’exécution du workflow. Au format UTC : yyyy-MM-dd’T’HH:mm:ss’Z’ |
UserEmail |
L’email de l’utilisateur utilisé lors de l’activation |
MachineName |
Le nom de la machine (hostname) |
AlteryxGlobalUID |
Un identifiant d’exécution unique |
WorkflowFilePath |
Le chemin complet du workflow exécuté |
LicenseKey |
La clé de licence utilisé lors de l’activation |
Quelques commentaires sur l’emplacement du fichier :
D’abord, l’activation de cette fonctionnalité peut contraindre les administrateurs à des obligations vis-à-vis des lois locales, comme la responsabilité de déclarer la collecte de données personnelles.
Ensuite, pour les grandes organisations, une planification en amont est requise pour identifier quelles informations sont nécessaires et leur durée de rétention. Si la base utilisateur est large, les fichiers de logs vont s’accumuler rapidement et leur analyse pourrait devenir plus complexe.
Alteryx recommande aussi la distinction entre les alertes et la fréquence de reporting. Par exemple, il peut être utile de scanner les logs et d’envoyer une alerte si un utilisateur accède à une donnée confidentielle. A l’opposé, les informations sur les versions Alteryx utilisées ou la comparaison des différences d’usage des outils entre les équipes pour identifier des opportunités de formations s’appuieront sur une profondeur de collecte plus importante, mais qui peut être collectée moins régulièrement.
Pour l’automatisation de la collecte des données, Alteryx recommande la création d’une maquette de tableau de bord pour identifier et affiner la manière dont les données seront utilisées. Cela permettra de déterminer quelles informations devront être extraites des logs et leur durée de rétention. Voici un exemple de tableau de bord :
Dans cet article, nous avons vu un aperçu de la puissance et de l’intérêt que représente Customer Managed Telemetry pour combler les écarts de gouvernance et comment l’activer. Vous trouverez un kit Enterprise Utility téléchargeable au sein de la Marketplace qui permet l’analyse des fichiers de logs créés.
Pour les environnements IT complexe, des configurations supplémentaires peuvent être nécessaires. Une session de travail avec Alteryx Professional Services (servicesops@alteryx.com) peut être pertinente.
Pour ajouter un commentaire ici, vous devez être inscrit. Si vous êtes déjà inscrit, connectez-vous. Dans le cas contraire, inscrivez-vous puis connectez-vous.