다음을 통해 공유


데이터 가져오기 및 중복 레코드 식별 방법 제어

고객과 판매 데이터를 가져와 앱에 빠르게 가져옵니다. 대부분의 레코드 형식으로 데이터를 가져올 수 있습니다.

Dynamics 365는 백그라운드에서 가져오기를 처리합니다. 가져오기가 완료되면 성공적으로 가져오거나 가져오지 못했거나 부분적으로 가져온 레코드를 검토할 수 있습니다. 가져오지 못한 레코드를 수정하려면 레코드를 별도의 파일로 내보내고 수정한 다음 다시 가져오려고 합니다(필요한 경우 이전 가져오기와 연결된 모든 레코드를 삭제하여 다시 시작할 수 있습니다).

지원되는 파일 형식

다음 파일 형식에서 데이터를 가져올 수 있습니다.

가져오기를 위해 파일 준비

파일을 성공적으로 가져오는 데 도움이 되는 몇 가지 지침은 다음과 같습니다.

  1. 각 레코드 형식에 대한 레코드를 별도의 파일에 배치합니다.

  2. 파일이 다음 형식 중 하나인지 확인합니다.

    • .csv 파일: .csv 파일 확장자를 가진 데이터 파일입니다. 일반적으로 .csv 파일은 필드와 레코드로 구성되며 텍스트로 저장되며 쉼표로 필드를 서로 구분합니다.
    • Excel 서식 파일
  3. 가져오기 파일이 .csv 파일인 경우 파일이 올바르게 구분되어 있는지 확인합니다. 큰따옴표(") 또는 작은따옴표(')를 데이터 구분 기호로 사용할 수 있습니다.

  4. 파일의 첫 번째 줄이 열 머리글 행인지 확인합니다. 열 머리글(통합 문서의 첫 번째 행에 사용되는 텍스트 또는 각 열의 데이터에 레이블을 지정하는 파일)이 아직 없는 경우 추가합니다.

    비고

    .csv 파일에 다음이 포함되어 있지 않은지 확인합니다.

    • 첫 번째 줄의 여러 줄(머리글 행)입니다.
    • 첫 번째 줄의 따옴표입니다. Dynamics 365는 따옴표를 데이터 구분 기호로 사용합니다.
    • 세미콜론(;) 또는 쉼표(,)으로 구분된 데이터입니다. Dynamics 365는 세미콜론과 쉼표를 필드 구분 기호로 사용합니다.

    중요합니다

    가져오기 프로세스 중에 자동으로 매핑될 수 있는 경우 데이터를 더 빠르게 가져올 수 있습니다. 열 머리글이 Dynamics 365의 필드 표시 이름과 일치하도록 하는 데 도움이 됩니다. 표시 이름은 폼, 목록 또는 보고서에 특성이 표시될 때 기본적으로 사용되는 레이블입니다. 적절한 보안 역할을 가진 사용자가 사용자 지정 영역에서 각 특성의 표시 이름을 변경할 수 있습니다.

  5. 모든 필수 필드에 대한 데이터가 있는지 확인합니다.

    모든 필수 필드가 매핑되고 필요한 필드에 매핑된 각 원본 열에 데이터가 있는 경우에만 레코드를 가져옵니다. 필수 필드는 레코드를 저장하기 전에 필요한 특성입니다. 필요한 필드를 미리 확인하거나 가져오는 동안 누락된 필수 매핑을 식별할 수 있습니다. 두 경우 모두 각 레코드에 필요한 데이터가 있는지 확인합니다. 필요한 필드를 확인하려면 새 레코드를 만드는 것처럼 레코드 형식에 대한 양식을 열고 빨간색 별표(*)로 표시된 필드를 식별합니다.

    다음 목록에는 일반적으로 가져온 레코드 형식에 대한 기본 필수 필드가 나와 있습니다.

    • 계정: 계정 이름
    • 연락처:
    • 잠재 고객: 토픽, 성, 회사 이름
    • 제품: 기본 단위, 단위 그룹, 10진수 지원

예를 들어 다음 줄은 잠재 고객이 포함된 .csv 서식 파일의 데이터가 어떻게 표시되는지 보여줍니다. 첫 번째 줄에는 필드 이름이 포함되고 나머지 줄은 데이터로 가져옵니다.

Company,Last Name,First Name,Topic,Email,Mobile Phone
"Designer Bikes""Groth""Brian""Mountain bikes""someone@example.com""555-555-0112"
"Major Sporting Goods""Bedecs""Anna""Components""555-555-0171"

비고

기본적으로 가져올 수 있는 파일의 최대 크기는 8MB입니다.

Excel 서식 파일에서 레코드 가져오기

  1. 다음 중 하나를 수행하여 가져오기를 시작합니다.

    • 가져올 엔터티의 목록 보기(예: 잠재 고객 목록)로 이동하고 명령 모음 에서 Excel에서 가져오기 를 선택합니다.
    • 관리자인 경우 설정>고급 설정>데이터 관리>가져오기로 이동합니다. 내 가져오기 페이지의 도구 모음에서 데이터 가져오기 단추를 선택합니다.
  2. 파일을 업로드하려면 [파일 선택 ]을 선택합니다.

  3. 다음을 선택합니다. 원본 파일의 모든 필드가 자동으로 매핑됩니다.

  4. 가져오기 완료를 선택합니다.

.csv 파일에서 레코드 가져오기

  1. 가져오기를 위해 파일 준비에 설명된 대로 가져오기 파일을 준비합니다.

  2. 다음 중 하나를 수행하여 가져오기를 시작합니다.

    • 가져올 엔터티의 목록 보기(예: 잠재 고객 목록)로 이동하고 명령 모음 에서 CSV에서 가져오기 를 선택합니다.
    • 관리자인 경우 설정>고급 설정>데이터 관리>가져오기로 이동합니다. 내 가져오기 페이지의 도구 모음에서 데이터 가져오기 단추를 선택합니다.
  3. 업로드할 파일을 선택합니다.

  4. 다음을 선택합니다.

  5. 대체 키가 정의되어 있는 경우 대체 키 드롭다운 목록에서 선택합니다.

    대체 키는 기본 키를 사용하는 대신 가져오는 동안 레코드를 고유하게 식별하고 업데이트하는 데 사용됩니다. 일부 외부 데이터 시스템은 기본 키를 저장하지 않습니다. 이러한 경우 대체 키를 사용하여 레코드를 고유하게 식별할 수 있습니다. 추가 정보: 가져오는 동안 대체 키 및 중복 검색이 작동하는 방법

  6. 데이터 구분 기호 드롭다운 목록에서 .csv 파일에서 사용한 데이터 구분 기호를 선택합니다.

  7. 검토 매핑을 선택합니다.

  8. 검토 매핑 페이지에서 Dynamics 365의 필드에 열 머리글이 매핑되는 방법을 검토합니다.

    검토 매핑 페이지입니다.

    • 왼쪽에는 기본적으로 검토 매핑 페이지의 기본 필드 섹션에 데이터를 성공적으로 가져오기 위해 매핑해야 하는 엔터티에 필요한 모든 필드가 표시됩니다.
    • 대체 키를 선택한 경우 대체 키의 모든 필드도 필수 필드가 되며 매핑되어야 합니다.
    • 원본 파일의 열 머리글이 필드 표시 이름과 일치하면 이러한 필드가 자동으로 매핑됩니다. 매핑된 모든 필드는 녹색 확인 표시와 함께 표시됩니다.
    • 열 머리글이 일치하지 않으면 매핑되지 않은 필드가 빨간색 느낌표로 표시됩니다. Dynamics 365 필드를 선택하여 파일의 매핑되지 않은 열 머리글에 매핑합니다.
    • 매핑되지 않은 필드만 빠르게 필터링하려면 지도 특성 드롭다운 목록에서 매핑 해제를 선택합니다.
  9. 검토 매핑 페이지의 선택적 필드 섹션에서 왼쪽에는 원본 파일의 열 머리글이 표시됩니다. 열 머리글이 필드 표시 이름과 일치하면 해당 드롭다운 목록에서 필드가 자동으로 선택됩니다.

    • 열 머리글이 일치하지 않으면 매핑되지 않은 필드가 빨간색 느낌표로 표시됩니다.
    • Dynamics 365 필드를 선택하여 파일의 매핑되지 않은 열 머리글에 매핑합니다.
    • 하나 이상의 선택적 필드에 대한 드롭다운 목록에서 무시 를 선택할 수도 있습니다. 무시된 열의 데이터는 Dynamics 365 Customer Insights - Journeys로 가져오지 않습니다.
      가져오는 동안 무시할 필드 집합입니다.
  10. 원본 파일에 고정된 값 집합이 포함된 열이 있는 경우 열을 옵션 집합 형식의 필드에 매핑해야 합니다. 이 형식의 열에는 "예" 또는 "아니요", "핫", "웜" 또는 "콜드"와 같은 값이 있습니다. 이렇게 하려면 [옵션 집합] 단추를 클릭합니다. . 옵션 집합 필드 옆에 있는 단추입니다. 옵션 집합 매핑 섹션이 열립니다.

    옵션 집합 값 매핑 메뉴입니다.

    • 원본 옵션 값 항목에 대해 Dynamics 365 옵션 값 목록에서 항목을 클릭하여 매핑한 다음 확인을 클릭합니다.

    • Dynamics 365 옵션 값 드롭다운 목록은 들어오는 파일에서 사용할 수 있는 값을 Dynamics 365 데이터베이스에 이미 있는 값과 결합합니다. 다음은 그 예입니다.

      • 가져오기 파일의 값: 낮음, 높음
      • Dynamics 365에 이미 있는 값: 콜드, 웜, 핫
      • 결과 대상 값: 콜드, 웜, 핫, 낮음, 높음
    • 가져온 후 가져오기 마법사는 매핑된 모든 값을 Dynamics 365에 추가하지만 아직 Dynamics 365에 없는 가져오기 파일에서 매핑되지 않은 값을 삭제합니다. 예를 들어 "낮음" 원본 값을 "콜드" 대상 값에 매핑할 수 있지만 "높음" 원본 값을 (신규) "높음" 대상 값에 매핑할 수 있습니다. 이러한 매핑에 따라 가져오기 마법사는 Dynamics 365 대상 값으로 "High"를 만듭니다. 이 대상 값에 원본을 매핑하지 않았기 때문에 Dynamics 365 대상 값으로 "Low"를 만들지 않습니다.

      비고

      원본 파일의 열을 "두 옵션" 및 "다중 선택 옵션 집합" 형식의 필드에 매핑할 수도 있습니다(필드에 여러 값이 있을 수 있는 경우). 각 원본 옵션 값을Dynamics 365 옵션 값 목록의 항목에 매핑해야 합니다. 원본 파일에 Customer Insights - Journeys에서 사용할 수 없는 값이 포함된 경우 "다중 선택 옵션 집합" 형식의 필드에 매핑하는 경우 Customer Insights - Journeys에서 새 값이 생성되지 않습니다.

  11. 원본 파일의 일부 데이터가 Customer Insights - Journeys의 다른 기존 레코드를 참조하는 경우 원본 파일의 열을 Customer Insights - Journeys의 조회 필드에 매핑해야 합니다.

    예를 들어 고객 레코드가 포함된 Leads.csv파일을 가져올 수 있습니다. Leads.csv 고객 열에는 연결된 계정 또는 연락처 데이터가 포함됩니다. 매핑하려면 조회 참조 단추를 선택합니다. 는 조회 필드 옆에 있는 단추입니다. 조회 참조 섹션이 열리고 현재 엔터티와 관련된 엔터티가 나열됩니다.

    조회 참조 섹션입니다.

    각 엔터티에 대해 가져오는 동안 검색할 필드를 선택하여 레코드 간의 관계를 유지한 다음 확인을 선택합니다.

  12. 다음에 매핑 설정을 저장하려면 데이터 맵 이름 상자에 이름을 입력합니다. 이렇게 하면 다음에 비슷한 데이터 집합을 가져와야 할 때 이 매핑을 다시 사용할 수 있습니다.

    여기에 데이터 맵의 이름을 지정합니다.

  13. 계속할 준비가 되면 가져오기 완료 를 선택하여 매핑을 사용하여 해당 데이터를 가져옵니다.

가져오는 동안 대체 키 및 중복 검색이 작동하는 방식

Customer Insights - Journeys에서 레코드를 가져오는 동안 대체 키 및 중복 검색이 작동하는 방식에 대해 다음 사항에 유의하세요.

  • 중복 검색을 사용하지 않도록 설정했고 Customer Insights - Journeys에 대체 키가 정의되지 않은 경우
    가져오기 프로세스는 새 레코드를 만듭니다. 일치하는 GUID가 발견되면 가져오기 프로세스에서 레코드를 업데이트합니다.
  • 중복 검색이 비활성화되고 대체 키가 선택된 경우
    동일한 대체 키 데이터가 있는 레코드가 업데이트되고 Customer Insights - Journeys에서 다른 레코드가 만들어집니다.
  • 중복 검색을 사용하지 않도록 설정했고 대체 키를 선택하지 않은 경우
    이 시나리오에서 대체 키는 Customer Insights - Journeys에서 사용할 수 있으므로 기본 키로 간주됩니다. 동일한 대체 키가 있는 레코드는 가져오는 동안 오류 메시지와 함께 실패합니다.
  • 중복 검색을 사용하도록 설정하고 대체 키를 정의하지 않은 경우
    중복 검색 규칙을 따릅니다. 가져오기 프로세스는 새 레코드를 만듭니다. 일치하는 GUID가 있으면 가져오기 프로세스에서 레코드를 업데이트합니다. 중복 검색 규칙과 일치하는 레코드가 있으면 오류 메시지가 표시됩니다.
  • 중복 검색을 사용하도록 설정하고 대체 키를 선택하지 않은 경우 이 시나리오에서 대체 키는 Customer Insights - Journeys에서 사용할 수 있으므로 기본 키로 간주됩니다. 동일한 대체 키가 있는 레코드는 가져오는 동안 오류 메시지와 함께 실패합니다. 중복 검색 규칙도 적용됩니다. 중복 검색 규칙과 일치하는 레코드가 있으면 오류 메시지가 표시됩니다. 중복 검색 규칙과 일치하지 않는 레코드는 Customer Insights - Journeys에 만들어집니다.
  • 중복 검색을 사용하도록 설정하고 대체 키를 선택한 경우
    가져오기 프로세스는 대체 키를 기반으로 레코드를 업데이트한 다음 중복 검색을 적용합니다. 대체 키가 일치하는 경우 레코드가 업데이트됩니다. 그렇지 않으면 시스템에서 만들어집니다.

가져오기 및 오류 수정 결과 보기

가져오기 작업이 완료될 때까지 기다려야 오류를 복구할 수 있습니다.

  1. 설정>고급 설정>시스템>데이터 관리>가져오기로 이동합니다. 모든 최근 가져오기에 대한 가져오기 작업이 여기에 나열됩니다.
  2. 목록에서 작업을 찾아 진행률을 확인합니다. 상태 이유 열에는 다음 값을 사용하여 가져오기의 상태가 표시됩니다.
    • 제출
    • 구문 분석
    • 변환
    • 가져오기
    • 완료됨
  3. 가져오기가 완료되면 성공, 실패부분 실패 열에 성공적으로 가져오거나 가져오지 못했거나 부분적으로 가져온 레코드 수가 표시됩니다.
  4. 가져오기 파일을 열어 가져오지 않았거나 부분적으로 가져온 레코드를 봅니다. 가져오기 파일 레코드를 두 번 클릭합니다.
  5. 탭을 사용하여 가져오는 동안 레코드의 실패, 성공 또는 부분 실패에 대한 정보를 볼 수 있습니다.
    가져오기의 결과입니다.
  6. 오류 탭에서 오류 행 내보내기를 선택하여 새 .csv 파일로 가져오지 못한 행을 내보냅니다. 이 파일의 오류를 수정한 다음 가져올 수 있습니다.

가져온 레코드 삭제

  1. 설정>고급 설정>시스템>데이터 관리>가져오기로 이동합니다. 모든 최근 가져오기에 대한 가져오기 작업이 여기에 나열됩니다.
  2. 삭제할 가져오기 파일을 선택한 다음 다음 작업 중 하나를 수행합니다.
    • 가져오기 원본 파일 삭제: 가져오기 로그 파일 및 해당 세부 정보를 삭제합니다.
    • 이 가져오기 중에 이 엔터티로 가져온 모든 레코드: 선택한 파일에서 가져온 모든 레코드를 삭제합니다.
    • .zip 파일에서 가져온 모든 레코드: 가져오기 파일에서 가져온 레코드와 함께 가져오기 파일을 삭제합니다.