An automated data engineering solution that schedules SQL queries as alerts, executes them on specified intervals, and sends results via Telegram
The project's mission was to streamline workflows by automating the scheduling, execution, and reporting of SQL query results, enhancing data monitoring and enabling timely insights through seamless integration with Telegram.
This effort is crucial as it forms the backbone of the alert system, ensuring that queries are executed at the right time to capture relevant data insights
This effort is essential for ensuring compatibility with various database systems and efficient retrieval of query results, enabling seamless integration with the alerting system
This effort is critical for optimizing user experience and ensuring that data is presented in a clear and actionable format, catering to different data volume scenarios.
This effort is significant as it enhances the project's accessibility by providing a user-friendly interface for receiving alerts, promoting proactive decision-making based on timely data insights.
Example of alert schedule input file with corresponding alert queries to be excecuted
Telegram robot displaying alert query results as a message at diffent times, in different format options (text, image, or file) depending on query result size
Python, SQL, sqlite3, pandas
Telegram API