Are Tableau dashboards, hosted on Tableau Server, downloadable by viewers? - tableau-api

If you download a Tableau Public dashboard, you'll get access to the datasets that where use to make it.
I believe it is the same for Tableau Desktop dashboards.
Which leads me to : are Tableau Desktop documents, stored on a Tableau Server, downloadable by anyone with access to that link ?
I would like to publish a Tableau Desktop dashboard on a Tableau Server so I can put it on a website yet I don't want the viewers to be able to download the dashboard. Knowing this will likely determine whether or not I buy Tableau Server.

Short answer is yes, people who have access to download (which you set in the user or group permissions) will be able to see whatever data it is connected to. If it is connected to a database such as SQL the user would be prompted to enter credentials that are allowed to connect to that database. If the data is in the form of an excel document then it would just be available with the download.
It sounds to me all you really need is to just limit the users from having download access, which is changed in the user/group settings. Just let them "view only".
Hope that helps!

To add to the answer above:
Not only in Tableau Server can you restrict users from downloading your data, also in Tableau Public. Under 'Edit details' of your dashboard, you will find a checkbox for "Allow workbook and its data to be downloaded by others". If you uncheck this, viewers will not be able to download the workbook or it's underlying data.
To add to your real intentions with this question: As far as I understand your question, you want to use Tableau Server to present you data on a website. Is this website meant for everyone to be accessible without signing in to Tableau Server? If so, then this will not be possible with a regular Tableau Server license, only with the (very expensive) core license.
See the explanation on Tableau's website about embedded views: Embedded views

Related

How to share a workbook with client in Tableau who do not have Tableau account or tableau reader

I want to share my workbook with client who do not have tableau account and tableau reader.
I want to share a URL which they can access without doing any login.
user should not be able to download or see the data.
Thanks for the help.
There may not be a solution to this without paying for a subscription.
You can share using Tableau Public - but anyone is able to see that. You can prevent download in Tableau Public, so if it's ok to share the aggregate numbers displayed in your dashboard this could work.
With Tableau Reader, you're also sending all of the data, so rule it out based on your requirements.
Other options mean paying - either Tableau Online or Tableau Server.

last publish date of a tableau workbook using tabcmd commands

how to know the history of publish dates of a tableau workbook that is present on tableau server with the help of tab command utility, I have checked for list of tab command utility but not able to figure.
Tabcmd doesn't have a feature yet to extract the publish dates for any particular Tableau workbook. But we have rest-api for our rescue.
Using the workbooks views methods of the Tableau Server REST API you can do the operations such as -
Get or update the details of a specific workbook (createdAt,
updatedAt, etc...)
Return a list of revision information (history)
for the specified workbook
URI details
GET /api/api-version/sites/site-id/workbooks/workbook-id
GET
/api/api-version/sites/site-id/workbooks/workbook-id/revisions
Also, if using python then we have Tableau Server Client (TSC) to interact with the Tableau Server REST API (and perform almost everything that can be done with the REST API).
Using the TSC library, you can get information about a specific workbook or all the workbooks on a site.
Using workbooks.get(req_options=None) method returns information about the workbooks on the site and workbooks.get_by_id(workbook_id) returns information about the specified workbook on the site.
More details here & here.
I am not sure it is possible using tabcmd.
But you can get the first & last published date of a workbook using tableau server REST API to query a workbook and get created and last updated dates.
Look here for details

Tableau Server On Remote Desktop

We have deployed a tableau server on a Remote Desktop in an offline mode. Now when the business is trying to access the tableau they get a message that only 2 users can sign in at the same time.
We have more than 50 users who need to access the reports and more than 2-4 need to login simultaneously. What are the option we have.
As this is an offline mode deployment, can we give them some URL or anything else they can access the reports from.
The website and ip we had shared had to be white-listed and added to the safe sites by the IT group policy.
Adding answer as someone may also come across the same scenario.

Is FileMaker Server required to display a database on a website?

Do you need FileMaker Server (software) to display a database on a website? Trying to pull data from hosted FileMaker database and have it displayed in real time on an existing page of website.
More specifically does Custom Web Publishing only exist in FileMaker Server and not pro?
Do you need FileMaker Server (software) to display a database on a
website?
In real time, yes. Otherwise you could export periodically to the web.
More specifically does Custom Web Publishing only exist in FileMaker
Server
Yes.
However, as I already mentioned in a comment to your previous question, you can use the FileMakerPro (client) application to interact directly with a MySQL database.

Can we move Google Analytics data to other account?

Started a webpage that now contains a lot of analytic data. Now that I have the client GA Tracking ID I would like to move the data I already have to that account.
Is this possible?
I get the Google Analytics API, I can always fetch all the data I want, but my problem is, upon I have the data how can I send / push this data to other account
in other words, How can I transfer data?
The domain is the same, only the account Id in use was a different one (my own, instead of the client's)
It is not possible:
You cannot currently transfer profiles or account data from one account to another account.
Google Analytics does not provide any flexibility with importing, exporting, or modifying any past data. Any data you have in one account cannot be moved to another.
With GA, the only way to get data in to an account is directly via __utm.gif requests, usually through their JavaScript snippet, but that doesn't allow for any way to import past data, since the date is fixed according to when the data is sent in.
Further, the Google Analytics API is read-only, and doesn't provide any way to import or move data.
(This answer is slightly less true for Universal Analytics
http://piwik.org/ is a good alternative, open source analytics system, not unlike Google Analytics, but without some of the constraints like this.
I think now it's possible to move data from one account to another.
Check out this article:
https://support.google.com/analytics/answer/6370521?hl=en
If you need to reorganize your properties in Analytics, you can move them (and their views) from one account to another.
Moving properties lets you keep your Analytics implementation current with your business. You might be reorganizing after a merger, after an internal restructuring, after hiring a new agency, or you might be developing a new Roll-Up strategy.
This was not possible in 2011 when the question was originally asked. Google added this capability to GA in 2016 (source). In addition to Google's documentation which engray provided, there are several blog posts which discuss how.
How to transfer a Google Analytics property from one Google Account to another
How to Move a Property to Another Account in Google Analytics
How to move a property:
Sign in to Google Analytics & navigate to Admin section.
In the ACCOUNT column choose the account that contains the property you want to move.
In the PROPERTY column, select the property you want to move.
Click Property Settings, then click Move property.
Select the destination account.
Choose your permissions settings.
Click Move.
Confirm data processing, then click Save.
Might be possible to do this as i was curious and found a few forum posts mentioning it:
Log into GA.
Goto the Account List.
Find your web property, you can't click the 'property' itself but a profile under it...
Then click on Admin on top-right side.
Go 'Up' a Level.
For example the breadcrumb says:
'Account list' › 'FOO (www.foo.com)' › 'FOO (www.foo.com) - (Default Profile)'
and now the breadcrumb should say when you click 2nd breadcrumb link:
'Account list' › 'FOO (www.foo.com)'
Now you have an option to add other users to this whole web property by going to the Users tab.
Add an Administrator user to this specific property. You can setup this user for them on gmail that they can change the password later after you set it up (or use their Google Account email they provide and maybe walk through with them to make sure they do it correctly).
Then login as that user, and delete the old user. Then that should 'transfer' to a new account.
What I do in this situation - export all data from Google account and import it into Tableau or QlickView. And use desktop analysis. In any case these data will be actual no more than 2 years.