本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
以下程序逐步引導您連線到資料庫資料來源和建立資料集。若要從 Amazon QuickSight 帳戶自動探索的 AWS 資料來源建立資料集,請使用 從自動探索的 Amazon Redshift 叢集或 Amazon RDS 執行個體建立資料集。若要從任何其他資料庫資料來源建立資料集,請使用 使用非自動探索之資料庫建立資料集。
從自動探索的 Amazon Redshift 叢集或 Amazon RDS 執行個體建立資料集
請依下列程序建立到自動探索之 AWS 資料來源的連線。
若要建立與自動探索之 AWS 資料來源的連線
-
檢查 資料來源配額,確保您的目標資料表或查詢不超過資料來源配額。
-
確認您打算使用的資料庫登入資料具有所需的 許可中所述的適當許可。
-
請確定您已依照 網路和資料庫組態需求 中的指示,將叢集或執行個體設定為可供 Amazon QuickSight 存取。
-
在 Amazon QuickSight 起始頁面上,選擇資料集。
-
在資料集頁面上,選擇新建資料集。
-
在建立資料集頁面的 FROM NEW DATA SOURCES 區段中,選擇 RDS 或 Redshift Auto-discoverd 圖示,視您要連線 AWS 的服務而定。
-
輸入資料來源的連線資訊,如下所示:
-
針對 Data source name (資料來源名稱),輸入資料來源的名稱。
-
針對 Instance ID (執行個體 ID),選擇您想要連線的執行個體或叢集名稱。
-
Database name (資料庫名稱) 會顯示叢集或執行個體的 Instance ID (執行個體 ID) 的預設資料庫。若要在該叢集或執行個體上使用不同的資料庫,請輸入其名稱。
-
對於使用者名稱,輸入有權執行下列動作之使用者帳戶的使用者名稱:
-
存取目標資料庫。
-
讀取想要使用之資料庫中的任何表格 (即對其執行
SELECT
陳述式)。
-
-
對於密碼,輸入您剛才輸入的帳戶之密碼。
-
-
選擇 Validate connection (驗證連線) 來驗證您的連線資訊是否正確。
-
如果連線有效,請選擇 Create data source (建立資料來源)。否則,請更正連線資訊,然後嘗試再次驗證。
注意
Amazon QuickSight 會使用 Secure Sockets Layer (SSL) 來自動保護到 Amazon RDS 執行個體和 Amazon Redshift 叢集的連線。您不須採取任何行動即可啟用它。
-
選擇下列其中一項:
-
自訂 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 (選取)。
-
-
請選擇下列其中一個選項:
-
在建立分析前準備資料。若要執行此作業,請選擇 Edit/Preview data (編輯/預覽資料),為所選表格開啟資料準備。如需資料準備的詳細資訊,請參閱準備資料集範例。
-
依資料表資料現況建立資料集和分析,並將資料集資料匯入 SPICE,以改善效能 (建議)。若要執行此作業,請檢查資料表大小和 SPICE 指示器,查看您是否有足夠的容量。
如果有足夠的 SPICE 容量,請選擇匯入至 SPICE 以進行更快速的分析,然後選擇視覺化以建立分析。
注意
如果想要使用 SPICE,但沒有足夠的空間,請選擇編輯/預覽資料。在準備資料期間,您可以移除資料集中的欄位,以減少其大小。您也可以套用篩選條件或編寫 SQL 查詢,減少傳回的列或欄數。如需資料準備的詳細資訊,請參閱準備資料集範例。
-
若要依資料表資料現況建立資料集和分析,並直接從資料庫查詢資料,請選擇直接查詢您的資料選項。然後選擇 Visualize (視覺化) 建立分析。
-
使用非自動探索之資料庫建立資料集
請依下列程序建立到除自動探索之 Amazon Redshift 叢集或 Amazon RDS 執行個體以外的任意資料庫的連線。此類資料庫包括位於不同 或與其他 AWS 帳戶相關聯的 Amazon Redshift 叢集和 AWS 區域 Amazon RDS 執行個體。還包括在內部部署、在 Amazon EC2 中或其他可存取的環境中的 MariaDB、Microsoft SQL Server、MySQL、Oracle 和 PostgreSQL 執行個體。
建立到非自動探索之 Amazon Redshift 叢集或 RDS 執行個體的資料庫的連線
-
檢查 資料來源配額,確保您的目標資料表或查詢不超過資料來源配額。
-
確認您打算使用的資料庫登入資料具有所需的 許可中所述的適當許可。
-
請確定您已依照 網路和資料庫組態需求 中的指示,將叢集或執行個體設定為可供 Amazon QuickSight 存取。
-
在 Amazon QuickSight 起始頁面上,選擇管理資料。
-
在資料集頁面上,選擇新建資料集。
-
在「建立資料集」頁面的寄件人新資料來源區段中,如果您想要連接到另一個叢集中的 Amazon Redshift 叢集, AWS 區域 或與不同 AWS 帳戶相關聯,請選擇 Redshift 手動連線圖示。或者,選擇適當的資料庫管理系統圖示,以連線到 Amazon Aurora、MariaDB、Microsoft SQL Server、MySQL、Oracle 或 PostgreSQL 的執行個體。
-
輸入資料來源的連線資訊,如下所示:
-
針對 Data source name (資料來源名稱),輸入資料來源的名稱。
-
針對 Database server (資料庫伺服器),輸入下列其中一個值:
-
對於 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 憑證所需的資訊。如需公認憑證的清單,請參閱 QuickSight SSL 和 CA 憑證。
-
-
針對 Port (連接埠),輸入叢集或執行個體用於連線的連接埠。
-
針對 Database name (資料庫名稱),輸入您要使用的資料庫名稱。
-
對於使用者名稱,輸入有權執行下列動作之使用者帳戶的使用者名稱:
-
存取目標資料庫。
-
讀取想要使用之資料庫中的任何表格 (即對其執行
SELECT
陳述式)。
-
-
對於密碼,請輸入與您輸入之帳戶關聯的密碼。
-
-
(選用) 如果您連線的不是 Amazon Redshift 叢集,而且不想要安全連線,請務必清除啟用 SSL。「強烈建議維持勾選」,因為不安全的連線很可能遭到破壞。
如需有關目標執行個體如何使用 SSL 保護連線的詳細資訊,請參閱目標資料庫管理系統的文件。Amazon QuickSight 不認同自簽 SSL 憑證有效。如需公認憑證的清單,請參閱 QuickSight SSL 和 CA 憑證。
Amazon QuickSight 會使用 SSL 自動保護與 Amazon Redshift 叢集的連線。您不須採取任何行動即可啟用它。
有些資料庫 (例如 Presto 和 Apache Spark) 必須符合其他需求,Amazon QuickSight 才可連線。如需詳細資訊,請參閱使用 Presto 建立資料來源或使用 Apache Spark 建立資料來源。
-
(選用) 選擇 Validate connection (驗證連線) 來驗證您的連線資訊是否正確。
-
如果連線有效,請選擇 Create data source (建立資料來源)。否則,請更正連線資訊,然後嘗試再次驗證。
-
選擇下列其中一項:
-
自訂 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 (選取)。
-
-
請選擇下列其中一個選項:
-
在建立分析前準備資料。若要執行此作業,請選擇 Edit/Preview data (編輯/預覽資料),為所選表格開啟資料準備。如需資料準備的詳細資訊,請參閱準備資料集範例。
-
依資料表資料現況建立資料集和分析,並將資料集資料匯入 SPICE,以改善效能 (建議)。若要執行此作業,請檢查資料表大小和 SPICE 指示器,查看您是否有足夠的空間。
如果有足夠的 SPICE 容量,請選擇匯入至 SPICE 以進行更快速的分析,然後選擇視覺化以建立分析。
注意
如果想要使用 SPICE,但沒有足夠的空間,請選擇編輯/預覽資料。在準備資料期間,您可以移除資料集中的欄位,以減少其大小。您也可以套用篩選條件或編寫 SQL 查詢,減少傳回的列或欄數。如需資料準備的詳細資訊,請參閱準備資料集範例。
-
依資料表資料現況建立資料集和分析,並直接從資料庫查詢資料。若要執行此作業,請選擇 Directly query your data (直接查詢您的資料) 選項。然後選擇 Visualize (視覺化) 建立分析。
-