Hi Yunyi Huang,
Thank you for posting query in Microsoft Q&A Platform.
Yes, you are correct, you need to consider parameterization in your case. Consider having parameters of notebook and input path and output paths and parameters for database table. For all these parameters you need to supply values from trigger. So you can create 3 triggers A, B & C. The above create pipeline parameters you need to Paas into datasets of Notebook activity and copy activity.
Please check below videos of parameterization. That may help you to understand parameterization better.
Parameterize Datasets in Azure Data Factory
Parameterize Linked Services in Azure Data Factory
Parameterize Pipelines in Azure Data Factory
Hope this helps. Please let me know if any further queries.
Please consider hitting Accept Answer button. Accepted answers help community as well.