Skip to main content

Server Automation Tracking Report

Lo strumento Server Automation Tracking Report (SATR) fornisce il totale dei crediti di automazione utilizzati in Alteryx Server (versioni 24.2 e precedenti). Questa utilità è necessaria solo per gli account che utilizzano i nuovi piani tariffari e pacchetti Alteryx One, con versioni di Server anteriori alla 25.1. Stabilisci la connessione al server MongoDB o MSSQL, in modo da estrarre i dati di esecuzione per la tua istanza di Server. Il flusso di lavoro per i pacchetti offre varie opzioni di configurazione che consentono di gestire scenari diversi, dall'esecuzione quotidiana a quella trimestrale.

Decompressione di SATR e installazione delle dipendenze

Passaggio 1. Decompressione del pacchetto SATR e avvio del flusso di lavoro

  1. Scarica Server Automation Tracking Report_vX.X.X.yxzp da Alteryx Marketplace.

  2. Fai doppio clic sul file YXZP per decomprimerlo e avviare il flusso di lavoro in Alteryx Designer.

  3. Il flusso di lavoro aperto presenta vari contenitori disabilitati. Scegli e abilita quello più adatto alle tue esigenze. Se sei in dubbio, comincia con quello abilitato per impostazione predefinita.

Passaggio 2. Installazione del driver Simba per MongoDB

  1. Scarica il driver Simba dal portale Licenze Alteryx.

  2. Scorri fino in fondo alla sezione Download prodotti e seleziona Download a destra della voce Driver.

  3. Seleziona MongoDB dall'elenco delle versioni, quindi seleziona Avanti.

  4. Seleziona Download a destra della voce Simba MongoDB 2.04.3.1003 a 64 bit. La versione disponibile nel portale potrebbe essere diversa, come prevedibile.

  5. Fai doppio clic sul file MSI per installare il driver nel sistema in uso. Ora il driver è accessibile nell'utilità Amministratore ODBC.

Passaggio 3a (uso di MongoDB come back-end) - Creazione di connessioni DCM per MongoDB

Poiché le tabelle consultate hanno una struttura semplice, l'opzione Connessione rapida MongoDB garantisce ottimi risultati. Non è necessario configurare una voce DSN, perché la corretta esecuzione non richiede l'accesso a strutture annidate.

  1. Apri Data Connection Manager (DCM). In Designer, vai a File > Gestisci connessioni.

  2. Nella scheda Origini dati seleziona + Nuova, quindi scegli il riquadro MongoDB.

  3. Dall'elenco a discesa Tecnologia, seleziona Connessione rapida MongoDB ODBC con Simba.

    1. Nome origine dati: inserisci il nome dell'origine dati Mongo AlteryxService che desideri utilizzare.

    2. Server: inserisci il nome del server MongoDB per AlteryxService. Se per la configurazione in un server Alteryx utilizzi Mongo integrato, puoi usare localhost.

    3. Porta: specifica la porta per MongoDB. Per impostazione predefinita, la versione incorporata di Mongo usa la porta 27018.

    4. Database: inserisci AlteryxService.

    5. Driver: usa il valore predefinito, ovvero Driver MongoDB ODBC per Simba.

  4. Seleziona Salva, quindi Credenziale Connect.

  5. Compila i campi seguenti:

    • Metodo di autenticazione: nome utente e password per MongoDB

    • Credenziale: crea una nuova credenziale.

    • Nome credenziale: specifica un nome a scelta, ad esempio MongoDB_AlteryxService_Local.

    • Vault: DCM

    • Nome utente: specifica il tuo nome utente (l'impostazione predefinita per il database incorporato è "utente”).

    • Password: specifica la tua password.

    • Meccanismo di autenticazione: SCRAM-SHA-256.

    • Origine dell'autenticazione: AlteryxService.

    • Consenti connessione per SDK: opzione deselezionata.

  6. Seleziona Verifica connessione. Se la verifica ha esito positivo, seleziona Crea e collega.

  7. Ripeti la procedura per creare una connessione al database AlteryxGallery. Utilizza le stesse impostazioni, ad eccezione dei campi seguenti:

    • Nome origine dati: inserisci il nome dell'origine dati AlteryxGallery che desideri utilizzare.

    • Database: inserisci AlteryxGallery.

    • Nome credenziale: inserisci un nome per la credenziale (ad esempio MongoDB_AlteryxGallery_Local).

    • Origine dell'autenticazione: inserisci AlteryxGallery.

    Tutte le altre impostazioni di connessione e credenziali rimangono invariate.

Passaggio 3b (uso di MSSQL come back-end) - Creazione di connessioni DCM per MSSQL

  1. Apri DCM. In Designer, vai a File > Gestisci connessioni.

  2. Nella scheda Origini dati seleziona + Nuova, quindi scegli il riquadro Microsoft SQL Server.

  3. Seleziona ODBC di Microsoft SQL Server senza DSN, dal menu a discesa Tecnologia.

    1. Nome origine dati: inserisci il nome dell'origine dati MSSQL AlteryxService che desideri utilizzare.

    2. Driver: usa il valore predefinito Driver ODBC 17 per SQL Server.

    3. Server: inserisci il nome del server MSSQL per AlteryxService.

    4. Database: inserisci AlteryxService.

  4. Seleziona Salva, quindi Credenziale Connect.

  5. Compila i campi seguenti (adattando i valori in base ai tipi di credenziali per l'istanza di Server in uso):

    1. Metodo: nome utente e password.

    2. Nome credenziale: specifica un nome a scelta, ad esempio MSSQL_AlteryxService_Local.

    3. Vault: DCM

    4. Nome utente: specifica il tuo nome utente.

    5. Password: specifica la tua password.

  6. Seleziona Verifica connessione. Se la verifica ha esito positivo, seleziona Crea e collega.

  7. Ripeti la procedura per creare una connessione al database AlteryxGallery. Utilizza le stesse impostazioni, ad eccezione dei campi seguenti:

    • Nome origine dati: inserisci il nome dell'origine dati MSSQL AlteryxGallery che desideri utilizzare.

    • Database: inserisci AlteryxGallery.

    • Nome credenziale: inserisci un nome per la credenziale (ad esempio MSSQL_AlteryxGallery_Local).

    Tutte le altre impostazioni di connessione e credenziali rimangono invariate.

Esecuzione di Server Automation Tracking Report

  1. Nella macro PullServerExecutions, inserisci le credenziali create nella procedura precedente e seleziona le opzioni applicabili.

    1. Seleziona il back-end MongoDB o MSSQL.

      1. Alteryx Gallery: connessione DCM al database AlteryxGallery.

      2. Servizio Alteryx: connessione DCM al database AlteryxService.

    2. Filtra esecuzioni in base alla data: limita le query sulle tabelle AS_Queue (processi) e AS_Results (messaggi dei risultati) in modo da restituire solo i risultati relativi a una data specifica.

      • Filtra per intervallo di date (pulsante di opzione):

        • Data di inizio: seleziona la data da cui desideri iniziare l'estrazione dei dati (la data selezionata è inclusa).

        • Data di fine: seleziona la data in cui desideri interrompere l'estrazione dei dati (la data selezionata è inclusa).

      • Filtra per data relativa (pulsante di opzione):

        • Filtra a ritroso: seleziona il numero di giorni o mesi per cui desideri estrarre i dati, a partire dalla data di esecuzione corrente.

        • Unità: seleziona Giorni o Mesi.

        • Escludi periodo corrente: questa opzione consente di escludere il giorno o il mese corrente, a seconda dell'unità selezionata in precedenza.

  2. Nella macro SummarizeAutomationUsage, seleziona le opzioni desiderate.

    • Includi rollup in base al centro di costo: per eseguire il conteggio progressivo dell'automazione in base al centro di costo, connetti una tabella di ricerca all'ancoraggio di input opzionale che contiene l'indirizzo e-mail dell'utente e il centro di costo corrispondente. Usa i due menu a discesa per mappare i campi.

    • Includi rollup in base all'indirizzo e-mail: seleziona questa casella di spunta per generare una tabella riepilogativa che fornisce una classifica del numero totale di esecuzioni dell'automazione in base all'indirizzo e-mail dell'utente.

    • Scegli percorso file di output: seleziona il percorso completo del file per la generazione del report. Per impostazione predefinita, il file si chiama "AutomationSummary.pdf" e viene scritto nella cartella %temp%.

  3. Avvia il flusso di lavoro.

  4. Cerca nella finestra dei risultati i collegamenti al file PDF temporaneo creato dalla macro SummarizeAutomationUsage.

Domande frequenti

1.

Che cos'è Server Automation Tracking Report (SATR)?

SATR è un'utilità leggera per la gestione dei flussi di lavoro in Alteryx Server versioni 24.1 e 24.2. Fornisce visibilità sull'utilizzo dell'automazione, permettendo di condividere le statistiche di utilizzo con gli Account Executive (AE) a scopo di fatturazione e conformità. È una soluzione temporanea per i clienti che non hanno ancora eseguito l'upgrade alla versione 25.1 o successiva.

2.

Perché è necessario utilizzare SATR?

Molti clienti non hanno la possibilità di eseguire l'upgrade immediatamente a causa delle policy IT o delle tempistiche del ciclo di upgrade. SATR fornisce la visibilità necessaria per il rinnovo dei contratti e la conformità. Costituisce una misura temporanea, mentre i clienti attendono di passare alla versione 25.1 o successiva, che dispone di funzionalità native per la generazione dei report.

3.

Chi deve utilizzare SATR?

Devono utilizzare SATR i clienti che eseguono versioni supportate di Alteryx Server anteriori alla 25.1 (24.1 e 24.2) nell'ambito di un contratto Alteryx One.

SATR non è necessario per...

  • I clienti che utilizzano Alteryx Server 25.1 e versioni successive, perché i dati di telemetria vengono trasmessi direttamente alla piattaforma cloud.

  • I clienti che non dispongono di un contratto Alteryx One.

4.

A cosa serve SATR?

SATR...

  • Si connette al database MongoDB di Alteryx Server.

  • Conteggia le esecuzioni automatiche e totali giornaliere in un intervallo di date specificato dall'utente.

  • Aggrega i risultati per fornire un riepilogo mensile.

  • Output:

    • Report PDF: totali mensili delle esecuzioni automatizzate e dettagli dell'account cliente.

    • File YXDB: conteggi delle esecuzioni giornaliere, automatizzate e totali, con timestamp e informazioni sul server.

5.

Quali dati vengono raccolti durante l'esecuzione delle macro?

I record di esecuzione vengono recuperati dalle tabelle AS_Queue e AS_Results, per determinare attributi rilevanti, come il tipo di esecuzione, e verificare la presenza di errori. Questo consente di determinare se l'esecuzione deve essere conteggiata o meno ai fini dei crediti di automazione. La tabella Utenti viene estratta per aggiungere gli indirizzi e-mail ai record di esecuzione. In seguito, questo permette all'utente di suddividere i crediti di automazione in base al centro di costo o all'utente.

Durante l'esecuzione del flusso di lavoro i dati non escono mai dall'ambiente. I file di riepilogo devono essere trasferiti manualmente all'Account Executive competente per comunicare l'utilizzo del credito.

6.

Come si utilizza SATR, se sono presenti più controller per server?

Ogni macro è in grado di estrarre i dati dal database back-end dei singoli controller. È possibile utilizzare più macro in un unico flusso di lavoro per estrarre i dati da 2 o più controller, purché tali database siano accessibili dal sistema che esegue il flusso di lavoro. Per generare i report, esegui la macro per ciascun controller Server e invia i report separatamente. Se desideri ottenere una visualizzazione combinata, devi consolidarli manualmente.

7.

SATR verrà integrato con il servizio di Alteryx One per i dati sull'utilizzo?

No. SATR è uno strumento autonomo per la creazione di report, che viene gestito dal cliente. Non è previsto l'inserimento automatico dei suoi report nel servizio di Alteryx One per i dati sull'utilizzo. Se è necessario l'inserimento automatico, esegui l'aggiornamento ad Alteryx Server 25.1 o versione successiva.

8.

SATR monitora le esecuzioni cloud (ad esempio, Cloud Execution for Desktop o Plans)?

No. I report creati da SATR riguardano solamente le esecuzioni automatizzate nell'istanza locale di Server. Per ottenere una visione esaustiva dei crediti di automazione utilizzati, è possibile combinare i risultati di SATR con i dati di esecuzione disponibili nel portale Alteryx One.

9.

Cosa succede se la mia organizzazione elimina il suo database per l'igiene dei dati?

Se il database di back-end viene regolarmente eliminato dai risultati e dai registri delle code, è necessario eseguire il flusso di lavoro con una frequenza superiore per acquisire i registri giornalieri e archiviarli in un database separato. Tali registri possono essere utilizzati in un secondo momento per generare un report riepilogativo sull'utilizzo totale, con la macro per i report.

10.

Cosa devo fare per scaricare e installare SATR?

  • Questo prodotti viene distribuito come utilità aziendale (YXZP) tramite Alteryx Marketplace.

  • SATR viene configurato e programmato dall'amministratore di Server

  • La documentazione e i manuali di installazione sono disponibili in questa pagina della Guida.

11.

Ho eseguito il report. E adesso cosa devo fare?

Contatta il tuo Account Executive per identificare il metodo di trasferimento ottimale del report ai fini del vostro accordo.

12.

Dopo l'invio del report al mio AE, i crediti di automazione SATR vengono riportati nella console di amministrazione dell'account?

No. L'output di SATR che invii viene visualizzato solo nel tuo account e non viene integrato nella piattaforma Alteryx One. I crediti di automazione totali nella console di amministrazione rimarranno sottostimati fino a quando i server non saranno aggiornati alla versione 25.1 o successiva.