By Steve Dreibelbis, Calli Morales (@callimorales), and Jarrod Thuener (@JarrodT)
Table of Contents
The New Alteryx Server Usage Report Utility (SUR) is designed to help you understand how users across your organization interact with your Alteryx Server. It provides valuable insights into server activity, including workflow execution, user engagement, scheduling patterns, tool telemetry, information on Server cleanup, and resource utilization. Specifically, the Server Usage Report can help you answer questions like:
What needs to be cleaned up on the server?
Identify stale workflows and apps, inactive users, and other unused assets that may be cluttering the environment. |
|
What workflows are causing issues on the server?
Spot workflows with high error rates or long run times that may be consuming excessive server resources or causing delays. |
|
|
How are server resources utilized?
Track usage based on concurrent workflow execution settings and the number of workflows actively running. While the SUR does not capture machine-level metrics like CPU or memory, it helps assess load and optimize performance based on concurrency. |
|
How is server access and security managed?
View details on server users, including API access, DCM permissions, recent publishers, and active curators to understand who has access and how. |
|
How is server performance and utilization measured?
Access a variety of charts and graphs that visualize server performance and overall usage patterns to inform infrastructure decisions. |
|
How can you view workflow-specific statistics?
Enter a workflow ID to view its location, owner, access permissions, subscriber list, and execution history. |
|
What tools and macros are used in workflows?
Gain insight into workflow design by seeing which tools and macros are used within each workflow. |
|
What assets does each user have on the server?
Review what assets each user has access to and owns on the server—including workflows, apps, schedules, connections, and executions. |
By leveraging the Alteryx Server Usage Report, you'll have actionable insights to improve your team's productivity, identify training opportunities, optimize resources, and ensure your Alteryx Server environment is effectively supporting your organizational goals.
In this blog, we’ll cover the requirements and instructions for installing and configuring the new Server Usage Report Utility appropriately. We’ll also cover how to run the Server Usage Report workflow in Designer Desktop.
Must have the Tableau Tools Add-on installed
To install, navigate to the Alteryx Marketplace > Sign in > Search and download the Tableau Tools Add-on.
Must have the Simba Driver for MongoDB installed
To install, navigate to downloads.alteryx.com > Click Drivers > MongoDB > Simba MongoDB 2.3.22.1024 64-bit > Click Download
MongoDB Version-Specific Schema File
Installed with the .yxi for the SUR Link in the getting started will take you to the location on your computer. Currently, if only one change is needed, all files will be installed with the .yxi, and you will need to pay attention to the version.
Ensure Correct Permissions in Alteryx Server UI to download workflows
Admin Panel > Settings > Assets
Ensure Disable Direct Download is not selected
Once the Server Usage Report (SUR) utility is installed and configured, the real value comes from how you explore and act on the insights it provides. The accompanying Tableau file delivers a suite of visualizations that help you monitor server activity, identify inefficiencies, and make informed operational decisions. Below is an overview of how to navigate and apply the report’s insights for maximum impact.
The SUR dashboard is divided into several tabs, each targeting a specific operational area:
This dashboard has been designed as a foundational template, featuring commonly used visualizations based on Server usage data. It serves as a starting point and can be customized to align with your specific needs and insights. Feel free to modify and adapt the dashboard as needed—it’s intended to be fully editable and tailored to your use.
Server Overview: Provides a high-level snapshot of server activity, including execution utilization, concurrency, queue times, inactive schedules, error-prone workflows, and more.
Security: Displays API-enabled users, curator activity, and DCM connection access to help evaluate user permissions and compliance posture.
Performance: Offers insights into workload distribution, concurrency trends, job queue times, and engine usage to inform capacity planning.
Workflow Explorer: Allows you to drill into specific workflows to view owner details, associated schedules, access rights, and execution history.
Telemetry: Visualizes tool and macro usage within workflows, helping you understand design complexity and training needs.
User Assets: Summarizes asset ownership by user, including apps, connections, schedules, and executions.
Analyze usage trends and concurrency limits using the Performance & Utilization dashboard to determine if your current infrastructure can meet growing demand. For example, if job queue times spike consistently during business hours, it may be time to scale resources or optimize job scheduling.
Use the Security tab to quickly identify users with elevated permissions (e.g., Curator roles, API access, or DCM credentials). This is especially helpful during audits or compliance checks to ensure only authorized individuals have access to sensitive workflows and data connections.
If workflows are frequently delayed or queued, your server may be hitting its concurrency limits. Use the Job Arrival Heat Map and Max Concurrent Runs by Hour to identify peak usage times. These insights can guide adjustments to be made to the Server or help reschedule non-critical workflows during off-peak hours, improving overall performance and reducing wait times for users.
Step 1: Install YXI
%AppData%\Alteryx\
%ProgramData%\Alteryx\
Step 2: Install Tableau Output Connector
%AppData%\Alteryx\
%ProgramData%\Alteryx\
Step 3: Install Simba Driver for MongoDB
Step 1: Set Up DSN for MongoDB Connections
Data Source Name: This can be anything, just relate it to the database you are setting up, but it needs to be filled in, even if temporarily using the ODBC connection.
Server: Your server name.
Port: Your server port (27018 for embedded MongoDB).
Database: AlteryxService (or AlteryxGallery, depending on which database you are updating).
Mechanism: SCRAM-SHA-256
Authentication Source: Match the database name from input “d” above.
Username: DB username, usually user.
Password: DB password. Check Alteryx settings for embedded MongoDB password.
%appdata%\alteryx\samples\data\Enterprise Utilities\Server Usage Report\supporting_macros
%programdata%\alteryx\samples\data\Enterprise Utilities\Server Usage Report\supporting_macros
Step 2: Create DCM Connections for MongoDB
Authentication Method: MongoDB Username and Password
Credential: Create New Credential
Credential Name: Name of your choice (for example, MongoDB_AlteryxService_Local).
Vault: DCM
Username: user
Password: Your password.
Authentication Mechanism: SCRAM-SHA-256
Authentication Source: AlteryxService
Allow connection for SDK: Unchecked
NOTE: The AlteryxService and AlteryxGallery DCM Connections require their own unique Credential due to authorizing on their own database. (AlteryxService needs to authenticate with the AlteryxService database, and AlteryxGallery needs to authenticate with the AlteryxGallery database).
Review the test activity
Workflow advanced options
When working with the Server Usage Report Macro, several key areas in the workflow interface help guide your setup and execution.
The Alteryx Server Usage Report is more than a monitoring tool—it’s a strategic resource to help teams operate more efficiently, ensure governance, and make data-driven decisions about infrastructure and enablement. With its user-friendly dashboards, detailed workflow telemetry, and security insights, it supports admins, analysts, and enablement leaders alike.
Ready to get started? Visit the Alteryx Marketplace to download the Server Usage Report Utility and start transforming how you manage your Alteryx Server today.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.