

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

# 將資料匯入至 SPICE
<a name="spice"></a>

當您將資料匯入資料集而非使用直接 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](#spice)容量， AWS 區域 以及目前使用多少容量。Quick Sight 管理員可以視需要購買更多SPICE容量或釋放未使用的SPICE容量。如需詳細資訊，請參閱[設定SPICE記憶體容量](managing-spice-capacity.md)。

**Topics**
+ [估計 SPICE 資料集的大小](#spice-capacity-formula)

## 估計 SPICE 資料集的大小
<a name="spice-capacity-formula"></a>

中相對於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 容量使用量是特定區域中帳戶中的所有資料集的總大小。Quick Sight 不建議您使用此公式來估計 Quick Sight 帳戶正在使用的總SPICE容量。