將資料匯入至 SPICE - Amazon QuickSight

重要事項:我們重新設計了 Amazon QuickSight 分析工作區。您可能會遇到無法反映 QuickSight 主控台中新外觀的螢幕擷取畫面或程序文字。我們正在更新螢幕擷取畫面和程序文字。

若要尋找功能或項目,請使用快速搜尋列

有關新外觀 QuickSight的更多信息,請參閱在 Amazon 上引入新的分析體驗 QuickSight

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

將資料匯入至 SPICE

當您將資料匯入資料集而不是使用直接的 SQL 查詢時,它會因為SPICE資料的儲存方式而變成資料SPICE (Super-fast, Parallel, In-memory Calculation Engine)是 Amazon QuickSight 使用的強大內存引擎。它能夠快速執行進階計算,並提供資料。在企業版中,SPICE 中的資料會靜態加密。

建立或編輯資料集時,您可以選擇使用 SPICE 或直接查詢,除非資料集包含上傳的檔案。將資料匯入 (也稱為擷取) 到 SPICE 可以節省時間和金錢:

  • 分析查詢處理速度更快。

  • 無需等待直接查詢的處理。

  • SPICE 中儲存的資料可以重複使用,而不會產生額外成本。如果您使用按查詢收費的資料來源,則在首次建立資料集時以及稍後重新整理資料集時,您需要為查詢資料付費。

SPICE 容量針對每個 AWS 區域 單獨分配。預設 SPICE 容量會自動指派給主要 AWS 區域。對於每個AWS帳戶,SPICE容量由所有使用的人共享 QuickSight 在一個單一的AWS 區域。除非您選擇購買一些,否則另一AWS 區域個沒有SPICE容量。 QuickSight 管理員可以檢視您每個SPICE容量的容量,以AWS 區域及目前使用中的容量。 QuickSight 管理員可以視需要購買更多SPICE容量或釋放未使用的SPICE容量。如需詳細資訊,請參閱 管理 SPICE 記憶體容量

估計 SPICE 資料集的大小

SPICE 中資料集的大小相對於您帳戶的 SPICE 容量稱為邏輯大小。資料集的邏輯大小與資料集的來源檔案或表的大小不同。資料準備期間定義所有資料類型轉換以及計算資料欄之後,便會發生資料集邏輯大小計算。這些欄位會在 SPICE 中以可增強查詢效能的方式具體化。您在分析中所做的任何變更,並不會影響 SPICE 中資料的邏輯大小。只會將儲存在資料集中的變更套用到 SPICE 容量。

SPICE 資料集的邏輯大小取決於資料集欄位的資料類型和資料集中的列數。SPICE 資料的三種類型是小數、日期和字串。在資料準備階段,您可以轉換欄位的資料類型以滿足資料視覺化需求。例如,您要匯入的檔案可能都包含字串 (文字)。但是,為了在分析中以有意義的方式使用該資訊,您會透過將資料類型變更為其適當的格式來準備資料。例如,將包含價格的欄位從字串變更為小數,並將包含日期的欄位從字串變更為日期。您還可以建立計算欄位並排除不需要來源資料表欄位。當您準備好資料集並完成所有轉換後,便可以估計最終結構描述的邏輯大小。

注意

地理空間資料類型使用中繼資料來解譯實體資料類型。緯度和經度為數字。所有其他地理空間類別為字串。

在下面的公式中,小數和日期按每個儲存格 8 個位元組計算,並帶有 4 個額外位元組用於輔助。字串根據 UTF-8 編碼的文字長度加上 24 個輔助位元組計算。字串資料類型需要更多空間,因為 SPICE 需要額外的索引來提供高查詢效能。

Logical dataset size in bytes = (Number of Numeric cells * (12 bytes per cell)) + (Number of Date cells * (12 bytes per cell)) + SUM ((24 bytes + UTF-8 encoded length) per Text cell)

上面的公式只能用於估算 SPICE 中單一資料集的大小。SPICE 容量使用量是特定區域中帳戶中所有資料集的總大小。不建議您使用此公式來估算帳戶正在使用的總 SPICE 容量。