ログイン

SnowPro
50問 • 3ヶ月前
  • ユーザ名非公開
  • 通報

    問題一覧

  • 1

    名前付きステージが与えられた場合: create or replace stage my_stage file_format = my_file_format; テーブル mytable にファイルをロードするために使用できる COPY コマンドはどれですか?

    copy into mytable from @my_stage file_format = (format_name = my_file_format);

  • 2

    null 値をキャッチして文字列に変換する JavaScript UDF を作成したい。次のうち正しい関数定義はどれですか?

    CREATE OR REPLACE FUNCTION Null_to_String(s STRING) RETURNS STRING LANGUAGE JAVASCRIPT AS 'if (s === null) return "NULL"; return s;';

  • 3

    Snowflake で「名前付きステージ」を参照するときに必須の接頭辞はどれですか?

    @

  • 4

    COPY INTO で名前付きステージを参照する正しい書き方はどれですか?

    FROM @my_stage

  • 5

    COPY INTO の file_format オプションで、既存の名前付きファイルフォーマットを参照するために使用するキーはどれですか?

    format_name

  • 6

    次のうち、ステージに関連付けられた既存のファイルフォーマットを使う正しい指定方法はどれですか?

    file_format = (format_name = my_file_format)

  • 7

    次の COPY 文は正しいでしょうか? copy into mytable from @my_stage file_format = (type = csv); (ステージに事前定義されたファイルフォーマット my_file_format がある前提)

    部分的に正しい(CSV 形式で明示的に指定しているが、ステージに関連付けられた named file format を利用しているわけではない)

  • 8

    名前付きステージを COPY INTO で使用する場合、ステージ名の前に @ を付ける必要がある: これは真か偽か?

  • 9

    file_format オプションで次のどれが正しく既存のファイルフォーマットを参照する表現ですか?

    file_format = (format_name = my_file_format)

  • 10

    file_format のプロパティとして有効なものはどれか(複数選択可)?

    TYPE, FIELD_DELIMITER, SKIP_HEADER

  • 11

    format_name は何を参照しますか?

    CREATE FILE FORMAT で作成した名前付きファイルフォーマットオブジェクト

  • 12

    次のコマンドは有効か: CREATE OR REPLACE STAGE my_stage FILE_FORMAT = my_file_format; ?

    有効(ステージ作成時に既存のファイルフォーマットを関連付けられる)

  • 13

    ステージにデフォルトの file_format が設定されている場合、COPY INTO 実行時に file_format を明示的に指定する必要があるか?

    いいえ。指定しなければステージに紐付く file_format が使用される

  • 14

    テーブルステージ(table stage)を参照する正しい構文はどれですか?

    @%mytable

  • 15

    ユーザーステージを参照するショートハンドはどれですか?

    @~

  • 16

    S3 などの外部ステージを作成する際に必須で指定するものはどれか?

    URL と認証情報(CREDENTIALS)

  • 17

    COPY INTO 実行時に特定のファイルのみを読み込むために使うオプションはどれですか?

    PATTERN

  • 18

    ヘッダー行を無視して読み込みたい場合、file_format でどのオプションを設定しますか?

    skip_header = 1

  • 19

    フィールド区切り文字をパイプ(|)に変更して読み込みたい場合、file_format のどの設定を使いますか?

    field_delimiter = '|'

  • 20

    JavaScript UDF を定義する際に言語指定で用いるキーワードは何ですか?

    LANGUAGE JAVASCRIPT

  • 21

    UDF の戻り型を文字列にするためにはどの句を使うべきですか?

    RETURNS STRING

  • 22

    JavaScript UDF のソースコードは SQL のどの句で囲む必要がありますか?

    AS '...'

  • 23

    JavaScript UDF 内で null 値かどうかを判定する最も確実な比較演算子はどれですか(undefined も含めた判定をしたい場合)?

    s == null // null と undefined の両方を検出する

  • 24

    JavaScript UDF 内で null を文字列 'NULL' に変換して返す安全な実装はどれですか?

    AS 'if (s == null) return "NULL"; return String(s);'

  • 25

    JavaScript では変数名の大文字小文字は区別されるか?(UDF のパラメータ名 s と S は同一か)

    区別される(s と S は別物)

  • 26

    SQL レベルで NULL を別の値に置換する組み込み関数はどれか?

    COALESCE(col, 'NULL') または NVL(col, 'NULL')

  • 27

    任意の値を文字列に変換する JavaScript の標準的な方法はどれか(null を扱うときは注意が必要)?

    s == null ? 'NULL' : String(s)

  • 28

    次の JavaScript コードは UDF 内で有効か? if (S === unknown) { ... } 理由として適切なのはどれか?

    無効。unknown は未定義識別子でありエラーになる

  • 29

    COPY INTO の実行中にエラーが発生した際の挙動を制御する句はどれですか?

    ON_ERROR

  • 30

    既にロード済みのファイルを再ロードさせたいときに使う COPY INTO のオプションはどれですか?

    FORCE = TRUE

  • 31

    COPY INTO 実行後、ステージからファイルを自動的に削除したい場合に使うオプションはどれですか?

    PURGE = TRUE

  • 32

    COPY INTO の FILES = (...) 句の用途は何ですか?

    読み込む特定ファイルのリストを指定する

  • 33

    内部ステージを参照する際の一般的な構文はどれですか?

    FROM @stage_name

  • 34

    file_format = (type = my_file_format) とした場合、なぜ問題になるか?

    type は CSV/JSON 等のフォーマットの種類を指定するためのもので、既存のファイルフォーマット名を渡す用途には使えない

  • 35

    CREATE FILE FORMAT my_file_format TYPE = CSV; の目的は何か?

    CSV 用の名前付きファイルフォーマットオブジェクトを作成する

  • 36

    CREATE STAGE ... FILE_FORMAT = my_file_format; のようにステージ作成時にファイルフォーマットを指定する場合、指定方法として正しいものは?

    FILE_FORMAT = my_file_format

  • 37

    外部ロケーション(例: s3://...)を直接 COPY INTO の FROM に指定する場合、何を併せて指定する必要があるか?

    必要に応じて認証情報(CREDENTIALS)や外部ステージの設定

  • 38

    file_format = (format_name = my_file_format) と file_format = my_file_format の違いに関して正しい説明はどれか?

    前者は明示的に format_name キーで名前付きフォーマットを指定する正しい構文。後者は一部の文脈で省略形として使えない場合があるため注意が必要。

  • 39

    JavaScript UDF 内で return を書かずに値を返せるか?

    いいえ。明示的に return 文で値を返す必要がある

  • 40

    null と undefined の両方をまとめて検出したい場合、JavaScript での適切なチェックはどれか?

    s == null // null と undefined の両方を捕まえる

  • 41

    SQL で NULL を文字列 'NULL' に一括置換して取得したいときの式として正しいのはどれか?

    COALESCE(col, 'NULL')

  • 42

    COPY INTO 実行時に読み込んだファイルのうち特定のファイルだけを除外したい場合に使う標準オプションは何か?

    PATTERN を使って読み込むファイルを限定する(除外は正規表現で工夫)

  • 43

    file_format=(type = CSV, skip_header = 1) とした場合、何を意味するか?

    ファイルが CSV 形式で先頭行をスキップして読み込む設定

  • 44

    COPY INTO で file_format = (format_name = my_file_format) と指定しても動作しない。考えられる原因として適切なのはどれか?

    my_file_format が存在しないか、名前が間違っている

  • 45

    ファイルフォーマット名を引用符で作成した場合(例: CREATE FILE FORMAT "MyFormat" TYPE = CSV;)、COPY の format_name に指定する際の注意点は何か?

    引用符で作成した識別子は大文字小文字が区別されるため、同じ引用符つきで指定する必要がある

  • 46

    JavaScript UDF の中で外部ライブラリを require して使うことは可能か?

    いいえ。Snowflake の JavaScript UDF では外部ライブラリの require はサポートされない(組み込みの JS 機能のみ使用可能)

  • 47

    NULL 値を UDF 内で 'NULL' 文字列に変換して返す関数の例として正しいものはどれか?

    CREATE OR REPLACE FUNCTION Null_to_String(s STRING) RETURNS STRING LANGUAGE JAVASCRIPT AS 'if (s == null) return "NULL"; return String(s);';

  • 48

    COPY INTO の file_format を指定する際、TYPE の値に入るのはどちらか?

    CSV, JSON, PARQUET などのフォーマットの種類

  • 49

    ステージ作成時に FILE_FORMAT = my_file_format を指定した場合、その名前付きファイルフォーマットはどのタイミングで参照されるか?

    COPY INTO 実行時に明示的に file_format を指定しないときにステージのデフォルトとして使われる

  • 50

    COPY INTO 実行時に読み込み対象ファイルを正規表現で指定したい。適切な句はどれか?

    PATTERN = '正規表現'

  • Snowpro core予想問題(501〜)

    Snowpro core予想問題(501〜)

    ユーザ名非公開 · 9問 · 7ヶ月前

    Snowpro core予想問題(501〜)

    Snowpro core予想問題(501〜)

    9問 • 7ヶ月前
    ユーザ名非公開

    【模擬試験】Snowpro Advanced Data Engineer(1〜32)

    【模擬試験】Snowpro Advanced Data Engineer(1〜32)

    ユーザ名非公開 · 49問 · 4ヶ月前

    【模擬試験】Snowpro Advanced Data Engineer(1〜32)

    【模擬試験】Snowpro Advanced Data Engineer(1〜32)

    49問 • 4ヶ月前
    ユーザ名非公開

    問題一覧

  • 1

    名前付きステージが与えられた場合: create or replace stage my_stage file_format = my_file_format; テーブル mytable にファイルをロードするために使用できる COPY コマンドはどれですか?

    copy into mytable from @my_stage file_format = (format_name = my_file_format);

  • 2

    null 値をキャッチして文字列に変換する JavaScript UDF を作成したい。次のうち正しい関数定義はどれですか?

    CREATE OR REPLACE FUNCTION Null_to_String(s STRING) RETURNS STRING LANGUAGE JAVASCRIPT AS 'if (s === null) return "NULL"; return s;';

  • 3

    Snowflake で「名前付きステージ」を参照するときに必須の接頭辞はどれですか?

    @

  • 4

    COPY INTO で名前付きステージを参照する正しい書き方はどれですか?

    FROM @my_stage

  • 5

    COPY INTO の file_format オプションで、既存の名前付きファイルフォーマットを参照するために使用するキーはどれですか?

    format_name

  • 6

    次のうち、ステージに関連付けられた既存のファイルフォーマットを使う正しい指定方法はどれですか?

    file_format = (format_name = my_file_format)

  • 7

    次の COPY 文は正しいでしょうか? copy into mytable from @my_stage file_format = (type = csv); (ステージに事前定義されたファイルフォーマット my_file_format がある前提)

    部分的に正しい(CSV 形式で明示的に指定しているが、ステージに関連付けられた named file format を利用しているわけではない)

  • 8

    名前付きステージを COPY INTO で使用する場合、ステージ名の前に @ を付ける必要がある: これは真か偽か?

  • 9

    file_format オプションで次のどれが正しく既存のファイルフォーマットを参照する表現ですか?

    file_format = (format_name = my_file_format)

  • 10

    file_format のプロパティとして有効なものはどれか(複数選択可)?

    TYPE, FIELD_DELIMITER, SKIP_HEADER

  • 11

    format_name は何を参照しますか?

    CREATE FILE FORMAT で作成した名前付きファイルフォーマットオブジェクト

  • 12

    次のコマンドは有効か: CREATE OR REPLACE STAGE my_stage FILE_FORMAT = my_file_format; ?

    有効(ステージ作成時に既存のファイルフォーマットを関連付けられる)

  • 13

    ステージにデフォルトの file_format が設定されている場合、COPY INTO 実行時に file_format を明示的に指定する必要があるか?

    いいえ。指定しなければステージに紐付く file_format が使用される

  • 14

    テーブルステージ(table stage)を参照する正しい構文はどれですか?

    @%mytable

  • 15

    ユーザーステージを参照するショートハンドはどれですか?

    @~

  • 16

    S3 などの外部ステージを作成する際に必須で指定するものはどれか?

    URL と認証情報(CREDENTIALS)

  • 17

    COPY INTO 実行時に特定のファイルのみを読み込むために使うオプションはどれですか?

    PATTERN

  • 18

    ヘッダー行を無視して読み込みたい場合、file_format でどのオプションを設定しますか?

    skip_header = 1

  • 19

    フィールド区切り文字をパイプ(|)に変更して読み込みたい場合、file_format のどの設定を使いますか?

    field_delimiter = '|'

  • 20

    JavaScript UDF を定義する際に言語指定で用いるキーワードは何ですか?

    LANGUAGE JAVASCRIPT

  • 21

    UDF の戻り型を文字列にするためにはどの句を使うべきですか?

    RETURNS STRING

  • 22

    JavaScript UDF のソースコードは SQL のどの句で囲む必要がありますか?

    AS '...'

  • 23

    JavaScript UDF 内で null 値かどうかを判定する最も確実な比較演算子はどれですか(undefined も含めた判定をしたい場合)?

    s == null // null と undefined の両方を検出する

  • 24

    JavaScript UDF 内で null を文字列 'NULL' に変換して返す安全な実装はどれですか?

    AS 'if (s == null) return "NULL"; return String(s);'

  • 25

    JavaScript では変数名の大文字小文字は区別されるか?(UDF のパラメータ名 s と S は同一か)

    区別される(s と S は別物)

  • 26

    SQL レベルで NULL を別の値に置換する組み込み関数はどれか?

    COALESCE(col, 'NULL') または NVL(col, 'NULL')

  • 27

    任意の値を文字列に変換する JavaScript の標準的な方法はどれか(null を扱うときは注意が必要)?

    s == null ? 'NULL' : String(s)

  • 28

    次の JavaScript コードは UDF 内で有効か? if (S === unknown) { ... } 理由として適切なのはどれか?

    無効。unknown は未定義識別子でありエラーになる

  • 29

    COPY INTO の実行中にエラーが発生した際の挙動を制御する句はどれですか?

    ON_ERROR

  • 30

    既にロード済みのファイルを再ロードさせたいときに使う COPY INTO のオプションはどれですか?

    FORCE = TRUE

  • 31

    COPY INTO 実行後、ステージからファイルを自動的に削除したい場合に使うオプションはどれですか?

    PURGE = TRUE

  • 32

    COPY INTO の FILES = (...) 句の用途は何ですか?

    読み込む特定ファイルのリストを指定する

  • 33

    内部ステージを参照する際の一般的な構文はどれですか?

    FROM @stage_name

  • 34

    file_format = (type = my_file_format) とした場合、なぜ問題になるか?

    type は CSV/JSON 等のフォーマットの種類を指定するためのもので、既存のファイルフォーマット名を渡す用途には使えない

  • 35

    CREATE FILE FORMAT my_file_format TYPE = CSV; の目的は何か?

    CSV 用の名前付きファイルフォーマットオブジェクトを作成する

  • 36

    CREATE STAGE ... FILE_FORMAT = my_file_format; のようにステージ作成時にファイルフォーマットを指定する場合、指定方法として正しいものは?

    FILE_FORMAT = my_file_format

  • 37

    外部ロケーション(例: s3://...)を直接 COPY INTO の FROM に指定する場合、何を併せて指定する必要があるか?

    必要に応じて認証情報(CREDENTIALS)や外部ステージの設定

  • 38

    file_format = (format_name = my_file_format) と file_format = my_file_format の違いに関して正しい説明はどれか?

    前者は明示的に format_name キーで名前付きフォーマットを指定する正しい構文。後者は一部の文脈で省略形として使えない場合があるため注意が必要。

  • 39

    JavaScript UDF 内で return を書かずに値を返せるか?

    いいえ。明示的に return 文で値を返す必要がある

  • 40

    null と undefined の両方をまとめて検出したい場合、JavaScript での適切なチェックはどれか?

    s == null // null と undefined の両方を捕まえる

  • 41

    SQL で NULL を文字列 'NULL' に一括置換して取得したいときの式として正しいのはどれか?

    COALESCE(col, 'NULL')

  • 42

    COPY INTO 実行時に読み込んだファイルのうち特定のファイルだけを除外したい場合に使う標準オプションは何か?

    PATTERN を使って読み込むファイルを限定する(除外は正規表現で工夫)

  • 43

    file_format=(type = CSV, skip_header = 1) とした場合、何を意味するか?

    ファイルが CSV 形式で先頭行をスキップして読み込む設定

  • 44

    COPY INTO で file_format = (format_name = my_file_format) と指定しても動作しない。考えられる原因として適切なのはどれか?

    my_file_format が存在しないか、名前が間違っている

  • 45

    ファイルフォーマット名を引用符で作成した場合(例: CREATE FILE FORMAT "MyFormat" TYPE = CSV;)、COPY の format_name に指定する際の注意点は何か?

    引用符で作成した識別子は大文字小文字が区別されるため、同じ引用符つきで指定する必要がある

  • 46

    JavaScript UDF の中で外部ライブラリを require して使うことは可能か?

    いいえ。Snowflake の JavaScript UDF では外部ライブラリの require はサポートされない(組み込みの JS 機能のみ使用可能)

  • 47

    NULL 値を UDF 内で 'NULL' 文字列に変換して返す関数の例として正しいものはどれか?

    CREATE OR REPLACE FUNCTION Null_to_String(s STRING) RETURNS STRING LANGUAGE JAVASCRIPT AS 'if (s == null) return "NULL"; return String(s);';

  • 48

    COPY INTO の file_format を指定する際、TYPE の値に入るのはどちらか?

    CSV, JSON, PARQUET などのフォーマットの種類

  • 49

    ステージ作成時に FILE_FORMAT = my_file_format を指定した場合、その名前付きファイルフォーマットはどのタイミングで参照されるか?

    COPY INTO 実行時に明示的に file_format を指定しないときにステージのデフォルトとして使われる

  • 50

    COPY INTO 実行時に読み込み対象ファイルを正規表現で指定したい。適切な句はどれか?

    PATTERN = '正規表現'