Portals for Tableau New Feature Spotlight: Favorites Score

viewing favorites score in Tableau

People like knowing when they share the popular opinion or when they’ve found some undiscovered gem. Sometimes it confirms that they are a normal member of society. Other times, it gives them bragging rights as a trendsetter.

One new way Portals for Tableau enables this obsession is the ability to show the number of times a given dashboard has been favorited by others. When this feature is activated, the favorites score will appear next to the favorites icon (i.e. star), in both the dashboard action-buttons area when viewing a dashboard and on the homepage when showing dashboard tiles.

In fact, we’ve also added a new homepage type to show the most-favorited dashboards, making it easy to join the popular table in the cafeteria or to humblebrag that you discovered all of the best dashboards organically before they were cool.

Enabling Favorites Score

In your portal’s backend, navigate to Settings > Portal Settings > Features tab. Turn on the switch labeled Show Number of Favorites and save:

show number of favorite in Tableau

Enabling Most-Favorited Homepage Type

In your portal’s backend, navigate to Settings > Portal Settings > Layout tab. Under the homepage settings section, select one of the tiled homepage types. In the Dashboards to Display field, select Most Favorited and save:

enable most-favorite homepage type in Tableau

Viewing Favorites Scores

Favorites scores will be shown on tiled homepage types, especially when configured to the Most Favorited setting:

viewing favorites score in Tableau

Additionally, the score will be shown next to the favorites button when viewing a specific dashboard:

favorites score on Tableau dashboard

The post Portals for Tableau New Feature Spotlight: Favorites Score appeared first on InterWorks.

InterWorks

Tryton News: Newsletter February 2019

@ced wrote:

Tryton continues its road of improvements for more performance and more scaling.

Contents:

Changes For The User

The arrows on columns are now always synchronized with the actual order. If the order is not on a single column then all arrows are displayed.

The records created by XML files in modules are by default protected against modification and deletion. But if they have the attribute noupdate set, they can be modified. Now they can also be deleted and updating the database will not recreate them.

On the wizard that allows to pay multiple lines at once, we added back a field to define the date of the payment.

Refining a search in a long list can lead to no results on the actual page of the pagination.
This can be astonishing and annoying because the user may think that there is no result at all. To prevent this, now the client automatically reduces the pagination until it finds a result.

New Modules

account_statement_rule

The module allows rules to be defined to complete statement lines from imported files. When the “Apply Rule” button is clicked on a statement, each rule is tested in order, against each origin that does not have any lines, until one is found that matches. Then the rule found is used to create the statement lines linked to the origin. Get the account_statement_rule module.

Changes For The Developer

We added two tables ir.calendar.month and ir.calendar.day which store the translations of months and week days. This allowed to replace the hard-coded values to format time with locale and re-use the translation infrastructure.
In addition, it provides also a common way for modules to store month or day like in the payment term, instead of duplicate many times the same selections. All standard modules have been migrated.

An old constraint inherited from TinyERP was removed from analytic account. It checked that debit and credit were always positive. We finally remove it to follow the same design as the general accounting.

We use by default soffice to convert report into different formats. But sometime (rarely), soffice command does not stop and so it blocks the request for ever. In order to release the locks of the request transaction, we added a default timeout of 5 minutes to execute the conversion.

We added the option to have ModuleTestCase, the generic test case for a module, to run with extra modules installed. This is useful for module that have extra_depends so the depending code is also tested.

We have speed the startup time of trytond for about 10% by improving the depends computation of the fields.

The plugins for clients are small piece of code that are added to the client in order to preform some specific actions (usually to interact locally with the OS or to define a new widget). We can now define such plugins on the web client too.

Tryton supports a minimal cross-origin resource sharing mechanism. You just have to list the authorized origin in the configuration. For more complex rules, we advise to use a front-end proxy like nginx.

Thanks to the CORS support, we can now redirect the request for the bus to a different host or service. This allows to reduce the load on the main server.

We can now search on keys of Dict of fields using the Tryton’s ORM. On PostgreSQL back-end, Dict fields can be stored as a JSON. In this case, the database can use indexes to speed-up the query.
It is also possible to order the search result based on the keys of Dict fields.

The cache management has been improved to be more transactional. It has now a more transactional-like API by using sync, commit and rollback. Only committed data can be stored in it.

Some times it may be needed to lock a record or a list of records for the transaction. To simplify this task, we added a dualmethod ModelSQL.lock which takes care of the different ways to lock depending of the back-end.

Posts: 1

Participants: 1

Read full topic

Planet Python

Test and Code: 63: Teaching Python as a Corporate Trainer – Matt Harrison

I hear and I forget.
I see and I remember.
I do and I understand.
— Confucius

Matt Harrison is an author and instructor of Python and Data Science. This episode focuses on his training company, MetaSnake, and corporate training.

Matt’s written several books on Python, mostly self published. So of course we talk about that.

But the bulk of the conversation is about corporate training, with Brian playing the role of someone considering starting a corporate training role, and asking Matt, an experienced expert in training, how to start and where to go from there.

I think you’ll learn a lot from this.

Special Guest: Matt Harrison.

Sponsored By:

Support Test & Code – Software Testing, Development, Python

Links:

<blockquote> <p><em>I hear and I forget.</em><br> <em>I see and I remember.</em><br> <em>I do and I understand.</em><br> <em>– Confucius</em></p> </blockquote> <p>Matt Harrison is an author and instructor of Python and Data Science. This episode focuses on his training company, MetaSnake, and corporate training.</p> <p>Matt&#39;s written several books on Python, mostly self published. So of course we talk about that.</p> <p>But the bulk of the conversation is about corporate training, with Brian playing the role of someone considering starting a corporate training role, and asking Matt, an experienced expert in training, how to start and where to go from there.</p> <p>I think you&#39;ll learn a lot from this.</p><p>Special Guest: Matt Harrison.</p><p>Sponsored By:</p><ul><li><a rel=”nofollow” href=”http://testandcode.com/pycharm”>PyCharm Professional</a>: <a rel=”nofollow” href=”http://testandcode.com/pycharm”>Try PyCharm Pro for an extended 4 month trial before deciding which version you need. If you value your time, you owe it to yourself to try PyCharm.</a> Promo Code: TESTNCODE2019</li></ul><p><a rel=”payment” href=”https://www.patreon.com/testpodcast”>Support Test &amp; Code – Software Testing, Development, Python</a></p><p>Links:</p><ul><li><a title=”MetaSnake” rel=”nofollow” href=”https://www.metasnake.com/”>MetaSnake</a> &mdash; Python Consultant and Training</li><li><a title=”Illustrated Guide to Python 3″ rel=”nofollow” href=”https://amzn.to/2WuvCQZ”>Illustrated Guide to Python 3</a> &mdash; A Complete Walkthrough of Beginning Python with Unique Illustrations Showing how Python Really Works</li><li><a title=”Learning the Pandas Library” rel=”nofollow” href=”https://amzn.to/2WvoDag”>Learning the Pandas Library</a> &mdash; Python Tools for Data Munging, Analysis, and Visualization</li><li><a title=”Beginning Python Programming” rel=”nofollow” href=”https://amzn.to/2S2scpG”>Beginning Python Programming</a> &mdash; Learn Python in 7 Days</li></ul>
Planet Python