ssis951æ˜¯ä»€ä¹ˆï¼Ÿæ€Žæ ·åˆ¤æ–作å“è´¨é‡ä¸Žè§‚ä¼—åå“
222
订阅已订阅已çè—
çè—ç‚¹å‡»æ’æŠ¥æœ¬æ–‡ï¼Œçº¦
è‹¥æ˜¯ä½ æœç´¢çš„ ssis951 是项目åç§°ã€å†…éƒ¨ç¼–å·æˆ–资料ä¸çš„简称,现在ä¸å¯ä»…å‡è¿™ä¸ªå—符串判æ–它代表æŸä¸ªè‡ªåŠ›è½¯ä»¶ã€æ ‡å‡†ç‰ˆæœ¬æˆ–官方过失代ç 。微软 SQL Server ç³»ç»Ÿä¸æ›´å¸¸è§çš„æ£å¼å称是 SSISï¼Œå³ SQL Server Integration Services。现实è½åœ°æ—¶ï¼Œåº”先确认“951â€å¯¹åº”的是效劳器ã€é¡¹ç›®ã€æ•°æ®æŽ¥å£ã€ä½¿å‘½ç¼–å·ï¼Œç…§æ˜”日志ä¸çš„è¿‡å¤±æ ‡è¯†ï¼Œå†æŒ‰ SSIS çš„æ ‡å‡†æµç¨‹å®Œæˆæ•°æ®æŠ½å–ã€è½¬æ¢ã€åŠ è½½å’Œè¿è¡Œç›‘控。
åœ¨æ— æ³•ç¡®è®¤ç¼–å·å¯„ä¹‰çš„æƒ…å½¢ä¸‹ï¼Œæœ€ç¨³å¦¥çš„åšæ³•是建设一套å¯è¿½è¸ªçš„æ•°æ®é›†æˆæµç¨‹ï¼šæ˜Žç¡®æºè¡¨ä¸Žç›®çš„表,设置毗连治ç†å™¨ï¼Œè®¾è®¡æŽ§åˆ¶æµå’Œæ•°æ®æµï¼ŒåР入傿•°ã€å¢žé‡æ¡ä»¶ã€å¼‚常处置惩罚åŠè¿è¡Œæ—¥å¿—,最åŽé€šè¿‡ SQL Server Agent æˆ–å…¶ä»–è°ƒç†æ–¹æ³•执行。以下内容既适用于排查 ssis951 对应的内部项目,也适用于通例 SSIS 包的开å‘与安排。
先确认“951â€ç©¶ç«Ÿå¯¹åº”什么工具
“951â€å¯¹åº”的工具必需先从è¿è¡Œæƒ…形和项目文档ä¸ç¡®è®¤ï¼Œä¸ç„¶ç›´æŽ¥ä¿®æ”¹åŒ…设置,容易把è¥ä¸šç¼–å·è¯¯å½“æˆç‰ˆæœ¬å·æˆ–过失ç ?纱å³éŸµæŒ›æ¢åª’æ¢å¸å¸Œ
- 项目目录:检查解决计划åç§°ã€é¡¹ç›®åç§°ã€åŒ…文件åå’Œå®‰æŽ’æ–‡ä»¶å¤¹ï¼Œåˆ¤æ– 951 是å¦ä¸ºé¡¹ç›®ç¼–å·æˆ–使命编å·ã€‚
- 执行日志:审查过失æºã€è¿‡å¤±ä»£ç ã€æ–°é—»æ–‡æœ¬ã€æ‰§è¡Œæ—¶é—´å’ŒæŒªç”¨é“¾ã€‚å•独泛起的数å—通常缺ä¹ä»¥è¯ 释故障。
- è°ƒç†ä½¿å‘½ï¼šæ£€æŸ¥ SQL Server Agent 作业åç§°ã€åŠžæ³•åç§°ã€ç½²ç†è´¦æˆ·å’Œæ‰§è¡Œä¸‹ä»¤ï¼Œç¡®è®¤ç¼–å·å±žäºŽä½¿å‘½ç…§æ—§æ•°æ®æŽ¥å£ã€‚
- è¥ä¸šéœ€æ±‚ï¼šç¡®è®¤æ•°æ®æ³‰æºã€åŒæ¥é¢‘率ã€ç›®çš„系统ã€å—æ®µæ˜ å°„ä»¥åŠå¤±è´¥åŽçš„èµ”å¿è§„则。
- 效劳器情形:纪录 SQL Server 版本ã€SSIS 安排模å¼ã€32 使ˆ– 64 ä½è¿è¡Œè¦æ±‚ï¼Œä»¥åŠæ˜¯å¦è£…置了对应驱动。
若是资料åªå†™â€œ951â€ï¼Œå»ºè®®å°†å®Œæ•´ä¸Šä¸‹æ–‡è¡¥é½ä¸ºâ€œé¡¹ç›®ç¼–å·ã€åŒ…åç§°ã€æ‰§è¡Œæ—¶é—´ã€è¿‡å¤±æ–°é—»ã€æºç³»ç»Ÿå’Œç›®çš„系统â€ã€‚å®Œæ•´æ ‡è¯†æ¯”å•ä¸ªæ•°å—æ›´é€‚适用于开å‘交接和故障定ä½ã€‚
SSISæ•°æ®é›†æˆè®¡åˆ’åº”æ€Žæ ·æ‹†åˆ†
SSIS æ•°æ®é›†æˆè®¡åˆ’应按æºç«¯ã€å¤„置惩罚层ã€ç›®çš„端和è¿ç»´å±‚æ‹†åˆ†ï¼Œé˜»æ¢æŠŠæ‰€æœ‰é€»è¾‘å †åœ¨ä¸€ä¸ªåŒ…ä¸ã€‚å¸¸è§æž¶æž„å¯ä»¥åˆ†æˆå››ä¸ªéƒ¨åˆ†ï¼š
- æºç«¯è¯»ã€‚从 SQL Serverã€Excelã€CSVã€Oracle 或其他å¯ç”¨æ•°æ®æºæå–原始数æ®ï¼Œå¹¶æ˜Žç¡®å—ç¬¦é›†ã€æ—¥æœŸåå ‚å’Œç©ºå€¼è§„åˆ™ã€‚
- æš‚å˜å±‚处置惩罚:将原始数æ®å†™å…¥ Staging 表,ä¿å˜æ‰¹æ¬¡å·ã€æŠ½å–æ—¶é—´å’Œæ³‰æºæ ‡è¯†ï¼Œä¾¿äºŽé‡è·‘å’Œæ ¸å¯¹ã€‚
- 转æ¢ä¸Žè£…è½½ï¼šåœ¨æ•°æ®æµä¸å®Œæˆç±»åž‹è½¬æ¢ã€åŽ»é‡ã€æ´—濯ã€ç»´åº¦åŒ¹é…和目的表写入。
- 监控与审计:纪录包åç§°ã€æ‰¹æ¬¡å·ã€æœ€å…ˆæ—¶é—´ã€ç«£äº‹æ—¶é—´ã€è¯»å–行数ã€ä¹æˆè¡Œæ•°ã€å¤±åŠ£è¡Œæ•°å’Œè¿‡å¤±ç¼˜æ•…åŽŸç”±ã€‚
æš‚å˜å±‚å¹¶éžæ‰€æœ‰å°åž‹ä½¿å‘½éƒ½å¿…éœ€ä½¿ç”¨ï¼Œä½†è·¨ç³»ç»ŸåŒæ¥ã€æ•°æ®é‡è¾ƒå¤§æˆ–失败åŽéœ€è¦é‡è·‘的场景通常更适åˆå¢žæ·»æš‚å˜å±‚。暂å˜è¡¨è¿˜å¯ä»¥éš”离æºç³»ç»Ÿæ³¢åŠ¨ï¼Œé™ä½Žç›®çš„库被åŠåˆ¶å“æ•°æ®æ±¡æŸ“çš„å±å®³ã€‚
| 场景 | 焦点设计 | 主è¦å±å®³ | å»ºè®®æ ¡éªŒ |
|---|---|---|---|
| 一次性全é‡å¯¼å…¥ | æºè¡¨è¯»å–ã€å—段转æ¢ã€ç›®çš„表写入 | é‡å¤å¯¼å…¥ã€è¶…æ—¶ã€ç±»åž‹ä¸åŒ¹é… | 总行数ã€ä¸»é”®æ•°ç›®ã€è¦å®³å—段空值 |
| 准时增é‡åŒæ¥ | æ°´ä½å—æ®µã€æ‰¹æ¬¡å‚æ•°ã€å¢žé‡è¿‡æ»¤ | æ¼æ•°ã€é‡å¤ã€æ—¶åŒºè¿‡å¤± | èµ·æ¢æ°´ä½ã€æ‰¹æ¬¡è¡Œæ•°ã€æœ€å¤§æ›´æ–°æ—¶é—´ |
| è·¨åº“æ´—æ¿¯è½¬æ¢ | æš‚å˜è¡¨ã€è½¬æ¢ç»„ä»¶ã€è¿‡å¤±è¾“出 | ç¼–ç 异常ã€å…³è”失败ã€è„æ•°æ® | 失劣行明细ã€å…³è”掷ä¸çއã€åå ‚æ£€æŸ¥ |
| 文件接å£äº¤æµ | 文件枚举ã€å½’æ¡£ã€é‡å¤æ–‡ä»¶åˆ¤æ– | 文件未到ã€é‡å¤è¯»å–ã€é”定 | 文件åã€å·¨ç»†ã€å“ˆï¼›è™¼Ï‡è´¸å¤´ï¼‘昙 |
完整æ“作æµç¨‹ï¼šä»Žæ¯—连到安排
SSIS 包的æ“作æµç¨‹åº”å…ˆå»ºè®¾æ¯—è¿žå’Œå‚æ•°ï¼Œå†æå»ºæŽ§åˆ¶æµä¸Žæ•°æ®æµï¼Œæœ€åŽè®¾ç½®å®£å¸ƒå’Œè°ƒç†ã€‚按以下顺åºå®žéªŒï¼Œèƒ½é•Œæ±°é‡å¤è¿”工。
1. 建设毗连治ç†å™¨
毗连治ç†å™¨è®¤çœŸç”Ÿæ¶¯æºç«¯å’Œç›®çš„ç«¯çš„ä¼šè§æ–¹æ³•?⒔锥尾ç°ç ”Ð®æŽ¨éž¯æ°æªâ‘¹è˜é¥·â’‚æ²¡å…”è‹ˆèƒ«è‹¯æœ‰æ¤æ¶è°§æ¦§å±žæ€§ä¸ï¼Œåº”ä½¿ç”¨é¡¹ç›®å‚æ•°ã€æƒ…å½¢å˜é‡æˆ–安排åŽçš„设置举行治ç†ã€‚
- ä¸ºæºæ•°æ®åº“ã€ç›®çš„æ•°æ®åº“和文件目录划分建设清晰命å的毗连。
- 确认开å‘ã€æµ‹è¯•ã€ç”Ÿäº§æƒ…形的效劳器和数æ®åº“åç§°å¯è‡ªåŠ›æ›¿æ¢ã€‚
- 检查è¿è¡Œè´¦æˆ·æ˜¯å¦æ‹¥æœ‰è¯»å–æºæ•°æ®ã€å†™å…¥ç›®çš„表和执行å˜å‚¨åŽ†ç¨‹çš„æƒé™ã€‚
- æ¶‰åŠ Excel 或文本文件时,æå‰ç¡®è®¤é©±åЍ使•°ã€ç¼–ç ã€è„±ç¦»ç¬¦å’Œè¡¨å¤´è®¾ç½®ã€‚
2. 设计控制æµ
控制æµè®¤çœŸå†³è®®ä½¿å‘½çš„æ‰§è¡Œé¡ºåºã€‚å¸¸è§æŽ§åˆ¶æµåŒ…括检查文件是å¦ä¿å˜ã€æ•´ç†æš‚å˜è¡¨ã€æ‰§è¡Œå¢žé‡ç›˜é—®ã€è¿è¡Œæ•°æ®æµä½¿å‘½ã€æ›´æ–°æ‰¹æ¬¡æ°´ä½å’Œå½’档文件。
控制æµä¸çš„使命应åªç®¡åšæŒç®€å•èŒè´£ã€‚æ•°æ®æµä½¿å‘½è®¤çœŸæ•°æ®ç§»åŠ¨å’Œè½¬æ¢ï¼Œæ‰§è¡Œ SQL 使命认真数æ®åº“æ“作,剧本使命åªå¤„ç½®æƒ©ç½šç¡®å®žæ— æ³•é€šè¿‡å†…ç½®ç»„ä»¶å®Œæˆçš„é€»è¾‘ã€‚ä½¿å‘½ä¹‹é—´é€šè¿‡ä¹æˆã€å¤±è´¥æˆ–完æˆçº¦æŸæ¯—连,阻æ¢ä¾èµ–䏿˜Žç¡®çš„并行执行。
3. è®¾ç½®æ•°æ®æµ
æ•°æ®æµè®¤çœŸé€è¡Œæˆ–按批次处置惩罚纪录。一个å¯ç»´æŠ¤çš„æ•°æ®æµé€šå¸¸åŒ…括æºç»„ä»¶ã€é¡»è¦çš„å—æ®µè½¬æ¢ã€æŸ¥æ‰¾æˆ–å…³è”ã€æ¡ä»¶åˆ†æµã€ç›®çš„组件和过失输出。
- å—æ®µç±»åž‹ï¼šç»Ÿä¸€æ•´æ•°ã€é‡‘é¢ã€æ—¥æœŸæ—¶é—´å’Œå—符串长度,阻æ¢ç›®çš„列类型过çŸã€‚
- 空值处置惩罚:区分è¥ä¸šç©ºå€¼ã€é»˜è®¤å€¼å’Œä¸æ³•值,ä¸è¦ç”¨ä¸€ä¸ªç‰¢é å—符串笼罩所有空数æ®ã€‚
- å…³è”逻辑:查找维度或å—典表时,明确未匹é…纪录是拒ç»ã€è¡¥é»˜è®¤å€¼ç…§æ—§è¿›å…¥å¾…处置惩罚表。
- 过失输出:将转æ¢å¤±è´¥å’Œç›®çš„写入失败的纪录生涯到过失表,并ä¿å˜è¿‡å¤±åˆ—ã€åŽŸå§‹å€¼å’Œæ‰¹æ¬¡å·ã€‚
4. 增添增é‡ä¸Žå¹‚ç‰æŽ§åˆ¶
å‡†æ—¶åŒæ¥ä½¿å‘½å¿…需明确增é‡ä¾æ®å’Œé‡å¤æ‰§è¡Œè§„则。常用水ä½å—段包括自增编å·ã€æ›´æ–°æ—¶é—´æˆ–è¥ä¸šæ—¥æœŸï¼Œä½†æ›´æ–°æ—¶é—´å¯èƒ½å—å›žå†™ã€æ—¶åŒºå’Œç²¾åº¦å½±å“,ä¸å¯æœªå±¥åކè¯ç›´æŽ¥ä½œä¸ºå”¯ä¸€ä¾æ®ã€‚
幂ç‰è®¾è®¡è¦æ±‚统一批数æ®é‡å¤æ‰§è¡ŒåŽä¸ä¼šçˆ†å‘过失é‡å¤ï¼Ÿæ¢¢é…ü抵骷ブäºâ’›åº·è°‹ç ¦ã„’è¾‰é™…â’‘å–œâ’™å‘’èšºå·«åˆºç¡Žè¿ªã€‚æ°´ä½æ›´æ–°åº”在数æ®ä¹æˆè£…è½½å¹¶å®Œæˆæ ¡éªŒåŽä¸¾è¡Œï¼Œä¸å¯åœ¨æºæ•°æ®åˆšè¯»å–æ—¶å°±æå‰æŽ¨è¿›ã€‚
è¿è¡Œå¤±è´¥æ—¶æ€Žæ ·å®šä½ssis951相关问题
ssis951相关问题应å‡è¯â€œæ¯—连ã€è¯»å–ã€è½¬æ¢ã€å†™å…¥ã€è°ƒç†â€äº”个æ¡ç†æŽ’æŸ¥ï¼Œè€Œä¸æ˜¯åªå‡è¯ä½¿å‘½å¤±è´¥çжæ€åˆ¤æ–缘故原由。
- 毗连层:确认效劳器å¯ä¼šè§ï¼Œæ•°æ®åº“å称准确,è¿è¡Œè´¦æˆ·å…·æœ‰æƒé™ï¼Œå‡è¯æ²¡æœ‰é€¾æœŸã€‚
- 读å–层:检查æºè¡¨æ˜¯å¦ä¿å˜ã€å—段是å¦è½¬å˜ã€ç›˜é—®æ˜¯å¦è¶…时,以åŠå¢žé‡æ¡ä»¶æ˜¯å¦è¿”回预期数æ®ã€‚
- 转æ¢å±‚:é‡ç‚¹å®¡æŸ¥å—符串截æ–ã€æ—¥æœŸåå ‚è¿‡å¤±ã€æ•°å€¼æº¢å‡ºã€ç¼–ç 纷æ§è‡´å’ŒæŸ¥æ‰¾æœªåŒ¹é…。
- 写入层:检查目的表约æŸã€ä¸»é”®å†²çªã€å¤–键关系ã€è§¦å‘器ã€äº‹åŠ¡çŠ¶æ€å’Œé”期待。
- è°ƒç†å±‚:确认作业使用的署ç†è´¦æˆ·ã€äº‹æƒ…ç›®å½•ã€æƒ…形傿•°ä¸Žæ‰‹å·¥æ‰§è¡Œæ—¶ä¸€è‡´ã€‚
日志纪录应包括过失形貌和è¥ä¸šä¸Šä¸‹æ–‡ã€‚ä»…çºªå½•â€œä½¿å‘½å¤±è´¥â€æ— 法判æ–哪一行数æ®ã€å“ªä¸ªå—段和哪一次批次出了问题。关于大批é‡ä½¿å‘½ï¼Œå¯æŒ‰æ‰¹æ¬¡æˆ–日期分段纪录行数,阻æ¢å•次é‡è·‘规模过大。
安排ã€è°ƒç†ä¸ŽéªŒæ”¶è¦æ£€æŸ¥ä»€ä¹ˆ
SSIS 项目安排完æˆåŽï¼ŒéªŒæ”¶é‡ç‚¹ä¸ä½†æ˜¯â€œåŒ…能è¿è¡Œâ€ï¼Œè¿˜åŒ…括设置是å¦ç”Ÿæ•ˆã€å¤±è´¥èƒ½å¦æ¢å¤ä»¥åŠæ•°æ®æ•ˆæžœæ˜¯å¦å¯è¯å®žã€‚
- 安排检查:确认项目ã€åŒ…ã€å‚数和情形引用已宣布到准确文件夹,生产毗连没有残留开å‘地点。
- è°ƒç†æ£€æŸ¥ï¼šéªŒè¯æ‰§è¡Œæ—¶é—´ã€ä¾èµ–作业ã€é‡è¯•次数ã€è¶…时设置和失败通知。
- æ•°æ®æ£€æŸ¥ï¼šè¾ƒé‡æºç«¯ä¸Žç›®çš„端的总行数ã€ä¸»é”®æ•°ç›®ã€é‡‘é¢åˆè®¡ã€æœ€å¤§æ—¶é—´æˆ³å’Œå¼‚常纪录数。
- æ¢å¤æ£€æŸ¥ï¼šæ¨¡æ‹Ÿç›®çš„库ä¸å¯ç”¨ã€æ–‡ä»¶ç¼ºå¤±æˆ–å•è¡Œè„æ•°æ®ï¼Œç¡®è®¤ä½¿å‘½èƒ½å¤Ÿå¤±è´¥å¹¶ç•™ä¸‹å¯é‡è·‘的信æ¯ã€‚
- æ¸…é™æ£€æŸ¥ï¼šé™åˆ¶è¿è¡Œè´¦æˆ·æƒé™ï¼Œé˜»æ¢åœ¨æ—¥å¿—ä¸è¾“出明文密ç ã€ä»¤ç‰Œæˆ–æ•æ„Ÿè¥ä¸šå—段。
验收纪录应ä¿å˜æµ‹è¯•批次ã€è¾“入规模ã€è¾“出效果ã€å¼‚å¸¸æ ·æœ¬å’Œå¤„ç½®æƒ©ç½šç»“è®ºã€‚å…³äºŽæ¶‰åŠè´¢åŠ¡ã€åº“å˜æˆ–客户数æ®çš„åŒæ¥ä½¿å‘½ï¼Œè¿˜åº”增添è¥ä¸šèŒå‘˜å¤æ ¸ï¼Œä¸å¯åªä¾èµ–手艺层é¢çš„行数一致。
é˜»æ¢æŠŠâ€œ951â€è¯¯å½“æˆè§£å†³è®¡åˆ’åç§°
“951â€è‹¥æ˜¯åªæ˜¯å†…部编å·ï¼Œå°±ä¸åº”被写入所有包åã€æ¯—连å和数æ®åº“å·¥ç¾å—。命ååº”åŒæ—¶åŒ…括è¥ä¸šç”¨é€”ã€å¤„置惩罚åå‘和执行粒度,例如“客户主数æ®_æºåº“到目的库_增é‡åŒæ¥â€ï¼Œå†å°† 951 作为需求å•å·æˆ–版本备注生涯。
若是“951â€æ¥è‡ªæŠ¥é”™ä¿¡æ¯ï¼Œè§£å†³è®¡åˆ’必需以完整过失新闻ã€çˆ†å‘ç»„ä»¶å’Œæ‰§è¡Œä¸Šä¸‹æ–‡ä¸ºä¾æ®ã€‚先确认编å·å¯„义,å†å»ºè®¾å¯å›žæ»šã€å¯é‡è·‘ã€å¯å®¡è®¡çš„æ•°æ®é“¾è·¯ï¼Œæ‰åŽè®©è¿™é¡¹æ•°æ®é›†æˆäº‹æƒ…在开å‘ã€æµ‹è¯•和生产情形ä¸åšæŒä¸€è‡´ã€‚
æ ¡å¯¹ï¼šä½•ä¸‰ç•
关注公众å·ï¼šäººæ°‘网财ç»
分享让更多人看到
çƒé—¨æŽ’行
- 1å®å¾·æ—¶ä»£å¤§å®—ç”Ÿæ„æˆäº¤46.50万股 æˆäº¤é¢1.79亿元
- 2 é©¬åŒ–è…¾çš„â€œæ¼æ°´èˆ¹â€ï¼š2.2万亿市值蒸å‘åŽï¼Œè…¾è®¯è¿˜èƒ½è¿½å¾—上å—?
- 3罗梅罗:çƒé£Žä¸Žé©¬ç«žå®Œå–„契åˆï¼Œé˜Ÿé‡Œæœ‰è®¸å¤šé˜¿æ ¹å»·é˜Ÿå‹
- 4é›…è¿è‚¡ä»½ï¼šå…¬å¸æŒ‰åˆ’定于按期报告披露æ¯å£åº¦æœ«å…¬å¸è‚¡ä¸œäººæ•°
- 5æ ‘ç«‹å’Œè·µè¡Œå‡†ç¡®æ”¿ç»©è§‚ ç€åŠ›å¦ä¹ 推动和生长教育
- 6å¾·é“¶ï¼šç»æµŽâ€˜éŸ§æ€§â€™æ£åœ¨ç‰µåˆ¶æ¬§æ´²å¤®è¡Œçš„鸽派
- 7é’æµ·çœå¸‚场ç¾ç³»å±€å‡ºå°å项ç¦ä»¤æ˜Žç¡®å†¬ç¬‹å¤è‰ç”Ÿæ„红线
- 8宿³°éš†æ¶¨åœï¼Œæ²ªè‚¡é€šé¾™è™Žæ¦œä¸Šå‡€å–出350.39万元
- 9åªæœ‰æ˜Žç¡®ä¸¤å²¸çš„历å²è¶‹åŠ¿ï¼Œæ‰åŽä»Žå®¹ä¸è¿«ã€‚
- 10å¥¥è”æ•ˆåŠ³äºŒé—¯æ¸¯è‚¡IPO:å‰7ä¸ªæœˆè¥æ”¶å¢ž8%至2.9亿,谋划现金æµä¸ºè´Ÿ
微信扫一扫æä¾›æ–°é—»çº¿ç´¢


































ç¬¬ä¸€æ—¶é—´ä¸ºæ‚¨æŽ¨é€æƒå¨èµ„讯
报é“å…¨çƒ æ’’æ’ä¸å›½
å…³æ³¨äººæ°‘ç½‘ï¼Œæ’’æ’æ£èƒ½é‡