Giter Site home page Giter Site logo

Tableau Cloud Support about vizalerts HOT 8 OPEN

jdrummey avatar jdrummey commented on September 15, 2024 2
Tableau Cloud Support

from vizalerts.

Comments (8)

mcoles avatar mcoles commented on September 15, 2024

Site Admins for Online aren't able to create their own Schedules either, so you would not be able to create a disable Subscription schedule specifically for VizAlerts to trigger itself on. So a new scheduling mechanism for (1) would still be required even if we could connect to Online's Postgres db, or if the REST API added a call for getting the same info.

from vizalerts.

jdrummey avatar jdrummey commented on September 15, 2024

re: trusted auth and downloading images. Implementing #33 for tabcmd support would get around both of these.

from vizalerts.

mcoles avatar mcoles commented on September 15, 2024

Now that the REST API contains the bare minimum to allow VizAlerts to work with it, I'm taking this on. About 60% complete.

from vizalerts.

JudgeMod avatar JudgeMod commented on September 15, 2024

Now that the REST API contains the bare minimum to allow VizAlerts to work with it, I'm taking this on. About 60% complete.

Is the remaining 40% complete yet? :)

VizAlerts for online would be (pardon the pun) "epic" for our org but I understand the insane challenges of working with the REST API. Either way, I hope you're doing well! - Jason

from vizalerts.

mcoles avatar mcoles commented on September 15, 2024

Hey, I know you! Good to hear from you, JSON :)

Answer: No, it's not. I ran into some issues with the Python library I was using to talk to Online. I believe they've since fixed those, but I haven't revisited this since. I may be picking this up again in the near future since we may have to drop trusted ticket usage internally, but I can't promise anything.

It's worth pointing out that even if I do get this built, the method you'll have to use to schedule your VizAlerts will be far less intuitive--the plan at present is to use specifically formatted tags to denote the schedules, since we can't create disabled Subscription schedules to key off of. That'd mean creating such fun tags as "VizAlerts_Hourly_MWThF_0400" or somesuch. It can be done, it's just going to be ugly. There'd be some other restrictions as well, but the core functionality would still work.

from vizalerts.

JudgeMod avatar JudgeMod commented on September 15, 2024

Thanks for the detailed update. That all makes sense. Perhaps what I should do is use my new superpower (aka being a paying customer) to ask for all of these features to be added to the native product…hmmm.

Thanks again, Matt. You continue to be a force for awesomeness on the Tableau community forums!

from vizalerts.

mcoles avatar mcoles commented on September 15, 2024

As currently coded, the 60%-done implementation I have now would consume at least 36% of the REST API call limit that Tableau Cloud (Online) establishes per site. The code currently publishes the config workbook to a site every time the vizalerts.py code runs, which means 1,440 runs every 24 hours...a significant chunk of the total allocation. And that's assuming the GET calls don't count towards the overall capacity.

This approach might require some additional thought / planning. There's no real reason that the workbook couldn't connect to a live data source that the code populates based on the GET calls (which will be unavoidable)...the trick is to find something that all customers would have access to, and find easy to configure. Perhaps a simple CSV to an S3 bucket? Or other cloud storage? Even a local file would work via Bridge.

from vizalerts.

micmorgan-clgx avatar micmorgan-clgx commented on September 15, 2024

. The code currently publishes the config workbook to a site every time the vizalerts.py code runs, which means 1,440 runs every 24 hours.

5min resolution would probably be within acceptable parameters for a lot of users. (288 runs every 24 hours) May need logic for sending things that were in a 5min window vs the exact minute.

Would be great to have VizAlert parity directly in Tableau.
Including the feature here #184 (CSV table embedded in the body of an email)

https://community.tableau.com/s/idea/0874T000000HBiWQAW (Add CSV export to Subscriptions)
https://community.tableau.com/s/idea-extension/a044T000004DnvvQAC/create-subscriptions-for-non-tableau-online-users

from vizalerts.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.