Mapping parameters and variables in ETL tools like Informatica allow mappings to work with different values without requiring design changes. Parameters are set before session execution, while variables can change during session execution, enabling flexible, reusable mapping designs.