데이터정합성6 [생활 속 금융 기술 #24] 카드 결제는 끝났는데 앱에는 왜 안 보일까?|실시간 처리·비동기 처리·최종 일관성의 원리 편의점에서 신용카드로 35,000원을 결제했습니다.카드 단말기에는 '승인 완료'라는 메시지가 나타났고, 영수증도 정상적으로 출력되었습니다.그런데 카드사 앱을 실행해 이용 내역을 확인하니 방금 결제한 35,000원이 보이지 않습니다.혹시 결제가 정상적으로 이루어지지 않은 것일까요?잠시 후 앱을 다시 실행하니 조금 전의 결제 내역이 나타납니다.이러한 상황을 경험하면 소비자는 의문을 갖게 됩니다."카드 결제는 실시간으로 이루어지는데, 왜 이용 내역은 바로 표시되지 않을까?"이 현상을 이해하려면 카드사의 전산 시스템이 어떻게 연결되어 있는지 살펴볼 필요가 있습니다.카드사는 승인, 회원, 한도, 매입, 청구, 알림, 앱 서비스, 데이터 분석 등 여러 업무를 처리합니다.이러한 업무가 모두 하나의 프로그램에서 동시에.. 2026. 10. 30. [생활 속 금융 기술 #23] 금융 IT 시스템에서 데이터가 중복되는 이유|재처리·중복 적재·멱등성의 원리 신용카드로 50,000원을 결제했는데 결제 알림이 두 번 도착했다면 어떤 생각이 들까요?대부분의 사람은 카드 대금이 두 번 청구되는 것은 아닌지 걱정할 것입니다.하지만 알림이 두 번 도착했다고 해서 실제 결제도 두 번 처리되었다고 단정할 수는 없습니다.알림 전송 과정에서 동일한 메시지가 반복되었을 수도 있고, 실제로 서로 다른 승인 거래가 발생했을 수도 있습니다.이 두 상황은 전혀 다른 문제입니다.금융 IT 시스템에서도 비슷한 일이 발생합니다.카드 승인 시스템, 데이터 연계 시스템, DW(데이터웨어하우스), 배치 프로그램 등에서는 동일한 거래 정보가 두 번 이상 전달되거나 처리되는 상황이 발생할 수 있습니다.예를 들어 카드사 DW에 100만 건의 거래 데이터를 적재하던 중 시스템 장애가 발생했다고 가정하.. 2026. 10. 29. [생활 속 금융 기술 #22] 카드사 DW 데이터는 어떻게 만들어질까?|ETL·ELT·CDC의 차이와 데이터 적재 과정 우리가 신용카드를 사용하면 카드사에는 다양한 거래 데이터가 발생합니다.편의점에서 15,000원을 결제하거나 온라인 쇼핑몰에서 80,000원을 결제하면 관련 승인 정보가 생성됩니다. 이후 거래의 매입, 취소, 청구 등 업무가 진행되면서 새로운 정보가 만들어지거나 기존 정보의 상태가 변경됩니다.그렇다면 카드사는 이러한 데이터를 어떻게 활용할까요?예를 들어 카드사 마케팅 담당자가 다음과 같은 자료를 요청했다고 가정해 보겠습니다."지난달 고객들이 가장 많이 이용한 업종은 무엇인가요?""이번 달 승인 금액은 지난달보다 얼마나 증가했나요?""카드 상품별 매입 실적은 어떻게 달라졌나요?"이러한 질문에 답하려면 여러 업무 시스템에 흩어져 있는 데이터를 모으고, 기준을 통일하고, 분석할 수 있는 형태로 가공해야 합니다... 2026. 10. 27. [생활 속 금융 기술 #15] DW 배치 작업이 실패하면 어떻게 될까?|데이터 적재 장애 원인 7가지와 복구 절차 "오늘 아침 카드 이용 실적 보고서가 조회되지 않습니다.""어제 승인 데이터가 아직 DW에 반영되지 않았습니다.""매일 새벽 정상적으로 끝나던 배치 작업이 오늘은 실패했습니다."금융회사에서 데이터웨어하우스(DW)를 운영하다 보면 이런 상황이 발생할 수 있습니다.현업 부서에서는 평소처럼 보고서를 조회했는데 전날 데이터가 보이지 않거나, 일부 통계가 갱신되지 않은 것을 발견합니다.하지만 문제의 원인은 보고서 화면이 아닐 수도 있습니다.새벽에 실행되는 데이터 수집 작업이 실패했거나, 데이터 변환 과정에서 오류가 발생했거나, 앞선 작업이 완료되지 않아 다음 작업이 시작되지 못했을 가능성이 있습니다.이처럼 정해진 시간에 데이터를 처리하는 작업을 일반적으로 배치(Batch) 작업이라고 합니다.특히 신용카드회사처럼 .. 2026. 10. 25. [생활 속 금융 기술 #14] 카드 승인 금액과 DW 보고서 금액이 다른 이유 7가지|금융 IT 담당자의 데이터 정합성 점검 방법 "어제 카드 승인 금액이 100억 원인데, DW 보고서에는 98억 원으로 나옵니다.""승인 시스템에서는 정상적으로 조회되는데, 분석 화면에는 일부 거래가 보이지 않습니다.""지난주에 확인한 월별 실적과 오늘 조회한 월별 실적이 서로 다릅니다."금융회사에서 DW(데이터웨어하우스)를 운영하다 보면 현업 부서로부터 이러한 문의를 받는 경우가 있습니다.데이터를 조회하는 사용자 입장에서는 두 화면의 금액이 다르면 시스템에 오류가 발생했다고 생각하기 쉽습니다.하지만 금융 IT 담당자의 관점에서 보면 데이터 불일치는 다양한 원인으로 발생할 수 있습니다.실제로 데이터가 누락되었을 수도 있지만, 집계 기준일이나 취소 거래 반영 방식이 다르기 때문에 정상적인 차이가 나타나는 경우도 있습니다.따라서 중요한 것은 두 시스템의.. 2026. 10. 25. [생활 속 금융 기술 #13] 카드사 DW에는 어떤 데이터가 쌓일까?|승인·매입·청구 데이터가 분석 정보가 되는 과정 우리가 신용카드로 커피 한 잔을 결제하면 카드사에는 어떤 정보가 남을까요?대부분의 소비자는 카드 결제가 승인되면 거래가 끝났다고 생각합니다.하지만 카드사 IT 시스템의 관점에서는 결제 승인이 끝이 아닙니다.승인된 거래는 이후 매입, 취소, 청구 등 여러 업무 과정을 거칠 수 있으며, 이 과정에서 생성되는 데이터는 다양한 업무 시스템에 기록됩니다.이렇게 발생한 데이터는 단순히 보관하는 데 그치지 않습니다.카드사는 관련 법령과 내부 정책에 따라 필요한 데이터를 분석용 시스템에 적재하여 이용 실적을 분석하고, 가맹점 매출 동향을 파악하며, 경영 의사결정에 활용할 수 있습니다.이때 중요한 역할을 하는 시스템이 바로 **DW(Data Warehouse, 데이터웨어하우스)**입니다.그렇다면 DW는 일반적인 데이터베.. 2026. 10. 25. 이전 1 다음