การแก้ไข: "คีย์แอตทริบิวต์ไม่สามารถพบเมื่อประมวลผล" ข้อผิดพลาดเมื่อคุณเรียกใช้แพคเกจ BAM SSIS ในเซิร์ฟเวอร์ BizTalk

นำไปใช้กับ: BizTalk Server Branch 2010BizTalk Server Developer 2010BizTalk Server Enterprise 2010

อาการ


พิจารณาสถานการณ์ต่อไปนี้:
  • คุณสร้าง และปรับใช้กับกิจกรรมทางธุรกิจกิจกรรมการตรวจสอบ (BAM) บนคอมพิวเตอร์ที่กำลังเรียกใช้ Microsoft BizTalk Server 2009 หรือ Microsoft BizTalk Server 2010 แล้ว
  • ตารางกิจกรรม BAM ของฐานข้อมูลBAMPrimaryImportได้อย่างน้อยหนึ่งค่าNULLสำหรับเหตุการณ์สำคัญในมิติวัน
  • คุณเรียกใช้แพคเกจ BAM Microsoft SQL Server รวมบริการ (SSIS) เพื่อประมวลผลมิติวัน
ในสถานการณ์สมมตินี้ คุณได้รับข้อความแสดงข้อผิดพลาดที่คล้ายกับต่อไปนี้:
ข้อผิดพลาดในการเอ็นจินการเก็บข้อมูล OLAP: ไม่พบคีย์แอตทริบิวต์ประมวลผล: ตาราง: '<ชื่อกิจกรรม > bam_ _ActiveFacts' คอลัมน์: '<ชื่อคอลัมน์ > _ID' ค่า: '0' แอตทริบิวต์คือ '<ชื่อคอลัมน์ > _ID' ได้

การแก้ไข


เมื่อต้องการแก้ปัญหานี้ ให้ดำเนินการตามขั้นตอนเหล่านี้:
  1. ใช้แพคเกจการปรับปรุงต่อไปนี้
  2. สร้างมุมมองรวมการจัดกำหนดการอีกครั้งถ้าข้อมูลในมิติที่มีอยู่ไม่ใช่สิ่งสำคัญ ถ้าข้อมูลในมิติที่มีอยู่เป็นสิ่งสำคัญ สร้างมุมมองใหม่ของ BAMหมายเหตุ มุมมองใหม่จะถูกสร้างขึ้นจากข้อมูลทั้งหมดในฐานข้อมูลBAMPrimaryImport

ข้อมูลการปรับปรุงสะสม

BizTalk Server 2010

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการขอรับแพคเกจการปรับปรุงสะสม ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
2497789 แพคเกจโปรแกรมปรับปรุงสะสม 1 สำหรับ BizTalk 2010
โปรแกรมแก้ไขด่วนที่แก้ไขปัญหานี้จะรวมอยู่ในแพ็คเกจการปรับปรุงสะสม 2 สำหรับ 2009 เซิร์ฟเวอร์ BizTalk สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการขอรับแพคเกจการปรับปรุงสะสม โปรดคลิกที่หมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
2497794 แพคเกจโปรแกรมปรับปรุงสะสม 2 สำหรับ 2009 เซิร์ฟเวอร์ BizTalk

สถานะ


Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"

อ้างอิง


สำหรับข้อมูลเพิ่มเติมเกี่ยวกับโปรแกรมแก้ไขด่วนที่ BizTalk Server คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
2003907 ข้อมูลเกี่ยวกับโปรแกรมแก้ไขด่วนของ BizTalk Server