參考文獻 |
[1] N. Saranya, R. Brindha, N. Aishwariya, R. Kokila, P. Matheswaran, and P. Poongavi, "Data migration using etl workflow," in 2021 7th International Conference on Advanced Computing and Communication Systems (ICACCS), vol. 1, IEEE, 2021, pp. 1661-1664.
[2] S. Haines, "Workflow orchestration with apache airflow," in Modern Data Engineering with Apache Spark: A Hands-On Guide for Building Mission-Critical Streaming Applications, S. Haines, Ed., Berkeley, CA: Apress, 2022, pp. 255-295.
[3] C. Pahl, A. Brogi, J. Soldani, and P. Jamshidi, "Cloud container technologies: a state-of-the-art review," IEEE Transactions on Cloud Computing, vol. 7, no. 3, pp. 677-692, 2017.
[4] M. A. Rodriguez and R. Buyya, "Container-based cluster orchestration systems: A taxonomy and future directions," Software: Practice and Experience, vol. 49, no. 5, pp. 698-719, 2019.
[5] I. M. AL. Jawarneh, P. Bellavista, F. Bosi, L. Foschini, G. Martuscelli, R. Montanari and A. Palopoli, "Container orchestration engines: A thorough functional and performance comparison," in International Conference on Communications (ICC), IEEE, 2019, pp. 1-6.
[6] G. Ambrosino, G. B. Fioccola, R. Canonico, and G. Ventre, "Container mapping and its impact on performance in containerized cloud environments," in 2020 IEEE International Conference on Service Oriented Systems Engineering (SOSE), IEEE, 2020, pp. 57-64.
[7] "Docker Image for Apache Airflow," Apache Airflow. [Online]. Available: https://airflow.apache.org/docs/docker-stack/index.html (accessed Apr. 2024).
[8] "Apache Airflow - Wikipedia," Wikipedia. [Online]. Available: https://en.wikipedia.org/wiki/Apache_Airflow (accessed Apr. 2024).
[9] "Project – Airflow Documentation," Apache Airflow. [Online]. Available: https://airflow.apache.org/docs/apache-airflow/stable/project.html (accessed Apr. 2024).
[10] B. Maxime, "Airbnb Engineering & Data Science for Airflow," Airbnb, Oct. 2014. [Online]. Available: https://airbnb.io/projects/airflow/ (accessed Apr. 2024).
[11] B. Maxime, "Airflow: a workflow management platform," Medium, Jun. 2, 2015. [Online]. Available: https://medium.com/airbnb-engineering/airflow-a-workflow-management-platform-46318b977fd8 (accessed Apr. 2024).
[12] "Connections & Hooks – Airflow Documentation," Apache Airflow. [Online]. Available: https://airflow.apache.org/docs/apache-airflow/stable/authoring-and-scheduling/connections.html (accessed Apr. 2024).
[13] "Operators – Airflow Documentation," Apache Airflow. [Online]. Available: https://airflow.apache.org/docs/apache-airflow/stable/core-concepts/operators.html (accessed Apr. 2024).
[14] "Executor – Airflow Documentation," Apache Airflow. [Online]. Available: https://airflow.apache.org/docs/apache-airflow/stable/core-concepts/executor/index.html (accessed Apr. 2024).
[15] "Celery Executor – apache-airflow-providers-celery Documentation," Apache Airflow. [Online]. Available: https://airflow.apache.org/docs/apache-airflow-providers-celery/stable/celery_executor.html (accessed Apr. 2024).
[16] "Redis - The Real-time Data Platform," Redis. [Online]. Available: https://redis.io/ (accessed Apr. 2024).
[17] "Redis - Wikipedia," Wikipedia. [Online]. Available: https://en.wikipedia.org/wiki/Redis (accessed Apr. 2024).
[18] "Concepts – Airflow Documentation," Apache Airflow. [Online]. Available: https://airflow.apache.org/docs/apache-airflow/2.0.2/concepts.html (accessed Apr. 2024).
[19] "Scheduler – Airflow Documentation," Apache Airflow. [Online]. Available: https://airflow.apache.org/docs/apache-airflow/stable/administration-and-deployment/scheduler.html (accessed Apr. 2024).
[20] "Set up a Database Backend – Airflow Documentation," Apache Airflow. [Online]. Available: https://airflow.apache.org/docs/apache-airflow/stable/howto/set-up-database.html (accessed Apr. 2024).
[21] "Overview – SQLAlchemy 1.4 Documentation," SQLAlchemy, Mar. 2024. [Online]. Available: https://docs.sqlalchemy.org/en/14/intro.html (accessed Apr. 2024).
[22] "PostgreSQL: The world′s most advanced open source database," PostgreSQL. [Online]. Available: https://www.postgresql.org/ (accessed Apr. 2024).
[23] C. Anderson, "Docker [software engineering]," IEEE Software, vol. 32, no. 3: 102-c3, 2015.
[24] "Docker (software) - Wikipedia," Wikipedia. [Online]. Available: https://en.wikipedia.org/wiki/Docker_(software) (accessed Apr. 2024).
[25] A. M. Potdar, D. G. Narayan, S. Kengond and M. M. Mulla, "Performance evaluation of docker container and virtual machine," Procedia Computer Science, vol. 171, pp. 1419-1428, 2020.
[26] K. Atul, "Docker Architecture: A Complete Docker Introduction," K21Academy, Jul. 2024. [Online]. Available: https://k21academy.com/docker-kubernetes/docker-architecture-docker-engine-components-container-lifecycle/ (accessed Apr. 2024).
[27] "Docker Compose overview," Docker Docs. [Online]. Available: https://docs.docker.com/compose/ (accessed Apr. 2024).
[28] "Overview of docker compose CLI," Docker Docs. [Online]. Available: https://docs.docker.com/compose/reference/ (accessed Apr. 2024).
[29] G. Lukasz, "Orchestrate Containers for Development with Docker Compose," CloudBees, May 2015. [Online]. Available: https://www.cloudbees.com/blog/orchestrate-containers-for-development-with-docker-compose (accessed Apr. 2024).
[30] P. Aanand, "Release 1.0.0 | docker/compose," GitHub, Oct. 2014. [Online]. Available: https://github.com/docker/compose/releases/tag/1.0.0 (accessed Apr. 2024).
[31] R. Mistry and S. Misner, Introducing Microsoft SQL Server 2014. Redmond, WA, USA: Microsoft Press, 2014.
[32] "Microsoft SQL Server - Wikipedia," Wikipedia. [Online]. Available: https://en.wikipedia.org/wiki/Microsoft_SQL_Server (accessed Apr. 2024).
[33] B. Fiona, "SQL Server Architecture (Explained)," Guru99, Mar. 2024. [Online]. Available: https://www.guru99.com/sql-server-architecture.html (accessed Apr. 2024).
[34] T. Ankush, "Components of the SQL Server Architecture," LinkedIn, Jan. 2024. [Online]. Available: https://www.linkedin.com/pulse/components-sql-server-architecture-ankush-thavali-yxhrf/ (accessed Apr. 2024).
[35] "Download SQL Server Management Studio (SSMS) - SQL Server Management Studio (SSMS)," Microsoft Learn. [Online]. Available: https://learn.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-ver16 (accessed Apr. 2024).
[36] "SSMS Query Editor - SQL Server Management Studio (SSMS)," Microsoft Learn. [Online]. Available: https://learn.microsoft.com/en-us/sql/ssms/f1-help/database-engine-query-editor-sql-server-management-studio?view=sql-server-ver16 (accessed Apr. 2024).
[37] "SQL Server Agent," Microsoft Learn. [Online]. Available: https://learn.microsoft.com/en-us/sql/ssms/agent/sql-server-agent?view=sql-server-ver16 (accessed Apr. 2024).
[38] "Stored procedure - Wikipedia," Wikipedia. [Online]. Available: https://en.wikipedia.org/wiki/Stored_procedure (accessed Apr. 2024).
[39] Skilleavor, "What is SMTP (Simple Mail Transfer Protocol)?," Medium, Mar. 2023. [Online]. Available: https://medium.com/@skilleavor/what-is-smtp-simple-mail-transfer-protocol-43a70caf6418 (accessed Apr. 2024).
[40] J. Klensin, N. Freed, M. Rose, E. Stefferud and D. Crocker, "SMTP service extensions," Technical report, RFC 2846, Nov. 1995.
[41] V. V. Riabov, SMTP (simple mail transfer protocol). River College, 2005.
[42] P. Hoffman, "SMTP service extension for secure SMTP over transport layer security," Internet Engineering Task Force (IETF), RFC 3207, Feb. 2002.
[43] "SMTPS - Wikipedia," Wikipedia. [Online]. Available: https://en.wikipedia.org/wiki/SMTPS (accessed Apr. 2024).
[44] "Simple Mail Transfer Protocol (SMTP)," Board Infinity. [Online]. Available: https://www.boardinfinity.com/blog/everything-about-simple-mail-transfer-protocol-smtp/ (accessed Apr. 2024).
[45] R. Mitchell, L. Pottier, S. Jacobs, R. F. da Silva, M. Rynge, K. Vahi and E. Deelman, "Exploration of workflow management systems emerging features from users perspectives," in 2019 IEEE International Conference on Big Data (Big Data), IEEE, 2019, pp. 4537-4544.
[46] M. Luís, C. Vaz and A. P. Francisco, "FLOWViZ: An airflow based workflow middleware for computational phylogenetics," Preprints 2023, 2023101211, doi: https://doi.org/10.20944/preprints202310.1211.v1.
[47] A. Suleykin and P. Panfilov, "Metadata-driven industrial-grade etl system," in 2020 IEEE International Conference on Big Data (Big Data), IEEE, 2020, pp. 2433-2442.
[48] L. Finnigan and E. Toner, "Building and maintaining metadata aggregation workflows using apache airflow," Code4Lib Journal, vol. 52, 2021.
[49] "SSIS How to Create an ETL Package," Microsoft Learn. [Online]. Available: https://learn.microsoft.com/en-us/sql/integration-services/ssis-how-to-create-an-etl-package?view=sql-server-ver16 (accessed Apr. 2024).
[50] "Monitor SSIS operations with Azure Monitor," Microsoft Learn. [Online]. Available: https://learn.microsoft.com/en-us/azure/data-factory/monitor-ssis (accessed Apr. 2024).
[51] "SQL Server Profiler," Microsoft Learn. [Online]. Available: https://learn.microsoft.com/en-us/sql/tools/sql-server-profiler/sql-server-profiler?view=sql-server-ver16 (accessed Apr. 2024).
[52] G. Joe, "Anatomy of a SQL Agent Email Notification," MSSQLTips. [Online]. Available: https://www.mssqltips.com/sqlservertip/5533/anatomy-of-a-sql-agent-email-notification/ (accessed Apr. 2024).
[53] "MsSqlOperator – apache-airflow-providers-microsoft-mssql Documentation," Apache Airflow. [Online]. Available: https://airflow.apache.org/docs/apache-airflow-providers-microsoft-mssql/stable/operators.html (accessed May 2024).
[54] "dbo.sysjobhistory (Transact-SQL)," Microsoft Learn. [Online]. Available: https://learn.microsoft.com/en-us/sql/relational-databases/system-tables/dbo-sysjobhistory-transact-sql?view=sql-server-ver16 (accessed May 2024).
[55] "dbo.sysjobs (Transact-SQL)," Microsoft Learn. [Online]. Available: https://learn.microsoft.com/en-us/sql/relational-databases/system-tables/dbo-sysjobs-transact-sql?view=sql-server-ver16 (accessed May 2024).
[56] "dbo.sysjobsteps (Transact-SQL)," Microsoft Learn. [Online]. Available: https://learn.microsoft.com/en-us/sql/relational-databases/system-tables/dbo-sysjobsteps-transact-sql?view=sql-server-ver16 (accessed May 2024).
[57] "msdb Database," Microsoft Learn. [Online]. Available: https://learn.microsoft.com/en-us/sql/relational-databases/databases/msdb-database?view=sql-server-ver16 (accessed Jun. 2024).
[58] "SQL Server Agent Tables (Transact-SQL)," Microsoft Learn. [Online]. Available: https://learn.microsoft.com/en-us/sql/relational-databases/system-tables/sql-server-agent-tables-transact-sql?view=sql-server-ver16 (accessed Jun. 2024).
[59] "Apache Kafka Operators – apache-airflow-providers-apache-kafka Documentation," Apache Airflow. [Online]. Available: https://airflow.apache.org/docs/apache-airflow-providers-apache-kafka/stable/operators/index.html (accessed Jun. 2024). |