Skip to main content
Featured group

VizAlerts

VizAlerts is a free-to-use-as-is, open-source tool that works a lot like subscriptions do. Subscribe to your viz on a schedule, and if there’s any data in your view when it runs, you get an email. If there isn’t, you don’t.

I installed TS 2022.1.0 in our QA environment and restored a recent PROD (version 2021.3.6) backup.

  • No changes made to VA installation.
  • I deleted my subscriptions to all VA schedules in the sheets on the QA server.

Unsubscribed schedules are running...what's going on? 

  • All schedules have been set to Disabled.
  • There are no custom views in my VA workbooks.
  • There are no Watches (Metrics/Alerts) in my VA workbooks.

imageFrom everything I can think of there should be no reason for any VA to be running but they are! This is happening in my QA environment. I was successfully running TS (Tableau Server) 2021.3.6 and VA (VizAlerts) 2.2.0 for over a year with no issues prior to this TS upgrade test.

 

I checked my vizalerts.yaml file and it's still pointing to the QA server. I even re-indexed the TS db (tsm maintenance reindex-search

) but the issue remains.

 

Any ideas on what is wrong? Please @mention me when replying so I'll be notified 😎

2 answers
  1. May 3, 2022, 1:07 AM

    @Toby Erkson​ 

    Hi, what if you go to your content and check if there is any subscriptions or alerts:

    @Toby Erkson​ Hi, what if you go to your content and check if there is any subscriptions or alerts: If this post resolves the question, would you be so kind to 

    imageIf this post resolves the question, would you be so kind to "Select as Best"?. This will help other users find the same answer/resolution and help community keep track of answered questions. Thank you.

     

    Regards,

     

    Diego Martinez

    Tableau Visionary and Forums Ambassador

0/9000

Hi! I have a dashboard with multiple views and a country filter with 50 values. I need to send by email 50 PDF exports, one for each value of that filter, with no other conditions needed.

Is this doable with VizAlerts? If so, can I customize one alert for this or I need to create 50 alerts for each selection of the filter?

Thank you,

Laura

1 answer
  1. Jan 10, 2022, 5:32 PM

    Hi,

     

    This is a use case for Advanced alerts... assuming there are 50 PDF exports to 50 different people here's what you'd do: build a trigger view with 50 rows where the Email Attachment field has a VIZ_PDF() content reference that has the filter condition in the URL parameter and the Email To field includes the recipient(s) for that country. Then subscribe that trigger view to one of the VizAlerts subscriptions.

     

    Jonathan

0/9000
2 answers
  1. Mar 27, 2025, 12:23 AM

    Hi @Sunitha Pratipati​ There is very limited information in your post, but the first thing I would suggest is duplicating your view as a crosstab. Whatever that crosstab looks like is what you'll get when you export. If you need additional assistance, please provide the workbook where this issue is occurring.

    Hope that helps!

    Esther Aller

     

    If I helped, please mark the question as answered :D

0/9000

Need to change orientation, page size using vizalerts

2 answers
  1. Sep 4, 2024, 12:52 AM

    VizAlerts PDF outputs use the page size & orientation that are defined in File->Page Setup... for the particular view.

0/9000

Hello!

 

I was requested a faceted navigation. Briefly: on a map, I must navigate to the province and upon clicking, it should take me to another sheet with the map of the lower levels of that x province. And so on.

 

Will I have to build a kind of formula (or something similar, like parameters or filter actions, etc.) or is there any functionality in the toolbar that allows me to configure something like this?

 

If you know of any web resource I can turn to and investigate, welcome (what I found, generally, referred me to filters, but it doesn't seem to be what I need).

 

Greetings and thanks in advance!

2 answers
  1. Mar 8, 2024, 7:00 PM

    Hi,

     

    There's nothing in the toolbar that's going to create this interaction automatically for you, there are just too many ways the interactivity might go.

     

    The reason why most of your searches would turn up filter actions is because a) that's all we had for a long time with Tableau for actions and b) filter actions can do two things: filter the data in the target view (worksheet or dashboard or specific sheets on a dashboard)) and if the target view is different from the current view then jump to that view.

     

    Tableau has since added set actions, parameter actions, go to sheet actions, multiple map layers, and more that provide multiple possible solutions. To help you find the "best" one for your use case (data & desired display & interactivity) I have some questions:

     

    1) What is the source of your spatial data? Are you using your own province & sub-province shapes, are you using Tableau's geocoding, or a combination of both?

     

    2) Are the province & sub-province data in the same Tableau data source or different data sources?

     

    3) When a user clicks on a province and drills to the sub-province level does that need to jump to an entirely separate dashboard or separate worksheet (that would have its own separate URL) or are you wanting a "drill in place" option where the click filters the map and the sub-province level is displayed?

     

    4) What is the desired interactivity if the user does a click&drag and selects multiple provinces?

     

    5) Once the user is at the sub-province level what can the user do next? For example do you want to enable the user to go "back" to the province level to choose another province to drill into?

     

    Jonathan

0/9000

My question: What is the install file name within the zip folder that would allow me to run "yum install" from CLI? Or will I have to configure and run a Python file?

 

Thanks,

Monty

2 answers
  1. Feb 8, 2024, 4:59 PM

    VizAlerts isn't that sophisticated because I'm just a simple Windows guy. Recommend following the Install Guide to get it set up.

0/9000

Hi all i don't know python and want to know how to integrate viz alerts with tableau . like where to start and what config files have to modify please help me some steps

1 answer
  1. Oct 17, 2023, 12:10 PM

    Hi,

     

    FYI VizAlerts comes with both an executable version and the raw Python code. That is described in the VizAlerts documentation along with answers to your other questions at https://github.com/tableau/VizAlerts. You'll start with the Install Guide and then once VizAlerts is up and running then use the User Guide to build alerts.

     

    I'll add a word of caution: VizAlerts is not a point & click tool, it was built by Tableau Server admins for Tableau Server admins & power users. Also VizAlert is a free/open source tool and there is no support guarantee so VizAlerts admins & users need to be able to be self-guided and make use of the available resources. In addition Tableau Server admins need to be comfortable editing config files and working across multiple pieces of software (Tableau Server, Tableau's authentication environment, VizAlerts, Tableau's PostgreSQL, Tableau workbooks, the mail server). If that doesn't seem like a fit for you & your team then I'd suggest looking at other options.

     

    Jonathan

0/9000

We have many vizalerts running from years. In Aug we upgraded our server to 2023.1.4 (from 2022.3.2) . Vizalerts worked fine. Early this week we had a request to add a new recipient to one of the email. We added the person and the email was not triggered. We tried doing a test_alert and that also was not triggered. We subscribed to the old vizalert in schedule (which did not have the new recipient) and it was triggered just fine. Any new vizalert which we are publishing is not getting triggered. There is nothing in the log for that time. So basically any workbooks with updates/edits/or new vizalerts dont work. The old ones which are untouched continue working.Any ideas?

1 answer
0/9000

I am facing an issue with the VizAlerts functioning. I have configured VizAlerts as per the installation guide but am unable to get any alerts. The log shows "Processing a total of 0 alerts" although I have scheduled a couple of alerts and can see them in the published "VizAlertsConfig" workbook.

5 answers
  1. Sep 22, 2023, 7:24 PM

    That's the gist, but let me expound a bit and add some caveats!

     

    1. One thing to do first is use the trusted tickets test to repro the issue you are having. This gives you basis for engaging Support, who will reject any ticket that has to do with VizAlerts (as it is community-supported, not Tableau-supported). This also sets you up to test your changes in non-prod to ensure it solves the issue (ideally you'd upgrade non-prod and have a repro there too), and make sure it's resolved after the change.
    2. I would not reset to default as your command example would do. I would try and make sure you have the right value from what it was before (if you set it yourself at some point). The value may still actually exist in your config, so simply using tsm configuration get for the same config key would be a good way to check the existing value. Ideally you would be recording config changes you make that you could use to refer back to what the original setting was--if you do, I definitely recommend you use that value.
    3. I would, during an outage window (and ideally having tested the change in a non-prod environment) do the tsm config change and simply re-specify the same value that's already in there / the value you know it was set to previously. Use the tsm config set command to do so, and you'll have to apply changes and then restart, of course. Then use the trusted tickets test page from Step 1 to test the connection again. If successful, VizAlerts should work at that point.
    4. If your trusted tickets test still fails, I would recommend engaging Support to assist (and again, don't mention VizAlerts, focus on the trusted auth failing).
0/9000

C:\Users\insha.fayaz>C:\VizAlerts\vizalerts.exe

An exception was raised loading the config file .\config\vizalerts.yaml: (<class 'FileNotFoundError'>, FileNotFoundError(2, 'No such file or directory'), <traceback object at 0x00000206FC2EE480>) Stacktrace: <traceback object at 0x00000206FC2EE480>

Could not initialize configuration file due to an unknown error: 'NoneType' object has no attribute 'error'

5 answers
  1. Sep 15, 2023, 4:19 PM

    Hi, VizAlerts has never supported Excel attachments, only CSV, PDF, or image (PNG) attachments.

0/9000