จุดตรวจใน SSIS


หน้าแรก SQL Server จุดตรวจใน SSIS

Control Flow Integration Services ให้การควบคุมและภาพรวมของงานต่างๆที่ดำเนินการภายในแพ็คเกจ. แต่ถ้าหนึ่งในงานนี้, แต่ผิดคุณจะไม่บ่อยครั้งที่ขั้นตอนข้างต้นดำเนินการใหม่อีกครั้ง. บางทีคุณอาจมีบางอย่างที่ไม่ดำเนินการครั้งที่ 2 สามารถทำงาน (INSERT หรือ DELETE สคริปต์เช่น) หรือใช้เวลาไม่กี่ชั่วโมงสำหรับขั้นตอนก่อน. จุดตรวจเป็นโซลูชั่น.

มันคืออะไร?

จุดตรวจใน SSIS เพื่อใช้ในการติดตามพัสดุของคุณที่เหลืออยู่กับ output. ขณะที่ทำงานชุดของคุณมีการติดตามสถานะของตัวแปรและงานของคุณและสิ่งที่ได้ถูกทำ. ถ้าคุณทราบ SSIS package นี้ล้มเหลวมากกว่าที่จะปล่อยออกให้ในครั้งถัดไปชุดจะเรียกมันสามารถที่เขาซ้ายปิด.

ฉันจะเปิดอย่างไรหรือไม่

ชุด Inside Integration Services สามารถคุณสมบัติจุดตรวจในระดับ Control Flow มีใจ. 
ALT

สิ่งแรกที่นี่คือจะป้อนชื่อของด่านด่าน File. เราไม่ได้กรอกไว้ในที่นี่แต่เราสร้างโดยใช้การแสดงออกไดนามิก. 
ด่านใช้ IfExists ควรยืน. นี้นัยที่มีอยู่ SSIS ด่านใช้ถ้าปัจจุบันอื่นเขาทำให้ไฟล์ใหม่ 
คำถามสุดท้ายคือว่าจุดตรวจจะต้องเก็บร่างกายเราจะกำหนดให้ทรูเพื่อด่านร่างกายนำไปใช้ของมัน.

ชื่อด่าน File และการแสดงออก

ชื่อไฟล์ด่านคือเราดูไฟล์ xml ที่เป็นไปได้ในการสร้างแบบนี้โดยใช้การแสดงออก. เหตุผลหลักนี้ว่าทำให้ภายในแม่แบบแพคเกจที่คุณใช้เป็นพื้นฐานสำหรับการพัฒนา SSIS ตัวเลือกนี้เป็นค่าเริ่มต้นใน.

ก่อนที่เราจะใช้การแสดงออก, แรกเราสร้างตัวแปรที่มีเส้นทางที่แฟ้มจะต้องถูกต้อง. เราทำได้โดยสายตัวแปรในการสร้างสิ่งที่เราเขียนในเส้นทางมาตรฐาน. 
ALT

หลังจากนี้เราจะใช้ตัวแปรในการแสดงออกร่วมกับระบบ:: ตัวแปร PackageName เพื่อให้แน่ใจว่าด่านชัดเจน (และที่ไม่ซ้ำกัน) ชื่อพวกเขา. ทรัพย์สินด่านชื่อไฟล์เป็นหนึ่งในการแสดงออกซึ่งควรจะ. 
ALT

ผลสุดท้าย

ถ้าเราทั้งหมดจะกระทำในระหว่างการส่งออกของแพคเกจในโฟลเดอร์ที่เลือก (ตัวแปร) ไฟล์ XML จะปรากฏเป็นสถานะของแพคเกจมี. 
ไฟล์นี้เก็บไว้เป็นค่าของตัวแปรต่างๆในปัจจุบันและรายการ Control Flow เสร็จแล้ว. ข้อมูลนี้เป็นไปได้สำหรับชุด SSIS เริ่มต้นซึ่งก็ผิดกับข้อมูลตัวแปร.

จุดตรวจยังสามารถทำงานได้สมบูรณ์กับธุรกรรมใน SSIS. วิธีที่ทำงานฉันจะอธิบายในบทความภายหลัง.



ขึ้นไปด้านบน