本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
將資料匯入至 SPICE
當您將資料匯入資料集而非使用直接 SQL 查詢時,它會因為儲存方式而變成SPICE資料。 SPICE (Super-fast, Parallel, In-memory Calculation Engine)是 Amazon Quick Sight 使用的強大記憶體內引擎。它能夠快速執行進階計算,並提供資料。在企業版中,SPICE 中的資料會靜態加密。
建立或編輯資料集時,您可以選擇使用 SPICE 或直接查詢,除非資料集包含上傳的檔案。將資料匯入 (也稱為擷取) 到 SPICE 可以節省時間和金錢:
-
分析查詢處理速度更快。
-
無需等待直接查詢的處理。
-
SPICE 中儲存的資料可以重複使用,而不會產生額外成本。如果您使用按查詢收費的資料來源,則在首次建立資料集時以及稍後重新整理資料集時,您需要為查詢資料付費。
SPICE 容量會各自分配 AWS 區域。預設SPICE容量會自動配置到您的住家 AWS 區域。對於每個 AWS 帳戶,所有在單一 中使用 Quick Sight 的人員都會共用SPICE容量 AWS 區域。另一個 AWS 區域 沒有SPICE容量,除非您選擇購買一些。Quick Sight 管理員可以檢視每個 中有多少SPICE容量, AWS 區域 以及目前使用多少容量。Quick Sight 管理員可以視需要購買更多SPICE容量或釋放未使用的SPICE容量。如需詳細資訊,請參閱設定SPICE記憶體容量。
估計 SPICE 資料集的大小
中相對於 SPICE Quick Suite 帳戶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 容量使用量是特定區域中帳戶中所有資料集的總大小。Quick Sight 不建議您使用此公式來估計 Quick Sight 帳戶正在使用的總SPICE容量。