단순 거래 예제

마지막 업데이트: 2022년 3월 6일 | 0개 댓글
  • 네이버 블로그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 트위터 공유하기
  • 카카오스토리 공유하기
회계

고객 충성도: 비즈니스를 위한 완벽한 가이드 및 예제

오늘날 고객과 비즈니스의 관계는 어떠한 의미를 가질까요? 산업이 고도화하고, 업종별로 다양한 비즈니스 모델이 생겨남에 따라 소비자들의 니즈를 충족하는 비슷한 경쟁업체의 수도 셀 수 없이 많아지게 되었습니다. 이에 따라 기업들은 고객을 유치하기 위해 더 치열하게 경쟁해야 하며, 단순히 일회성 거래만을 목표로 하는 기업은 없을 것입니다.

베인 앤드 컴퍼니(Bain and Company)에 따르면, 고객 유지율이 5% 증가하면 이윤이 최소 25%에서 최대 95%까지 증가할 수 있습니다. 이는 단순히 고객을 유치하는 것뿐만 아니라, 고객을 충성고객으로 전환하여 유지하는 것이 얼마나 중요한지 보여주는 유의미한 수치입니다.단순 거래 예제 단순 거래 예제

이 가이드에서는 고객 충성도가 무엇인지 알아보고, 어떻게 비즈니스에 적용할 수 있는지 예제와 함께 살펴보겠습니다.

고객 충성도란?

고객 충성도는 비즈니스와 고객 사이의 지속적인 감정 관계를 나타내며, 고객이 경쟁사 대비 해당 기업에 얼마나 적극적으로 참여하고, 반복적으로 구매하려는지를 나타냅니다. 충성심은 고객이 해당 비즈니스와의 거래 및 상호작용을 통해 얻은 긍정적인 경험의 부산물로, 신뢰를 형성하는 데 사용됩니다.

충성 고객은 일반적으로 다음과 같은 특성을 가집니다.

  • 반복적으로 구입합니다.
  • 구입한 제품을 사용합니다.
  • 다양한 채널을 통해 비즈니스와 상호 작용합니다.
  • 주위 사람들에 비즈니스를 추천하고, 능동적이고 긍정적인 피드백을 제공하는 지지자입니다.

고객 충성도가 중요한 이유

영리 기업을 설립하는 목적은 이윤 추구입니다. 즉, 매출을 올리기 위해 제품을 구입하는 고객을 유치하고, 고객이 만족하고 지속해서 거래하도록 좋은 관계를 유지하는 것입니다.

고객은 기업과의 상호작용에서 좋은 경험을 하고 만족할 경우, 자신이 충성하는 브랜드로 전환하고 더 많은 시간과 비용을 소비합니다. 또한, 이러한 충성 고객은 친구와 동료 등 주위 사람에게 해당 브랜드에 대해 추천하며, 이는 소개 트래픽과 입소문 마케팅을 촉진합니다.

고객 충성도는 또한 브랜드와 고객 사이에 강한 신뢰감을 조성합니다. 고객이 특정 브랜드와 자주 거래할 경우, 고객이 해당 브랜드와의 관계에서 얻을 수 있는 가치는 경쟁업체로부터 얻을 수 있는 잠재적 이점보다 크다는 것을 의미합니다. 실제로 ‘딜로이트’의 연구에 따르면 고객 중심적인 기업들이 그렇지 않은 기업보다 약 60% 이상의 수익을 얻는다고 합니다.

기존 고객을 유지하는 것보다 신규 고객을 확보하는 데 더 많은 비용이 든다는 것은 잘 알려진 사실이기에 충성 고객을 통해 브랜드를 전파하는 것만으로 신규 고객을 유치하고 활성화할 수 있다는 사실은 단순 거래 예제 기업 입장에서는 엄청난 이점입니다.

  • 관련 기사: 성공 기업들이 고객 충성도를 구축하는 방법 - 애플, 디즈니, 테슬라의 예시

고객은 기업과의 상호작용에서 좋은 경험을 하고 만족할 경우, 자신이 충성하는 브랜드로 전환하고 더 많은 시간과 비용을 소비하며 브랜드와 고객 사이에는 강한 신뢰감이 조성됩니다.

충성 고객 유형

충성 고객 유형 6가지 분류 - 헬프데스크 소프트웨어 Freshdesk

고객은 다양한 이유로 충성합니다. 충성 고객은 일반적으로 크게 6가지 범주로 분류할 수 있습니다.

1. 만족 고객

이러한 고객은 브랜드의 제품이나 서비스를 좋아하고, 불만을 표시한 적이 없으며, 여러 번 거래한 적이 있을 것입니다. 그러나 이러한 만족 고객은 언제든지 경쟁업체에 쉽게 빼앗길 수 있습니다. 따라서 더 나은 거래, 할인 또는 새로운 관계 형성이 필요합니다.

2. 가격 충성 고객

이 고객들은 단순히 낮은 가격 때문에 머물고 있습니다. 만약 다른 곳에 더 나은 가격 메리트가 있다면, 그들은 언제든지 떠날 것입니다. 다시 최고의 가격을 제시하면, 그들은 돌아올 것입니다. 이러한 유형의 고객을 유지하기는 쉽지만 막대한 비용이 듭니다.

3. 로열티 프로그램 충성 고객

이러한 고객은 브랜드나 브랜드에서 제공하는 제품 및 서비스에 충성하지 않습니다. 로열티 프로그램에 대한 충성도가 높은 경우가 많으며, 로열티 보상이 고객에게 최고의 거래 가치를 제공하기 때문입니다.

4. 편의 충성 고객

이 유형의 고객은 특정 브랜드가 소통하기 쉽고, 찾기 쉽고, 구매하기도 쉽기 때문에 충성도가 높습니다. 예를 들어, 이메일로만 고객 서비스를 제공하는 기업에 비해 소셜미디어나 채팅 등 다양한 채널을 통한 옴니채널 서비스를 제공하는 기업은 더 빠르고 정확한 문제 해결 및 응대가 가능합니다. 따라서 고객은 더 편리함과 만족감을 느끼게 되며, 충성 고객으로 전환할 확률도 자연히 높아질 것입니다.

이러한 편의 충성 고객은 가격에 좌우되지 않습니다. 편리함이 브랜드와 함께하게 만드는 것입니다.

5. 사은품 충성 고객

이러한 고객들은 브랜드에서 판매하는 것이 아닌, 브랜드에서 제공하는 다른 요소에 끌리는 것입니다. 무료 Wi-Fi, 유아용 교환대 또는 무료 검사 등을 예로 들 수 있습니다. 사은품에 충성하는 고객은 산발적으로만 해당 브랜드의 제품을 구입할 수 있으며 매출 흐름에 크게 기여하지 않을 수 있습니다.

6. 진정한 충성 고객

이들은 브랜드의 열렬한 지지자입니다. 반복적으로 거래하고, 해당 브랜드와의 좋은 경험에 대해 이야기하며, 친구와 가족, 동료 등을 브랜드로 보냅니다.

고객 충성도 프로그램이란?

기업은 자주 거래하는 고객에게 고객 충성도 프로그램을 제공합니다. 흔히 ‘리워드 프로그램'이라고도 하며, 무료 사은품이나 쿠폰, 혹은 특별 이벤트 등 다양한 형태의 보상을 제공하여 충성도와 장기적인 고객 관계를 장려합니다.

고객 충성도 프로그램은 모든 사람이 이미 한 번쯤은 접해보았을 개념으로 실생활에서 자주 볼 수 있습니다. 가장 일반적인 예시로, 오늘날 거의 모든 커피전문점에서 시행하는 쿠폰 제도를 생각해볼 수 있습니다. 다른 예로, 금액을 따로 지불하고 VIP 등급으로 승급하여 여러 가지 혜택을 누릴 수 있는 쇼핑몰의 유료 로열티 프로그램이나, 서로 시너지 효과를 낼 수 있는 타 업체와의 콜라보레이션(파트너십 로열티 프로그램)도 있습니다. 그 밖에 어떤 것들이 더 있는지 고객 충성도 프로그램의 유형을 자세히 살펴보겠습니다.

고객 충성도 프로그램의 유형

고객 충성도 프로그램의 유형 - 고객 지원 전문 솔루션 Freshdesk

1. 포인트 기반의 로열티 프로그램

스타벅스의 포인트 기반 로열티 프로그램 예시 - 별 적립 (이미지 출처 thanx)

포인트 기반의 프로그램은 가장 일반적인 로열티 프로그램 방법입니다. 단골 고객은 할인 코드, 사은품 또는 다른 특별 혜택과 같은 종류의 보상으로 포인트를 적립합니다.

그러나 이 방법은 포인트와 실질적인 보상 간의 관계가 복잡하고 혼란스러워질 수 있으므로, 포인트 기반 로열티 프로그램을 선택하는 경우 포인트 변환을 통한 보상을 단순하고 직관적으로 유지하는 것이 중요합니다.

포인트 제도는 가장 일반적인 형태의 로열티 프로그램이지만, 반드시 모든 종류의 사업에 적용되는 것은 아닙니다. 스타벅스와 같이 단기 구매를 자주 권장하는 기업들에 가장 효과적입니다.

2. 계층형 로열티 프로그램 - 티어 그룹(Tier Group)

고객이 달성 가능한 보상과 기업 입장에서도 바람직한 보상 간의 균형을 찾는 것은 로열티 프로그램을 설계하는 기업이 직면하는 어려운 과제입니다. 이에 대처하는 한 가지 방법은 초기 충성도를 보상하고, 더 많은 구매를 장려하도록 계층화된 시스템을 구현하는 것입니다.

계층화된 시스템이란, 구체적으로 프로그램에 참여하기 위한 기본 서비스로 작은 보상을 제시한 다음, 고객이 충성도를 높일수록 보상의 가치를 높임으로써 고객을 격려하는 방법입니다. 쉽게 말해 회원 레벨 또는 등급을 나누어 운영하는 프로그램을 말합니다.

예를 들어, 처음 가입한 고객에게 1단계의 레벨을 부여하고 3%의 할인쿠폰 1장과 구매 금액의 1%를 포인트로 적립해주는 프로그램을 가정해보겠습니다. 고객이 일정 수준 거래를 완료하여 등급 요건을 충족할 경우, 그다음 단계의 레벨로 승급되고, 5%의 할인쿠폰 2장과 3%의 포인트 적립 혜택을 받을 수 있게 됩니다. 마찬가지로 더 충성도를 높여 거래 금액이 늘어나면 혜택도 더 늘어나게 되는 것입니다.

이러한 계층형 로열티 프로그램은 구매 시점과 만족감을 느낀 시점 간의 텀이 너무 길어 회원들이 포인트를 잊어버리고 상환하지 않는 잠재적인 문제를 해결합니다.

포인트 시스템과 계층형 시스템의 가장 큰 차이점은 단기적 가치와 장기적 가치의 차이입니다. 좀 더 장기적인 관점에서 가치를 제공하고자 하는 경우 계층형 프로그램을 사용하는 경우가 많습니다. 계층형 프로그램은 항공사, 호스피탈리티 또는 보험 회사와 같은 높은 책임과 높은 가격대의 비즈니스에 더 효과적입니다.

3. 유료(VIP) 로열티 프로그램

어떤 상황에서는 고객이 일반적인 구매 장벽을 우회할 수 있는 일회성 또는 연간 수수료가 비즈니스와 고객 모두에게 매우 유용합니다. 고객이 이탈할 수 있는 요인을 파악한 경우, 수수료 기반의 로열티 프로그램을 커스터마이징 하여 특정 장애 요인을 해결할 수 있습니다.

예를 들어, 온라인 쇼핑몰에서 원하는 상품들을 장바구니에 담았다가 배송비 등이 모두 계산된 후 쇼핑 카트를 비워버리게 되는 경우가 있습니다. 소액의 상품을 결제하는데 상품 가격보다 배송비가 더 많이 나온다거나, 해외 쇼핑몰에서 직구를 통해 구매할 때 겪게 되는 세금 및 높은 배송비 문제입니다. 특히 온라인 비즈니스에서 자주 발생하는 문제입니다.

이에 대처하기 위해, 많은 온라인 비즈니스에서는 로열티 프로그램을 제공하고 있습니다. 대표적인 예시로, ‘아마존 프라임’과 같은 로열티 프로그램을 들 수 있습니다. 아마존 프라임이란, 구독(subscription)의 개념과 같이 매달 선불 요금을 지불하는 프라임 회원이 되면 자격이 유지되는 해당 기간 주문 시 무제한으로 무료 배송을 받을 수 있습니다. 또한, 무료 책이나 영화와 같은 다른 혜택도 있습니다.

4. 가치 기반 로열티 프로그램

고객을 진정으로 이해하려면 대상 고객이 중요시하는 가치와 욕구를 파악해야 합니다. 이러한 특성을 공략하여 고객 충성도를 높일 수 있습니다.

어떤 회사든 프로모션 쿠폰과 할인 코드를 제공할 수 있지만, 일부 기업은 돈과 무관한 방식으로 가치를 제공함으로써 목표 고객을 만족시키는 데 더 큰 성공을 거둘 수 있습니다. 이는 고객과의 독특한 관계를 형성하고 신뢰와 충성도를 높일 수 있습니다.

가치 기반의 로열티 프로그램 예시 - 룰루레몬의 커뮤니티 클래스 (사진 - 룰루레몬 공식 홈페이지)

예를 들면, 스포츠웨어 브랜드 룰루레몬(Lululemon Athletica)은 요가복이 아닌 요가 ‘문화’를 파는 기업으로 유명합니다. 커뮤니티 클래스'라는 무료 강좌를 열어 운동복을 입고 함께 즐길 수 있는 다양한 체험을 제공합니다. 강좌 종류는 요가뿐만 아니라 필라테스, 푸드 테라피 등 다양하며 보통 공원이나 호수 등 야외를 제외하고는 모두 매장에서 진행됩니다. 이는 고객들이 브랜드와 매장, 제품에 대한 친밀감을 느끼도록 하기 위함이라 합니다. 운동과 건강에 관심이 많은 룰루레몬의 고객층을 고려해볼 때, 이처럼 고객에 대한 진정한 이해에서 비롯한 가치 기반의 로열티 프로그램 덕분에 성공적인 결과를 이어나가는 것이 아닐까요?

5. 파트너십(연합) 로열티 프로그램

고객 충성도를 위한 전략적 파트너십(연합 프로그램)은 고객을 유지하고, 회사를 성장시키는 효과적인 방법이 될 수 있습니다. 어떤 회사가 파트너십에 적합한지는 고객의 일상생활, 요구 및 구매 프로세스에 따라 달라집니다.

예를 들어, 개 사료 회사라면 수의사 사무실이나 애완동물 손질 시설과 제휴하여 회사와 고객에게 상호 이익이 되는 공동 브랜드 혹은 협업 상품을 제공할 수 있습니다.

이는 비즈니스에서 단독으로 제공할 수 있는 가치를 넘어, 고객과 관련이 있는 부가 가치를 제공함으로써 고객의 당면 과제와 목표를 이해하고 관심을 갖는다는 것을 고객에게 보여주는 것입니다. 또한, 파트너사의 고객에게 도달하여 고객층을 확장할 수 있습니다.

로열티 프로그램을 포함하여 고객 충성도를 높이는 방법에는 여러 가지가 있습니다. 하지만 그 모든 방법의 핵심은 단 한 가지, 바로 ‘고객 만족'입니다. 고객 만족, Freshdesk의 간편한 옴니채널 솔루션에 맡기세요!

단순 거래 예제

회계

재무회계 요약 4편은 밑에 링크 첨부하도록 하겠습니다

거래에 대한 내용을 회계 장부에 기록하는 행위를 부기라고 한다

부기의 종류는 크게 두 가지로 분류되는데, 거래를 단순히 한 번만

기록하는 것을 단식부기라고 하고 거래를 원인과 결과로 나누어 두 번 기록한

것을 복식부기라고 한다. 하나의 거래를 단식부기와 복식부기로 기록한 것을

비교 예제) 10월 1일 최무성에게 상품 1.300,000원을 매출하고 현금 수취

10월 1일 현금 1,300,000 상품

(차) 현금 1,300,000 (대) 상품 매출 1,300,000

복식부기의 특징에는 다음과 같이 세 가지가 있다

회계상 거래를 장부에 기록할 때에는 재산 증감 변화의 원인과 결과로 나누어

이중으로 기록하여야 한다는 것을 말하며, 이를 복식부기의 원리라고도 한다

거래의 이중성에 의하여 모든 회계상 거래는 차변과 대변 양쪽으로 기록되므로

장부상 차변 금액 합계액과 대변 금액 합계액은 항상 일치하여야 하는데

이를 대차평균의 원리라고 한다

대차평균의 원리에 의하여 장부상 차변 금액과 대변 금액의 합계는 항상 일치하여야 한다

만약 일치하지 않는다면 장부 기록에 오류가 있음을 자동적으로 발견할 수 있게 되는데

이를 자기 검증 기능이라고 한다

회계상의 거래는 일상의 거래와 다르게 자산, 부채, 자본, 비용, 수익 등

재산상태의 변화가 발생하는 것을 기준으로 한다 이를 금액으로 측정할 수

있어야 하며 물건이나 금전이 오가지 않은 단순한 계약이나 약속은

회계상의 거래로 볼 수 없다

화재, 도난, 분실, 파손, 훼손, 자산의 가치 감소, 채권의 대손 등

고용계약, 보증계약, 담보제공, 약속, 주문, 보관

수익과 비용 발생, 자산의 단순 거래 예제 취득과 매매, 금전의 수입과 지출

다음은 거래의 8요소와 회계의 순환과정입니다

거래의 8요소를 모르면 계정과목을 아무리 외워도 분개를 할 수 없으니

꼭 외워두시는 게 좋습니다 회계의 순환과정 역시 굉장히 중요합니다

두 개 다 꼭 숙지하시기를 바랍니다

회계상 거래가 발생했다는 것은 자산, 부채, 자본, 수익, 비용의 증가나

감소가 있었다는 것을 의미하므로 회계상 거래는 장부에 기록될 때 아래와

같은 형태로 표시될 수 있다

(기중 회계처리) 거래의 식별 → 분개(분개장) → 전기(총계정 원장)

(결산 준비) →수정전 시산표 작성

(결산) →기말 수정 분개 및 전기 → 수정 후 시산표 작성 → 수익비용 계정의 마감 → 자산, 부채, 단순 거래 예제 자본 계정의 마감

재무회계 요약 5편은 여기까지 하도록 하겠습니다

재무회계 요약 3편은 포스팅 맨 하단에 링크첨부 하도록 하겠습니다 그럼 바로 시작하겠습니다 재무상태표 계정과목에는 자산, 부채, 자본 크게 세가지가 있습니다 자산은 유동자산과 비유동자산 두가지로 나뉘는..

단순 선택 쿼리 만들기

하나 이상의 원본에서 특정 데이터를 선택할 때 선택 쿼리를 사용할 수 있습니다. 선택 쿼리를 사용하면 원하는 데이터만 가져올 수 있고, 여러 데이터 원본의 데이터를 결합할 수 있습니다. 선택 쿼리의 데이터 원본으로 테이블 및 다른 선택 쿼리를 사용할 수 있습니다. 이 항목에서는 선택 쿼리의 개요를 살펴보고 쿼리 마법사를 사용하여 또는 디자인 보기에서 선택 쿼리를 만드는 방법을 설명합니다.

Northwind 샘플 데이터베이스를 사용하여 쿼리가 작동하는 방식을 더 자세히 알아보려면 쿼리 소개를 참조하세요.

이 문서의 내용

데이터를 사용하려는 경우 한 테이블의 모든 데이터를 거의 사용하지 않습니다. 예를 들어 연락처 테이블의 데이터를 사용하려는 경우 일반적으로 특정 레코드 하나 또는 전화 번호만 보고자 합니다. 고객 정보를 주문 정보와 결합하는 등 두 개 이상의 테이블의 데이터를 결합하려는 경우도 있습니다. 사용할 데이터를 선택하려면 선택 쿼리를 사용합니다.

선택 쿼리는 의 정보를 표시하는 데이터베이스 개체 데이터시트 보기. 쿼리는 데이터를 저장하지 않습니다. 테이블에 저장된 데이터가 표시됩니다. 쿼리는 하나 이상의 테이블, 다른 쿼리 또는 둘의 조합에서 데이터를 표시할 수 있습니다.

쿼리를 사용하는 것의 장점

보고자 하는 필드의 데이터만 볼 수 있습니다. 테이블을 열면 모든 필드가 표시됩니다. 쿼리를 사용하면 선택한 필드를 편리하게 저장할 수 있습니다.

참고: 쿼리는 데이터를 저장하는 대신 데이터를 가리킵니다. 쿼리를 저장한다고 해서 데이터의 복사본이 저장되는 것이 아닙니다.

여러 데이터 원본의 데이터를 결합할 수 있습니다. 테이블에는 일반적으로 해당 테이블에 저장된 데이터만 표시됩니다. 쿼리를 사용하면 여러 원본의 필드를 골라 선택할 수 있고, 이러한 정보를 결합할 방법을 지정할 수 있습니다.

식을 필드로 사용할 수 있습니다. 예를 들어 날짜 함수를 필드로 사용할 수도 있고, 서식 함수와 필드를 함께 사용하여 쿼리 결과에서 해당 필드의 데이터에 서식이 지정되는 방식을 제어할 수도 있습니다.

사용자가 지정한 조건을 충족하는 레코드를 볼 수 있습니다. 테이블을 열면 모든 레코드가 표시됩니다. 쿼리를 사용하면 선택한 레코드를 편리하게 저장할 수 있습니다.

선택 쿼리를 만드는 방법

선택 쿼리는 쿼리 마법사를 이용하여 만들 수도 있고 디자인 보기에서 만들 수도 있습니다. 마법사를 이용하면 몇 가지 디자인 요소를 사용할 수 없게 되지만, 나중에 디자인 보기에서 해당 요소를 추가할 수 있습니다. 이 두 가지 방법은 서로 다르지만 다음과 같이 기본적인 단계는 같습니다.

데이터의 원본으로 사용하려는 테이블이나 쿼리를 선택합니다.

포함하고자 하는 필드를 데이터 원본에서 지정합니다.

또는 조건을 지정하여 쿼리가 반환하는 레코드를 제한합니다.

선택 쿼리를 만든 뒤에는 쿼리를 실행하여 결과를 봐야 합니다. 선택 쿼리를 실행하려면 데이터시트 보기에서 엽니다. 쿼리를 저장해 두었다면 폼, 보고서 또는 다른 쿼리에서 필요할 때 저장한 쿼리를 데이터 원본으로 사용할 수 있습니다.

쿼리 단순 거래 예제 마법사를 이용하여 선택 쿼리 만들기

쿼리 마법사를 이용하면 자동으로 선택 쿼리를 만들 수 있습니다. 마법사를 이용하면 쿼리 디자인의 세부 내용을 비교적 세밀하게 제어할 수는 없지만, 마법사를 이용하지 않는 경우보다 빠르게 쿼리를 만들 수 있습니다. 마법사는 간단한 디자인 실수를 감지하여 사용자에게 조치를 취하라고 알려 주기도 합니다.

시작하기 전에

서로 관련이 없는 데이터 원본의 필드를 사용하는 경우 쿼리 마법사에서 관계를 만들지 묻는 질문을 합니다. 마법사가 사용자에 대한 관계 창을 열지만 관계를 편집하는 경우 마법사를 다시 시작해야 합니다. 따라서 마법사를 실행하기 전에 쿼리에 필요한 모든 관계를 만드는 것이 좋습니다.

테이블 관계를 만드는 방법에 대한 자세한 내용은 테이블 관계 설명을 참조하세요.

쿼리 마법사 사용

만들기 탭의 쿼리 그룹에서 쿼리 마법사를 클릭합니다.

새 쿼리 대화 상자에서 단순 쿼리 마법사를 클릭하고 확인을 클릭합니다.

여기서 필드를 추가합니다. 최대 32개의 테이블 또는 쿼리에서 최대 255개의 필드를 추가할 수 있습니다.

각 필드에 대해 다음과 같이 두 가지 단계를 수행합니다.

테이블/쿼리 아래에서 해당 필드를 포함하는 테이블 또는 쿼리를 클릭합니다.

사용 가능한 필드 아래에서 해당 필드를 두 번 클릭하여 선택한 필드 목록에 추가합니다. 쿼리에 모든 필드를 추가하려면 이중 오른쪽 화살표(>>) 단추를 클릭합니다.

원하는 필드를 모두 추가했으면 다음을 클릭합니다.

숫자 필드(단순 거래 예제 숫자 데이터를 포함하는 필드)를 추가하지 않았으면 9단계로 건너뜁니다. 숫자 필드를 추가하면 마법사에서 쿼리에 의해 세부 사항이나 요약 데이터 중 어느 것을 반환할지 묻는 메시지가 표시됩니다.

개별 레코드를 보려면 상세를 클릭하고 다음을 클릭합니다. 9단계로 건너뜁니다.

평균과 같은 요약된 숫자 데이터를 보려면 요약을 클릭하고 요약 옵션을 클릭합니다.

요약 옵션 대화 상자에서 요약 데이터를 보려는 필드와 데이터를 요약할 방식을 지정합니다. 숫자 필드만 나열됩니다.

각 숫자 필드에 대해 아래와 같은 함수 중 하나를 선택합니다.

Sum 쿼리는 필드의 모든 값의 합계를 반환합니다.

Avg 쿼리는 필드 값의 평균을 반환합니다.

Min 쿼리는 필드의 가장 단순 거래 예제 작은 값을 반환합니다.

Max 쿼리는 필드의 가장 큰 값을 반환합니다.

쿼리 결과에 데이터 원본 레코드의 개수를 포함하려면 해당하는 [원본 소스 이름]의 레코드 개수 계산 확인란을 선택합니다.

확인을 클릭하여 요약 옵션 대화 상자를 닫습니다.

쿼리에 날짜/시간 필드를 추가하지 않았다면 9단계로 건너뜁니다. 쿼리에 날짜/시간 필드를 추가한 경우 쿼리 마법사에서 데이터 값을 어떻게 묶을 것인지 묻는 메시지가 표시됩니다. 예를 들어 쿼리에 숫자 필드("가격")와 날짜/시간 필드("거래_시간")를 추가하고 요약 옵션 대화 상자에서 숫자 필드 "가격"의 평균값을 표시하라고 지정했다고 가정해 보겠습니다. 날짜/시간 필드를 추가했기 때문에 각 일, 월, 분기 또는 연도에 대해 고유한 날짜/시간 값의 요약 값을 계산할 수 있습니다.

단순 쿼리 마법사 대화 상자에서 쿼리의 날짜를 묶을 방식 선택

날짜/시간 값을 묶을 때 사용할 기간을 선택하고 다음을 클릭합니다.

참고: 디자인 보기에서는 식을 사용하여 원하는 기간으로 묶을 수 있지만, 마법사에서는 몇 가지 옵션만 제공됩니다.

마법사의 마지막 페이지에서 쿼리의 제목을 입력하고 쿼리를 열 것인지 아니면 수정할 것인지 지정한 다음 마침을 클릭합니다.

쿼리를 열겠다고 선택한 경우 쿼리의 의해 데이터시트 보기에서 선택한 데이터가 표시됩니다. 쿼리를 수정하겠다고 선택한 경우 쿼리가 디자인 보기에서 열립니다.

디자인 보기에서 쿼리 만들기

디자인 보기에서 수동으로 선택 쿼리를 만들 수 있습니다. 디자인 보기에서는 쿼리 디자인의 세부 내용을 비교적 세밀하게 제어할 수 있는 반면 마법사를 이용하는 경우보다 실수가 발생할 확률이 높고 쿼리를 만드는 데 시간이 오래 걸립니다.

쿼리 만들기

1단계: 데이터 원본 추가

디자인 보기를 사용하여 데이터 원본을 추가하는 경우 데이터 원본 및 필드를 별도의 단계로 추가합니다. 단, 필요하면 나중에 언제든지 데이터 원본을 추가할 수 있습니다.

만들기 탭의 쿼리 그룹에서 쿼리 디자인을 클릭합니다.

사용할 각 데이터 원본을 두 번 클릭하거나 각 데이터 원본을 선택한 다음 추가를 클릭합니다.

자동 조인

데이터 원본을 추가할 때 원본들 사이에 이미 관계가 있는 경우 기존 관계가 쿼리에 조인으로 자동 추가됩니다. 조인은 관련 원본의 데이터가 결합되는 방식을 지정해 줍니다. 두 테이블의 필드가 호환되는 데이터 형식을 갖고 있고 필드 하나가 기본 키인 경우에도 두 테이블 사이에 조인이 자동 생성됩니다.

Access에서 만들어지는 조인을 사용자가 조절해야 할 수 있습니다. Access는 조인이 나타내는 관계를 바탕으로 어떤 유형의 조인을 만들지 결정합니다. Access가 만든 조인에 정의된 관계가 없는 경우 내부 조인을(를) 만듭니다.

데이터 원본을 추가했을 때 자동으로 올바른 조인이 생성된다면 3단계: 출력 필드 추가로 건너뛰어도 됩니다.

같은 데이터 원본을 여러 차례 사용하기

경우에 따라 조인된 필드에 일치하는 값이 있는 경우 동일한 테이블의 레코드를 결합하는 셀프 조인 이라는 동일한 테이블 또는 쿼리의 두 복사본을 조인하려는 경우도 있습니다. 예를 들어 각 직원의 레코드에 대한 ReportsTo 필드에 이름 대신 관리자의 ID가 표시되는 Employees 테이블이 있는 경우를 예로 들 수 있습니다. 자체 조인을 사용하여 각 직원의 레코드에 관리자 이름을 표시할 수 있습니다.

데이터 원본을 두 번째 추가하면 두 번째 인스턴스의 이름에 _1이 추가됩니다. 예를 들어, 직원 테이블을 두 번 추가하면 두 번째 인스턴스는 이름이 직원_1이 됩니다.

2단계: 관련 있는 데이터 원본 조인

쿼리에 추가한 데이터 원본 사이에 이미 관계가 있는 경우 각 관계에 대한 내부 조인이 자동 생성됩니다. 참조 무결성을(를) 적용하면 조인 선 위에 일대다 관계의 “일”에 해당하는 쪽에 “1”이 표시되고 “다"에 해당하는 쪽에 무한대 기호()가 표시됩니다.

쿼리에 쿼리를 추가했는데 추가한 쿼리들 사이에는 관계가 없다면 이 쿼리들 또는 쿼리와 테이블 사이에 조인이 자동 생성되지 않습니다. 데이터 원본을 추가할 때 조인이 자동 생성되지 않으면 사용자가 직접 추가해야 합니다. 데이터 원본이 다른 데이터 원본에 조인되지 않은 경우 쿼리 결과에 문제가 생길 수 있습니다.

쿼리에 더 많은 레코드를 포함할 수 있도록 내부 조인을 외부 조인(으)로 변경하는 것도 가능합니다.

조인 추가

조인을 추가하려면 하나의 데이터 원본에 있는 필드를 다른 데이터 원본에 있는 상응하는 필드로 끌어다 놓습니다.

두 필드 사이에 선이 표시되면 조인이 만들어진 것입니다.

조인 변경

변경하려는 조인을 두 번 클릭합니다.

조인 속성 대화 상자가 나타납니다.

조인 속성 대화 상자에서 세 가지 옵션을 검토합니다.

사용할 옵션을 클릭한 다음 확인을 클릭합니다.

조인이 준비되면 출력 필드를 추가해야 합니다. 출력 필드는 쿼리 결과에 표시되길 원하는 데이터를 갖는 필드를 가리킵니다.

3단계: 출력 필드를 추가

1단계에서 추가한 데이터 원본에 있는 필드는 손쉽게 추가할 수 있습니다.

필드를 추가하려면 쿼리 디자인 창의 상단 창에 있는 데이터 원본에서 쿼리 디자인 창의 하단 창에 있는 디자인 그리드의 필드 행으로 필드를 끌어다 놓습니다.

필드를 이렇게 추가하면 필드의 데이터 원본이 반영되도록 디자인 그리드의 테이블 행이 자동으로 채워집니다.

팁: 쿼리 디자인 그리드의 필드 행에 모든 필드를 빠르게 추가하려면 상단 창에서 테이블 또는 쿼리 이름을 두 번 클릭하여 해당 원본의 모든 필드를 강조 표시한 뒤 디자인 그리드로 모두 한꺼번에 끌어다 놓습니다.

식을 출력 필드로 사용

계산을 수행하거나 쿼리 출력에 함수를 사용하려면 식을 출력 필드로 사용할 수 있습니다. 식은 모든 쿼리 데이터 원본은 물론 Format, InStr과 같은 함수의 데이터를 사용할 수 있으며, 상수와 산술 연산자를 포함할 수 있습니다.

쿼리 디자인 그리드의 빈 열에서 필드 행을 마우스 오른쪽 단추로 클릭하고 바로 가기 메뉴에서 확대/축소를 클릭합니다.

확대/축소 상자에 식을 입력하거나 붙여넣습니다. 식 출력에 사용하려는 이름을 먼저 입력한 다음 콜론을 입력합니다. 예를 들어 식에 "마지막 업데이트 날짜"라는 레이블을 붙이고 싶다면 식을 마지막 업데이트 날짜:로 시작합니다.

참고: 식을 사용하면 다양한 작업을 수행할 수 있습니다. 식에 대한 자세한 설명은 이 문서의 범위를 벗어납니다. 식을 만드는 방법에 대한 자세한 내용은 식 작성을 참조하세요.

4단계: 조건 지정

조건을 사용하면 필드 값이 조건을 충족하는지를 기준으로 쿼리에서 반환하는 레코드를 제한할 수 있습니다.

출력 필드의 조건 지정

쿼리 디자인 그리드에서 제한하려는 값이 있는 필드의 조건 행에 해당 필드 값이 결과에 포함되려면 충족해야 하는 식을 입력합니다. 예를 들어 도시라는 필드의 값이 라스베이거스인 레코드로만 쿼리를 제한하려면 해당 필드의 조건 행 아래에 라스베이거스를 입력합니다.

쿼리 조건 예제 문서에서 다양한 데이터 형식에 대한 쿼리 조건 예제를 확인할 수 있습니다.

조건 행 아래에 있는 Or 행에 대체 조건을 지정합니다.

대체 조건을 지정하면 필드 값이 나열된 조건 중 하나라도 충족하는 경우 쿼리 결과에 포함됩니다.

여러 개의 필드 조건

여러 필드에서 조건을 사용할 수 있습니다. 이때 주어진 조건이나 Or 행의 모든 조건이 참이어야만 해당 레코드가 포함됩니다.

출력하지 않을 필드를 사용하여 조건 지정

쿼리 디자인에 필드를 추가했더라도 쿼리 출력에 해당 필드의 데이터를 포함하지 않을 수 있습니다. 해당 필드의 값을 사용하여 쿼리 결과를 제한하되 필드 값은 보지 않으려는 경우 이렇게 합니다.

디자인 그리드에 필드를 추가합니다.

해당 필드의 표시 행에서 확인란의 선택을 취소합니다.

출력 필드에서와 마찬가지로 조건을 지정합니다.

5단계: 데이터 요약

특히 데이터가 숫자인 경우 데이터를 요약할 수 있습니다. 예를 들어 평균 가격 또는 총 판매액을 볼 수 있습니다.

쿼리에서 데이터를 요약할 때는 요약 행을 사용합니다. 요약 행은 기본적으로 디자인 그리드에 표시되지 않습니다.

디자인 보기에서 쿼리가 열려 있는 상태에서 디자인 탭의 표시/숨기기 그룹에서 요약을 클릭합니다.

쿼리 디자인 그리드에 요약 행이 표시됩니다.

요약하려는 각 필드에 대해 요약 행에서 사용할 함수를 목록에서 선택합니다. 목록에 표시되는 함수는 필드의 데이터 형식에 따라 달라집니다.

쿼리에서 합계 행이 어떤 기능을 갖는지 자세히 알아보려면 요약 행을 사용하여 데이터시트에서 합계 또는 개수 구하기를 참조하세요.

6단계: 결과 보기

쿼리 결과를 보려면 디자인 탭에서 실행을 클릭합니다. 데이터시트 보기에 쿼리의 결과가 표시됩니다.

쿼리를 추가로 변경하려면 > 보기 > 디자인 보기를 클릭하여 디자인 보기로 다시 돌아갑니다.

단순 거래 예제

이전 장과 마찬가지로 예제 애플리케이션을 사용해 스파크 스트리밍 개념을 알아보자. 우리는 한 증권사에서 대시보드 애플리케이션을 구축해 달라는 의뢰를 받았다. 이 증권사 고객은 인터넷 애플리케이션을 사용해 거래 주문(즉, 유가 증권 (securities) 1 의 매매)을 요청하며, 증권사 담당자는 고객의 주문을 받아 증권 시장에서 실제 거래를 진행한다. 우리가 구축할 대시보드 애플리케이션은 초당 거래 주문 건수, 누적 거래액이 단순 거래 예제 가장 많은 고객 1~5위, 지난 1시간 동안 거래량이 가장 많았던 유가 증권 1~5위를 집계해야 한다.

우리는 먼저 HDFS 파일의 데이터를 읽어 처리한 후 처리 결과를 다시 HDFS에 저장하는 단순한 예제부터 실습한다. 예제를 확장해 분산 메시지 전달 시스템인 아파치 카프카에 접속하는 방법은 6.2절에서 알아본다.

예제 애플리케이션의 지표 또한 초당 거래 주문 건수를 집계하는 단순한 것부터 먼저 구현한다. 거래액 1~5위 고객과 거래량 1~5위 유가 증권은 나중에 추가한다.

한 가지 더 짚고 넘어가자면, 이 장에서 제공하는 모든 예제는 스파크 셸을 기준으로 설명한다. 스파크 독립형 애플리케이션은 따로 설명하지 않고, 스파크 셸에서 스파크 스트리밍을 실행하는 방법과 어떤 차이점이 있는지만 별도로 언급한다. 3장 내용을 잘 파악했다면 이 장 예제 코드를 스파크 독립형 애플리케이션으로 변경하고 JAR 아카이브 형태로 클러스터에 제출할 수 있을 것이다.

1 유가 증권 은 채권(bond)이나 주식(stock), 악명 높은 파생 상품(derivative) 등 거래 가능한 금융 자산을 의미한다.

단순 거래 예제

1. 거래명세표 작성/발행
출고 품목의 거래명세를 등록할 수 있는 메뉴입니다.

1) 거래명세표 목록
입력된 거래명세표의 목록을 확인할 수 있습니다. (가장 최근의 거래명세표가 상단에 조회됩니다.) 거래명세표 메뉴 이외의 메뉴에서 등록한 거래명세표 또한 같이 조회가 됩니다.
거래명세표를 눌러 [수정]을 누르거나 더블 클릭하면 해당 거래명세표를 수정할 수 있습니다.

2)
조회기간을 선택할 수 있습니다. 직접 날짜를 입력하거나, 아이콘을 눌러 설정할 수 있습니다.
날짜 설정 후 버튼을 누르면 전표 조회가 됩니다.
또한, 해당 아이콘을 클릭하여 나온 화면에서 기간 설정 버튼을 클릭하여 기간을 변경합니다.

3)
추가적으로 거래처명을 입력하여 거래명세표를 검색할 수 있습니다. 입력 및 선택한 후 버튼을 누르면 해당 거래처의 내역만 검색됩니다.

4)
: 선택한 거래명세표를 복사하여 등록할 수 있습니다. 거래복사는 단순 거래명세표만 복사되며, 발행과 관련된 내용은 복사되지 않습니다.

5)
: 전자 발행된 거래명세표의 알림을 재전송할 수 있습니다. 재전송은 이메일, 문자, 팩스 3가지 모두 가능하며, 거래처 담당자 정보에 기재된 정보로 발송됩니다.

6)
: 거래명세표 종이발행 시 양식지 인쇄로 출력할 수 있습니다. 인쇄 시 출력 설정등에 따라 거래명세표가 출력됩니다.

7)
: 선택한 거래명세표를 전자발행할 수 있습니다.

8)
: 새로운 거래명세표를 등록합니다.(*필수입력 : 거래일자, 거래장부, 사업자번호)
: 거래명세표를 선택하고 수정버튼을 누르면 거래명세표 정보를 수정할 수 있습니다.
: 선택된 거래명세표를 삭제합니다.
: 현재 화면의 내역을 갱신합니다.
: 거래명세표 리스트, 백지인쇄, 입금표, 청구서, 출고지시서, 인수증을 출력하거나 엑셀, PDF, 텍스트, 이미지파일 등으로 변환합니다.

예제. 거래명세표 등록하기

1) 거래명세표 우측상단에 [작성]버튼을 통해 거래명세표를 등록할 수 있습니다.
2) 거래일자와 거래장부를 입력 후 품목을 등록한 뒤 [저장]버튼을 누르면 거래명세표가 등록됩니다.

[입력 방법]

거래명세표
- 거래일자 : 거래명세표의 등록 일자를 직접 입력하거나, 해당 아이콘을 이용하여 입력할 수 있습니다.
- 거래장부 : 버튼을 누르면 [기초정보-거래처]에 입력된 거래처를 선택하면 해당 거래처의 정보가 자동 입력이 됩니다.
- 사업자번호 : 거래장부의 사업자번호를 입력합니다. 거래장부를 선택하면 자동으로 입력이 됩니다.
- 합계금액 : 품목을 등록하면 품목의 금액이 집계가 되어 표기 됩니다. 수정할 수 없습니다.
- 전잔액 : 선택한 거래장부의 전잔액을 입력할 수 있습니다.
- 전잔액 + 출고액 : 전잔액과 품목의 금액을 더하여 집계한 금액이 표기 됩니다. 수정할 수 없습니다.
- 입금액 : 거래의 입금액을 입력할 수 있습니다.
- 현잔액 : 거래장부의 현잔액이 표기됩니다. 수정할 수 없습니다.

공급자
공급자 정보는 [기초정보-회사회기관리]에서 입력된 정보들이 표기되며, 담당자를 제외한 모든 정보는 수정할 수 없습니다.
- 등록번호 : 공급자의 사업자번호가 표기됩니다.
- 승인번호 : 전자 발행시 자동으로 승인번호가 표기 됩니다.
- 상호(법인명) : 공급자의 상호명이 표기됩니다.
- 성명(대표자) : 공급자의 대표자명이 표기됩니다.
- 사업장주소 : 공급자의 사업장주소가 표기됩니다.
- 상세주소 : 공급자의 상세주소가 표기됩니다.
- 업태 : 공급자의 업태가 표기됩니다.
- 종목 : 공급자의 종목이 표기됩니다.
- 담당 : 버튼 눌러 [기초정보-사용자관리]에 등록된 사용자를 선택할 수 있습니다.
- 전화 : 담당자의 전화번호가 자동입력 됩니다. 직접 입력으로 수정 가능합니다.
- 메일 : 담당자의 이메일이 자동입력 됩니다. 직접 입력으로 수정 가능합니다.


품목정보
거래명세표의 품목을 추가/수정/삭제할 수 있습니다.
- : 품목을 추가할 수 있습니다.

품목 등록시 [기초정보-품목]에 입력된 정보가 입력 됩니다. 자동 입력된 정보는 수정이 가능 합니다.
기초정보-품목]의 정보를 불러오지 않고 직접 입력할 수 있습니다. 직접 입력한 품목은 품목명이 [품목없음]으로 입력되며 수정 할 수 없습니다.

- 구분 : 등록할 품목의 구분을 입력합니다.(출고/반입)
- 거래일자 : 품목의 거래 일자를 입력합니다. 거래명세표의 거래일자가 입력됩니다.
- 품목코드 : 버튼을 클릭하여 [기초정보-품목]의 품목을 선택할 수 있습니다.
- 품목명: 품목코드에서 품목을 선택하면 자동입력 됩니다. 수정할 수 없습니다.
- 규격 : 품목의 규격을 입력할 수 있습니다.
- 단위 : 품목의 단위를 입력할 수 있습니다.
- 수량 : 품목의 거래 수량을 입력할 수 있습니다.
- 단가 : 품목의 단가를 입력합니다.
- 공급가액 : [수량 * 단가]식으로 계산하여 입력 되며, 직접 입력이 가능합니다.
- 부가세 : 공급가의 대한 부가세를 입력 되며, 직접 입력이 가능합니다.
- 합계 : [공급가액+부가세]식으로 계산하여 입력 되며, 직접 입력이 가능합니다.
- 비고 : 품목을 등록할 때 메모사항이나 비고사항을 입력할 수 있습니다.
- : 선택한 품목을 수정할 수 있습니다.
- : 선택한 품목을 삭제할 수 있습니다.
- 품목정보 목록 : 등록한 품목의 상세정보를 확인할 수 있습니다.
- 참고사항 : 거래명세표의 참고사항을 입력할 수 있습니다. [환경설정-공통기초-거래명세표]에서 공통 참고사항을 입력하면 자동으로 입력이 됩니다.

공급받는자 상세정보
공급받는자 상세정보는 [기초정보-거래처]에 입력한 정보가 자동으로 입력이 되며, 수정이 가능합니다. 단, 수정을 하여도 [기초정보-거래처]에는 반영이 되지 않습니다.
- 상호 : 공급받는자의 상호명이 입력됩니다.
- 사업자(주민)번호 : 공급받는자의 사업자번호을 입력합니다.
- 대표자명 : 공급받는자의 대표자명을 입력합니다.
- 주소 : 공급받는자의 주소를 입력합니다.
- 전화번호 : 공급받는자의 전화번호를 입력합니다.
- 팩스번호 : 공급받는자의 팩스번호를 입력합니다.
- 업태 : 공급받는자의 업태를 입력합니다.
- 종목 : 공급받는자의 종목을 입력합니다.

공급받는자 담당자정보
공급받는자의 담당자 정보를 선택/추가/수정/삭제할 수 있습니다. 담당자에서 대표로 선택된 정보를 기준으로 이메일, SMS, FAX가 전송됩니다.
- : 담당자를 추가합니다.

- 담당자명 : 추가할 담당자의 담당자명을 입력합니다.
- 휴대전화 : 담당자의 휴대전화번호를 입력합니다.
- 전화번호 : 담당자의 전화번호를 입력합니다.
- 팩스번호 : 담당자의 팩스번호를 입력합니다.
- 이메일 : 담당자의 이메일을 입력합니다.
- 대표여부 : 담당자의 대표를 설정합니다.
- : 선택한 담당자를 수정합니다.
- : 선택한 담당자를 삭제합니다.

출력설정
거래명세표 발행 시 거래명세표에 출력될 항목을 설정합니다.
- 품목코드 출력
· 품목코드와 품목명 옵션을 설정하면 거래명세표 발행 시 품목 내역에 품목코드와 품목명으로 발행됩니다.
· 거래일자와 품목명 옵션을 설정하면 거래명세표 발행 시 품목 내역에 거래일자와 품목명으로 발행됩니다.
- 수량표기 : 거래명세표 발행 시 품목의 수량을 표기할 수 있습니다.
- 단가표기 : 거래명세표 발행 시 품목의 단가를 표기할 수 있습니다.
- 금액표기 : 거래명세표 발행 시 품목의 금액을 표기할 수 있습니다.
- 세액표기 : 거래명세표 발행 시 품목의 세액을 표기할 수 있습니다.
- 입금/현잔액 인쇄 : 거래명세표 발행 시 품목의 입금/현잔액을 표기할 수 있습니다.

전자 발행 설정
- 문자(SMS) 전송 : 전자 발행 시 이메일 전송과 같이 문자 전송을 할 수 있습니다.
- 팩스(FAX) 전송 : 전자 발행 시 이메일 전송과 같이 팩스 전송을 할 수 있습니다.

옵션
- 출고(자료)번호와 출고시간 출력 : 거래명세표 발생 시 거래명세표 상단에 출고번호 및 출고시간 출력을 설정할 수 있습니다.
- 거래범주 : 거래명세표 등록 시 거래범주를 연결할 수 있습니다.
* 모든 정보를 입력한 후 [저장]을 눌러서 거래명세표정보를 저장하거나, [전자발행]을 눌러 전자 발행과 동시에 저장할 수 있습니다.


0 개 댓글

답장을 남겨주세요