- System Requirements
- Software Installation
- Repository Setup
- Data Preparation
- Opening the Dashboard
- First-Time Configuration
- OS: Windows 10, macOS 10.14+, or Linux (Ubuntu 18.04+)
- RAM: 4 GB (8 GB recommended)
- Disk Space: 2 GB free space
- Processor: Intel Core i3 or equivalent
- Display: 1366x768 resolution
- RAM: 16 GB
- Processor: Intel Core i5 or better
- Display: 1920x1080 or higher
Best for: Students, hobbyists, public sharing
-
Download Tableau Public
- Visit: https://public.tableau.com/en-us/s/download
- Click "Download the App"
- Select your operating system
-
Install Tableau Public
Windows:
- Run the downloaded
.exefile - Follow installation wizard
- Choose installation directory
- Complete installation
macOS:
- Open the downloaded
.dmgfile - Drag Tableau icon to Applications
- Wait for copy to complete
Linux:
- Download
.debor.rpmpackage - For Ubuntu/Debian:
sudo dpkg -i tableau-public-*.deb sudo apt-get install -f
- Run the downloaded
-
Create Tableau Public Account
- Open Tableau Public
- Click "Sign In"
- Create free account with email
- Verify your email
Best for: Full features, enterprise use
-
Download Tableau Desktop
- Visit: https://www.tableau.com/products/desktop/download
- Fill in the form
- Download installer
-
Install and Activate
- Run installer
- Enter trial license key (sent via email)
- Complete installation
Best for: Verified students
-
Verify Student Status
- Visit: https://www.tableau.com/academic/students
- Click "Get Tableau for Free"
- Use your .edu email address
- Upload student ID or verification document
-
Receive License
- Check email for license key
- Download Tableau Desktop
- Activate with student license
Windows:
- Download from https://git-scm.com/download/win
- Run installer with default settings
macOS:
# Using Homebrew
brew install git
# Or download from https://git-scm.com/download/macLinux (Ubuntu/Debian):
sudo apt-get update
sudo apt-get install git# Set your name and email
git config --global user.name "Your Name"
git config --global user.email "your.email@example.com"
# Verify configuration
git config --list# Navigate to your projects folder
cd ~/Documents
# Clone the repository
git clone https://github.com/yourusername/olympic-tableau-dashboard.git
# Navigate into the project
cd olympic-tableau-dashboard
# Verify contents
ls -laYou should see:
olympic-tableau-dashboard/
├── README.md
├── data/
├── tableau/
├── screenshots/
├── documentation/
├── scripts/
└── resources/
The repository includes cleaned data ready to use:
# Verify data exists
ls -lh data/processed/cleaned_olympic_data.csv-
Download from Kaggle
- Visit: https://www.kaggle.com/heesoo37/120-years-of-olympic-history-athletes-and-results
- Click "Download" (requires Kaggle account)
- Extract
athlete_events.csv
-
Place in Repository
# Copy downloaded file cp ~/Downloads/athlete_events.csv data/raw/olympic_data.csv
Install Python Dependencies:
# Create virtual environment (recommended)
python3 -m venv venv
# Activate virtual environment
# On Windows:
venv\Scripts\activate
# On macOS/Linux:
source venv/bin/activate
# Install dependencies
pip install pandas numpyRun Cleaning Script:
# Navigate to project root
cd olympic-tableau-dashboard
# Run script
python scripts/data_cleaning.pyExpected Output:
Loading raw data...
Cleaning data...
- Handling missing values
- Removing duplicates
- Standardizing formats
Cleaned data saved. Total records: 271,116
Contains data embedded - easiest method
- Open Tableau Desktop or Tableau Public
- Click
File > Open - Navigate to
tableau/olympic_analysis.twbx - Click
Open - Dashboard loads with embedded data
Links to external data source
- Open Tableau Desktop or Tableau Public
- Click
File > Open - Navigate to
tableau/olympic_analysis.twb - If prompted for data source:
- Click
Browse - Navigate to
data/processed/cleaned_olympic_data.csv - Click
Open
- Click
Follow the Visualization Guide to recreate dashboards.
If data path is broken:
- Click
Datamenu - Select your data source
- Click
Edit Data Source - Click the dropdown next to the connection name
- Select
Replace Data Source - Browse to correct CSV file
- Click
OK
Create Data Extract:
- Right-click data source
- Select
Extract Data - Configure extract settings:
- ☑ Aggregate for visible dimensions
- ☑ Number of rows: All rows
- Click
Extract - Save
.hyperfile
Benefits:
- Faster load times
- Better performance
- Offline access
Update date ranges:
- Right-click
Yearfilter - Select
Edit Filter - Adjust range as needed
- Click
OK
Modify calculations:
- Navigate to calculated fields
- Right-click field >
Edit - Modify formula
- Click
OK
Local Save:
File > Save As
Name: olympic_analysis_[yourname].twbx
Location: Choose folder
Publish to Tableau Public:
Server > Tableau Public > Save to Tableau Public As...
Sign in to your account
Enter workbook details
Click Upload
After setup, verify:
- Tableau is installed and opens successfully
- Repository is cloned to local machine
- Data file exists at
data/processed/cleaned_olympic_data.csv - Workbook opens without errors
- All visualizations display correctly
- Filters and actions work properly
- You can edit and save the workbook
Solution:
- Check file path in connection
- Verify CSV file exists
- Update connection to correct path
- OR use packaged workbook (.twbx)
Solution:
- Check system requirements
- Run installer as administrator (Windows)
- Disable antivirus temporarily
- Download fresh installer
- Check disk space (need 2GB+)
Solution:
- Check data types in Data pane
- Convert to appropriate type (right-click > Change Data Type)
- Refresh data source (F5)
- Clear cache: Help > Settings and Performance > Clear Cache
Solution:
- Create data extract (see above)
- Hide unused fields
- Limit data with filters
- Reduce number of marks
- Simplify calculations
Solution:
- Verify internet connection
- Check Tableau Public account is active
- Workbook size must be < 15 million rows
- Remove sensitive data
- Sign out and sign back in
- ✅ Complete setup checklist above
- 📖 Read Visualization Guide
- 🎨 Explore and customize dashboards
- 📊 Try recreating visualizations
- 🚀 Build your own analysis
Resources:
Common Questions:
- See FAQ.md
- Check Troubleshooting Guide