某公司將使用 Amazon Kinesis Data Firehose 將資料傳送到 Amazon S3。傳入的檔案是 2 MB 的 CSV 檔案。該公司必須將 CSV 檔案轉換為 JSON,並以 Apache Parquet 格式儲存在 S3 中。哪種方法所需的開發工作量最少?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 使用 Kinesis Data Firehose 呼叫 AWS Lambda 函數,將 .csv 檔案轉換為 JSON。使用 Kinesis Data Firehose 將檔案儲存為 Parquet 格式。.
為什麼這是答案
正確答案是使用 Kinesis Data Firehose 呼叫 AWS Lambda 函數,將 .csv 檔案轉換為 JSON,然後使用 Kinesis Data Firehose 將檔案儲存為 Parquet 格式。Kinesis Data Firehose 內建支援將傳入資料轉換為 Parquet 格式,這大大減少了開發工作量。Firehose 也可以在資料傳送到目的地之前,透過整合 Lambda 函數來執行資料轉換。因此,此方法利用 Firehose 的內建功能處理 Parquet 轉換,並使用 Lambda 處理 CSV 到 JSON 的轉換,達到最少開發工作量的目標。 第一個選項錯誤,因為它建議使用 Lambda 將檔案儲存為 Parquet 格式,這增加了不必要的開發工作,因為 Firehose 可以直接完成此任務。第二個選項錯誤,因為 Firehose 不直接支援將 CSV 轉換為 JSON,需要額外的 Lambda 處理。第三個選項錯誤,因為它建議 Lambda 處理 Parquet 轉換,這同樣增加了不必要的開發工作。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡