Download Tableau Desktop

Download Tableau Desktop

Download Tableau Desktop with these easy steps below.

Downloading Tableau Desktop is quick and easy. Start your adventure below and follow along with the steps and screenshots, and begin your Tableau Desktop download in a few minutes.

Steps to quickly download Tableau Desktops

Be patient with installs and let them run in peace. Installing Tableau Desktop only takes a few minutes.

  1. Go to the alternative download site and pick accordingly.
  2. download tableau desktop pick operating system

    Download Tableau Desktop quickly by going to the alternative download site, and pick your operating system requirements.

  3. Left click on any link to begin the download.
    download tableau desktop windows 64bit

    To download Tableau Desktop 64bit v10.2.2 – left click on the link.

    • We are picking Tableau Desktop 64bit to download for our windows computer.
    • 250-450mb’s this should not take that long to download on any cable or fiber internet. If you’re at the office, make sure to ask your IT team if it’s OK to install Tableau Desktop on your computer.
  4. downloading tableau desktop on google chrome

    Downloading Tableau Desktop takes just a few minutes.

  5. download tableau desktop

    Downloading Tableau Desktop on Chrome completed.

Are you done downloading Tableau Desktop?

After you download Tableau Desktop, begin installing the software on your local computer.

Tutorial 1: Download Tableau Desktop – completed!

Tutorial 2: Install Tableau Desktop

Tableau Server Automated Dashboard Image or Images

Tableau Server Automated Dashboard Image or Images

We show you How to do Tableau Server Automated Dashboard Image or Images using Tab admin. While offering Tableau Services, you’re bound to create a few tabcmd solutions!

While working at tableau.com, our founder started using PowerShell to bulk automate dashboard content and focused on iterating things from tabcmd due to its simplicity.

You can begin using spreadsheets and the Tableau repo as a data source. This is easy to change into something more robust as you simultaneously scale this tableau server automation solution across your sites, projects, or everything.

Tableau provides the tabcmd command-line utility, which you can use to automate site administration tasks on your Tableau Server site—for example, creating or deleting users, projects, and groups.

Note: The tabcmd utility is included with the Tableau Server. However, its installer is not included. Download the installer from the Tableau website if you want to run it on a computer other than the initial server node. For more information, see Install tabcmd.

keyboard and mouse used to automate dashboard images off of tableau server
Thanks for visiting our Tableau Server Image Automation blog.

There are many ways to solve this workload; this is one version of the solution, likely legacy since recent updates. We will find out as the application grows; there are no complaints yet.

This chunk of code is “user-friendly” enough for non-technical experts to automate images off the Tableau server. We start by explaining this and how it works and leave comments in the code.

Tableau Server automation is helpful.

Are you ready to automate pulling PNG from the Tableau Server? This is your helpful guide.

It’s possible to use it to maintain an automated process… Which means hands-free automation.

It’s a 100% successful script to automate content since 2015.

Don’t stress out your hands; manual clicking is not a strategy.

hands hitting desk with coffee and keyboard because manually trying to get images off of tableau server is time consuming
Keep your hands and arms relaxed. The code will help you automate the process using the Tableau Servers repo.

It’s enjoyable to pick up a new language if you have the time or like new puzzles; we will use PowerShell.

Automate Dashboard Image or PNG Export Script

Please Note that the hashtag is a comment in PowerShell, and the script will not see this. You paste the code to win.

The code is pasted into a .txt and saved as a .ps1. Save and close after you add your edits and environment variables. 

We can’t offer you a .ps1 file because that would not work as a download; .ps1 files can have funky stuff, so be advised. However, this has been seen by thousands and used hundreds of times daily by 30+ clients. Ping

Update: I will come and upgrade the code to explain each segment.

We hope this helps you overcome the hard request! Scraping images or whatever you need for automated Tableau server content can be accomplished with this code below. Have fun!

#Comment – Read Comments, Edit Variables, Run it!

.#_______________________________Start here
# PNG EXPORT Script
# A PowerShell script to pull down pngs of Tableau “views”
#
# Created By – Tyler Garrett
# Email – tyler@dev3lop.com
# Version 1
#
#
# || NOTES ||
# Create Directory C:\POSH\PNGExport
# This directory will store all content
# Script expects Tableau Bin directory to be set in Environment Variable Path
#_______________________________

#________________________________
# Set variables
#________________________________
$TS = “http://localhost” #Server
$username = “admin” #tableau server account
$pass = “admin” #tableau server password
$pgUSR = “readonly” #readonly account password must be setup beforehand
$pgPW = “admin” #postgres password
$SiteF = “BeepTest” #site you’re pulling PNGs from
$ProjectF = “ProjectTest” #project you’re pulling PNGs from
#_______________________________
cd C:\POSH\PNGExport
#_______________________________
#————–=====================]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
#¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦
# |
# Query postgresql and build CSV with workbook URL (3 steps)|
# |
#¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦
# |
# 1.Connection info |
# |
#¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦

#Commented – Open connection to database to query repo

Set-Location “C:\POSH\PNGExport”
function Get-Stuff
{
[CmdletBinding()]
param (
[string]$connectionString,
[string]$query
)
Write-Verbose’ Getting Tableau Server Extract’
$connection = New-Object -TypeName System.Data.Odbc.OdbcConnection
$connection.ConnectionString = $connectionString
$command = $connection.CreateCommand()
$command.CommandText = $query
$adapter = New-Object System.Data.Odbc.OdbcDataAdapter $command
$dataset = New-Object -TypeName System.Data.DataSet
$adapter.Fill($dataset)
$dataset.Tables[0]
}
#¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦
# |
# 2.Query PostgreSQL |
# |
#¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦

#Commented Utilize Driver and funnel query to repo through.

$connectionString = ‘Driver={PostgreSQL ANSI(x64)};Server=localhost; Port=8060; Database=workgroup; Uid=’+$pgUSR+’; Pwd=’+$pgPW+’;’
$query = @”
SELECT
v.view_url
FROM _views v
INNER JOIN _workbooks w on (w.id=v.workbook_id)
INNER JOIN _sites s on (s.id = v.site_id)
WHERE s.name = ‘$SiteF’
and w.project_name = ‘$ProjectF’
“@
#¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦
# | Don’t change anything in the syntax around the query above, I tried and it broke.
# 3.Build CSV to be used for tabcmd from the above query|
# |
#¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦
Get-Stuff -connectionString $connectionString -query $query | `
Select-Object -Skip 1 -Property view_url | `
Export-Csv -Path “C:\POSH\PNGExport\Reports.csv” -NoTypeInformation -Delimiter “;”
#————–=====================]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
#_________________________________
# Loop through CSV from above and export those views as PNG files
# -replace is used in the loop to save the file name with out a “/”
# because this value isn’t allowed in a file naming convention
# error output will be generated in the folder
#_________________________________

#Comment Loops in Powershell to export PNGs

#Comment: pay attention to this looping process; you can tabcmd your way through anything.

#NOTE: Change Paths

tabcmd login -s $TS -u $username -p $pass -t $SiteF
ForEach ($wb in @(Import-Csv -Path C:\POSH\PNGExport\Reports.csv | select -expand view_url) )
{
Try
{
$newwb = $wb -replace “/”, “_”
tabcmd export $wb –png -f $newwb 2>> C:\POSH\PNGExport\TabCmdGetWbErr.txt
}
Catch
{
Write-Error -Message “Error occurred: $_”
}
}
#_________________________________
# Convert PNG to BMP – helps people who are moving these photos into Powerpoint
# Comment the Dir *.png…. line out of the script if you want to keep them as PNG files
#_________________________________
Dir *.png | rename-item -newname { $_.name -replace ‘\.png$’,’.bmp’ }
tabcmd logout
#_______________________________End here

End of your Tableau Server Automated Dashboard Image Script

As we said, Tableau server automated dashboard images are straightforward with the correct code & explained in detail!

Let us know if you run into issues.

4 Steps – How to Embed Google Data Studio in iFrame

4 Steps – How to Embed Google Data Studio in iFrame

If you need to embed Google Data Studio reports in an iFrame on your website, we have that solution here with screenshots below.


How to embed google data studio steps.

  1. Click File
  2. Click Embed report
  3. Click ‘copy to keyboard.’
  4. That’s it. Celebrate. You’re done. It’s free and there’s no monthly fees or subscription.
  5. Screenshots below!

The embed google data studio code – iframe

The code for embedding google data studio in an iframe is very easy.
<center><iframe style=”border: 0;” src=”http://XXXXXXX” width=”500″ height=”900″ frameborder=”0″ allowfullscreen=”allowfullscreen”></iframe></center>

Google Datas Studio Embed is packed with mobility.

Everyone is focused on reoccurring revenue and missed the functionality most users request. From easy embeds, to free ability to share across the organizations without a hefty pricing punch.

Google Data Studio has a lot of sharp swords in its disposal, for now lets focus on the mobility.

Squeeze down the browser to see how responsive everything is without any programming or clicks.

Google helps the world take a huge step in the right direction, as currently you have to build multiple iterations in Tableau Desktop – or your end users are stuck with a static mold or automatic sizing that doesn’t work for all devices because most users utilize large font sizes on their computer without even understanding what DPI settings are.

Hey, we only built this to offer a free solution because companies are trying to earn revenue off of this easy to do feature. Let us empower you to do this and you can save your bucks for another day.

Feel free to poke around after you finish embedding your google data studio report.

Embedding Google Data Studio Screenshots

Let us know if you need help. Advice is free! For solutions please see our business intelligence page!

Embed google data studio in two clicks, step 1

Embed google data studio clickthrough. It’s only two clicks away!

Embed google data studio in two clicks, step 2

Step 2 copy to clipboard! Embedding google data studio is too easy, thanks Google.

How to Create a Schema in your MySQL Workbench on Mac OS

How to Create a Schema in your MySQL Workbench on Mac OS

Let’s create a Schema in your MySQL Workbench on Mac OS.

Welcome to a quick and user-friendly guide to generating your first schema in MySQL.

By the end of this blog, you will understand how to generate a MySQL schema.

A schema is necessary for importing CSV files or JSON files because our end objective is uploading CSVs and performing custom SQL, and pushing that content into Tableau Desktop.

Our following blogs will help you with importing a CSV into MySQL on your Mac OS.

If you don’t currently have MySQL on your Mac OS – follow our other tutorial on how to install MySQL on your Mac.

You’re creating a schema – not a database!

Firstly we are going to want to understand the verbiage used in the product and the difference between database and schemas.

After you’ve downloaded MySQL workbench – we will want to begin bringing in data for Tableau consumption.

MySQL has Schemas in the database!

I’m sure you’re familiar with what a database is, if not, here’s the definition.

A database is a structured set of data held in a computer, especially one that is accessible in various ways.

In the MySQL – you can build multiple ‘folders’ in your database, called schemas.

Schema VS Database

database is your primary container; it contains the data and log files, and all the schemas within it.

You always back up a database; it is a discrete unit on its own.

Schemas are like folders within a database and are mainly used to group logical objects together, which leads to ease of setting permissions by the schema.

Creating a Schema in MySQL Mac OS

Let’s talk about the point and click methods first.

When you have your workbench open – you’ll notice a place on the bottom left labeled “SCHEMAS,” and that’s where we want to click right to build a new Test Database!

create schema on mysql mac os mysql workbench alt text

Creating your first schema on your Mac OS MySQL.

Setting up your MySQL Schema on your Mac

Let’s start setting up your MySQL Schema.

Name your MySQL schema “Test_Schema1.”

schema name settings for test schema on mysql

After you right click to create your schema – rename your MySQL schema.

Use UTF-8 for your collation.

What is UTF-8 Collation?

From Wikipedia, the free encyclopedia

UTF-8 is a variable width character encoding capable of encoding all 1,112,064 valid code points in Unicode using one to four 8-bit bytes.

The encoding is defined by the Unicode standard and was initially designed by Ken Thompson and Rob Pike.

The name is derived from Unicode (or Universal Coded Character SetTransformation Format – 8-bit.

We will use UTF-8 for this schema.

utf8 collation selection on mysql macos alt text

MySQL refers to UTF8 as a common choice. For our needs – let’s use the UTF8 default.

Click apply – which is on the bottom right of the screen.

Left click apply.

Left click to apply.

Wrapping up your schema build in Mac OS MySQL Workbench

Let’s wrap up your schema creation in MySQL.

If you’ve followed along you will see this window.

schema creation on mysql for Mac OS

MySQL generates SQL, shows it to you, and maybe that’s easier for you in the future?

This leads us to our next topic.

Using SQL – instead of the GUI!

Using SQL to generate a Schema in your Mac OS on MySQL Workbench

Using SQL is an alternative to the clicks we just gained your first schema. Woot!

Most GUI steps on MySQL will uncover SQL that you’ve generated VIA using a built-in wizard.

The native features in MySQL offer a glimpse into creating your first schema.

CREATE SCHEMA `Test_Schema1` DEFAULT CHARACTER SET utf8 ;

You can copy and paste this code into a query on MySQL.

If you have MySQL Workbench open, you have a query open!

Paste your code and build Test_Schema2.

creating a schema in mysql query in SQL

Change your Schema1 to Schema2. Click the lightning bolt to execute the query.

Now you should have two SCHEMAS – be sure to click the refresh button, and both will be present.

It will look like this screenshot below.

schema refresh button on mysql Mac OS

Click the tiny refresh button.

Get used to clicking the refresh button on MySQL Workbench and all other database GUI interfaces.

You’re making changes to something living and breathing on your computer, and right now – you have a database on your computer. Congratulations!

Again, the refresh is a normal process, don’t worry if you don’t see your work – especially if you’ve not refreshed your GUI interface, also known as your MySQL Workbench!

Did you expect it would be this easy to create a Schema in your MySQL Workbench on Mac OS?

A Quick Tutorial – Resetting MySQL Root Password on Mac OS

Lost your MySQL root password on your Mac? Don’t panic! It happens more often than you think.

We are here to help.

Fortunately, the process for resetting it is straightforward. This guide will walk you through the necessary steps to regain access to your MySQL server.

Understanding the Process

The core of the password reset involves stopping the MySQL server, restarting it in safe mode without password checking, connecting as root, updating the password, and then restarting the server normally. Let’s break it down.  

Step 1: Stop the MySQL Server

Before you can reset the password, you need to ensure the MySQL server is not running. The method to stop it depends on how you installed and manage MySQL. Here are a few common scenarios:

  • Using Homebrew: Open your Terminal application and run the following command: Bashbrew services stop mysql
  • Using the MySQL Preference Pane: If you installed MySQL using the official installer, you might have a preference pane in your System Preferences. Open System Preferences, find the MySQL icon, and click “Stop MySQL Server.”  
  • Using mysqld_safe directly: If you know the location of your MySQL installation, you can try: Bashsudo /usr/local/mysql/support-files/mysql.server stop (Adjust the path if your MySQL installation is in a different location.)

Step 2: Restart MySQL in Safe Mode (Without Password Checking)

Now, you’ll restart the MySQL server with the --skip-grant-tables option. This tells the server to start without loading the grant tables, which contain user privileges and passwords. This allows anyone to connect without a password.  

Open a new Terminal window and run one of the following commands, depending on your installation:

  • Using mysqld_safe: Bash/usr/local/mysql/bin/mysqld_safe --skip-grant-tables &

The & at the end runs the command in the background, allowing you to use the same Terminal window for the next steps.  

  • If mysqld_safe is not in /usr/local/mysql/bin/, try: Bashsudo /usr/local/mysql/bin/mysqld --skip-grant-tables --user=mysql & Again, adjust the path if necessary. Important: Keep this Terminal window open while you proceed to the next steps. Closing it will likely shut down the MySQL server.

Step 3: Connect to MySQL as Root

With the server running in safe mode, you can now connect to the MySQL server as the root user without being prompted for a password. Open a new Terminal window and enter:

Bash

mysql -u root

You should see the MySQL command prompt (mysql>).

Step 4: Update the Root Password

Now that you’re connected, you can update the root password. The specific command depends on your MySQL version:

  • MySQL 5.7.6 and later: Use the ALTER USER statement: SQLALTER USER 'root'@'localhost' IDENTIFIED BY 'YourNewPassword'; Replace 'YourNewPassword' with the new password you want to set. Remember to use strong and unique passwords in a production environment.
  • MySQL 5.7.5 and earlier: Use the UPDATE statement on the mysql.user table: SQLUPDATE mysql.user SET Password=PASSWORD('YourNewPassword') WHERE User='root'; FLUSH PRIVILEGES; Again, replace 'YourNewPassword' with your desired new password. FLUSH PRIVILEGES; reloads the grant tables, ensuring your changes take effect immediately.  

Step 5: Exit the MySQL Client

Once you’ve successfully updated the password, exit the MySQL client by typing:

SQL

exit

and pressing Enter.

Step 6: Stop the MySQL Server (Normal Mode)

Now, you need to stop the MySQL server that’s running in safe mode. Go back to the Terminal window where you started mysqld_safe (or the mysqld command) and press Ctrl+C to stop the process.

If you used brew services start mysql earlier, you can use:

Bash

brew services stop mysql

If you used the MySQL Preference Pane, go back and click “Stop MySQL Server.”

Step 7: Restart the MySQL Server (Normal Mode)

Finally, restart the MySQL server in its normal mode. Use the same method you used in Step 1 to stop it, but this time use the “start” command:

  • Using Homebrew: Bashbrew services start mysql
  • Using the MySQL Preference Pane: Click “Start MySQL Server.”
  • Using mysql.server: Bashsudo /usr/local/mysql/support-files/mysql.server start

Step 8: Verify the New Password

You should now be able to connect to your MySQL server using the new root password. Open a new Terminal window and try connecting:

Bash

mysql -u root -p

You will be prompted to enter your password. Type the new password you set in Step 4 and press Enter. If you see the mysql> prompt, you have successfully reset your MySQL root password!

Important Considerations:

  • Security: Running MySQL with --skip-grant-tables is a security risk. Ensure you stop the server and restart it in normal mode as soon as you’ve reset the password.  
  • File Permissions: If you encounter permission issues during this process, you might need to adjust file ownership or permissions for your MySQL data directory.
  • MySQL Version: While the core process remains similar, the specific commands might vary slightly depending on your MySQL version. Refer to the official MySQL documentation for your version if you encounter issues.
  • Backup: It’s always a good practice to have a backup of your MySQL data before making any significant changes.

If you’ve misplaced it, there’s a quick process to dig through.

Let’s start with the easy method – did you save it somewhere?

Click the magnifying glass on the top right and search for it, if you built notes for your password.

forgot root password on mysql mac
If you took notes of your Root Password – try searching for it first.

Here’s the text for the temporary password that you can search on your mac.

[Note] A temporary password is generated for root@localhost: rt4rvI,%lfr<

Maybe you forgot your Mac OS X ‘ROOT’ password? Or potentially didn’t save the Temporary password in your notes?

If you did save your root password, it’s likely you saved it in a similar fashion to us.

How to Reset MySQL root password on your Mac

Here’s a quick how to reset mysql root password on your mac tech tutorial!

1.  Stop the mysqld server.  Typically this can be done by from ‘System Prefrences’ > MySQL > ‘Stop MySQL Server’

2.  Start the server in safe mode with privilege bypass

From a terminal:

sudo /usr/local/mysql/bin/mysqld_safe –skip-grant-tables

3.  In a new terminal window:

sudo /usr/local/mysql/bin/mysql -u root

UPDATE mysql.user SET Password=PASSWORD(‘NewPassword’) WHERE User=’root’;

FLUSH PRIVILEGES;

\q

4.  Stop the mysql server again and restart it in normal mode.

Hopeful you’re in a better place. Contact us for further panic mode buttons.

Install My SQL Mac – The Guide on How To Install Mysql on Mac

Install MySQL Mac the easy way using our tech tutorial – walkthrough below.

Thanks stopping by to read about installing MySQL on your Mac!

We mostly type about Tableau Consulting and other fun tech tutorials.

Install My SQL Mac – The Guide on How To Install Mysql on Mac

Tutorial 1 – Install MySQL Mac, MacBook Pro, MacBook Air!

Install MySQL Mac logo

Installing MySQL on a Mac – Pro, Air, or whatever.

Let’s take it from the top! Install MySQL Mac – Tutorial one, is the first step to becoming a data analyst.

MySQL is going to keep you from making a massive mountain of Excel that no one wants ever to touch. Ever.

Are you getting tired of your spreadsheets!

Utilizing Mac to be your at home database might just work for you.

Why Install MySQL Mac?

It’s free, it’s easy, and it scales.

Every Excel expert would benefit from learning how to do their work in a database.

Install MySQL Mac: Installing MySQL on Mac in <5mins

Install MySQL on Macbook Pro package installer

MySQL .pkg contains our MySQL installer now owned by Oracle.

What a beauty! 29 characters with a suffix of .pkg will be all you need to install MySQL Mac.

  1. Double click the installer.
  2. Install MySQL – community installer opens.
  3. Click continue.
  4. GNU General Public Licenses – essentially you’re free to change the product however you want, use it however you want, and not get hit with a price down the road. You create your limitations and have the flexibility to solve them as you see fit.
  5. Click Continue and Agree to Install MySQL on your Mac
  6. Change installation directory, if you have multiple drives, this will apply to you.
  7. Click Install. If you have a password protection on your Mac installations, you will need to provide that password.
  8. Save root password by copy and pasting to your notepad.
  9. Close.

Install mysql on macbook pro screenshot of saving the password - Installing MySQL on Mac

Install MySQL Mac – When you’re installing MySQL, you’re given a root password, and also CMD+A and CMD+C will copy this password for you to paste.

 

You thought there would be more?

MySQL, founded in 1995, and now it’s installed on your MacBook Pro! Good luck!

Installing databases is a mandatory skill belt notch – Installing MySQL on Mac is Easy!

Although it’s a necessary skill belt notch for nearly every Fortune 500+ company, I find that most people have no Data experience and rather are very good at using the software.

Data scientists, data analysts, Directors of Analytics, CIO, etc. I’ve seen hundreds of them in person, and they had never installed a database before.

Even CIO’s for 100million+ companies have no idea what a database does or how to use it. They have an ear full of sales and often buy wrong solutions that require fixing in the future.

They had a title with the word data in it!

Install MySQL Mac – Dependency on data products generates broken environments

After working in classic business enterprises and also fast booming companies.

I’ve noticed fundamentals missing from most ‘data experts’ skill belts and yet they are the expert at the entire organization.

Shadow IT internal and external make an absolute mess of Data environments and keep us very busy with fixing their mistakes.

Everyone seems to know enough to say the verbiage.

Regrettably, when the rubber meets the road, they are plugging their SQL into Notepad++ and spending weeks on easy SQL because the fundamentals were never acquired.

Installing a database on a computer takes <1minute.

Installing a database on your computer takes <1minute, yet nearly every expert I’ve come across has never installed a database and runs away from SQL discussions.

Why is it mandatory to know how to install a database?

Installing a database is the bread and butter of any reporting tool.

If you do not have data experience and you’re plugging data in a tool like Tableau Desktop – be sure to understand the impacts of your usage.

Being able to install MySQL on Mac might be your next step!

Installing a database like MySQL on your computer gives you an opportunity to see what it takes to manage your database, and also see the impacts of your usage when connected to the data live!

How do you query your local database? Do you use another database?