To create headers in a Tableau visualization, you should use a dimension. When you place a dimension on the Rows or Columns shelf, Tableau creates headers that represent each unique value within that dimension, effectively categorizing or labeling data across the view. Measures, parameters, and filters do not create headers; they serve different functions in the visualization.