Skip to content

Connect Power BI

Connect Power BI to Tallyfy Analytics through Amazon Athena1 and build dashboards from your workflow data. The setup takes about 15 minutes.

With this connection, you can build interactive dashboards showing bottlenecks and team performance, create metrics tailored to your KPIs, schedule automated reports, and merge Tallyfy data with other business systems like your CRM or ERP.

Power BI connects to your Tallyfy data through Amazon Athena via an ODBC driver.

Connection architecture

What to notice:

  • Authenticate with your Access Key and Secret Key, never your AWS console sign-in
  • All connections must use the us-west-2 region

When Tallyfy activates your Analytics subscription, you receive two credential sets:

Authentication MethodDescriptionUse for
IAM username and passwordSigning in to the AWS websiteThe AWS console only, never the driver
Access Key and Secret KeyA typed key pair the driver sends with each queryPower BI, and every other BI tool
  • Power BI Desktop installed
  • Tallyfy Analytics subscription activated
  • Amazon Athena ODBC driver version 2 installed (64-bit)
  • Access Key credentials provided by Tallyfy
  • Outbound port 444 open on your firewall - Athena uses it to stream query results back to the driver

Step 1: Install the Amazon Athena ODBC driver

Section titled “Step 1: Install the Amazon Athena ODBC driver”
  1. Download the Amazon Athena ODBC driver version 2 from the AWS ODBC 2.x driver page. Version 1 is the older Simba-branded driver; version 2 is the current one
  2. Run the installer and follow the on-screen instructions
  3. Complete the installation before proceeding
  1. On Windows, open the ODBC Data Source Administrator (64-bit)
  2. Go to the System DSN tab
  3. Click Add to create a new data source
  4. Select the Amazon Athena ODBC Driver and click Finish
  5. Configure the connection using the settings below
  6. Click Test to verify, then OK to save
SettingValue
Data Source NameTallyfy Analytics
DescriptionTallyfy workflow data
AWS Regionus-west-2
S3 Output Locations3://aws-athena-query-results-570841547480-us-west-2/<your-orgID>/
Authentication OptionIAM Credentials
Access KeyYour Tallyfy-provided Access Key
Secret KeyYour Tallyfy-provided Secret Access Key
WorkgroupYour organization ID (as provided by Tallyfy)
CatalogAwsDataCatalog
  1. Launch Power BI Desktop
  2. Click Get Data in the ribbon menu
  3. Select More… to view all connectors
  4. Choose ODBC from the Database section and click Connect
  5. From the DSN dropdown, select the Tallyfy Analytics connection you created
  6. Click OK to establish the connection
  7. In the Navigator window, expand AwsDataCatalog
  8. Select your database (typically your organization name)
  9. Choose the tables you want to analyze
  10. Click Load to import the data into Power BI

You’re connected. Your Tallyfy Analytics data is organized as:

  • Per-process Parquet files - Each process run is exported as a single flat table. Rows are differentiated by the type column: kick_off_task (kick-off form data), process_task (task-level data), process_task_data (form field answers within tasks), and process_task_comment (comments). Columns include process metadata (blueprint_name, process_status, process_owner), task details (process_task_name, completed_on, due_by, user_assigned), and form field data (form_field_type, question_in_form_field, answer_in_form_field).
  • Members table - User data including email, full_name, job_title, is_active, timezone, and login activity timestamps.
  • You must connect to the us-west-2 region - other regions won’t work
  • Your workgroup must match your organization ID exactly
  • The catalog name is always AwsDataCatalog (exact capitalization matters)
  • Use Direct Query mode2 for datasets over 1GB
  • Set up refresh scheduling if you need reports updated automatically

Scheduled refresh and the on-premises data gateway

Section titled “Scheduled refresh and the on-premises data gateway”

Power BI Desktop connects to Athena with nothing more than the ODBC driver and your DSN. Publishing is where it changes.

Once you publish a report to the Power BI Service and want it to refresh on a schedule, you need an on-premises data gateway. The Service has no Athena driver of its own, so the gateway machine does the querying on its behalf. Download it from https://powerbi.microsoft.com/en-us/gateway/

Install the same Amazon Athena ODBC driver on the gateway machine, and create a DSN there with exactly the same name as the one on your desktop.

Personal mode is fine for testing. Use standard mode for anything a team depends on.

Athena bills per terabyte of data scanned, and that includes queries that fail or get cancelled. Which connectivity mode you pick therefore has a direct cost consequence.

Import with scheduled refresh scans your data once per refresh. DirectQuery fires a fresh Athena query every time somebody interacts with a visual, so an actively used dashboard can scan the same data hundreds of times a day.

Prefer Import unless your dataset is genuinely too large to hold in memory. Either way, open Transform Data and remove the columns you do not need before loading. Tallyfy stores your data as Parquet, which only reads the columns a query touches, so dropping unused columns cuts both refresh time and cost. Selecting the table in the Navigator and clicking Load pulls all 49 columns and gives that advantage away.

  • Verify you’re using the Access Key and Secret Access Key, with the authentication type set to IAM Credentials. The IAM user name and console password are for the AWS web console only and will not work here
  • If you get “The security token included in the request is invalid”, check the workgroup first. Left on primary it throws this error even when your keys are correct
  • The ODBC driver must be the 64-bit version (32-bit won’t work with Power BI Desktop)
  • Confirm the region is us-west-2
  • Check that your Tallyfy Analytics subscription is active
  • Restart Power BI Desktop after configuring a new ODBC data source

Still stuck? Contact Tallyfy support with the exact error message.

Analytics > Power BI

Tallyfy’s Power BI integration connects your workflow data through Amazon Athena so you can…
  1. A serverless SQL query service that analyzes data in S3 using standard SQL syntax

  2. Queries data directly from source instead of importing, ideal for large datasets or real-time needs