一位資料工程師正在將第三方客戶資料載入 Amazon Redshift。其中一個來源欄位包含 JSON 格式的值。為了以最少的工作量將 JSON 載入資料倉儲,工程師應該怎麼做?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 使用 SUPER 資料類型將資料儲存在 Amazon Redshift 資料表中。.
為什麼這是答案
Amazon Redshift 的 SUPER 資料類型允許直接儲存和查詢半結構化資料,例如 JSON,而無需預先定義結構或進行扁平化。這顯著減少了將 JSON 資料載入資料倉儲所需的工作量和複雜性。 其他選項的解釋: 使用 AWS Glue 將 JSON 資料扁平化並擷取到 Amazon Redshift 資料表中:這會增加額外的處理步驟和複雜性,需要定義轉換邏輯,不符合「最少的工作量」要求。 使用 Amazon S3 儲存 JSON 資料。使用 Amazon Athena 查詢資料:雖然這是一種查詢 JSON 的有效方法,但它並未將資料載入 Redshift 資料倉儲,因此不符合將資料載入 Redshift 的要求。 使用 AWS Lambda 函數扁平化 JSON 資料。將資料儲存在 Amazon S3 中:這同樣增加了額外的處理步驟和儲存層,且未將資料直接載入 Redshift,不符合「最少的工作量」和將資料載入 Redshift 的要求。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡