'링크'에 해당되는 글 10건

정보, 통신, 기술/BI와 DB

SSIS에서 오류가 발생한 데이터 로그에 쌓기

업무에서 SSIS를 사용하다보니 하나, 둘 생각해야 할 것들이 생깁니다. 역시 그냥 데이터 추출해서, 간단히 꽂는 것만 알아서는 "제대로" 업무에 적용하기가 쉽지 않습니다.
상당히 직관적인 이름과, 말풍선 도움말이 있어 전체적으로 이용하기 어렵지 않음에도 오류가 발생한 데이터가 무엇인지 확인하는 작업은 쉽게 구상이 되지 않네요. 다행히 MS가 제공하는 친절한 자료가 있습니다.

SSIS 자습서: 간단한 ETL 패키지 만들기 > 5단원: 오류 흐름 리디렉션 추가
http://msdn.microsoft.com/ko-kr/library/ms169917.aspx
http://msdn.microsoft.com/ko-kr/library/ms166569.aspx

1) 스크립트 구성 요소를 추가해서 오류 발생을 의미하는 붉은 선을 연결하고, 각각의 원본과 대상에서 오류 발생시 행 리디렉션을 선택합니다.
2) 그리고 스크립트 구성 요소 안에서는 ErrorDescription의 출력 열을 추가하고, 스크립트 편집기를 열어 Input0_ProcessInputRow 메서드에 다음의 명령을 추가합니다.

 

[VB] Row.ErrorDescription = Me.ComponentMetaData.GetErrorDescription(Row.ErrorCode)
[C#] Row.ErrorDescription = this.ComponentMetaData.GetErrorDescription(Row.ErrorCode);

3) 마지막으로 오류가 발생한 행을 저장할 플랫 파일 대상을 연결해서 적절한 이름과 파일 경로를 설정하면 됩니다.

그럼 다음과 같은 결과를 보실 수 있습니다. 화면은 Number 타입에 문자열이 들어 있는 원본 오류과, PK 중복 오류가 발생하는 대상 오류를 샘플링한 결과입니다.

 

추가 URL>
Capturing and Logging Data Load Errors for an SSIS Package
http://www.mssqltips.com/sqlservertip/2149/capturing-and-logging-data-load-errors-for-an-ssis-package/
좀 더 복잡하지만, DB를 이용해 오류가 발생한 데이터를 ErrorLog 테이블에 저장하는 방법입니다.

SSIS 오류 및 이벤트 참조
http://msdn.microsoft.com/ko-kr/library/ms345164.aspx

정보, 통신, 기술/개발? 개발! 개발^^

[IDG 링크] 컨설팅 그리고 BI 업계

컨설턴트들이 악용하는 7가지 수법
http://www.idg.co.kr/newscenter/common/newCommonView.do?newsId=65068

그 중 가장 약삭빠른 부류는 IT 컨설턴트들이다. 그들은 실제로 행하지도 않는 전문 기술을 내세우거나, 업무를 전문가에게 보내기로 약속한 뒤 실제로는 신참에게 맡겨버리고, 혹은 고의적으로 결정을 지연시키고 혼란을 일으켜 시간을 번다. 또 다른 서비스 공급자로부터 리베이트를 받는 수법을 통해 배를 불린다. 심지어 어떤 컨설턴트들은 대금이 지불될 때까지 고객의 지적 자산이나 시스템을 저당잡기도 한다.

첫 번째 수법: 염가 입찰, 고액 청구
훗날 범위 변경과 '고객 맞춤형 서비스'를 이유로 값을 올릴 계획
해결책은 RFP 자체에 유연성을 부여하는 것

두 번째 수법: B급 팀의 작업
계약서에 컨설팅 기업이 파견할 이들을 명시해야만 한다
초기에 약속된 팀원들을 만나보기를 요구

세 번째 수법: 시간 끌기
당신의 이익을 지킬 최선의 인물은 당신이다.
그러니, 업무 자체에 관하여는 절대 아웃소싱(outsourcing)을 하지 말아야 한다.

네 번째 수법: 저당 잡기
소스 코드와 도메인 네임, 그리고 네트워크 주소가 당신의 자신이 아니라는 사실을 발견했다.
컨설턴트가 개발하는 모든 지적 재산이나 도메인의 소유권을 명확히 하라.

다섯 번째 수법: 리베이트, 그리고 이중 수령
당신이 그 외부 기업과 직접 계약한다면, 그 비용은 훨씬 줄어들 것이다.

여섯 번째 수법: 최신, 고가 제품판매
당신에게 삽이 필요하다. 그런데 그들은 당신에게 포크레인을 팔려 한다.
현재의 기술 속도로 본다면 대부분의 '맞춤형' 솔루션은 도입이 완료되는 순간에는 구식이 되고 만다.

일곱 번째 수법: 바지사장과 흡혈귀
가짜 전문 지식은 꽤 많은 IT 프로젝트들을 실패로 이끌었다. 많은 비용이 투입된 후에 말이다.

인센티브나 데드라인에 대한 논의도 없이, 게다가 약간의 기술적 자질도 없이 프로젝트를 컨설턴트에게 맡기는 건, 고양이에게 생선을 맡기는 격이다. 정신차리지 않으면 본래의 쟁점에서 벗어나 수습 불가능해 질 때까지 컨설턴트라는 흡혈귀에게 돈을 빨리게 될 것이다.

‘컨설팅 업체의 악질 수법’에 대한 한 컨설턴트의 소회
http://www.idg.co.kr/newscenter/common/newCommonView.do?newsId=65388

넓은 분야에 전문성을 갖고 예상치 못한 사용자의 요구나 새로운 개발 계획을 이끌어 나갈 역량이 되는 영구적인 IT인력을 갖춘 회사는 그리 많지 않다.
간단한 (하지만 꼼꼼한) 레퍼런스 체크만 한다면 컨설턴트들의 허풍을 꿰뚫어 볼 수 있기 때문이다.

첫 번째 실수, 융통성 없는 계약 조항들
대신 매주 상황 공유 회의(status meetings)를 갖고 주당 40시간 이내의 청구 가능 시간을 조건으로 내건 시간 물류 계약(time and materials engagement)을 제안했다.
시간 물류 계약이 성사되고 나자, 우리는 방해 받지 않고, 피곤하면서도 비용이 많이 들어가는 계약 변경 과정 없이 일을 처리해 나갈 수 있었다.
고객의 컨설팅 매니저는, 당시에는 귀찮게 느껴지긴 했지만, 끝까지 우리에게 압력을 넣는 것을 게을리 하지 않았었다.
전체적으로, 그 계약은 한 달 가량 연장됐으며, 고객은 15% 가량의 지출 증가는 반가워하지 않았지만 애플리케이션에는 상당히 만족했다.
그는 또 맨 처음 계약했던 것과 그 이후의 결과물이 꽤 다르다는 점도 분명히 이해하고 있었다.
책정 가격을 선호하는 회사들은 대부분 원하는 결과를 얻어가지 못하고 오히려 계약 변경의 악몽에 시달릴 확률이 높다.

두 번째 실수, 시급만 보고 컨설턴트를 판단하기
'경비 지출 속도(burn rate)'가 '가치 창출 속도(value generation rate)'와 동일한 것은 아님을 아는 것이며, 또한 특정 업무에 수반하는 기회 비용 등을 포함한 총 비용을 감안하는 것이다.
보장된 퀄리티 내에서 비용 절감을 위해 힘쓰라고 말이다.

세 번째 실수, 컨설턴트들에게 프로젝트 투자 수익률(ROI)을 미리 '증명'하라고 요구하기
성공적인 BI 전개는 데이터와 분석을 통해 의사 결정을 하려는 사업가들에 의해 이루어지는 경우가 대부분이다.
가장 이상적인 상황은 비즈니스와 IT, 그리고 컨설팅 회사 3자 사이의 파트너십이다.

네 번째 실수, 무료 무한정 사전 컨설팅을 기대하지 말 것
최근 한 작은 회사의 제안 의뢰서 응답 요청을 거절하는 대신 몇 시간 동안 무료 컨설팅을 해 주고 비용과 옵션을 상담해 주기로 제안했다.

다섯 번째 실수, 기밀, IP, 그리고 비경쟁 조항(noncompetition terms)의 처리
계약서에 부담스러울 만큼의 기밀 사항이나 IP, 비경쟁 조항을 요구해 컨설팅을 몸값 삼아 받아내는 경우들이었다.

여섯 번째 실수, 내부 싸움에 컨설턴트를 끌어들이는 것

최악의 실수, 컨설턴트의 남용

“대형 BI에 실망한 고객의 가려운 곳 긁어주기"
클릭테크의 CEO 라르시 비요크 인터뷰
http://www.idg.co.kr/newscenter/common/newCommonView.do?newsId=64948&pageNum=1

클릭테크의 CEO 라르시 비요크는 전통적인 BI 경쟁자들이 변화에 느리고 유연하지 못한 것에 주의를 기울였다.

그냥 필요한 단계에 사면 되지 않겠는가? 우리는 규모와 속도 측면에서 모델을 구축했다. 많은 거래가 오고 간다. 또 기존 고객들에게도 기회가 간다. 우리는 이를 'land and expand(먼저 착륙한 후, 확장)'라고 부르고 있다.

사람들이 정말 관심 있어 하는 게 기술을 사는 것일까? 그렇게 생각하지 않는다. 기술로부터 끌어내기 원하는 효용을 사는 것이다.

시험 삼아 운전을 해보지도 않고 새 차를 구입하는 사람은 없을 것이다. 그런데 IT 부문들은 전통적인 BI들이 파워포인트를 통해 보여준 역량을 그대로 제공해줄 것이라고 믿고 있다. 꽤 특이하다고 할 수 있다.

정보, 통신, 기술/BI와 DB

[링크] Microstrategy MobileSuite 외 몇 가지

microstrategy MobileSuite
코드 개발 없이, Iphone 용 App을 개발해 주는 툴입니다. OLAP 솔루션으로 유명한 회사인데, 정보를 보여준다는 OLAP과 회사의 컨셉을, 디스플레이 능력이 상상이상으로 발전하고 있는 핸드디바이스에 잘 구현한 것 같습니다.
지금은 Iphone도 없는 관계로 패스지만, 다음에 기회가 되면 꼭 돌려보고 싶네요.
http://www.microstrategy.com/mobile/iphone/

Broken line in ASP.NET 2.0 TreeView in IE 7 and IE 8
ASP.NET의 기본 콘트롤인 TreeView의 라인이 IE7과 IE8에서는 도트처럼 보이는 문제 해결책입니다.
포인트는 "height: 20px !important" 이 부분, 높이를 20 등의 자신에 맞게 고정해야 한다는 점!!
http://blogs.msdn.com/b/carloc/archive/2007/05/23/broken-line-in-asp-net-2-0-treeview-in-ie-7.aspx

OBOUT SOFTWARE INC
뉴욕에 있는 ASP.NET Control 제작회사입니다. 콘트롤들은 아기자기하게 잘 되어 있는데 요즘엔 MS 기본 콘트롤도 많이 좋아져서 아직은 구매 전이네요. 다음에 클라이언트의 특별한 요구가 있을때 찾아봐야겠습니다.
"Microsoft hired Obout to work on new ASP.NET controls"라고 적혀 있는데, 그래서 MS의 기본 콘트롤들이 많이 좋아졌나 봅니다^^
참, 학생은 정보를 약간 보내면 무료로 준다고 하니 학생이시라면 한번 Try 해보는 것도~~
http://www.obout.com/

Manco .Net Licensing System
라이센스를 관리를 해 주는 프로그램입니다. 라이센스 키 발급과 이에 필요한 소스 코드를 제공합니다. ASP.NET 사이트의 Activation 기능도 있고, Web Service를 이용해서 License 관리를 하는 기능도 제공한다고 합니다. 15일짜리 Full 버전을 사용해 볼 수 있습니다.
개인 프로젝트야 여러가지 이유로 당연히 이런 시스템이 필요없지만, 회사에서 라이센스 관리를 한다면 비싸지 않은 가격에 쉽게 구현할 수 있을 듯 싶네요.
http://mancosoftware.com/licensing/

정치, 경제, 경영/정치, 경제, 경영 등

[링크] 다문화 가정 e-배움 캠페인

다문화가정이 많아지는 요즘 하나되는 우리를 위해 이민자들에게 교육을 제공하는 사이트가 있다. TV 광고처럼 한국에 대한 이해가 부족하고, 한국말이 부족한 그분들이 이런 기회를 통해 구별되고, 구분되어 불이익 받지 않고, 시민사회의 일원으로 한 사람의 몫을 다해 인정 받았으면 좋겠다.

http://ecamp.kdu.edu/

사이트는 한글. 영어, 중국어, 일본어, 태국어, 베트남과 몽골로 제공되고, 정적인 페이지들은 모두 잘 번역되어 있다. 단지, 공지사항 등의 게시글은 모두 한글로만 되어 있어 번역이 쉽지 않다면 자동 번역 서비스를 외부 자원을 이용해서라도 제공하면 어떨까 싶다. 정적인 페이지들도 여기에 머무르지 않고, 다양한 나라말들이 계속 추가되면 하는 바램이 있다.
한국디지털대학교, 고려대, 포스코 등이 함께 하는데 모두 참~~ 수고 많으시다고 전한다.

가고, 사고, 먹고/가고, 사고, 먹고 등

일본 음식 사이트 oisii

일본 음식은 내 입에 잘 맞는다.
그 이상한 된장만 빼고...
기본적으로 매우 달고, 맵지 않아서 말이다.

http://www.oisii.co.kr/

일본 음식 사이트 오이시이~~는 일본 음식을 파는 사이트다.
간단한 요리 방법도 있으니 이번 주말 색다른 음식에 도전해 보는 것은 어떨까?

아, 일본에서 사온 라면은 벌써 3년이 지났으니 이제 못 먹겠구나.
역시 음식은 아끼면 X된다니까!!

정보, 통신, 기술/개발? 개발! 개발^^

ASP.NET, C++ 링크

[ASP.NET] url redirect 모듈
http://www.urlrewriting.net

언제 기회되면 한번 사용해 봐야지.
어느 상용에서도 배포, 수정, 개발, 사용이 무료라네요. 무료 만쉐이~~
이분들 참 친절하게도 줄줄이 링크 달아 주시네^^

Tier One: C++ Beginner's Guide
http://msdn.microsoft.com/en-us/beginner/cc305129.aspx

흠흠... 볼 일이 있을까 싶지만 일단 저장~~

정보, 통신, 기술/개발? 개발! 개발^^

다음 링크 오류

오전에 다음 뉴스를 보던 중 오류 발견*^^*
난 왜 이렇게 오류 찾는게 좋지~~ 변탠가ㅡㅡ;;

** 다음 뉴스 링크 오류에 친절하게 링크 오류를 뎃글로 달아주신 분

정보, 통신, 기술/개발? 개발! 개발^^

[링크] 온라인 이미지 사이즈 및 자르기 사이트

http://www.easycropper.com

온라인으로 이미지를 올리고, 전체 사이즈를 조정하고,
일정한 픽셀 단위로 자를 수 있는 사이트이다.

사용법은 아저씨, 아줌마도 쓸 수 있을 만큼 직관적이고, 쉽다.
혹시 급하게 사진 편집할 일이 있다면 강추~~!!

정보, 통신, 기술/개발? 개발! 개발^^

[링크] speed-painting

다음 동영상 코너에서 신기한 동영상을 보고 사이트에 찾아가 봤다.

http://www.speed-painting.com/

포토샵을 이용해 일러스트를 그리는 분인 거 같은데,
취미로도 이런 저런 그림을 그리는데, 정말 잘 그린다.
그것도 아주 빠르게...

어디서 이런 것을 배웠냐는 물음에는 집에서 a lot of practice 했다고....
노력하는 천재란 건가... 잘난 척이냐~~ 크크
  1. Favicon of https://selic.tistory.com BlogIcon 세릭 수정/삭제 답글

    신기하네요. 근데 화면을 보면 빨리 그린 정도가 아니라 동영상으로 촬영한 후 빨리 돌린것 같다라는 생각도 드네요.

  2. Favicon of https://blog.watist.net BlogIcon 최윤호 수정/삭제 답글

    뎃글 감사합니다^^
    물론 동영상을 빨리 돌린 것도 있죠, 겨우 몇 분만에 저렇게 하면 천재가 아니라 신이겠죠~~
    근데 링크에서 보시면, 그림을 그리는데 사용한 레이어 수와 걸린 시간을 적어 놨어요.
    정말 놀라운 속도 아닌가요?^^

정보, 통신, 기술/개발? 개발! 개발^^

[링크] 스프링노트 편집기 Xquared

스프링노트에 사용된 편집기 xquared가 정식으로 공개되었습니다.
http://www.openmaru.com/179


스프링노트를 처음 접할 때 가장 신선했던 것은 역시나 편집기였는데. 기대가 됩니다.
순수 javascript 편집기라는 것도 정말 마음에 들고요.

아직 써보지는 안았지만, 정말 써 봐야겠다는 생각이 불끈, 불끈 듭니다.
알바팅 커뮤니티 글 쓰기에 붙여 버릴까...
버그 있어봐야 해킹에 사용될 만한 버그는 없겠죠?? 아닌가ㅡㅡa
  1. 수정/삭제 답글

    비밀댓글입니다

  2. Favicon of https://blog.watist.net BlogIcon 최윤호 수정/삭제 답글

    댓글 감사합니다.

  [ 1 ]  

카운터

Today : 9
Yesterday : 45
Total : 347,813

Site

Copyright (c) 2016 최윤호. All Rights Reserved.
Powered by Tistory. Skin by wallel.
Subscribe Rss Feed