The bad file in Informatica captures rows rejected during the ETL process. Its first column serves as a row indicator that identifies why the entire row was rejected (such as data type errors, constraint violations, or truncation). This is distinct from column indicators, which would point to specific problematic column positions within a row. The row indicator helps diagnose the root cause of rejection.