How Snowflake prepares incoming data