設定資料來源屬性 (SSAS 多維度)
適用於: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium
在 SQL Server Analysis Services 中,數據源物件會指定與外部數據倉儲或關係資料庫的連接,以提供數據給多維度模型。 數據源上的屬性會決定連接字串、逾時間隔、連線數目上限,以及交易隔離等級。
在 SQL Server Data Tools 中設定數據源屬性
按兩下 [方案總管] 中的數據源,以開啟數據源設計工具。
按兩下 [資料源設計工具] 中的 [[模擬資訊] 索引標籤。 如需建立資料來源的詳細資訊,請參閱 建立資料來源 (SSAS 多維度)。
在Management Studio 中設定數據源屬性
展開資料庫資料夾,開啟資料庫名稱下
資料源 資料夾,在 [物件總管]中以滑鼠右鍵按鍵單擊數據源,然後選取 [屬性] 。 選擇性地修改名稱、描述或模擬選項。 如需詳細資訊,請參閱 設定模擬選項 (SSAS - 多維度)。
數據源屬性
術語 | 定義 |
---|---|
名稱、標識碼、描述 | 名稱、標識碼和描述可用來識別及描述多維度模型中的數據源物件。 部署或處理解決方案之後,可以在 SQL Server Data Tools 或 Management Studio 中指定名稱和描述。 建立物件時會產生標識碼。 雖然您可以輕鬆地修改名稱和描述,但標識符是唯讀的,不應該變更。 固定物件標識碼會保留整個模型的物件相依性和參考。 |
建立時間戳 | 這個只讀屬性會出現在Management Studio中。 它會顯示建立數據來源的日期和時間。 |
上次架構更新 | 這個只讀屬性會出現在Management Studio中。 它會顯示上次更新數據來源元數據的日期和時間。 當您部署解決方案時,此值會更新。 |
查詢逾時 | 指定在卸除連接要求之前嘗試的時間長度。 以下欄格式輸入查詢逾時: <小時>:<分鐘>:<秒> 這個屬性可由 DatabaseConnectionPoolTimeoutConnection 伺服器屬性覆寫。 如果伺服器屬性較小,則會使用它,而不是 查詢逾時。 如需 查詢逾時 屬性的詳細資訊,請參閱 Timeout。 如您需伺服器屬性的詳細資訊,請參閱 OLAP 屬性。 |
連接字串 | 指定提供數據給多維度模型的資料庫實體位置,以及用於連接的數據提供者。 這項資訊會提供給發出連線要求的用戶端連結庫。 提供者會決定可以在連接字串上設定哪些屬性。 連接字串是使用您在 [連接管理員] 對話框中提供的資訊所建置。 您也可以在數據源屬性頁的 Management Studio 中檢視和編輯連接字串。 針對 SQL Server 資料庫,包含 用戶識別碼的連接字串 表示資料庫驗證;包含 整合式安全性=SSPI 的連線表示 Windows 驗證。 如果資料庫已移至新位置,您可以變更伺服器或資料庫名稱。 請務必確認目前為連接指定的認證會對應至資料庫登入。 |
連線數目上限 | 指定 SQL Server Analysis Services 允許連線到數據源的最大連接數目。 如果需要更多連線,SQL Server Analysis Services 會等到連線變成可用為止。 預設值為 10。 限制連線數目可確保外部數據源不會多載 SQL Server Analysis Services 要求。 |
隔離 | 指定連接關係資料庫所發出 SQL 命令的鎖定和數據列版本設定行為。 有效值為 ReadCommitted 或 Snapshot。 默認值為 ReadCommitted,它會指定數據在讀取之前必須認可,以避免讀取錯誤。 快照集指定讀取來自先前認可的數據的快照集。 如需 SQL Server 中隔離等級的詳細資訊,請參閱 SET TRANSACTION ISOLATION LEVEL (Transact-SQL)。 |
受控提供者 | 如果數據源使用 Managed 提供者,則顯示 Managed 提供者的名稱,例如 System.Data.SqlClient 或 System.Data.OracleClient。 如果數據源未使用 Managed 提供者,則此屬性會顯示空字串。 此屬性在 Management Studio 中是唯讀的。 若要變更連接上使用的提供者,請編輯連接字串。 |
模擬資訊 | 指定當連接到使用 Windows 驗證的數據源時,SQL Server Analysis Services 所執行的 Windows 身分識別。 選項包括使用一組預先定義的 Windows 認證、服務帳戶、目前使用者的身分識別,或如果您的模型包含多個數據源物件,可能會很有用的繼承選項。 如需詳細資訊,請參閱 設定模擬選項 (SSAS - 多維度)。 在 Management Studio 中,有效值清單包含下列值: ImpersonateAccount (使用特定的 Windows 使用者名稱和密碼來連線到數據源)。 ImpersonateServiceAccount (使用服務帳戶的安全性身分識別來連線至數據源)。 這是預設值。 ImpersonateCurrentUser (使用目前使用者的安全性身分識別來連線至數據源)。 此選項僅適用於從外部數據倉儲或資料庫擷取數據的數據採礦查詢;請勿針對用於在多維度資料庫中處理、載入或回寫的數據連線選擇它。 繼承 或 預設 (使用包含此數據源物件的 SQL Server Analysis Services 資料庫的模擬設定)。 資料庫屬性包括模擬選項。 |