Skip to main content

Informe de seguimiento de automatización de Server

Utiliza el informe de seguimiento de automatización de Server (SATR) para obtener el total de créditos de automatización utilizados en Alteryx Server (versiones 24.2 e inferiores). Esta utilidad solo es necesaria cuando tu cuenta tiene el nuevo precio y empaquetado de Alteryx One, mientras que Server se ejecuta en una versión anterior a la 25.1. Conéctate a tu servidor MongoDB o MSSQL para extraer los datos de ejecución de tu Server. El flujo de trabajo empaquetado incluye varias opciones de configuración que se adaptan a diversas situaciones, que van de la ejecución diaria a la trimestral.

Desempaqueta SATR e instala dependencias

Paso 1: Desempaqueta el flujo de trabajo empaquetado de SATR

  1. Descarga Server Automation Tracking Report_vX.X.X.yxzp.

  2. Haz doble clic en el archivo YXZP para desempaquetar y abrir el flujo de trabajo en Designer.

  3. Una vez abierto, el flujo de trabajo tiene varios contenedores deshabilitados. Elige el contenedor que mejor se adapte a tus necesidades y habilítalo. Si no estás seguro, simplemente comienza con el contenedor habilitado como predeterminado.

Paso 2: Instala el controlador Simba para MongoDB

  1. Descarga el controlador Simba desde el portal de licencias de Alteryx.

  2. Desplázate hasta la parte inferior de la sección Descargas de productos y selecciona Descargar a la derecha de la entrada Controladores.

  3. Selecciona MongoDB en la lista de versiones y, a continuación, Siguiente.

  4. Selecciona Descargar a la derecha de la entrada Simba MongoDB 2.04.3.1003 64-bit. La versión que se indique en el portal puede variar. Es correcto y está previsto.

  5. Haz doble clic en el archivo MSI para instalar el controlador en tu máquina. Ahora se podrá acceder al controlador en la utilidad de administrador de ODBC.

Paso 3a (utiliza MongoDB como back-end): Crea conexiones de DCM para MongoDB

Dado que las tablas a las que se accede tienen una estructura simple, la opción Conexión rápida de MongoDB será efectiva. No es necesario configurar una entrada DSN, ya que no requiere acceder a estructuras anidadas para ejecutarse correctamente.

  1. Abre DCM. En Designer, ve a Archivo > Administrar conexiones.

  2. En la pestaña Fuentes de datos, selecciona + Nuevo y elige el mosaico de MongoDB.

  3. En el menú desplegable Tecnología, selecciona Conexión rápida ODBC de MongoDB con Simba.

    1. Nombre de la fuente de datos: ingresa el nombre de la fuente de datos de Mongo AlteryxService que desees utilizar.

    2. Server: ingresa el nombre del servidor MongoDB para AlteryxService. Si configuras esto en un Alteryx Server con Mongo integrado, puedes utilizar localhost.

    3. Puerto: ingresa el puerto para MongoDB. El valor predeterminado utilizado para Mongo integrado es 27018.

    4. Base de datos: ingresa AlteryxService.

    5. Controlador: utiliza el valor predeterminado Controlador de ODBC de MongoDB con Simba.

  4. Selecciona Guardar y luego Conectar credencial.

  5. Completa estos campos:

    • Método de autenticación: nombre de usuario y contraseña de MongoDB

    • Credencial: crea una nueva credencial

    • Nombre de la credencial: nombre de tu elección (por ejemplo, MongoDB_AlteryxService_Local).

    • Almacén : DCM

    • Nombre de usuario: tu nombre de usuario (el valor predeterminado para la base de datos integrada es “user”).

    • Contraseña: tu contraseña.

    • Mecanismo de autenticación: SCRAM-SHA-256

    • Fuente de autenticación: AlteryxService

    • Permitir conexión para SDK: sin marcar

  6. Selecciona Probar conexión. Si se establece correctamente, selecciona Crear y vincular.

  7. Repite estos pasos para la base de datos de AlteryxGallery.

Paso 3b (utiliza MSSQL como back-end): Crea conexiones de DCM para MSSQL

  1. Abre DCM. En Designer, ve a Archivo > Administrar conexiones.

  2. En la pestaña Fuentes de datos, selecciona + Nuevo y elige el mosaico de Microsoft SQL Server.

  3. En el menú desplegable Tecnología, selecciona Microsoft SQL Server ODBC DSN-less.

    1. Nombre de la fuente de datos: ingresa el nombre de la fuente de datos de MSSQL AlteryxService que desees utilizar.

    2. Controlador: utiliza el valor predeterminado ODBC Driver 17 for SQL Server.

    3. Server: ingresa el nombre del servidor MSSQL para AlteryxService.

    4. Base de datos: ingresa AlteryxService.

  4. Selecciona Guardar y luego Conectar credencial.

  5. Completa estos campos (adáptalos según los tipos de credenciales de Server):

    1. Método: nombre de usuario y contraseña

    2. Nombre de la credencial: nombre de tu elección (por ejemplo, MSSQL_AlteryxService_Local).

    3. Almacén : DCM

    4. Nombre de usuario: tu nombre de usuario.

    5. Contraseña: tu contraseña.

  6. Selecciona Probar conexión. Si se establece correctamente, selecciona Crear y vincular.

  7. Repite estos pasos para la base de datos de AlteryxGallery.

Ejecutar informe de seguimiento de automatización de Server

  1. En la macro PullServerExecutions, ingresa las credenciales creadas en los pasos anteriores y elige las opciones pertinentes.

    1. Selecciona el back-end MongoDB o MSSQL.

      1. Alteryx Gallery: conexión de DCM a la base de datos de AlteryxGallery.

      2. Alteryx Service: conexión de DCM a la base de datos de AlteryxService.

    2. Filtrar ejecuciones por fecha: restringe las consultas de tablas AS_Queue (tareas) y AS_Results (mensajes de resultados) para que solo retrocedan a una fecha especificada.

      • Filtrar por rango de fechas (botón de opción):

        • Fecha de inicio: selecciona la fecha para comenzar a extraer datos (incluida la fecha seleccionada).

        • Fecha de finalización: selecciona la fecha para finalizar la extracción de datos (incluida la fecha seleccionada).

      • Filtrar por fecha relativa (botón de opción):

        • Filtrar por último: selecciona la cantidad de días/meses que deseas extraer desde la fecha de ejecución actual.

        • Unidades: selecciona días o meses.

        • Excluir período actual: opción para excluir el día o mes actual dependiendo de la unidad seleccionada anteriormente.

  2. En la macro SummarizeAutomationUsage, selecciona una de las opciones disponibles.

    • Incluir acumulación del centro de costos: para acumular recuentos de automatización por centro de costos, conecta una tabla de búsqueda al ancla de entrada opcional que contiene el correo electrónico del usuario y el centro de costos correspondiente. Asigna los campos mediante las dos listas desplegables.

    • Incluir acumulación mediante correo electrónico: marca la casilla para generar una tabla de resumen que clasifique el número total de ejecuciones de automatización por usuario mediante correo electrónico.

    • Seleccionar ruta de archivo de salida: elige una ruta de archivo completa a la cual generar el informe. El valor predeterminado es un archivo denominado “AutomationSummary.pdf” escrito en la carpeta %temp%.

  3. Ejecuta el flujo de trabajo.

  4. Revisa la ventana de resultados para ver los enlaces al archivo PDF temporal creado en la macro SummarizeAutomationUsage.

FAQ

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...

  • Customers on Alteryx Server 25.1 and newer versions: Telemetry is already reported to the cloud platform.

  • Customers who are not under an Alteryx One contract.

4.

What does SATR do?

SATR...

  • Connects to the Alteryx Server MongoDB database.

  • Counts daily automated runs and total runs within a user-specified date range.

  • Aggregates results into monthly summaries.

  • Outputs:

    • PDF Report: Monthly automated run totals and customer account details.

    • YXDB File: Daily automated and total run counts, with server info and timestamps.

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?

  • Distributed as an Enterprise Utility (YXZP) via the Alteryx Marketplace.

  • SATR is set up and scheduled by the Server Admin.

  • Documentation and installation guides are available on this help page.

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.