In external functions, where is the code executed and input relayed?

Master the SnowPro Advanced Architect Test with flashcards, multiple-choice questions, and detailed explanations. Prepare thoroughly for your certification!

Multiple Choice

In external functions, where is the code executed and input relayed?

Explanation:
External functions run code outside Snowflake. When you call one, Snowflake forwards the input to a remote endpoint through its built‑in proxy layer, the external function executes in that remote service (such as a cloud function or HTTP endpoint), and the result is sent back through the proxy to Snowflake to return to the caller. This means the execution happens outside Snowflake, and the input is relayed via the proxy to the remote service. That’s why options that place execution inside Snowflake, in a browser, or in a Snowflake‑scheduled task don’t fit.

External functions run code outside Snowflake. When you call one, Snowflake forwards the input to a remote endpoint through its built‑in proxy layer, the external function executes in that remote service (such as a cloud function or HTTP endpoint), and the result is sent back through the proxy to Snowflake to return to the caller. This means the execution happens outside Snowflake, and the input is relayed via the proxy to the remote service.

That’s why options that place execution inside Snowflake, in a browser, or in a Snowflake‑scheduled task don’t fit.

Subscribe

Get the latest from Passetra

You can unsubscribe at any time. Read our privacy policy