ARA-C01 試験問題 11
ORGADMIN ロールによって実行できる組織関連のタスクはどれですか? (3つお選びください。)
ARA-C01 試験問題 12
クエリ プロファイル内のリモート ストレージに流出したバイト数は、リモート ディスクに流出したデータの量を示します
ARA-C01 試験問題 13
生のテーブルで作成されたテーブル ストリームをクエリし、行のサブセットを複数のテーブルに挿入するタスクを作成しています。以下の手順に従っていますが、タスクを再開する手順に到達したときに、以下のようなエラー メッセージが表示されました。
このエラーはなぜスローされるのでしょうか? 必要な権限を誰が与えてくれますか?

このエラーが発生するために実行する手順
-- 生の JSON データを保存するためのランディング テーブルを作成します。
-- Snowpipe はこのテーブルにデータをロードできます。テーブルを raw (var バリアント) で作成または置換します。
-- ランディング テーブルへの挿入をキャプチャするストリームを作成します。
-- タスクは、このストリームから一連の列を消費します。テーブル raw でストリーム rawstream1 を作成または置換します。
-- ランディング テーブルへの挿入をキャプチャするための 2 番目のストリームを作成します。
-- 2 番目のタスクは、このストリームからの列の別のセットを消費します。テーブル raw でストリーム rawstream2 を作成または置換します。
-- 生データで識別されたオフィス訪問者の名前を保存するテーブルを作成します。テーブル名を作成または置換します (id int、first_name string、last_name string)。
-- 生データで特定されたオフィス訪問者の訪問日を保存するテーブルを作成します。
テーブル訪問 (id int、dt date) を作成または置換します。
-- 新しい名前レコードを rawstream1 ストリームから名前テーブルに挿入するタスクを作成します。
-- ストリームにレコードが含まれている場合は毎分。
-- 「mywh」ウェアハウスを、ロールが USAGE 権限を持つウェアハウスに置き換えます。タスク raw_to_names を作成または置換する
倉庫 = etl_wh
スケジュール = '1 分'
いつ
system$stream_has_data('rawstream1')
として
名前 n にマージする
using (select var:id id, var:fname fname, var:lname lname from rawstream1) r1 on n.id = to_number(r1.id)
一致した場合、セット n.first_name = r1.fname、n.last_name = r1.lname を更新します
一致しない場合は、(id、first_name、last_name) 値 (r1.id、r1.fname、r1.lname) を挿入します。
;
-- rawstream1 ストリームからの訪問レコードを訪問テーブルにマージする別のタスクを作成します。
-- ストリームにレコードが含まれている場合は毎分。
-- 新しい ID を持つレコードが訪問テーブルに挿入されます。
-- 訪問テーブルに存在する ID を持つレコードは、テーブルの DT 列を更新します。
-- 「mywh」ウェアハウスを、ロールが USAGE 権限を持つウェアハウスに置き換えます。タスク raw_to_visits を作成または置換する
ウェアハウス = etl_wh スケジュール = '1 分' の場合
system$stream_has_data('rawstream2') として
訪問にマージする v
using (select var:id id, var:visit_dt visit_dt from rawstream2) v.id = to_number(r2.id) の r2 が一致した場合、set v.dt = r2.visit_dt を更新します
一致しない場合は、(id, dt) 値 (r2.id, r2.visit_dt) を挿入します。
-- 両方のタスクを再開します。
タスク raw_to_names を変更して再開します。
このエラーはなぜスローされるのでしょうか? 必要な権限を誰が与えてくれますか?

このエラーが発生するために実行する手順
-- 生の JSON データを保存するためのランディング テーブルを作成します。
-- Snowpipe はこのテーブルにデータをロードできます。テーブルを raw (var バリアント) で作成または置換します。
-- ランディング テーブルへの挿入をキャプチャするストリームを作成します。
-- タスクは、このストリームから一連の列を消費します。テーブル raw でストリーム rawstream1 を作成または置換します。
-- ランディング テーブルへの挿入をキャプチャするための 2 番目のストリームを作成します。
-- 2 番目のタスクは、このストリームからの列の別のセットを消費します。テーブル raw でストリーム rawstream2 を作成または置換します。
-- 生データで識別されたオフィス訪問者の名前を保存するテーブルを作成します。テーブル名を作成または置換します (id int、first_name string、last_name string)。
-- 生データで特定されたオフィス訪問者の訪問日を保存するテーブルを作成します。
テーブル訪問 (id int、dt date) を作成または置換します。
-- 新しい名前レコードを rawstream1 ストリームから名前テーブルに挿入するタスクを作成します。
-- ストリームにレコードが含まれている場合は毎分。
-- 「mywh」ウェアハウスを、ロールが USAGE 権限を持つウェアハウスに置き換えます。タスク raw_to_names を作成または置換する
倉庫 = etl_wh
スケジュール = '1 分'
いつ
system$stream_has_data('rawstream1')
として
名前 n にマージする
using (select var:id id, var:fname fname, var:lname lname from rawstream1) r1 on n.id = to_number(r1.id)
一致した場合、セット n.first_name = r1.fname、n.last_name = r1.lname を更新します
一致しない場合は、(id、first_name、last_name) 値 (r1.id、r1.fname、r1.lname) を挿入します。
;
-- rawstream1 ストリームからの訪問レコードを訪問テーブルにマージする別のタスクを作成します。
-- ストリームにレコードが含まれている場合は毎分。
-- 新しい ID を持つレコードが訪問テーブルに挿入されます。
-- 訪問テーブルに存在する ID を持つレコードは、テーブルの DT 列を更新します。
-- 「mywh」ウェアハウスを、ロールが USAGE 権限を持つウェアハウスに置き換えます。タスク raw_to_visits を作成または置換する
ウェアハウス = etl_wh スケジュール = '1 分' の場合
system$stream_has_data('rawstream2') として
訪問にマージする v
using (select var:id id, var:visit_dt visit_dt from rawstream2) v.id = to_number(r2.id) の r2 が一致した場合、set v.dt = r2.visit_dt を更新します
一致しない場合は、(id, dt) 値 (r2.id, r2.visit_dt) を挿入します。
-- 両方のタスクを再開します。
タスク raw_to_names を変更して再開します。
ARA-C01 試験問題 14
データ取り込みワークロードの線形スケーリングを通じてパフォーマンスの向上をもたらすアプローチは次のうちどれですか?
ARA-C01 試験問題 15
検索の最適化を考慮するには、テーブルにどのような条件が当てはまる必要がありますか