How is the ETL process different than trigger once stream

User16826994223
Databricks Employee
Databricks Employee

I am little confused between what to use between structured stream(trigger once) and etl batch jobs, can I get help here on which basis i should make my decision.