จุดตรวจใน SSIS
หน้าแรก SQL Server จุดตรวจใน SSIS
Control Flow Integration Services ให้การควบคุมและภาพรวมของงานต่างๆที่ดำเนินการภายในแพ็คเกจ. แต่ถ้าหนึ่งในงานนี้, แต่ผิดคุณจะไม่บ่อยครั้งที่ขั้นตอนข้างต้นดำเนินการใหม่อีกครั้ง. บางทีคุณอาจมีบางอย่างที่ไม่ดำเนินการครั้งที่ 2 สามารถทำงาน (INSERT หรือ DELETE สคริปต์เช่น) หรือใช้เวลาไม่กี่ชั่วโมงสำหรับขั้นตอนก่อน. จุดตรวจเป็นโซลูชั่น.
มันคืออะไร?
จุดตรวจใน SSIS เพื่อใช้ในการติดตามพัสดุของคุณที่เหลืออยู่กับ output. ขณะที่ทำงานชุดของคุณมีการติดตามสถานะของตัวแปรและงานของคุณและสิ่งที่ได้ถูกทำ. ถ้าคุณทราบ SSIS package นี้ล้มเหลวมากกว่าที่จะปล่อยออกให้ในครั้งถัดไปชุดจะเรียกมันสามารถที่เขาซ้ายปิด.
ฉันจะเปิดอย่างไรหรือไม่
ชุด Inside Integration Services สามารถคุณสมบัติจุดตรวจในระดับ Control Flow มีใจ. .jpg)
สิ่งแรกที่นี่คือจะป้อนชื่อของด่านด่าน File. เราไม่ได้กรอกไว้ในที่นี่แต่เราสร้างโดยใช้การแสดงออกไดนามิก.
ด่านใช้ IfExists ควรยืน. นี้นัยที่มีอยู่ SSIS ด่านใช้ถ้าปัจจุบันอื่นเขาทำให้ไฟล์ใหม่
คำถามสุดท้ายคือว่าจุดตรวจจะต้องเก็บร่างกายเราจะกำหนดให้ทรูเพื่อด่านร่างกายนำไปใช้ของมัน.
ชื่อด่าน File และการแสดงออก
ชื่อไฟล์ด่านคือเราดูไฟล์ xml ที่เป็นไปได้ในการสร้างแบบนี้โดยใช้การแสดงออก. เหตุผลหลักนี้ว่าทำให้ภายในแม่แบบแพคเกจที่คุณใช้เป็นพื้นฐานสำหรับการพัฒนา SSIS ตัวเลือกนี้เป็นค่าเริ่มต้นใน.
ก่อนที่เราจะใช้การแสดงออก, แรกเราสร้างตัวแปรที่มีเส้นทางที่แฟ้มจะต้องถูกต้อง. เราทำได้โดยสายตัวแปรในการสร้างสิ่งที่เราเขียนในเส้นทางมาตรฐาน.
หลังจากนี้เราจะใช้ตัวแปรในการแสดงออกร่วมกับระบบ:: ตัวแปร PackageName เพื่อให้แน่ใจว่าด่านชัดเจน (และที่ไม่ซ้ำกัน) ชื่อพวกเขา. ทรัพย์สินด่านชื่อไฟล์เป็นหนึ่งในการแสดงออกซึ่งควรจะ.
ผลสุดท้าย
ถ้าเราทั้งหมดจะกระทำในระหว่างการส่งออกของแพคเกจในโฟลเดอร์ที่เลือก (ตัวแปร) ไฟล์ XML จะปรากฏเป็นสถานะของแพคเกจมี.
ไฟล์นี้เก็บไว้เป็นค่าของตัวแปรต่างๆในปัจจุบันและรายการ Control Flow เสร็จแล้ว. ข้อมูลนี้เป็นไปได้สำหรับชุด SSIS เริ่มต้นซึ่งก็ผิดกับข้อมูลตัวแปร.
จุดตรวจยังสามารถทำงานได้สมบูรณ์กับธุรกรรมใน SSIS. วิธีที่ทำงานฉันจะอธิบายในบทความภายหลัง.
ขึ้นไปด้านบน
