Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸ§‘β€πŸ’» StackOverflowSurvey

Data Analytics Project in Qlik Sense Analyzing StackOverflow Survey Data

πŸ”Ž What You'll Find

This repository contains the ETL process, Qlik Script and Qlik App for the StackOverflow annual survey data spanning from 2021 to 2023. The data has been analyzed using QlikSense, resulting in an application that presents various analyses:

  1. DB Engines and Languages Analysis
  2. Salary Analysis
  3. Developer Roles Analysis
  4. Data Roles Preferences

πŸ—οΈ Project Structure

The project follows a Best Practices Framework and is organized into the following folders:

  • πŸ“ 00_Configuration: global configuration storing main variables, routes, and functions.
  • πŸ“ 01_Data: contains source files used for data extraction.
  • πŸ“ 02_Qvd: stores data in Qlik Sense proprietary file types. Includes 'Extraction (Ext)' and 'Transformation (Tra)' folders for raw and transformed data respectively.
  • πŸ“ 03_Qvs: holds Qlik Sense scripts for data extraction and transformation, organized into 'Extraction (Ext)' and 'Transformation (Tra)' sub-divisions.
  • πŸ“ 04_Py: contains Python scripts for more complex transformations not feasible in Qlik Sense.

πŸ€” Key Differences from StackOverflow's Analysis

While StackOverflow provides its own survey analysis, this project differs in several ways:

  • Currency Conversion: utilizes average monthly rates from a trusted source (BIS) for consistent compensation data across years.
  • Salary Data Adjustments: addresses inconsistencies in SO's salary data, standardizing values and filtering outliers for clarity.
  • Years Considered: includes data from 2021 to 2023 for comparative analysis, unlike SO which focuses on 2022 and 2023.
  • Fields Considered: considers only fields available across all surveyed years for consistent analysis.

⚠️ Considerations

  • Questionnaire Changes: note changes in answer types over survey years, affecting comparability.
  • Scope of Analysis: while robust, some fields may not have been utilized; future iterations could deepen the analysis.
  • Currency Mapping: some currencies are not mapped in BIS; alternative sources may be considered in future updates.

πŸ”— Sources


This project offers a comprehensive view of developer's and data role's landscapes, based on StackOverflow survey data. Feel free to explore, contribute, or extend the analysis as needed.

About

Project in Qlik Sense analyzing StackOverflow survey's data.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages