共用方式為


BAM 基礎結構限制

BAM 基礎結構在此版本的BizTalk Server有下列設計限制:

  • 即時彙總 (RTA) 不支援 MIN 或 MAX 函式。

  • 在一個 RTA 檢視中,您無法經由一個以上的資料維度參考單一層級的別名。

  • 標準 Cube 和 RTA 都不支援不同計數量值。 BAM 管理公用程式會為標準 Cube 和 RTA 建立預設計數量值。 預設計數是事實的總計數 (也稱為「活動執行個體」),而非不同計數。

  • 請勿定義多個使用相同 BAM 活動的 RTA。 若是這麼做,當您封存 BAM 資料時,RTA 資料將是錯誤的資料。

物件的 BAM 數目上限

下表列出 BAM 基礎結構中的物件數目上限。

Object 實作限制 原因
活動中的檢查點 1,000 SQL Server支援 1,024 個預存程式引數,BizTalk Server使用三個系統程式。
活動中的索引 245 SQL Server 支援每個資料表可以有 245 個非叢集索引。 BizTalk Server 一律會在 ActivityID 上建立索引。
DataLength 4,000 個 Unicode 字元 使用 NVARCHAR 類型的 SQL 變數。
ActivityRef 128 您可以聯結「主要匯入」資料庫和「關係」資料表 (每個活動有兩個) 以取得檢視。 SQL Server 支援 SELECT 陳述式中可以有 256 個資料表。
檢視中的資料行

(別名、持續時間加上維度層級)
150 SQL Server 限制「臨時資料表」上只能有 1,024 個資料行,並且其中 BAM 會保留 24 個做為系統資料行。
OLAP Cube 中的維度 128 OLAP 限制 - 每個 Cube 128 個維度
OLAP 中的量值 1,024 OLAP 限制 - 每個 Cube 有 1,024 個量值, 一律會建立 Count 量值。
OLAP 中的維度層級 64 OLAP 額外限制每個 Cube 只能有 256 個層級。
RTA 檢視中的維度層級 14 個維度層級 BAM 會在所有維度層級上建立索引,可以建立最多 16 個資料行的 SQL Server 索引,並且 BAM 會保留兩個資料行做為系統資料行。
量值、隱藏量值 (預設計數、AVG) 的隱藏 SUM 量值,以及 RTA 檢視中的維度層級 1,024 SQL 資料表/檢視中最多有 1,024 個資料行。
ActivityViews 63 當您設定警示時,限制為SQL Server下的 63 個 ActivityView。

BAM 物件名稱

下表列出 BAM 定義結構描述和 Microsoft Excel 試算表中的物件名稱限制。

物件名稱 XSD 限制 Excel 限制
檢查點名稱 50 個字元 50 個字元
索引名稱 100 個字元 100 個字元
持續時間名稱 100 個字元 100 個字元
別名名稱 50 個字元 50 個字元
活動名稱 48 個字元 20 個字元
檢視表名稱 18 個字元 18 個字元
ActivityView 名稱 52 字元 (名稱是由前置詞 "View" 加上 48 個字元檢視名稱而組成)。 N/A (衍生自活動名稱)
Cube 名稱 20 個字元 N/A (衍生自檢視名稱)
RealTimeAggregation 名稱 48 個字元 N/A (衍生自 Cube 名稱)
維度名稱 20 個字元 20 個字元
層級名稱 20 個字元 20 個字元
量值名稱 20 個字元 20 個字元
警示名稱 128 個字元 N/A
警示訊息 1024 個字元 N/A
事件規則名稱 255 個字元 N/A
事件提供者名稱 255 個字元 不適用

另請參閱

BAM 設定結構描述
BAM 動態基礎結構