중요
이 기능은 공개 미리 보기 고객만을 위한 것입니다. 미리 보기의 기능은 완료되지 않을 수 있으며 더 광범위한 릴리스에서 사용할 수 있게 되기 전에 변경될 수 있습니다.
조직 데이터는 기본 원본인 Microsoft Entra ID 통해, Insights 관리자가 Viva Insights에 직접 업로드하는 개별 .csv 파일을 통해 또는 사용자, 원본 시스템 관리자 및 Microsoft 365 IT 관리자 설정을 통해 API 기반 데이터 가져오기를 통해 세 가지 방법 중 하나로 Viva Insights 웹앱에 표시될 수 있습니다.
이 문서에서는 데이터를 가져오는 세 번째 옵션에 대해 설명합니다.
가져오기를 사용하면 zip 파일을 통해 원본 시스템의 데이터를 Viva Insights HR 데이터 수신 API로 가져옵니다. 구체적으로 다음과 같은 옵션을 선택할 수 있습니다.
- 원본 시스템에서 zip 파일로 데이터를 내보내는 사용자 지정 앱을 만듭니다. 그런 다음, 동일한 앱을 사용하여 아래 API 정보를 사용하여 해당 데이터를 가져옵니다.
- 원본 시스템에서 zip 파일로 데이터를 내보내는 사용자 지정 앱을 만듭니다. 그런 다음, 만든 C# 콘솔 앱을 실행하여 Viva Insights로 데이터를 가져옵니다.
- 원본 시스템에서 zip 파일로 데이터를 내보내는 사용자 지정 앱을 만듭니다. 그런 다음, 만든 PowerShell 스크립트를 실행하여 Viva Insights로 데이터를 가져옵니다.
- ADF(Azure Data Factory) 템플릿을 사용하여 API 기반 가져오기로 데이터를 보냅니다.
그러나 앱을 실행하고 Viva Insights로 데이터 전송을 시작하려면 먼저 Microsoft 365 관리자와 Insights 관리자(Insights 관리자) 간에 몇 가지 작업을 조정해야 합니다. 필요한 단계에 대한 개요는 워크플로 를 참조하세요.
중요
조직 데이터를 처음 가져오는 경우에만 다음 단계를 사용합니다. 첫 번째 가져오기가 아닌 경우 조직 데이터 가져오기(후속 가져오기) 를 참조하여 이전에 가져온 데이터를 새로 고칩니다.
워크플로
설정:
- 데이터 원본 관리자는 보안 인증서를 생성 하여 Microsoft 365 관리자에게 제공합니다.
- Microsoft 365 관리자는 보안 인증서를 사용하여 Azure 새 앱을 등록합니다.
- 앱 등록의 ID를 사용하여 Insights 관리자는 가져오기를 설정합니다.
- 데이터 원본 관리자는 데이터를 준비하고 다음 중 하나를 준비합니다.
- API를 기반으로 하는 사용자 지정 앱을 사용하여 원본 시스템에서 내보낸 다음, 동일한 앱을 사용하여 데이터를 Viva Insights로 가져옵니다.
- API를 기반으로 하는 사용자 지정 앱을 사용하여 원본 시스템에서 내보낸 다음, C# 솔루션 또는 PowerShell 스크립트를 사용하여 데이터를 Viva Insights로 가져옵니다.
유효성 검사: Viva Insights는 데이터의 유효성을 검사합니다. 유효성 검사에 성공하지 못한 경우 유효성 검사 실패에 설명된 몇 가지 옵션 중에서 선택할 수 있습니다.
처리: Viva Insights는 데이터를 처리합니다. 처리에 성공하지 못한 경우 처리 실패에 설명된 몇 가지 옵션 중에서 선택할 수 있습니다.
데이터가 성공적으로 유효성을 검사하고 처리하면 전체 데이터 가져오기 작업이 완료됩니다.
설정
보안 인증서 생성
적용 대상: 데이터 원본 관리자
원본 파일에서 Viva Insights로 데이터를 가져오기 시작하려면 Microsoft 365 관리자가 Azure 앱을 만들고 등록해야 합니다. 데이터 원본 관리자는 Microsoft 365 관리자가 보안 인증서를 제공하여 앱을 등록하도록 도와야 합니다.
수행할 작업은 다음과 같습니다.
- 이 문서의 지침에 따라 인증서를 만듭니다. 애플리케이션을 인증하는 자체 서명된 공용 인증서 만들기
- 생성된 인증서를 Microsoft 365 관리자에게 보냅니다.
그것은 지금입니다. 다음 단계에서 시작하려면 설정된 빈도로 데이터 내보내기 단계를 수행합니다.
Azure 새 앱 등록
적용 대상: Microsoft 365 관리자
참고
Azure 앱을 등록하는 방법에 대한 자세한 내용은 빠른 시작: Microsoft ID 플랫폼 애플리케이션 등록을 참조하세요.
Microsoft 관리 센터의 왼쪽 레일에서 모든 관리 센터를 선택합니다. 이 옵션은 목록의 마지막 옵션으로 나타납니다.
Microsoft Entra ID 선택합니다.
새 앱 등록을 만듭니다.
인증서 추가:
인증서 또는 비밀 추가를 선택합니다.
인증서 업로드를 선택합니다.
데이터 원본 관리자가 제공한 인증서를 업로드하고 설명을 추가합니다. 추가 버튼을 선택합니다.
API 권한 제거:
왼쪽 레일에서 API 권한을 선택합니다.
나열된 각 API/권한 이름에 대해 API 오른쪽에 있는 줄임표(...)를 선택합니다(예: Microsoft Graph).
권한 제거를 선택합니다.
제거를 확인합니다.
이러한 항목에 대한 권한을 제거하면 앱에 필요한 권한만 있는지 확인합니다.
3c단계에서 기록한 ID를 공유합니다.
- Insights 관리자에게 앱 ID를 제공합니다.
- 데이터 원본 관리자에게 앱 ID 및 테넌트 ID를 제공합니다.
Viva Insights에서 가져오기 설정
적용 대상: Insights 관리자
데이터 연결 아래의 데이터 허브 페이지 또는 조직 데이터 페이지의 두 위치 중 하나에서 가져오기 를 시작합니다.
데이터 허브에서:
- 데이터 원본 섹션에서 API 기반 가져오기 옵션을 찾습니다. 시작 단추를 선택합니다.
데이터 연결에서:
현재 원본 옆에 있는 데이터 원본 단추를 선택합니다.
전환: API 기반 가져오기 창이 나타납니다. 시작을 선택합니다.
API 기반 조직 데이터 가져오기 페이지에서 다음을 수행합니다.
연결에 이름을 지정합니다.
Microsoft 365 관리자가 제공한 앱 ID를 입력합니다.
저장.
3a단계에서 새 데이터 원본으로 명명한 연결을 선택합니다.
데이터 원본 관리자에게 문의하고 조직 데이터를 Viva Insights로 보내도록 요청합니다.
조직 데이터 준비, 내보내기 및 가져오기
데이터 준비 팁
- 새 데이터의 경우 모든 직원의 전체 기록 데이터를 포함합니다.
- 라이선스가 부여된 직원 및 비면허 직원을 포함하여 회사의 모든 직원에 대한 조직 데이터를 가져옵니다.
- 너무 많거나 너무 적은 고유 값, 중복 필드, 잘못된 데이터 형식 등과 같은 일반적인 문제를 방지하려면 데이터 구조 및 지침에 대한 샘플 .csv 템플릿 을 참조하세요.
설정된 빈도로 데이터 내보내기
선택한 빈도(한 달에 한 번, 일주일에 한 번 등)에 사용자 지정 앱이 원본 시스템에서 조직 데이터를 zip 폴더로 내보내고 파일에 저장합니다. 이 zip 폴더를 여기에 밑으로 켭니다. zip 폴더에는 data.csv 파일과 metadata.json 파일이 포함되어야 합니다.
이러한 파일 및 포함해야 하는 항목에 대한 몇 가지 자세한 내용은 다음과 같습니다.
data.csv
이 파일에서 가져올 모든 필드를 추가합니다. 조직 데이터 준비의 지침에 따라 서식을 지정해야 합니다.
metadata.json
수행 중인 새로 고침 유형과 Viva Insights가 필드를 매핑하는 방법을 나타냅니다.
-
"DatasetType": "HR"(줄 2). 그대로 둡니다. -
"IsBootstrap":(줄 3). 를 사용하여"true"전체 새로 고침을 나타내고"false"증분 새로 고침을 나타냅니다. -
"ColumnMap":. Viva Insights에서 사용하는 이름 이외의 이름을 사용하는 경우 원본 시스템에서 사용하는 이름과 일치하도록 각 열 머리글 이름을 변경합니다.
중요
.csv 파일에 없는 필드를 제거합니다.
매핑 예제
다음 예제에서는 metadata.json 파일의 한 필드를 나타냅니다.
"PersonId": {
"name": "PersonId",
"type": "EmailType"
-
"PersonId": {은 원본 열 이름에 해당합니다. -
“name” : “PersonId”,은 Viva Insights 필드 이름에 해당합니다. -
"type": "EmailType"는 필드의 데이터 형식에 해당합니다.
대신 원본 시스템에서 이 필드 헤더에 를 사용 Employee 한다고 가정PersonId해 보겠습니다. 필드가 올바르게 매핑되었는지 확인하려면 아래의 첫 번째 줄을 편집하여 다음과 같이 표시합니다.
"Employee": {
"name": "PersonId",
"type": "EmailType"
데이터를 Employee 업로드하면 필드가 PersonId Viva Insights에 표시됩니다.
데이터 가져오기
Viva Insights로 데이터를 가져오려면 다음 네 가지 옵션 중에서 선택할 수 있습니다.
- API를 사용하여 선택한 빈도로 데이터를 내보내고 가져오는 사용자 지정 앱을 빌드합니다. 자세히 알아보기.
- API를 기반으로 하는 콘솔에서 C# 솔루션을 실행합니다. 자세히 알아보기.
- API를 기반으로 하는 PowerShell 스크립트를 실행합니다. 자세히 알아보기.
- ADF(Azure Data Factory) 템플릿을 사용하여 API 기반 가져오기로 데이터를 보냅니다. 자세히 알아보기.
참고
C# 및 PowerShell 솔루션은 Viva Insights로만 데이터를 가져옵니다. 원본 시스템에서 데이터를 내보내지 않습니다.
아래 옵션으로 작업하기 전에 다음 정보가 있는지 확인합니다.
- 앱(클라이언트) ID입니다. 애플리케이션(클라이언트) ID 아래의 Azure Portal 등록된 앱 정보에서 이 ID를 찾습니다.
- 클라이언트 암호: 토큰을 요청할 때 애플리케이션이 ID를 증명하는 데 사용하는 비밀 문자열입니다. 애플리케이션 암호라고도 합니다. 이 비밀은 클라이언트 암호가 만들어지는 경우에만 처음으로 표시됩니다. 새 클라이언트 암호를 만들려면 포털에서 Microsoft Entra 앱 및 서비스 주체 만들기를 참조하세요.
- 인증서 이름입니다. 이 이름은 등록된 애플리케이션에서 구성됩니다. 인증서를 업로드하면 인증서 이름이 Azure 포털의 설명 아래에 표시됩니다. 클라이언트 암호 대신 인증서 이름을 사용할 수 있습니다.
- zip 파일 및 zip 파일의 경로입니다. 파일 이름 data.csv 및 metadata.json 변경하지 마세요.
- 테넌트 ID를 Microsoft Entra. 또한 디렉터 리(테넌트) ID 아래의 앱 개요 페이지에서 이 ID를 찾습니다.
- 배율 단위: 테넌트용으로 제공되는 배율 단위(예:
novaprdwus2-01)입니다.
Viva Insights HR 데이터 수신 API 정보
다음 명령을 봅니다.
[요청 헤더]
이러한 두 요청 헤더는 아래에 언급된 모든 API에 필요합니다.
x-nova-scaleunit: <ScaleUnit obtained from Insights setup connection page>
Authentication: Bearer <Oauth token from AAD>
참고
다음을 사용하여 등록된 앱(디먼 앱 인증 흐름)에 대한 Active Directory OAuth 토큰을 생성합니다.
Authority: https://login.microsoftonline.com
Tenant: <target AAD tenant ID>
Audience: https://api.orginsights.viva.office.com
토큰 생성에 대한 자세한 내용은 MSAL(Microsoft 인증 라이브러리)을 사용하여 토큰 획득 및 캐시를 참조하세요.
테넌트용 커넥터가 설정된 경우 검사 커넥터/ping 가져오기
[GET] https://api.orginsights.viva.office.com/v1.0/scopes/<tenantId>/ingress/connectors/HR
[ResponseBody]
커넥터가 설정되고 호출자 애플리케이션(id)에 권한 부여가 부여된 경우:
200:
{
“ConnectorId”: “Connector-id-guid”
}
Insights 관리자가 커넥터를 제거했거나 Insights 관리자가 커넥터를 아직 설정하지 않은 경우:
403: Forbidden.
데이터 푸시
Viva Insights API를 호출하여 콘텐츠를 푸시하는 1P/3P 설문 조사 앱
[POST] https://api.orginsights.viva.office.com/v1.0/scopes/<tenantId>/ingress/connectors/HR/ingestions/fileIngestion
[본문] 파일 콘텐츠(multipart/form-data)
형식: Zip 보관
보관할 콘텐츠:
Metadata.json
Data.csv
[요청 본문]
Body:
{
"$content-type": "multipart/form-data",
"$multipart":
[
{
"headers":
{
"Content-Disposition": "form-data; name=\"file\"; filename=info"
},
"body": @{body('Get_blob_content_(V2)')}
}
]
}
[응답 본문]
200:
{
"FriendlyName": "Data ingress",
"Id": "<ingestion Id>",
"ConnectorId": "<connector Id>",
"Submitter": "System",
"StartDate": "2023-05-08T19:07:07.4994043Z",
"Status": "NotStarted",
"ErrorDetail": null,
"EndDate": null,
"Type": "FileIngestion"
}
커넥터가 설정되지 않은 경우:
403: Forbidden
커넥터가 설정되었지만 이전 수집이 아직 완료되지 않은 경우:
400: Bad request: Previous ingestion is not complete.
폴링 상태
데이터 수집이 장기 실행 작업이므로 수집을 위해 상태 폴링하는 API입니다.
[GET] https://api.orginsights.viva.office.com/v1.0/scopes/<tenantId>/ingress/connectors/Hr/ingestions/fileIngestion/{ingestionId:guid}
[응답]
200:
{
"FriendlyName": "Data ingress",
"Id": "<ingestion Id>",
"ConnectorId": "<connector Id>",
"Submitter": "System",
"StartDate": "2023-05-08T19:05:44.2171692Z",
"Status": "NotStarted/ExtractionComplete/ValidationFailed
/Completed/",
"ErrorDetail": null,
"EndDate": "2023-05-08T20:09:18.7301504Z",
"Type": "FileIngestion"
},
유효성 검사에 실패하는 경우 오류 스트림 다운로드(데이터 문제)
[GET] https://api.orginsights.viva.office.com/v1.0/scopes/<tenantId>//Hr/ingestions/{ingestionId}/errors
[응답]
200: File stream with errors, if any.
옵션 1: Viva Insights HR 데이터 수신 API를 사용하여 사용자 지정 가져오기/내보내기 앱 빌드
Viva Insights HR 데이터 수신 API를 사용하여 원본 시스템에서 데이터를 자동으로 내보낸 다음 Viva Insights로 가져오는 사용자 지정 앱을 빌드할 수 있습니다.
앱은 PowerShell 스크립트와 같은 모든 형식을 사용할 수 있지만 선택한 빈도에 따라 원본 데이터를 zip 폴더로 내보내고, 파일에 폴더를 저장하고, 해당 폴더를 Viva Insights로 가져와야 합니다.
옵션 2: 사용자 지정 앱을 통해 데이터를 내보낸 후 C# 솔루션을 통해 데이터 가져오기
선택한 빈도에서 원본 데이터를 zip 폴더로 내보내고 해당 폴더를 파일에 저장한 후 콘솔에서 DescriptiveDataUploadApp C# 솔루션을 실행할 수 있습니다. DescriptiveDataUploadApp C# 솔루션은 로컬로 저장된 데이터를 Viva Insights로 가져옵니다. GitHub에 대해 자세히 알아보세요.
솔루션을 실행하려면 다음을 수행합니다.
명령줄에서 다음 명령을 실행하여 이 앱을 컴퓨터에 복제합니다.
git clone https://github.com/microsoft/vivainsights_ingressupload.git.다음 콘솔 값을 포함합니다. 설명은 조직 데이터 준비, 내보내기 및 가져오기를 참조하세요.
- AppID/ClientID
- 압축된 파일의 절대 경로입니다. 다음과 같이 경로의 서식을 지정합니다.
C:\\Users\\JaneDoe\\OneDrive - Microsoft\\Desktop\\info.zip - Microsoft Entra 테넌트 ID
- 인증서 이름
옵션 3: 사용자 지정 앱을 통해 데이터를 내보낸 후 DescriptiveDataUpload PowerShell 솔루션 실행
옵션 2와 마찬가지로 선택한 빈도에서 원본 데이터를 zip 폴더로 내보내고 파일에 해당 폴더를 저장한 후 콘솔에서 DescriptiveDataUpload PowerShell 솔루션을 실행할 수 있습니다. DescriptiveDataUpload PowerShell 솔루션은 로컬로 저장된 데이터를 Viva Insights로 가져옵니다. GitHub에 대해 자세히 알아보세요.
명령줄에서 이 명령을 실행하여 컴퓨터에 소스 코드를 복제합니다.
git clone https://github.com/microsoft/vivainsights_ingressupload.git새 PowerShell 창을 관리자로 엽니다.
PowerShell 창에서 다음 명령을 실행합니다.
Install-Module -Name MSAL.PS또는 설치에 대한 지침은 이 PowerShell 갤러리 링크 로 이동합니다.
매개 변수를 설정합니다. 설명 은 조직 데이터 준비, 내보내기 및 가져오기 를 참조하세요.
ClientIDpathToZippedFileTenantIdnovaScaleUnitingressDataType: HR-
ClientSecret또는certificateName
옵션 4: ADF(Azure Data Factory) 템플릿을 사용하여 API 기반 가져오기로 데이터 보내기
1. 새 Azure Data Factory 만들기
에 로그인합니다 https://adf.azure.com/en/datafactories.
새 데이터 팩터리를 만들거나 기존 데이터 팩터리를 사용합니다. 필드를 완료한 다음 만들기를 선택합니다.
2. 새 파이프라인 및 활동 만들기
새 파이프라인을 만들고 파이프라인의 이름을 입력합니다.
작업에서 데이터 복사를 추가합니다.
3. 데이터 활동 설정 복사: 일반
데이터 복사 작업을 선택한 다음, 일반을 선택하여 아래 지침을 사용하여 각 필드를 완료합니다.
- 이름: 활동의 이름을 입력합니다.
- 설명: 활동에 대한 설명을 입력합니다.
- 활동 상태: 활성화를 선택합니다. 또는 비활성화를 선택하여 파이프라인 실행 및 유효성 검사에서 활동을 제외합니다.
- 시간 제한: 활동을 실행할 수 있는 최대 시간입니다. 기본값은 12시간, 최소 시간은 10분, 허용되는 최대 시간은 7일입니다. 형식은 D.HH:MM:SS입니다.
- 다시 시도: 최대 재시도 횟수입니다. 이 작업은 0으로 남겨둘 수 있습니다.
- 다시 시도 간격(초): 최대 재시도 횟수입니다. 재시도 시도가 0으로 설정된 경우 30으로 남을 수 있습니다.
- 보안 출력: 선택하면 작업의 출력이 로깅에 캡처되지 않습니다. 이 작업은 지워진 상태로 둘 수 있습니다.
- 보안 입력: 선택하면 작업의 입력이 로깅에 캡처되지 않습니다. 이 작업은 지워진 상태로 둘 수 있습니다.
4. 데이터 활동 설정 복사: 원본
원본을 선택합니다.
기존 원본 데이터 세트를 선택하거나 +새로 만들기를 선택하여 새 원본 데이터 세트를 만듭니다. 예를 들어 새 데이터 세트에서Azure Blob Storage 선택한 다음, 데이터의 형식 형식을 선택합니다.
.csv 파일의 속성을 설정합니다. 이름을 입력하고 연결된 서비스에서 기존 위치를 선택하거나 +새로 만들기를 선택합니다.
+새로 만들기를 선택한 경우 아래 지침을 사용하여 새 연결된 서비스에 대한 세부 정보를 입력합니다.
원본 데이터 세트 옆에 있는 열기를 선택합니다.
첫 번째 행을 머리글로 선택합니다.
5. 데이터 작업 설정 복사: 싱크
싱크를 선택합니다.
+새로 만들기를 선택하여 Viva Insights 가져오기 API에 연결하도록 새 Rest 리소스를 구성합니다. "Rest"를 검색하고 계속을 선택합니다.
서비스 이름을 지정합니다. 연결된 서비스에서+새로 만들기를 선택합니다.
"Rest"를 검색하고 선택합니다.
아래 지침을 사용하여 필드를 입력합니다.
- 이름: 새 연결된 서비스의 이름을 입력합니다.
- 설명: 새 연결된 서비스에 대한 설명을 입력합니다.
- 통합 런타임을 통해 연결: 기본 설정 메서드를 입력합니다.
- 기본 URL: 아래 URL을 사용하고 TENANT_ID> 테넌트 IDhttps://api.orginsights.viva.office.com/v1.0/scopes/<(TENANT_ID>/수신/커넥터/HR/수집/fileIngestion)로 바꿉 < 니다.
-
인증 유형: 인증 유형을 서비스 주체 또는 인증서로 선택합니다. 서비스 주체 예제:
- 인라인: 선택합니다.
- 서비스 주체 ID: ID를 입력합니다.
- 서비스 주체 키: 키를 입력합니다.
- 테넌트: 테넌트 ID를 입력합니다.
- Microsoft Entra ID 리소스:https://api.orginsights.viva.office.com
- Azure 클라우드 유형: Azure 클라우드 유형을 선택합니다.
- 서버 인증서 유효성 검사: 사용을 선택합니다.
아래 지침을 사용하여 싱크 설정을 입력합니다.
- 싱크 데이터 세트: 기존 데이터 세트 또는 새로 만든 데이터 세트를 선택합니다.
- 요청 방법: POST를 선택합니다.
- 요청 시간 제한: 기본값은 5분입니다.
- 요청 간격(ms): 10이 기본값입니다.
- 쓰기 일괄 처리 크기: 일괄 처리 크기는 파일의 최대 줄 수보다 높아야 합니다.
- Http 압축 유형: 기본값은 없음입니다. 또는 GZip을 사용할 수 있습니다.
-
추가 헤더: +새로 만들기를 선택합니다.
- 상자 1: x-nova-scaleunit
- 값: -Organization 데이터 탭 - 데이터 원본 관리 선택 ->>API 기반 가져오기 선택으로 이동하여 Workplace Analytics>에서 값을 검색할 수 있습니다.
6. 데이터 작업 설정 복사: 매핑
매핑을 선택합니다.
부트스트랩 업로드의 경우 매핑(대상 이름)에 PersonId, ManagerId 및 조직을 포함해야 합니다. 증분 업로드의 경우 대상 이름이 PersonId와 함께 이전 업로드의 이름과 일치하는지 확인합니다. 새 열을 사용하여 증분 업로드를 수행할 수 없으며 모든 업로드에는 PersonId 가 필요합니다.
7. 데이터 활동 설정 복사: 설정 및 사용자 속성
설정 또는 사용자 속성에는 다른 사용자 지정이 필요하지 않습니다. 필요한 경우 대/소문자별로 이러한 설정을 편집할 수 있습니다.
8. 데이터 복사 작업: 트리거 설정(자동화)
자동화 설정에 트리거를 추가하려면 트리거 추가를 선택합니다. 권장되는 자동화는 매주입니다. 빈도를 사용자 지정할 수도 있습니다.
확인
데이터 원본 관리자가 데이터를 보내면 앱이 유효성 검사를 시작합니다.
이 단계가 완료되면 유효성 검사가 성공하거나 실패합니다. 결과에 따라 데이터 연결 화면의 오른쪽 위 모서리에 성공 알림 또는 실패 알림이 표시됩니다.
다음에 수행되는 작업에 대한 자세한 내용은 적절한 섹션으로 이동하세요.
유효성 검사 성공
유효성 검사가 성공하면 Viva Insights에서 새 데이터 처리를 시작합니다. 처리는 몇 시간에서 하루 정도 걸릴 수 있습니다. 처리하는 동안 가져오기 기록 테이블에 "처리" 상태 나타납니다.
처리가 완료되면 성공하거나 실패합니다. 결과에 따라 가져오기 기록 테이블에서 "성공" 또는 "실패" 상태 찾을 수 있습니다.
처리 성공
가져오기 기록 테이블에서 "성공" 상태 찾으면 업로드 프로세스가 완료됩니다.
"성공" 상태 받은 후 다음을 수행할 수 있습니다.
- 보기(눈) 아이콘을 선택하여 유효성 검사 결과의 요약을 확인합니다.
- 매핑 아이콘을 선택하여 워크플로에 대한 매핑 설정을 확인합니다.
참고
각 테넌트는 한 번에 하나의 가져오기만 진행할 수 있습니다. 하나의 데이터 파일의 워크플로를 완료해야 합니다. 즉, 다음 데이터 파일의 워크플로를 시작하기 전에 성공적인 유효성 검사 및 처리로 안내하거나 중단해야 합니다. 업로드 워크플로의 상태 또는 단계는 데이터 연결 탭에 표시됩니다.
처리 실패
처리에 실패하면 가져오기 기록 테이블에 "처리 실패" 상태 표시됩니다. 처리가 성공하려면 데이터 원본 관리자가 오류를 수정하고 데이터를 Viva Insights에 다시 푸시해야 합니다.
참고
처리 실패는 일반적으로 백 엔드 오류로 인해 발생합니다. 지속적인 처리 오류가 표시되고 가져온 파일의 데이터를 수정한 경우 지원 티켓을 우리와 함께 기록합니다.
유효성 검사 실패
데이터 유효성 검사가 실패하면 가져오기 기록 테이블에 "유효성 검사 실패" 상태 표시됩니다. 유효성 검사가 성공하려면 데이터 원본 관리자가 오류를 수정하고 데이터를 Viva Insights에 다시 푸시해야 합니다. 작업에서 다운로드 아이콘을 선택하여 오류 로그를 다운로드합니다. 데이터를 다시 보내기 전에 수정해야 할 사항을 알 수 있도록 이 로그를 데이터 원본 관리자에게 보냅니다.
데이터 원본 관리자는 내보내기 파일의 데이터 오류를 해결하는 데 도움이 되는 다음 섹션을 찾을 수 있습니다.
데이터의 오류 정보
적용 대상: 데이터 원본 관리자
모든 데이터 행 또는 열에 특성에 대한 잘못된 값이 있는 경우 데이터 원본 관리자가 원본 데이터를 수정할 때까지 전체 가져오기가 실패합니다.
발생한 오류를 resolve 데 도움이 될 수 있는 특정 서식 규칙에 대한 조직 데이터 준비를 참조하세요.