HomeInterview QuestionsHow would you schedule daily ingestion of data fro…

How would you schedule daily ingestion of data from Oracle to Snowflake at 5 pm UTC?

🟡 Medium Conceptual Junior level
1Times asked
Jul 2026Last seen
Jul 2026First seen

💡 Model Answer

To schedule daily ingestion at 5 pm UTC, you can use Snowflake Tasks combined with an external scheduler or a data integration platform. First, create a Snowflake stage that points to the Oracle database via an external connector (e.g., Snowpipe with an Oracle ODBC driver or a third‑party ETL tool). Next, write a SQL script that extracts the required tables from Oracle, transforms them if needed, and loads them into Snowflake staging tables. Create a Snowflake Task that runs this script and set its SCHEDULE to 'USING CRON 0 17 * UTC' (5 pm UTC). Ensure the task has the necessary privileges and that the warehouse is sized appropriately. If you prefer an orchestrator, schedule the job in Airflow or Control‑M to run at 5 pm UTC, connect to Oracle, pull data, and use the Snowflake Connector for Python to load it. Monitor the task via Snowflake’s TASK_HISTORY view and set up alerts for failures. This approach guarantees a consistent daily refresh at the specified time.

This answer was generated by AI for study purposes. Use it as a starting point — personalize it with your own experience.

🎤 Get questions like this answered in real-time

Assisting AI listens to your interview, captures questions live, and gives you instant AI-powered answers — invisible to screen sharing.

Get Assisting AI — Starts at ₹500