Rapport de suivi de l'automatisation de Server
Utilisez le Rapport de suivi de l'automatisation de Server (SATR) pour obtenir le total des crédits d'automatisation utilisés sur Alteryx Server (versions 24.2 et antérieures). Cet utilitaire n'est nécessaire que si votre compte utilise la nouvelle tarification et le nouveau package Alteryx One, tandis que Server fonctionne sur une version antérieure à 25.1. Connectez-vous à votre MongoDB ou MSSQL Server pour extraire les données d'exécution de votre Server. Le workflow packagé comprend plusieurs options de configuration qui répondent à divers scénarios, allant d'une exécution quotidienne à trimestrielle.
Décompressez SATR et installez les dépendances
Étape 1 : Décompression du workflow packagé SATR
Téléchargez
Server Automation Tracking Report_vX.X.X.yxzp.Double-cliquez sur le fichier YXZP pour le décompresser et ouvrir le workflow dans Designer.
Une fois ouvert, le workflow a plusieurs conteneurs désactivés. Choisissez le conteneur qui correspond le mieux à vos besoins et activez-le. En cas de doute, commencez par le conteneur activé par défaut.
Étape 2 : Installation du pilote Simba pour MongoDB
Téléchargez le pilote Simba depuis le portail Licences Alteryx.
Faites défiler jusqu'au bas de la section Téléchargements de produits et sélectionnez Télécharger à droite de l'entrée Pilotes.
Sélectionnez MongoDB dans la liste des versions, puis Suivant.
Sélectionnez Télécharger à droite de l'entrée Simba MongoDB 2.04.3.1003 64 bits. La version du portail peut être différente. Ceci est normal et attendu.
Double-cliquez sur le fichier MSI pour installer le pilote sur votre ordinateur. Le pilote est désormais accessible dans l'utilitaire Administrateur ODBC.
Étape 3a (utilise MongoDB comme backend) : Création de connexions DCM pour MongoDB
Les tables accessibles ayant une structure simple, l'option Connexion rapide MongoDB sera effective. Il n'est pas nécessaire de configurer une entrée DSN, car elle ne nécessite pas d'accéder à des structures imbriquées pour fonctionner correctement.
Ouvrez DCM. Dans Designer, accédez à Fichier > Gérer les connexions.
Dans l'onglet Sources de données, sélectionnez + Nouveau et choisissez la vignette MongoDB.
Dans la liste déroulante Technologie, sélectionnez Connexion rapide ODBC MongoDB avec Simba.
Nom de la source de données : saisissez le nom de la source de données Mongo
AlteryxServiceque vous souhaitez utiliser.Server : saisissez le nom de Server MongoDB pour
AlteryxService. Si vous effectuez cette configuration sur un Alteryx Server utilisant Mongo intégré, vous pouvez utiliserlocalhost.Port : saisissez le port de MongoDB. La valeur par défaut utilisée pour Mongo intégré est
27018.Base de données : saisissez
AlteryxService.Pilote : utilisez la valeur par défaut du
pilote ODBC MongoDB Simba.
Sélectionnez Enregistrer, puis Informations d'identification Connect.
Renseignez les champs suivants :
Méthode d'authentification : nom d'utilisateur et mot de passe MongoDB.
Informations d'identification : créez de nouvelles informations d'identification.
Nom des informations d'identification : nom de votre choix (par exemple, MongoDB_AlteryxService_Local).
Coffre-fort : DCM.
Nom d'utilisateur : votre nom d'utilisateur (la valeur par défaut pour la base de données intégrée est « user »).
Mot de passe : votre mot de passe.
Mécanisme d'authentification : SCRAM-SHA-256.
Source d'authentification : AlteryxService.
Autoriser la connexion pour SDK : décochée.
Sélectionnez Tester la connexion. Si l'opération réussit, veuillez sélectionner Créer et lier.
Répétez ces étapes pour la base de données
AlteryxGallery.
Étape 3b (utilise MSSQL comme backend) : Création de connexions DCM pour MSSQL
Ouvrez DCM. Dans Designer, accédez à Fichier > Gérer les connexions.
Dans l'onglet Sources de données, sélectionnez + Nouveau et choisissez la vignette Microsoft SQL Server.
Dans la liste déroulante Technologie, sélectionnez ODBC Microsoft SQL Server sans DSN.
Nom de la source de données : saisissez le nom de la source de données MSSQL
AlteryxServiceque vous souhaitez utiliser.Pilote : utilisez la valeur par défaut
Pilote ODBC 17 pour SQL Server.Server : saisissez le nom de Server MSSQL pour
AlteryxService.Base de données : saisissez
AlteryxService.
Sélectionnez Enregistrer, puis Informations d'identification Connect.
Remplissez les champs suivants (ajustez-les en fonction des types d'informations d'identification de votre Server) :
Méthode : nom d'utilisateur et mot de passe.
Nom des informations d'identification : nom de votre choix (par exemple, MSSQL_AlteryxService_Local).
Coffre-fort : DCM.
Nom d'utilisateur : votre nom d'utilisateur.
Mot de passe : votre mot de passe.
Sélectionnez Tester la connexion. Si l'opération réussit, veuillez sélectionner Créer et lier.
Répétez ces étapes pour la base de données
AlteryxGallery.
Exécutez le rapport de suivi de l'automatisation de Server
Dans la macro PullServerExecutions, saisissez les informations d'identification créées lors des étapes précédentes et sélectionnez les options appropriées.
Sélectionnez le backend MongoDB ou MSSQL.
Alteryx Gallery : connexion DCM à la base de données AlteryxGallery.
Alteryx Service : connexion DCM à la base de données AlteryxService.
Filtrer les exécutions par date : limite les requêtes des tables AS_Queue (tâches) et AS_Results (messages de résultats) afin de ne récupérer que les données antérieures à une date spécifiée.
Filtrer par plage de dates (bouton radio) :
Date de début : sélectionnez la date à laquelle commencer à extraire les données (y compris la date sélectionnée).
Date de fin : sélectionnez la date à laquelle vous souhaitez arrêter l'extraction des données (y compris la date sélectionnée).
Filtrer par date relative (bouton radio) :
Filtrer par dernier : sélectionnez le nombre de jours/mois à remonter à partir de la date d'exécution actuelle.
Unités : sélectionnez Jours ou Mois.
Exclure la période en cours : option permettant d'exclure le jour ou le mois en cours, en fonction de l'unité sélectionnée ci-dessus.
Dans la macro SummarizeAutomationUsage, sélectionnez l'une des options disponibles.
Inclure le cumul des centres de coûts : pour cumuler les comptes d'automatisation par centre de coûts, connectez une table de recherche à l'ancrage d'entrée facultatif qui contient l'adresse e-mail de l'utilisateur et le centre de coûts correspondant. Mappez les champs à l'aide des deux listes déroulantes.
Inclure le récapitulatif des e-mails : cochez la case pour générer une table récapitulative qui classe le nombre total d'exécutions d'automatisation par utilisateur par e-mail.
Choisir le chemin d'accès au fichier de sortie : choisissez un chemin d'accès complet au fichier dans lequel générer le rapport. Le fichier par défaut est un fichier nommé « AutomationSummary.pdf » enregistré dans le dossier %temp%.
Exécutez le workflow.
Vérifiez la fenêtre des résultats pour trouver les liens vers le fichier PDF temporaire créé dans la macro SummarizeAutomationUsage.
FAQ
- 1. What is the Server Automation Tracking Report (SATR)?
- 2. Why is the SATR needed?
- 3. Who needs to use SATR?
- 4. What does SATR do?
- 5. What data is collected while running the macros?
- 6. How do I use the SATR if I have multiple server controllers?
- 7. Will the SATR integrate with Alteryx One Usage Service?
- 8. Does the SATR track cloud executions (for example, Cloud Execution for Desktop, Plans)?
- 9. What if my organization purges its database for data hygiene?
- 10. How do I download and install the SATR?
- 11. I’ve run the report. What do I do now?
- 12. Will the SATR Automation Credits be reflected in the Account Admin console after submitting the report to my AE?
1. | What is the Server Automation Tracking Report (SATR)? |
SATR is a lightweight workflow utility for Alteryx Server versions 24.1 and 24.2. It provides visibility into your automation usage, allowing you to share usage statistics with Account Executives (AEs) for billing and compliance purposes. It's intended as a temporary solution for customers who have not yet upgraded to version 25.1 or newer. | |
2. | Why is the SATR needed? |
Many customers are unable to upgrade immediately due to IT policies or the timing of their upgrade cycle. SATR provides the necessary visibility for contract renewals and compliance. It serves as a stopgap until customers can move to 25.1 or newer, which has native reporting. | |
3. | Who needs to use SATR? |
SATR is required for customers who run supported versions of Alteryx Server lower than 25.1 (24.1 and 24.2) while under an Alteryx One contract. SATR is not required for...
| |
4. | What does SATR do? |
SATR...
| |
5. | What data is collected while running the macros? |
Execution records are retrieved from the AS_Queue and AS_Results tables to determine relevant attributes, such as the type of run and whether any errors were encountered. This helps identify if the run counts toward an automation credit. The Users table is pulled to append emails to the execution records. This allows the user to later break down automation credits by cost center or by user. No data leaves the environment while the workflow is running. The summary files need to be manually transferred to the relevant Account Executive for reporting credit usage. | |
6. | How do I use the SATR if I have multiple server controllers? |
Each macro can pull data from a single controller’s back-end database. You can use multiple macros in a single workflow to pull data from 2 or more controllers, provided those databases are accessible from the machine that runs the workflow. To generate reports, run the macro for each Server controller and submit separate reports. If you want a combined view, manual consolidation is required. | |
7. | Will the SATR integrate with Alteryx One Usage Service? |
No. The SATR is a standalone, customer-managed reporting tool. Automated ingestion into Alteryx One Usage Service is not planned. If automated ingestion is required, please update to Alteryx Server 25.1 or newer. | |
8. | Does the SATR track cloud executions (for example, Cloud Execution for Desktop, Plans)? |
No. The SATR only reports on local Server automated executions. For a complete view of automation credits used, combine SATR results with any execution data found in the Alteryx One portal. | |
9. | What if my organization purges its database for data hygiene? |
If the back-end database is regularly purged of results and queue logs, you should run the workflow more frequently to capture daily logs and store them in a separate database. These logs can then be summarized for total usage reporting later with the report macro. | |
10. | How do I download and install the SATR? |
| |
11. | I’ve run the report. What do I do now? |
Contact your Account Executive to determine the best way to transfer the report that best satisfies your agreement. | |
12. | Will the SATR Automation Credits be reflected in the Account Admin console after submitting the report to my AE? |
No. The SATR output submitted is only noted in the account and is not integrated into the Alteryx One platform. Total Automation Credits in the Admin console will be under-reported until Servers are updated to 25.1 or newer. |