fonts: 
	headerFont: "SUIT"
  defaultFont: "SUIT"
bottomNavigator: null
hideBreadcrumbs: true
disqus: false
pageMaxWidth: 1000
hideNotionTitle: false 
title: "HEARTCOUNT ABI 사용 가이드 | 파일 업로드하기"
description: "기업용 솔루션 하트카운트 ABI 사용 가이드입니다."
cleanURL: "/abi-manual/upload_data"

❶ 데이터베이스 설정

<aside> 💡

파일을 업로드하기 위해서는 데이터베이스를 연결하고 데이터 업로드 기능을 활성화해주어야 합니다.

</aside>

  1. 데이터베이스 설정을 위해 데이터 베이스 목록에 접근합니다.

    (화면 우측 상단) 설정 ▾데이터베이스 연결 클릭

  2. 파일을 업로드할 데이터베이스에 마우스를 오버하여

    우측에 표시되는 ✎ 수정하기 ****아이콘을 선택합니다.

  3. 데이터베이스 수정 창이 나타나면, 고급설정에서 보안 슬롯을 확장합니다.

  4. 데이터베이스에 파일 업로드 허용을 체크합니다.

  5. SCHEMAS ALLOWED FOR FILE UPLOAD에 파일 업로드를 허용할 스키마 리스트를 쉼표로 구분하여 입력합니다.

    <aside> 💡

    스키마를 입력하지 않으면, 데이터베이스 내 모든 스키마에 대하여 파일 업로드가 허용됩니다.

    </aside>

  6. 끝내기 버튼을 클릭합니다.

    Sep-16-2024 01-46-33.gif

  7. 설정한 데이터베이스의 CSV 업로드 항목이 체크되어 있는지 확인합니다.

    ✔️ 표시가 되어있다면 해당 데이터베이스에 파일을 업로드할 수 있습니다.

    2.png

❷ 파일 업로드

  1. 데이터베이스 설정을 마쳤다면 데이터베이스에 업로드할 파일을 선택합니다.

    스크린샷 2024-09-16 오전 1.49.20.png

    스크린샷 2024-09-16 오전 1.52.44.png

  2. 업로드 창으로 전환되면, 파일을 선택하고 설정값을 입력합니다.

    1. CSV 파일 업로드

      스크린샷 2024-09-16 오전 2.08.27.png

      ☑️ CSV 업로드 : 데이터베이스에 업로드할 CSV 파일을 선택합니다.

      ☑️ 테이블 이름 : ABI에서 사용할 테이블 이름을 설정합니다. 테이블 이름은 반드시 ABI에 존재하는 테이블 이름과 중복되지 않게 유의하세요.

      ☑️ 데이터베이스 : 파일을 저장할 데이터베이스를 선택합니다.

      ☑️ 스키마 : 파일을 저장할 스키마를 지정합니다. 입력한 스키마는 선택한 데이터베이스에 포함되어있어야 합니다.

      ☑️ 구분자 : 업로드한 파일에 사용된 구분자를 선택합니다.

      • File Settings
      • Columns
      • Rows
    2. 열 기반 파일 업로드

      스크린샷 2024-09-16 오전 3.07.08.png

      ☑️ 테이블 이름 : ABI에서 사용할 테이블 이름을 설정합니다. 테이블 이름은 반드시 ABI에 존재하는 테이블 이름과 중복되지 않게 유의하세요.

      ☑️ 열 기반 파일 : 데이터베이스에 업로드할 열 기반 파일을 선택합니다.

      ☑️ 데이터베이스 : 파일을 저장할 데이터베이스를 선택합니다.

      ☑️ 스키마 : 파일을 저장할 스키마를 지정합니다. 입력한 스키마는 선택한 데이터베이스에 포함되어있어야 합니다.

      ☑️ 중복 테이블 처리 : 같은 이름의 테이블이 존재하는 경우 현재 테이블을 처리할 방식을 선택합니다. (실패 : 저장하지 않기, 바꾸기 : 테이블 덮어쓰기, 추가 : 기존 테이블 뒤에 덧붙이기)

      ☑️ 사용할 : 특정 열만 읽고자하는 경우 컬럼명을 Json 형식으로 입력합니다. null로 지정하면 모든 열을 읽습니다.

      ☑️ 날짜/시간 형식 색인 : ****날짜/시간 형식을 ****인덱스 컬럼으로 사용할 경우 체크합니다.

      ☑️ 열 이름 : 인덱스로 사용할 열을 지정할 수 있습니다. 지정하지 않고 날짜/시간 형식 인덱스 항목을 체크하면 날짜/시간 형식이 인덱스 이름으로 사용됩니다.

    3. 엑셀 파일 업로드

      스크린샷 2024-09-16 오전 3.07.41.png

      스크린샷 2024-09-16 오전 3.07.58.png

      ☑️ 테이블 이름 : ABI에서 사용할 테이블 이름을 설정합니다. 테이블 이름은 반드시 ABI에 존재하는 테이블 이름과 중복되지 않게 유의하세요.

      ☑️ 엑셀 파일 : 데이터베이스에 업로드할 엑셀 파일을 선택합니다.

      ☑️ 시트 이름 : 업로드할 시트명을 기입합니다. 입력하지 않을 경우 첫번째 시트를 불러옵니다.

      ☑️ 데이터베이스 : 파일을 저장할 데이터베이스를 선택합니다.

      ☑️ 스키마 : 파일을 저장할 스키마를 지정합니다. 입력한 스키마는 선택한 데이터베이스에 포함되어있어야 합니다.

      ☑️ 중복 테이블 처리 : 같은 이름의 테이블이 존재하는 경우 현재 테이블을 처리할 방식을 선택합니다. (실패 : 저장하지 않기, 바꾸기 : 테이블 덮어쓰기, 추가 : 기존 테이블 뒤에 덧붙이기)

      ☑️ 헤더 행 : 파일에 컬럼명이 기입된 헤더 행이 있으면 0으로 지정합니다. 헤더 행이 없으면 비워둡니다. 입력한 수만큼 행이 생략되며, 생략되고 남은 데이터의 첫번째 행이 테이블의 헤더가 됩니다.

      ☑️ 색인 열(인덱스 컬럼) : 테이블에 인덱스 컬럼이 있으면 입력하고 인덱스 컬럼이 없으면 비워둡니다.

      ☑️ 행 건너뛰기 : 테이블의 윗 줄에서부터 건너뛰고 싶은 행의 수를 입력합니다.

      ☑️ 읽을 행 : 테이블에서 읽을 행의 수를 제한하고자할 때 입력합니다.

      ☑️ 날짜 구문 분석 : 날짜 형식의 컬럼들을 기입합니다. 여러 개일 경우 , 로 구분합니다.

      ☑️ 소수점 : 소수점으로 인식할 기호를 입력합니다.

      ☑️ 날짜/시간 형식 색인 : ****날짜/시간 형식을 ****인덱스 컬럼으로 사용할 경우 체크합니다.

      ☑️ 열 이름 : 인덱스로 사용할 열을 지정할 수 있습니다. 지정하지 않고 날짜/시간 형식 인덱스 항목을 체크하면 날짜/시간 형식이 인덱스 이름으로 사용됩니다.

      ☑️ Null 값 : Null 값으로 처리할 값들을 리스트에 추가합니다.

  3. 입력이 완료되었으면 저장하기 버튼을 클릭합니다.

👉 메뉴로 돌아가기