APIに準拠していますが、このトピックで説明するSnowflake固有のオプションが追加されています。(内部または外部のステージからテーブルにデータを転送するために使用されます)。(テーブルから内部または外部ステージにデータを転送するために使用されます)。使用して、Snowflakeへのネットワーク接続を評価およびトラブルシューティングできます。いつでも使用して、Snowflakeへのネットワーク接続を評価およびトラブルシューティングできます。操作のSpark論理プランをキャプチャおよび分析することにより、述語とクエリプッシュダウンを適用します。クエリに変換され、Snowflakeで実行されてパフォーマンスが向上します。演算子をプッシュダウンできるわけではありません。プッシュダウンが失敗すると、コネクタは最適化されていない実行プランにフォールバックします。サポートされていない操作は、代わりにSparkで実行されます。使用するようにコードを作成することを検討してください。以下は、プッシュダウンでサポートされている操作のリストです(以下のすべての関数は、Spark名を使用しています)。関数がこのリストにない場合、Snowflakeにプッシュダウンされるのではなく、それを利用するSparkプランがSparkで実行される場合があります。+」(加算)、「-」(減算)、「*」(乗算)、「/」(除算)、および「-」(単項否定)。オプションを使用して、データソースを定義するSnowflakeコネクタクラス名を指定します。net.snowflake.spark.snowflakeクラス名のコンパイル時チェックを確実にするために、Snowflakeはクラス名に変数を定義することを強くお勧めします。クラスは変数を提供し、次のようにインポートできます。セッションでのプッシュダウンの有効化/無効化¶コネクタのバージョン2.1.0(以降)はクエリプッシュダウンをサポートします。これは、SnowflakeがSparkデータソースである場合にクエリ処理をSnowflakeにプッシュすることにより、パフォーマンスを大幅に改善できます。デフォルトでは、プッシュダウンは有効になっています。オブジェクトを渡します。