Intuit QuickBooks Online

이 문서에서는 Tableau를 Intuit QuickBooks Online 데이터에 연결하고 데이터 원본을 설정하는 방법에 대해 설명합니다.

시작하기 전에

시작하기 전에 다음과 같은 연결 정보를 수집하십시오.

  • Quickbooks Online 계정에 대한 이메일 주소 또는 사용자 ID와 암호.

참고: Tableau를 QuickBooks Online 데이터에 연결하려면 QuickBooks Online의 회사에서 회사 관리자여야 합니다. 회사에서 관리자 한 명만 Tableau를 QuickBooks Online에 연결할 수 있습니다.

QuickBooks Online은 재고 조정 트랜잭션 검색을 지원하지 않습니다. QuickBooks Online API에서 재고 조정 트랜잭션을 사용할 수 있게 되는 때를 알고 싶다면 Intuit 개발자 웹 사이트에서 이 질문에 대한 답변을 참조하십시오.

연결한 후 데이터 원본 설정

  1. Tableau를 시작하고 연결에서 Intuit QuickBooks Online을 선택합니다. 데이터 연결의 전체 목록을 보려면 서버로 아래에서 자세히를 선택합니다. 기본 브라우저에서 열리는 탭에서 다음을 수행합니다.
    1. QuickBooks Online 계정에 대한 이메일 주소 또는 사용자 ID와 암호를 입력합니다.
    2. 로그인을 선택합니다.

      QuickBooks Online에서는 정기적으로 2단계 확인을 요구하는 메시지를 표시합니다. 이 경우 프롬프트에 따라 코드를 받고 Intuit 계정을 확인하십시오.

    3. 계정에 둘 이상의 회사가 연결되어 있는 경우 연결하려는 회사를 선택합니다.
    4. Authorize(인증)를 선택하여 Intuit가 Tableau Desktop과 데이터를 안전하게 공유하도록 승인합니다.
    5. 연결할 수 없는 경우 자격 증명이 올바른지 확인합니다. 계속 연결할 수 없으면 컴퓨터에서 서버를 찾는 데 문제가 있는 것입니다. 네트워크 관리자나 데이터베이스 관리자에게 문의하십시오.

  2. 데이터 원본 페이지에서 다음을 수행합니다.

    1. (선택 사항) 페이지 상단에서 기본 데이터 원본 이름을 선택한 다음 Tableau에서 사용할 고유한 데이터 원본 이름을 입력합니다. 예를 들어 데이터 원본을 사용하는 다른 사용자가 어떤 데이터 원본에 연결해야 하는지를 쉽게 알 수 있는 데이터 원본 명명 규칙을 사용하십시오.

    2. 테이블에서 테이블을 선택하고 캔버스 맨 위에 끌어 놓습니다.
    3. 시트 1 탭을 선택하여 분석을 시작합니다.

      시트 탭을 선택하면 Tableau에서 추출을 생성하고 데이터를 가져옵니다. Tableau Desktop은 QuickBooks Online에 대한 추출만 지원합니다. 추출 항목을 새로 고침하여 데이터를 업데이트할 수 있습니다. 자세한 내용은 데이터 추출을 참조하십시오.

      포함된 데이터 양에 따라 추출 생성에 시간이 걸릴 수 있습니다.

QuickBooks Online 데이터 원본 예

다음은 Windows 컴퓨터에서 Tableau Desktop을 사용하는 QuickBooks Online 데이터 원본의 예입니다.

Sales and Expenses Line Items(매출 및 비용 품목) 테이블을 사용하여 회계 보고서 작성

QuickBooks Online은 필요한 정보를 집계하여 손익(P&L) 계산서, 대차대조표 등과 같은 다양한 보고서를 작성합니다. 데이터는 QuickBooks Online에서 집계되므로 Tableau에서 이러한 종류의 보고서를 만들 수 없습니다. 이 문제를 해결하기 위해 이러한 보고서를 만드는 데 필요한 모든 필드와 함께 품목 세부 정보를 포함하는 Sales and Expenses Line Items(매출 및 비용 품목) 테이블을 Tableau에 추가했습니다.

Sales and Expenses Line Items(매출 및 비용 품목) 테이블 구조

Sales and Expenses Line Items(매출 및 비용 품목) 테이블에는 다음과 같은 QuickBooks Online 거래에 대한 정보(또는 문서)가 들어 있습니다.

Bill(청구)

Bill Payment(요금 결제)

Credit Memo(대변표)

Deposit(차변)

Estimate(예상)

Invoice(송장)

Journal Entry(분개)

Payment(결제)

Purchase(구매)

Purchase Order(구매 주문서)

Refund Receipt(환불 영수증)

Sales Receipt(판매 영수증)

Vendor Credit(공급업체 대변)

대부분의 거래에는 자식(또는 하위 항목)이 있습니다. 예를 들어, 송장에는 세부 항목이 있습니다. 다음 예를 참조하십시오.

일부 거래에는 다른 품목의 그룹으로 구성된 그룹 항목이 있습니다. 다음 예를 참조하십시오.

Sales and Expenses Line Items(매출 및 비용 품목) 테이블은 항목당 하나의 행을 포함시키고 각 행의 거래 필드를 복제하여 "거래-품목" 관계를 비정규화합니다. 하위 항목이 있는 그룹 품목의 경우 테이블에는 그룹 대신 그룹 하위 항목이 포함됩니다.

다음 이미지는 두 송장이 Tableau에서 비정규화된 데이터로 표시되는 방식을 보여줍니다.

Sales and Expenses Line Items(매출 및 비용 품목) 테이블에는 거래 테이블뿐만 아니라 Account(계정) 테이블에 대한 정보도 포함됩니다.

Sales and Expenses Line Items(매출 및 비용 품목) 테이블과 테이블 조인

Sales and Expenses Line Items(매출 및 비용 품목) 테이블을 사용하여 Account(계정) 및 거래 테이블과 조인하면 만들려는 보고서에 필요한 세부 정보를 얻을 수 있습니다.

Account(계정) 테이블과 거래의 각 품목을 조인하려면 Sales and Expenses Line Items(매출 및 비용 품목) 테이블의 [Line Detail Account Ref Value(품목 세부 정보 계정 참조 값)]를 Account(계정) 테이블의 [ID Account(ID 계정)]에 조인합니다.

QuickBooks Online 거래 테이블(예: Bill(청구), Estimate(예상), Purchase Order(구매 주문서) 등)의 경우 Sales and Expenses Line Items(매출 및 비용 품목) 테이블의 [Transaction Type(거래 유형)] + [ID] + [Line ID(품목 ID)]를 거래 테이블의 해당 필드에 조인합니다. 예를 들어 Bill(청구) 거래 테이블과의 조인을 만들려는 경우 Bill(청구)에 대해 조인할 [ID] 필드는 [(ID) Bill]이고, Bill(청구)에 대해 조인할 [Line ID(품목 ID)] 필드는 [Line ID (Bill)]이 됩니다.

다음 이미지에서는 왼쪽에 Sales and Expenses Line Items(매출 및 비용 품목) 테이블이 있는 여러 조인과 오른쪽에 있는 Account(계정) 테이블 및 Bill(청구) 테이블에 대한 조인 절의 예를 보여줍니다.

QuickBooks Online 데이터 원본 만들기

다음은 손익 계산서 보고서와 같은 다양한 보고서를 작성하는 데 사용할 수 있는 데이터 원본 만들기를 시작할 때 필요한 일반적인 단계입니다.

  1. QuickBooks Online에 연결합니다.
  2. 데이터 원본 페이지의 테이블에서 Sales And Expenses Line Items(매출 및 비용 품목) 테이블을 선택합니다.
  3. Sales and Expenses Line Items(매출 및 비용 품목) 테이블 구조에 나열된 테이블 중 하나 이상을 Sales and Expenses Line Items(매출 및 비용 품목) 테이블에 조인하여 작성하려는 보고서에 필요한 데이터를 포함시킵니다.
  4. 데이터 원본을 만든 후에는 문을 작성하고 데이터를 분석할 수 있습니다.

QuickBooks Online 오류 해결

Tableau를 QuickBooks Online 데이터에 연결할 때 다음 오류가 나타날 수 있습니다.

이전 버전의 Tableau에서 저장된 통합 문서

버전 2018.2 이전의 Tableau에서 만든 통합 문서 및 데이터 원본은 이후 버전의 커넥터에서 추가된 테이블 또는 필드에 액세스할 수 없습니다. 이 문제를 해결하려면 새 통합 문서를 열고 QuickBooks Online 데이터 원본에 대한 새 연결을 만듭니다. 이전 연결에서 유지하려는 워크시트를 복사 후 붙여 넣거나 Tableau에서 다시 만듭니다.

Sorry, only administrators can buy apps…(죄송하지만 관리자만 앱을 구매할 수 있습니다…)

QuickBooks Online에서 앱을 QuickBooks Online에 연결하는 각 사용자는 회사 관리자여야 합니다. 회사 계정의 관리자가 아닌 경우 다음 Intuit 오류가 나타납니다.

Sorry, only administrators of <email address>’s Company can buy apps in the company. Please contact administrator in the company or else choose another company.(죄송하지만, <이메일 주소> 회사의 관리자만 회사에서 앱을 구매할 수 있습니다. 회사의 관리자에게 문의하거나 다른 회사를 선택하십시오.)

이 문제를 해결하려면 회사 계정 소유자에게 계정의 회사 관리자로 만들어 달라고 요청하십시오.

오류 코드: app_already_purchased

Tableau Desktop 같은 응용 프로그램당 회사 관리자 하나만 연결하도록 허용됩니다. 회사의 다른 사용자가 이미 Tableau를 QuickBooks Online 계정에 연결한 경우 다음과 같은 Intuit 오류가 나타납니다.

Oops! An error has occurred. Please close this window and try again.(죄송하지만, 오류가 발생했습니다. 이 창을 닫고 다시 시도하십시오.)

오류 코드: app_already_purchased

메시지: The application has already been subscribed to by another user for this company. Please contact <email address> to make changes to this subscription.(이 회사의 다른 사용자가 이미 응용 프로그램을 등록했습니다. 이 등록을 변경하려면 연락하십시오.)

이 문제를 해결하려면 회사 관리자에게 Tableau Desktop에 대한 응용 프로그램 권한을 포기한 후 사용자에게 제공하도록 요청해야 합니다. 관리자가 Tableau를 자주 사용하기 때문에 이렇게 할 수 없는 경우 또 다른 옵션은 관리자가 데이터 원본을 Tableau Server 또는 Tableau Online에 게시하여 사용 권한이 있는 모든 사용자가 데이터에 액세스할 수 있게 만드는 것입니다.

연결 변경 시 My Apps(내 앱) 페이지가 열림

다른 QuickBooks Online 회사에 연결해야 하는 경우 로그인한 후(2단계 인증 과정을 거쳐야 할 수도 있음) Intuit에 “select the company to connect to”(연결할 회사 선택) 페이지 대신 My Apps(내 앱) 페이지가 표시됩니다. 이 문제를 해결하려면 다음 단계를 수행합니다.

  1. My Apps(내 앱) 페이지를 닫습니다.

  2. Tableau 연결 패널에서 Intuit QuickBooks Online을 선택합니다.

  3. 계정에 둘 이상의 회사가 연결되어 있는 경우 연결하려는 회사를 선택합니다.

  4. Authorize(인증)를 선택하여 Tableau 데이터 원본 페이지를 엽니다.

 

참고 항목

의견을 주셔서 감사합니다! 피드백을 제출하는 동안 오류가 발생했습니다. 다시 시도하거나 메시지를 보내주십시오.