Custom เข้า SSIS
หน้าแรก SQL Server Custom เข้า SSIS
เข้าสู่ระบบ SSIS (Integration Services) เป็นมาตรฐานวิธีการที่สะดวกในแพคเกจที่คุณควรสร้างทุก. โดยเข้า, คุณสามารถ (ถ้าจำเป็น) เคยมองกลับแสดงว่ามีการทำแพคเกจและหากทุกอย่างไปรวมทั้งการตรวจสอบง่ายขึ้น. นี้อาจจำเป็นเมื่อปัญหาบางอย่างเกิดขึ้น.
โดยค่าเริ่มต้นคุณสามารถกำหนดจำนวนกิจกรรมที่คุณสามารถโยน. คิดคำเตือนข้อผิดพลาดงานล้มเหลวเป็นต้น

มักจะไม่เพียงพอที่จะเฉพาะกิจกรรมมาตรฐานเป็นเวลาเริ่มต้นและ endtime "แต่ต้องการบันทึกสิ่งขึ้นไป Internet vastleggen.Op อ่านบทความต่างๆเกี่ยวกับการกำหนดเข้าสู่การทำงานร่วมกับชุด Services. ข้อเสนอบทความนี้มีวิธีการที่ฉันได้ใช้สำหรับโครงการ. สิ่งที่ฉันต้องการเช่นเข้าจำนวนข้อมูลที่โหลดจากแหล่งต่อการแสดงละครภาพ area.Onderstaande แสดงเริ่มเข้าสู่กิจกรรม.

ฉันยังต้องการทราบวิธีการบันทึกเป็นจำนวนมากได้รับการปรับปรุงจากการแสดงละครในคลังสินค้าข้อมูล. โดยปกติแล้วรายการเหล่านี้ไม่ได้เข้าสู่ระบบ, เพราะฉะนั้นวิธีนี้.
รายการบันทึก
เริ่มวันที่
วันที่สิ้นสุด
แทรกแถวนับ
อ่าน แถวนับ
แถวนับ Updated
แถวนับผิดพลาด
... และข้อมูลบางส่วนในชุด ETL เช่นชื่อ procesID รุ่นฯลฯโครงสร้างของแพคเกจประกอบด้วย pre-รันและรันโพสต์เป็นส่วน. ก่อนรันจะรันก่อนข้อมูลจริงแบบเริ่มโหลด. หลังรันจะวางหลัง. ข้อมูลใน Post-รันเขียนจะถูกเก็บไว้ในตัวแปร. เมื่อข้อมูลถูกโหลด, จำนวนรายการดังกล่าวนับจากการไหลของข้อมูล, และใส่ในตัวแปร. สุดท้ายก็เขียน.
ขั้นที่ 1 - สร้างตารางข้อมูล meta -
เราจะเก็บข้อมูลทั้งหมดจะถูกบันทึกใน meta-ตารางข้อมูล. เหล่านี้จะมีการสร้าง.
[ dbo ] . [ SSISMapping ] ( Dbo สร้างตาราง []. SSISMapping [] ( MappingNummer ] [ VARCHAR ] ( 38 ) NOT NULL, [จำนวน Mapping] [VARCHAR] (38) ไม่เป็นโมฆะ, Naam ] [ VARCHAR ] ( 64 ) NOT NULL, [] [VARCHAR] (64) ชื่อ ไม่โมฆะ, LaatsteProcesDatum ] [ DATETIME ] NULL, [วัน กระบวนการ สุดท้าย] [DATETIME] โมฆะ, LaatsteProcesNummer ] [ VARCHAR ] ( 38 ) NULL, [ขั้นตอน ส่วน สุดท้าย] [VARCHAR] (38) โมฆะ, [ PK_SSISMapping ] PRIMARY KEY CLUSTERED พัวขัง [PK_SSISMapping] หลักสำคัญ ( MappingNummer ] ASC [Mapping จำนวน] เรียง WITH ( PAD_INDEX = OFF , STATISTICS_NORECOMPUTE = OFF , IGNORE_DUP_KEY = OFF , ALLOW_ROW_LOCKS = ON , ALLOW_PAGE_LOCKS = ON ) ON [ PRIMARY ] ) กับ (PAD_INDEX = ปิดปิด = STATISTICS_NORECOMPUTE, IGNORE_DUP_KEY = ปิด ON = ALLOW_ROW_LOCKS, ALLOW_PAGE_LOCKS = ON) ON [หลัก] ON [ PRIMARY ] ) ON [หลัก] [ dbo ] . [ SSISMappingProces ] ( Dbo สร้างตาราง []. [SSISMappingProces] ( MappingProcesNummer ] [ VARCHAR ] ( 38 ) NOT NULL, [Mapping Process Number] [VARCHAR] (38) ไม่เป็นโมฆะ, MappingNummer ] [ VARCHAR ] ( 38 ) NOT NULL, [จำนวน Mapping] [VARCHAR] (38) ไม่เป็นโมฆะ, VersieBuildNummer ] [ INT ] NULL, [จำนวน Version Build] [int] โมฆะ, ProcesDatum ] [ DATETIME ] NULL, [วันที่ Process] [DATETIME] โมฆะ, StartDatum ] [ DATETIME ] NULL, [วันที่เริ่มต้น] [DATETIME] โมฆะ, EindDatum ] [ DATETIME ] NULL, [End] [DATETIME] โมฆะ, AantalGeladen ] [ INT ] NULL, [จำนวนโหลด] [INT] โมฆะ, AantalToegevoegd ] [ INT ] NULL, [เพิ่มจำนวน] [INT] โมฆะ, AantalGewijzigd ] [ INT ] NULL, [จำนวนแก้ไข] [int] โมฆะ, AantalVerwijderd ] [ INT ] NULL, [ลบจำนวน] [INT] โมฆะ, AantalUitgevallen ] [ INT ] NULL, [จำนวนลดลง] [INT] โมฆะ, AantalFouten ] [ INT ] NULL, [จำนวนข้อผิดพลาด] [INT] โมฆะ, AantalWaarschuwingen ] [ INT ] NULL, [จำนวนคำเตือน] [INT] โมฆะ, [ PK_SSISMappingProces ] PRIMARY KEY CLUSTERED ขัง [PK_SSISMappingProces] หลักสำคัญพัว ( MappingProcesNummer ] ASC [Mapping Process Number] เรียง WITH ( PAD_INDEX = OFF , STATISTICS_NORECOMPUTE = OFF , IGNORE_DUP_KEY = OFF , ALLOW_ROW_LOCKS = ON , ALLOW_PAGE_LOCKS = ON ) ON [ PRIMARY ] ) กับ (PAD_INDEX = ปิดปิด = STATISTICS_NORECOMPUTE, IGNORE_DUP_KEY = ปิด ON = ALLOW_ROW_LOCKS, ALLOW_PAGE_LOCKS = ON) ON [หลัก] ON [ PRIMARY ] ) ON [หลัก]
ใน SSISMapping ชื่อของแพคเกจจะถูกเก็บไว้. นี้มีการเชื่อมต่อที่เกี่ยวกับ SSISMappingProces จำนวน Mapping. หมายเลขคือการทำแผนที่จากชุด GUID ETL.
ขั้นที่ 2 - พื้นฐาน Execute

นี่เป็นครั้งแรกวันที่ปัจจุบัน / เวลาที่ระบุ. แล้วบาง metadata เพิ่มกระแส:
ถัดไปที่เราตรวจสอบใน SSISMapping หรือชุดแล้วนำ. Zoja บางช่อง metadata มีการปรับปรุงเป็นรันไทม์ล่าสุด. มิฉะนั้นจะมีบันทึกการสร้าง. ด้านอื่นๆการไหลของข้อมูลไปให้ข้อมูลแล้ว SSISMappingProces ที่เขียนข้อมูลเกี่ยวกับการเรียกเป็นรุ่น packageid และสร้างบาง:

ขั้นที่ 3 - Data Flow Task
งานคำถามในงานที่จะขนส่งข้อมูลจากแหล่งที่ปลายทาง, จำนวนแถวที่จะนับ. นี่ฉันใช้สองนับแถวงาน. ทั้งสองค่าจะเขียนเป็นตัวแปร.
ขั้นที่ 4 - Execute Post
ก่อนวันที่สิ้นสุด. แล้วอีกครั้งเพิ่มในกระแส metadata.

สุดท้าย meta นี้ข้อมูลบันทึกไว้ใน SSISMappingProces.
ขึ้นไปด้านบน

