Data journalism combines traditional reporting with data analysis to uncover stories and insights. This approach leverages structured and unstructured data, employing techniques like data cleaning, normalization, and outlier detection to reveal meaningful patterns and correlations. Investigative reporters use various data sources, from open government datasets to FOIA requests and web scraping. They employ tools like spreadsheets, databases, and programming languages to analyze data, creating visualizations that effectively communicate findings while adhering to ethical standards.