

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

# 建立資料集
<a name="creating-data-sets"></a>

 您可以從 Amazon Quick 中的新資料來源或現有資料來源建立資料集。您可以使用各種資料庫資料來源，將資料提供給 Amazon Quick。這包括亞 Amazon RDS 執行個體和 Amazon Redshift 群集。還包括您的組織、Amazon EC2 或類似環境中的 MariaDB、Microsoft SQL Server、MySQL、Oracle 和 PostgreSQL 執行個體。

**Topics**
+ [使用新的資料來源建立資料集](creating-data-sets-new.md)
+ [使用現有資料來源建立資料集](create-a-data-set-existing.md)
+ [使用 Amazon Quick 中的現有資料集建立資料集](create-a-dataset-existing-dataset.md)

# 使用新的資料來源建立資料集
<a name="creating-data-sets-new"></a>

當您根據 Amazon RDS、Amazon Redshift 或 Amazon EC2 等 AWS 服務建立資料集時，從該來源取用資料時，可能會產生資料傳輸費用。這些費用也可能有所不同，取決於該 AWS 資源是否位於您為 AWS 區域 Amazon Quick 帳戶選擇的家中。如需定價的詳細資訊，請參閱該服務的定價頁面。

當建立新的資料庫資料集時，您可以選取一個資料表、聯結數個資料表或建立 SQL 查詢，以擷取您要的資料。您也可以變更資料集是使用直接查詢，還是將資料儲存在 [SPICE](spice.md) 中。

**建立新資料集**

1. 若要建立資料集，請在**資料**頁面上選擇**新增資料集**。然後，您可以根據現有資料集或資料來源建立資料集，或連線至新的資料來源並以該資料來源作為資料集的基礎。

1. 提供資料來源的連線資訊：
   + 如果是本機文字檔或 Microsoft Excel 檔案，您只需識別檔案位置並上傳檔案。
   + 如果是 Amazon S3，請提供清單檔案，以識別您想要使用的檔案或儲存貯體，同時匯入目標檔案的設定。
   + 對於 Amazon Athena，會傳回您 AWS 帳戶的所有 Athena 資料庫。不需額外的登入資料。
   + 如果是 Salesforce，請提供連線時所需的登入資料。
   + 如果是 Amazon Redshift、Amazon RDS、Amazon EC2 或其他資料庫資料來源，請提供託管資料的伺服器和資料庫資訊。同時請提供該資料庫執行個體的有效憑證。

# 從資料庫建立資料集
<a name="create-a-database-data-set"></a>

以下程序逐步引導您連線到資料庫資料來源和建立資料集。若要從 Amazon Quick 帳戶自動探索的 AWS 資料來源建立資料集，請使用 [從自動探索的 Amazon Redshift 叢集或 Amazon RDS 執行個體建立資料集](#create-a-data-set-autodiscovered)。若要從任何其他資料庫資料來源建立資料集，請使用 [使用非自動探索之資料庫建立資料集](#create-a-data-set-database)。

## 從自動探索的 Amazon Redshift 叢集或 Amazon RDS 執行個體建立資料集
<a name="create-a-data-set-autodiscovered"></a>

請依下列程序建立到自動探索之 AWS 資料來源的連線。

**建立與自動探索 AWS 資料來源的連線**

1. 檢查 [資料來源配額](data-source-limits.md)，確保您的目標資料表或查詢不超過資料來源配額。

1. 確認您打算使用的資料庫登入資料具有[所需的許可](required-permissions.md)中所述的適當許可。

1. 請遵循 中的指示，確定您已設定叢集或執行個體進行 Amazon Quick 存取[網路和資料庫組態需求](configure-access.md)。

1. 在 Amazon Quick Start 頁面上，選擇**資料**。

1. 選擇**建立**，然後選擇**新增資料集**。

1. 根據您要連線 AWS 的服務，選擇 **RDS** **或 Redshift 自動探索**圖示。

1. 輸入資料來源的連線資訊，如下所示：
   + 針對**資料來源名稱**，輸入資料來源的名稱。
   + 針對 **Instance ID (執行個體 ID)**，選擇您想要連線的執行個體或叢集名稱。
   + **資料庫名稱**會顯示叢集或執行個體的**執行個體 ID** 的預設資料庫。若要在該叢集或執行個體上使用不同的資料庫，請輸入其名稱。
   + 對於**使用者名稱**，輸入有權執行下列動作之使用者帳戶的使用者名稱：
     + 存取目標資料庫。
     + 讀取想要使用之資料庫中的任何資料表 (即對其執行 `SELECT` 陳述式)。
   + 對於**密碼**，輸入您剛才輸入的帳戶之密碼。

1. 選擇 **Validate connection (驗證連線)** 來驗證您的連線資訊是否正確。

1. 如果連線有效，請選擇 **Create data source (建立資料來源)**。否則，請更正連線資訊，然後嘗試再次驗證。
**注意**  
Amazon Quick 使用 Secure Sockets Layer (SSL) 自動保護與 Amazon RDS 執行個體和 Amazon Redshift 叢集的連線。您不須採取任何行動即可啟用它。

1. 選擇下列其中一項：
   + **自訂 SQL**

     在下一個畫面上，您可以選擇透過 **Use custom SQL (使用自訂 SQL)** 選項來編寫查詢。這樣做會開啟名為 **Enter custom SQL query (輸入自訂 SQL 查詢)** 的畫面，您可以在這裡輸入查詢的名稱，再輸入 SQL。如需最佳結果，請在 SQL 編輯器中編寫查詢，然後將它貼至這個視窗。在您命名並輸入查詢之後，您可以選擇 **Edit/Preview data (編輯/預覽資料)** 或 **Confirm query (確認查詢)**。選擇 **Edit/Preview data (編輯/預覽資料)**，來立即前往資料準備。選擇 **Confirm query (確認查詢)**，來驗證 SQL 並確保沒有錯誤。
   + **選擇表格**

     若要連線到特定的資料表，對於**結構描述：包含資料表集**，選擇**選取**，然後選擇結構描述。在某些情況下，資料庫中只有一個結構描述，這時會自動選擇該結構描述，不會顯示結構描述選擇選項。

     若要在建立分析之前準備資料，您可以選擇 **Edit/Preview data (編輯/預覽資料)** 來開啟資料準備。如果想要聯結到多個資料表，請使用此選項。

     否則，在選擇資料表之後，選擇 **Select (選取)**。

1. 請選擇下列其中一個選項：
   + 在建立分析前準備資料。若要執行此作業，請選擇 **Edit/Preview data (編輯/預覽資料)**，為所選表格開啟資料準備。如需資料準備的詳細資訊，請參閱[準備資料集範例](preparing-data-sets.md)。
   + 依資料表資料現況建立資料集和分析，並將資料集資料匯入 SPICE，以改善效能 (建議)。若要執行此作業，請檢查資料表大小和 SPICE 指示器，查看您是否有足夠的容量。

     如果有足夠的 SPICE 容量，請選擇**匯入至 SPICE 以進行更快速的分析**，然後選擇**視覺化**以建立分析。
**注意**  
如果想要使用 SPICE，但沒有足夠的空間，請選擇**編輯/預覽資料**。在準備資料期間，您可以移除資料集中的欄位，以減少其大小。您也可以套用篩選條件或編寫 SQL 查詢，減少傳回的列或欄數。如需資料準備的詳細資訊，請參閱[準備資料集範例](preparing-data-sets.md)。
   + 若要依資料表資料現況建立資料集和分析，並直接從資料庫查詢資料，請選擇**直接查詢您的資料**選項。然後選擇 **Visualize (視覺化)** 建立分析。

## 使用非自動探索之資料庫建立資料集
<a name="create-a-data-set-database"></a>

請依下列程序建立到除自動探索之 Amazon Redshift 叢集或 Amazon RDS 執行個體以外的任意資料庫的連線。這類資料庫包括位於不同 的 Amazon Redshift 叢集和 Amazon RDS 執行個體， AWS 區域 或與不同 AWS 帳戶相關聯。還包括在內部部署、在 Amazon EC2 中或其他可存取的環境中的 MariaDB、Microsoft SQL Server、MySQL、Oracle 和 PostgreSQL 執行個體。

**建立到非自動探索之 Amazon Redshift 叢集或 RDS 執行個體的資料庫的連線**

1. 檢查 [資料來源配額](data-source-limits.md)，確保您的目標資料表或查詢不超過資料來源配額。

1. 確認您打算使用的資料庫登入資料具有[所需的許可](required-permissions.md)中所述的適當許可。

1. 請遵循 中的指示，確定您已設定叢集或執行個體進行 Amazon Quick 存取[網路和資料庫組態需求](configure-access.md)。

1. 在 Amazon Quick Start 頁面上，選擇**管理資料**。

1. 選擇**建立**，然後選擇**新增資料集**。

1. 如果您想要連接到另一個 中的 Amazon Redshift 叢集 AWS 區域 或與不同的 AWS 帳戶相關聯，請選擇 **Redshift 手動連線**圖示。或者，選擇適當的資料庫管理系統圖示，以連線到 Amazon Aurora、MariaDB、Microsoft SQL Server、MySQL、Oracle 或 PostgreSQL 的執行個體。

1. 輸入資料來源的連線資訊，如下所示：
   + 針對**資料來源名稱**，輸入資料來源的名稱。
   + 針對**資料庫伺服器**，輸入下列其中一個值：
     + 對於 Amazon Redshift 叢集或 Amazon RDS 執行個體，請輸入叢集或執行個體的端點 (不含連接埠號碼)。例如，如果端點值為 `clustername.1234abcd.us-west-2.redshift.amazonaws.com:1234`，則輸入 `clustername.1234abcd.us-west-2.redshift.amazonaws.com`。您可以從叢集上的**端點**欄位或 AWS 主控台中的執行個體詳細資訊頁面取得端點值。
     + 對於 MariaDB、Microsoft SQL Server、MySQL、Oracle 或 PostgreSQL 的 Amazon EC2 執行個體，請輸入公有 DNS 地址。您可以在 Amazon EC2 主控台的執行個體詳細資訊窗格，從**公有 DNS** 欄位取得公有 DNS 值。
     + 對於 MariaDB、Microsoft SQL Server、MySQL、Oracle 或 PostgreSQL 的非 Amazon EC2 執行個體，請輸入資料庫伺服器的主機名稱或公有 IP 地址。如果您使用 Secure Sockets Layer (SSL) 建立安全連線 (建議)，您可能需要提供主機名稱以符合 SSL 憑證所需的資訊。如需公認憑證的清單，請參閱 [Amazon Quick SSL 和 CA 憑證](configure-access.md#ca-certificates)。
   + 針對**連接埠**，輸入叢集或執行個體用於連線的連接埠。
   + 針對**資料庫名稱**，輸入您要使用的資料庫名稱。
   + 對於**使用者名稱**，輸入有權執行下列動作之使用者帳戶的使用者名稱：
     + 存取目標資料庫。
     + 讀取想要使用之資料庫中的任何資料表 (即對其執行 `SELECT` 陳述式)。
   + 對於**密碼**，請輸入與您輸入之帳戶關聯的密碼。

1. (選用) 如果您連線的不是 Amazon Redshift 叢集，而且*不*想要安全連線，請務必清除**啟用 SSL**。「強烈建議維持勾選」**，因為不安全的連線很可能遭到破壞。

   如需有關目標執行個體如何使用 SSL 保護連線的詳細資訊，請參閱目標資料庫管理系統的文件。Amazon Quick 不接受自我簽署的 SSL 憑證為有效。如需公認憑證的清單，請參閱 [Amazon Quick SSL 和 CA 憑證](configure-access.md#ca-certificates)。

   Amazon Quick 會使用 SSL 自動保護與 Amazon Redshift 叢集的連線。您不須採取任何行動即可啟用它。

   有些資料庫，例如 Presto 和 Apache Spark，必須符合其他要求，Amazon Quick 才能連線。如需詳細資訊，請參閱[使用 Presto 建立資料來源](create-a-data-source-presto.md)或[使用 Apache Spark 建立資料來源](create-a-data-source-spark.md)。

1. (選用) 選擇 **Validate connection (驗證連線)** 來驗證您的連線資訊是否正確。

1. 如果連線有效，請選擇 **Create data source (建立資料來源)**。否則，請更正連線資訊，然後嘗試再次驗證。

1. 選擇下列其中一項：
   + **自訂 SQL**

     在下一個畫面上，您可以選擇透過 **Use custom SQL (使用自訂 SQL)** 選項來編寫查詢。這樣做會開啟名為 **Enter custom SQL query (輸入自訂 SQL 查詢)** 的畫面，您可以在這裡輸入查詢的名稱，再輸入 SQL。如需最佳結果，請在 SQL 編輯器中編寫查詢，然後將它貼至這個視窗。在您命名並輸入查詢之後，您可以選擇 **Edit/Preview data (編輯/預覽資料)** 或 **Confirm query (確認查詢)**。選擇 **Edit/Preview data (編輯/預覽資料)**，來立即前往資料準備。選擇 **Confirm query (確認查詢)**，來驗證 SQL 並確保沒有錯誤。
   + **選擇表格**

     若要連線到特定的資料表，對於**結構描述：包含資料表集**，選擇**選取**，然後選擇結構描述。在某些情況下，資料庫中只有一個結構描述，這時會自動選擇該結構描述，不會顯示結構描述選擇選項。

     若要在建立分析之前準備資料，您可以選擇 **Edit/Preview data (編輯/預覽資料)** 來開啟資料準備。如果想要聯結到多個資料表，請使用此選項。

     否則，在選擇資料表之後，選擇 **Select (選取)**。

1. 請選擇下列其中一個選項：
   + 在建立分析前準備資料。若要執行此作業，請選擇 **Edit/Preview data (編輯/預覽資料)**，為所選表格開啟資料準備。如需資料準備的詳細資訊，請參閱[準備資料集範例](preparing-data-sets.md)。
   + 依資料表資料現況建立資料集和分析，並將資料集資料匯入 SPICE，以改善效能 (建議)。若要執行此作業，請檢查資料表大小和 SPICE 指示器，查看您是否有足夠的空間。

     如果有足夠的 SPICE 容量，請選擇**匯入至 SPICE 以進行更快速的分析**，然後選擇**視覺化**以建立分析。
**注意**  
如果想要使用 SPICE，但沒有足夠的空間，請選擇**編輯/預覽資料**。在準備資料期間，您可以移除資料集中的欄位，以減少其大小。您也可以套用篩選條件或編寫 SQL 查詢，減少傳回的列或欄數。如需資料準備的詳細資訊，請參閱[準備資料集範例](preparing-data-sets.md)。
   + 依資料表資料現況建立資料集和分析，並直接從資料庫查詢資料。若要執行此作業，請選擇 **Directly query your data (直接查詢您的資料)** 選項。然後選擇 **Visualize (視覺化)** 建立分析。

# 使用現有資料來源建立資料集
<a name="create-a-data-set-existing"></a>

對 Salesforce、 AWS 資料存放區或其他資料庫資料來源進行初始連線後，Amazon Quick 會儲存連線資訊。它會向**建立資料集**頁面的**從現有資料來源**區段新增資料來源。您可以使用這些現有的資料來源建立新的資料集，而不必重新指定連線資訊。

## 使用現有的 Amazon S3 資料來源建立資料集
<a name="create-a-data-set-existing-s3"></a>

請依下列程序使用現有的 Amazon S3 資料來源建立資料集。

**若要使用現有的 S3 資料來源建立資料集**

1. 在 Amazon Quick Start 頁面上，選擇**資料**。

1. 選擇**建立**，然後選擇**新增資料集**。

1. 選擇要使用的 Amazon S3 資料來源。

1. 若要在建立資料集之前準備資料，請選擇**編輯/預覽資料**。請選擇 **Visualize (視覺化)**，依資料現況建立分析。

## 使用現有的 Amazon Athena 資料來源建立資料集
<a name="create-a-data-set-existing-athena"></a>

若要使用現有的 Amazon Athena 資料來源建立資料集，請依下列程序作業。

**從現有的 Athena 連線設定檔建立資料集**

1. 在 Amazon Quick Start 頁面上，選擇**資料**。

1. 選擇**建立**，然後選擇**新增資料集**。

   選擇您要使用的現有資料來源的連線設定檔圖示。連線設定檔會標示資料來源圖示，以及建立連線的人員所提供的名稱。

1. 選擇 **Create data set (建立資料集)**。

   Amazon Quick 只會根據 Athena 工作群組為此資料來源建立連線設定檔。資料庫和資料表不會儲存。

1. 在**選擇資料表**畫面，執行下列作業之一：
   + 若要撰寫 SQL 查詢，選擇**使用自訂 SQL**。
   + 若要選擇資料庫和資料表，先從**資料庫**清單選取您的資料庫。接下來，從為您的資料庫顯示的清單中選擇一個資料表。

## 使用現有的 Salesforce 資料來源建立資料集
<a name="create-a-data-set-existing-salesforce"></a>

請依下列程序使用現有的 Salesforce 資料來源建立資料集。

**使用現有的 Salesforce 資料來源建立資料集**

1. 在 Amazon Quick Start 頁面上，選擇**資料**。

1. 選擇**建立**，然後選擇**新增資料集**。

1. 選擇要使用的 Salesforce 資料來源。

1. 選擇 **Create Data Set (建立資料集)**。

1. 選擇下列其中一項：
   + **自訂 SQL**

     在下一個畫面上，您可以選擇透過 **Use custom SQL (使用自訂 SQL)** 選項來編寫查詢。這樣做會開啟名為 **Enter custom SQL query (輸入自訂 SQL 查詢)** 的畫面，您可以在這裡輸入查詢的名稱，再輸入 SQL。如需最佳結果，請在 SQL 編輯器中編寫查詢，然後將它貼至這個視窗。在您命名並輸入查詢之後，您可以選擇 **Edit/Preview data (編輯/預覽資料)** 或 **Confirm query (確認查詢)**。選擇 **Edit/Preview data (編輯/預覽資料)**，來立即前往資料準備。選擇 **Confirm query (確認查詢)**，來驗證 SQL 並確保沒有錯誤。
   + **選擇表格**

     若要連線到特定的資料表，對於**資料元素：包含您的資料**，請選擇**選取**，然後選擇**報告**或**物件**。

     若要在建立分析之前準備資料，您可以選擇 **Edit/Preview data (編輯/預覽資料)** 來開啟資料準備。如果想要聯結到多個資料表，請使用此選項。

     否則，在選擇資料表之後，選擇 **Select (選取)**。

1. 在下一個畫面上，選擇下列其中一個選項：
   + 若要直接依資料現況建立資料集和分析，請選擇**視覺化**。
**注意**  
如果您沒有足夠的 [SPICE](spice.md) 容量，請選擇 **Edit/Preview data (編輯/預覽資料)**。在資料準備中，您可以從資料集移除欄位，以降低其大小，或套用篩選器，以減少傳回的資料列數。如需資料準備的詳細資訊，請參閱[準備資料集範例](preparing-data-sets.md)。
   + 若要在建立分析之前準備資料，您可以選擇 **Edit/Preview data (編輯/預覽資料)**，以針對所選的報告或物件開啟資料準備。如需資料準備的詳細資訊，請參閱[準備資料集範例](preparing-data-sets.md)。

## 使用現有的資料庫資料來源建立資料集
<a name="create-a-data-set-existing-database"></a>

請依下列程序使用現有的資料庫資料來源建立資料集。

**使用現有的資料庫資料來源建立資料集**

1. 在 Amazon Quick Start 頁面上，選擇**資料**。

1. 選擇**建立**，然後選擇**新增資料集**。

1. 選擇要使用的資料庫資料來源，然後選擇**建立資料集**。

1. 選擇下列其中一項：
   + **自訂 SQL**

     在下一個畫面上，您可以選擇透過 **Use custom SQL (使用自訂 SQL)** 選項來編寫查詢。這樣做會開啟名為 **Enter custom SQL query (輸入自訂 SQL 查詢)** 的畫面，您可以在這裡輸入查詢的名稱，再輸入 SQL。如需最佳結果，請在 SQL 編輯器中編寫查詢，然後將它貼至這個視窗。在您命名並輸入查詢之後，您可以選擇 **Edit/Preview data (編輯/預覽資料)** 或 **Confirm query (確認查詢)**。選擇 **Edit/Preview data (編輯/預覽資料)**，來立即前往資料準備。選擇 **Confirm query (確認查詢)**，來驗證 SQL 並確保沒有錯誤。
   + **選擇表格**

     若要連線到特定的資料表，對於**結構描述：包含資料表集**，選擇**選取**，然後選擇結構描述。在某些情況下，資料庫中只有一個結構描述，這時會自動選擇該結構描述，不會顯示結構描述選擇選項。

     若要在建立分析之前準備資料，您可以選擇 **Edit/Preview data (編輯/預覽資料)** 來開啟資料準備。如果想要聯結到多個資料表，請使用此選項。

     否則，在選擇資料表之後，選擇 **Select (選取)**。

1. 請選擇下列其中一個選項：
   + 在建立分析前準備資料。若要執行此作業，請選擇 **Edit/Preview data (編輯/預覽資料)**，為所選表格開啟資料準備。如需資料準備的詳細資訊，請參閱[準備資料集範例](preparing-data-sets.md)。
   + 依資料表資料現況建立資料集和分析，並將資料集資料匯入 [SPICE](spice.md)，以改善效能 (建議)。若要執行此作業，請檢查 SPICE 指示器，查看您是否有足夠的空間。

     如果有足夠的 SPICE 容量，請選擇**匯入至 SPICE 以進行更快速的分析**，然後選擇**視覺化**以建立分析。
**注意**  
如果想要使用 SPICE，但沒有足夠的空間，請選擇**編輯/預覽資料**。在準備資料期間，您可以移除資料集中的欄位，以減少其大小。您也可以套用篩選條件或編寫 SQL 查詢，減少傳回的列或欄數。如需資料準備的詳細資訊，請參閱[準備資料集範例](preparing-data-sets.md)。
   + 依資料表資料現況建立資料集和分析，並直接從資料庫查詢資料。若要執行此作業，請選擇 **Directly query your data (直接查詢您的資料)** 選項。然後選擇 **Visualize (視覺化)** 建立分析。

# 使用 Amazon Quick 中的現有資料集建立資料集
<a name="create-a-dataset-existing-dataset"></a>

在 Amazon Quick 中建立資料集之後，您可以使用資料集做為來源來建立其他資料集。執行此作業時，父資料集包含的任何資料準備工作 (例如任何聯結或計算欄位) 都會保留下來。您可以為新子資料集中的資料新增其他準備工作，例如聯結新資料和篩選資料。也可以為子資料集設定自己的資料重新整理排程，並追蹤使用該資料集的儀表板和分析。

使用資料集建立，且 RLS 規則作為來源處於作用中狀態的子資料集會繼承父資料集的 RLS 規則。從較大的父資料集建立子資料集的使用者只能在父資料集中看到其有權存取的資料。然後，除了繼承的 RLS 規則之外，您還可以在新的子資料集中新增更多 RLS 規則，以進一步管理誰可以存取新資料集中的資料。您只能從直接查詢中啟用了 RLS 規則的資料集建立子資料集。

從現有的快速資料集建立資料集具有下列優點：
+ **集中管理資料集** – 資料工程師可以根據組織內多個團隊的需求輕鬆進行擴展。若要這麼做，他們可以開發和維護一些描述組織主要資料模型的一般用途資料集。
+ **減少資料來源管理** – 商業分析師 (BAs) 通常會花費大量時間和精力來請求存取資料庫、管理資料庫登入資料、尋找正確的資料表，以及管理快速資料重新整理排程。從現有資料集建立新的資料集意味著 BA 不必使用資料庫的原始資料從頭開始。他們可以從精心整理的資料開始。
+ **預先定義的關鍵指標** – 透過從現有資料集建立資料集，資料工程師可以集中定義和維護其公司多個組織的重要資料定義。示例可能包括銷售增長和淨邊際回報。藉助此功能，資料工程師也可以將變更分發至這些定義。這種方法意味著他們的業務分析師可以更快速、更可靠地開始視覺化正確的資料。
+ **自訂資料的彈性** – 透過從現有資料集建立資料集，業務分析師可以根據自己的業務需求，獲得更大的彈性來自訂資料集。他們不必擔心會中斷其他團隊的資料。

舉例來說，假設您身處一個由五位資料工程師組成的電子商務中心團隊。您和您的團隊可以存取資料庫中的銷售、訂單、取消和退貨資料。您已透過結構描述聯結 18 個其他維度資料表來建立快速資料集。您的團隊建立的關鍵指標是計算欄位：訂單產品銷售額 (OPS)。它的定義是：OPS = 產品數量 x 價格。

您的團隊為 100 多名業務分析師提供服務，他們來自八個國家/地區的 10 個不同團隊，包括優惠券團隊、對外行銷團隊、行動平台團隊和推薦團隊。所有這些團隊都使用 OPS 指標作為分析自己業務線的基礎。

您的團隊不需要手動建立和維護數百個未連線的資料集，而是重複使用資料集，為整個組織的團隊建立多個等級的資料集。這樣做可集中管理資料，並允許每個團隊根據自己的需求自訂資料。同時，這會同步對資料的更新 (例如對指標定義的更新)，並維護資料列層級和資料欄層級的安全性。例如，組織中的個別團隊可以使用集中式資料集。然後，他們可以將這些資料集與其團隊的特定資料結合起來，建立新的資料集並以此為基礎構建分析。

除了使用關鍵 OPS 指標之外，組織中的其他團隊可以重複使用您建立的集中式資料集中的資料欄中繼資料。例如，資料工程團隊可以在集中式資料集中定義中繼資料，例如*名稱*、*描述*、*資料類型*和*資料夾*。所有後續團隊都可以使用它。

**注意**  
Amazon Quick 支援從單一資料集建立最多兩個額外層級的資料集。  
例如，您可以從父資料集建立子資料集，然後建立孫資料集，這樣總共就有三個資料集層級。

## 從現有資料集建立資料集
<a name="create-a-dataset-existing-dataset-how-to"></a>

請依下列程序從現有資料集建立資料集。

**從現有資料集建立資料集**

1. 從快速入門頁面，選擇左側窗格中**的資料**。

1. 選擇**建立**，然後選擇您要用來建立新資料集的資料集。

1. 在為該資料集開啟的頁面中，選擇**在分析中使用**下拉式選單，然後選擇**在資料集中使用**。

   資料準備頁面會開啟並預先載入父資料集中的所有內容，包括計算欄位、聯結和安全性設定。

1. 在所開啟資料準備頁面左下角的**查詢模式**中，選擇您希望資料集從原始父資料集提取變更和更新的方式。您可以選擇下列選項：
   + **直接查詢** – 這是預設查詢模式。如果選擇此選項，當您開啟關聯的資料集、分析或儀表板時，此資料集的資料會自動重新整理。然而，具有下列限制：
     + 如果父資料集允許直接查詢，您可以在子資料集中使用直接查詢模式。
     + 如果有多個父資料集聯結，則只有當所有父系都來自同一基礎資料來源時，才可以為子資料集選擇直接查詢模式。例如，相同的 Amazon Redshift 連線。
     + 單一 SPICE 父資料集支援直接查詢。有多個 SPICE 父資料集聯結時不支援此功能。
   + **SPICE** – 如果您選擇此選項，可以為新資料集設定排程，以便與父資料集同步。如需為資料集建立 SPICE 重新整理排程的詳細資訊，請參閱 [重新整理 SPICE 資料](refreshing-imported-data.md)。

1. (選用) 準備資料以進行分析。如需資料準備的詳細資訊，請參閱 [在 Amazon Quick Sight 中準備資料](preparing-data.md)。

1. (選用) 設定資料列層級或資料欄層級安全 (RLS/CLS)，以限制對資料集的存取。如需設定 RLS 的詳細資訊，請參閱 [透過以使用者為基礎的規則使用資料列層級安全來限制對資料集的存取使用以使用者為基礎的規則](restrict-access-to-a-data-set-using-row-level-security.md)。如需設定 CLS 的詳細資訊，請參閱 [使用資料欄層級安全，限制對資料集的存取](restrict-access-to-a-data-set-using-column-level-security.md)。
**注意**  
您只能在子資料集上設定 RLS/CLS。不支援在父資料集上設定 RLS/CLS。

1. 完成後，請選擇**儲存並發布**以儲存變更並發布新的子資料集。或選擇**發布並視覺化**以發布新的子資料集，並開始視覺化您的資料。

# 限制其他人從您的資料集建立新資料集
<a name="restrict-create-dataset"></a>

當您在 Amazon Quick 中建立資料集時，可以防止其他人將其用作其他資料集的來源。您可以指定其他人是否可以使用它來建立任何資料集。或者，您也可以指定其他人能夠或不能從您的資料集建立的資料集類型，例如直接查詢資料集或 SPICE 資料集。

請依下列程序了解如何限制其他人從您的資料集建立新資料集。

**限制其他人從您的資料集建立新資料集**

1. 從快速入門頁面，選擇左側窗格中**的資料**。

1. 選擇**建立**，然後選擇您要限制從中建立新資料集的資料集。

1. 在為該資料集開啟的頁面中，選擇**編輯資料集**。

1. 在開啟的資料準備頁面中，選擇右上角的**管理**，然後選擇**屬性**。

1. 在開啟的**資料集屬性**窗格中，從下列選項中選擇：
   + 若要限制任何人從此資料集建立任何類型的新資料集，請關閉**允許從此資料集建立新資料集**。

     允許建立新資料集時，切換開關為藍色。不允許建立新資料集時，切換開關為灰色。
   + 若要限制其他人建立直接查詢資料集，請清除**允許直接查詢**。
   + 若要限制其他人建立您的資料集的 SPICE 複本，請清除**允許 SPICE 複本**。

     如需 SPICE 資料集的詳細資訊，請參閱 [將資料匯入至 SPICE](spice.md)。

1. 關閉窗格。