/
IT assets 을 CSV 에서 가져오기

IT assets 을 CSV 에서 가져오기

 

주의

  • Google sheet 에 넣고 Web import 사용하지 말 것. import 하는 csv 이름이 Object type 과 일치해야 하는데 이름이 csv-import 가 되어 Mapping 이 제대로 되지 않음.

목표

아래 자산 관리 구조에 맞게 데이터를 import

 

Object type 설정

  1. “Hardware Catalog” Object type 생성

  2. Object type(개체 유형)” → Configuration(구성) 선택

  3. Inheritance(상속) 메뉴에서 “Pass all attributes to child object types.” 설정 켜기(Child object 가 있으면 체크가 안 되니 삭제해야 함)


  4. 하위 계층에 맞게 각각 “Mobile Phones” 와 “Laptops“ Object type 을 생성

  5. 11

  6. 11



 

가져오기 설정

  1. “Object schema” → 구성 선택

  2. 가져오기 → “가져오기 만들기” 클릭

  3. 예제 데이터 (https://docs.google.com/spreadsheets/d/184wGhmEBXVnqR4w4bFdfnE4xvuVcBDQAmVzRcw1Zm7k/edit#gid=0)를 클릭해서 확인하고 다운로드

  4. 다운로드한 csv 파일의 이름을 매핑하려는 최상위 “Object type” 의 이름과 동일하게 변경 (예: 부서.csv)

  5. 가져오기 유형에서 CSV 선택

  6. 이름을 입력(1)하고 csv 를 업로드(2) 하고 “개체 유형 및 특성을 자동으로 만들기” (3) 체크하고 “가져오기 만들기” 클릭

  7. 정보를 가져왔다는 메시지가 뜨면 “매핑 편집”을 클릭

  8. 매핑 탭이 생기면 “특성 매핑 편집” 을 클릭

  9. 다시 Object schema 화면으로 돌아간 후에 “특성(Attribute)” 를 클릭하고 팀장의 유형을 개체(Object) 로 변경하고 “유형 값(Attribute value)” 을 부서로 설정, 그리고 추가 값을 Reference 로 변경

  10. 상태 필드의 유형을 상태로 변경, 유형 값은 직원의 근무 상태 3가지만 선택 가능하도록 설정. 만약 3가지 값이 안 보이면 “개체 스키마(Object schema)” → 구성으로 들어간 후에 상태 탭에 항목 추가

  11. 다시 가져오기 탭으로 돌아가서 AQL 항목에 다음 내용을 입력합니다. 이 의미는 “직원명” 필드 값이 “팀장” 필드에 있는 값과 같은 직원을 찾아서 설정하라는 의미입니다.

    직원명 = ${팀장}

하위 매핑

  1. 이제 csv 의 부서 항목을 “Object type” 과 매핑할 순서


  2. 하단의 “하위 항목 매핑 만들기” 클릭

  3. “개체 유형” 에서 개발(1)을 선택하고 AQL 항목(2)에 다음 내용 입력합니다.. 이 내용은 CSV 의 부서 필드 값이 “개발” 인 경우 개체 유형 “개발” 에 매핑하라는 의미입니다.

    부서 = "개발"

    위 구문은 아래와 같이 like 구문을 사용하면 “개발” 이 들어가는 모든 구문과 일치(예: “개발 부서”, “SW 개발”)할 수 있으며 SQL 과 달리 % 사인을 넣어줄 필요는 없습니다.

    부서 Like "개발"





  4. 마찬가지로 일치시킬 4개의 부서에 대해서도 하위 항목 매핑을 만들어 줍니다.

  5. 활성화가 되지 않은 매핑에 대해 … 을 클릭하고 사용을 선택해 줍니다.

  6. 다음과 같이 하위 매핑이 표시되면 정상적으로 설정된 것입니다.

  7. 위로 올라가서 “데이터 가져오기” 버튼을 클릭하면 데이터 import 가 시작됩니다.

  8. 가져오기가 완료되면 로그를 클릭해서 가져오기 결과를 확인할 수 있습니다.

  9. 이제 Object schema 화면에서 정상적으로 입력됐는지 확인할 수 있습니다.

 

 

실습

실습

  • 순서대로 직원 정보를 매핑해서 데이터를 가져와 보세요.

  • 화면에서 필터를 사용해서 조건에 맞게 검색해 보세요.

    • 예: 팀장이 김개발, 박재무인 직원중에 퇴사한 직원 목록

 

 

 

 

Related content

1. Object schema, Object, Attribute 생성
1. Object schema, Object, Attribute 생성
More like this
3. IT assets 등록
3. IT assets 등록
More like this
5. Automation 으로 업무 자동화
5. Automation 으로 업무 자동화
Read with this
CSV 로 자산 가져오기(Asset import)
CSV 로 자산 가져오기(Asset import)
More like this
4. 노트북 신청을 JSM 프로젝트와 연결
4. 노트북 신청을 JSM 프로젝트와 연결
Read with this
PHP 배열을 오브젝트 변환
PHP 배열을 오브젝트 변환
More like this