
Snowpro core予想問題(101-200)
記事単体よりもマガジンのほうがお得となります。ぜひ有料マガジンもご検討ください。
問題101
Snowflakeのクラスタリングキーについて、正しい説明はどれですか?
選択肢:
A. クラスタリングキーは、ハイブリッドテーブルにのみ定義できる
B. クラスタリングキーを使用すると、クエリのスキャン効率が向上する
C. クラスタリングキーを定義すると、常に手動でメンテナンスが必要になる
D. クラスタリングキーは、テーブル作成時にのみ定義できる
解答:
B. クラスタリングキーを使用すると、クエリのスキャン効率が向上する
解説: Snowflakeのクラスタリングキーについて、以下の点が重要です;
クラスタリングキーは、ハイブリッドテーブルには定義できません。ハイブリッドテーブルでは、データは常に主キーによって順序付けられます
クラスタリングキーを使用すると、同じマイクロパーティション内の同様の行を同じ場所に配置することで、フィルタリング述語と一致しないデータをスキップし、クエリのスキャン効率が向上します。
クラスタリングキーが定義された後、最適なクラスタリングを保証するためのメンテナンスはSnowflakeによって自動的に実行されるため、追加の手動メンテナンスは必要ありません。
クラスタリングキーは、テーブル作成時(CREATE TABLEコマンドを使用)またはその後(ALTER TABLEコマンドを使用)に定義できます。
問題102
外部ステージからデータをロードする準備をしているユーザーにとって、最も効率的なロードパフォーマンスを提供する方法はどれですか?
<選択肢>
A. ファイルを論理パスに整理する
B. キャッシングを維持するために外部ステージにファイルを保存する
C. 正規表現の実行にパターンマッチングを使用する
D. データを1つの大きなファイルでロードする
この記事が気に入ったらチップで応援してみませんか?