마이그레이션 임포트 옵션
다음 목록은 Oracle Hyperion Shared Services 임포트 옵션을 설명합니다.
임포트 작업 - 다음 옵션을 선택합니다.
생성 - 대상에 존재하지 않는 경우 사용자, 그룹 및 역할을 생성합니다. 대상에 있는 경우 생성 작업이 실패합니다. 그룹, 역할 및 프로비저닝 관계를 확장합니다.
업데이트 - 사용자, 그룹 및 역할을 업데이트합니다. 그룹, 역할 및 프로비저닝 관계를 바꿉니다.
생성/업데이트 - 파일의 각 엔티티에서 생성 작업을 시도합니다. 작업이 실패하면 업데이트 작업이 시도됩니다.
삭제 - 가져오는 사용자, 그룹 및 역할을 삭제합니다. 그룹, 역할 및 프로비저닝 관계를 삭제합니다.
주:
비활성화된 사용자를 삭제하려면 먼저 해당 사용자가 활성화되어야 합니다.
주:
Shared Services 데이터가 소스에서 대상으로 마이그레이션되는 경우 애플리케이션이 소스와 동일한 애플리케이션 그룹에 등록되어 있는지 확인합니다.
생성 또는 업데이트 옵션을 선택하여 소스에서 대상으로 마이그레이션하면 데이터가 생성되거나 업데이트되지만 삭제되지는 않습니다.
임포트 중지 전 최대 오류 수 - 임포트 프로세스를 중지하기 전에 허용되는 오류 수를 지정합니다.
CSV 파일
임포트 소스 파일은 CSV 파일입니다.
CSV 파일 형식은 쉼표로 구분되고 큰따옴표로 묶인 필드가 들어 있는 표 스타일의 데이터 형식입니다. Oracle Hyperion Enterprise Performance Management System Lifecycle Management는 Excel 규격 CSV 파일만 지원합니다. Excel에서 생성하는 CSV 파일은 표준 CSV 파일과 다릅니다.
앞/뒤 공백은 의미가 있습니다.
백슬래시는 특수 문자가 아니며, 아무것도 이스케이프하지 않습니다.
따옴표로 묶인 문자열 내의 따옴표는 백슬래시가 아니라 큰따옴표로 이스케이프됩니다.
CSV 형식으로 저장하기 전에 Excel에서 데이터를 변환합니다.
Excel에서 CSV 파일에 대해 다음과 같은 변환 작업을 수행할 수 있습니다.
탭은 공백 하나로 변환됩니다.
새 라인은 항상 "\n"으로 표시됩니다.
12자리보다 큰 숫자는 축약된 과학적 표기법 형식으로 표시됩니다.
다음 엔티티에 대해 별도의 CSV 파일을 사용할 수 있습니다.
사용자
그룹
역할
프로비저닝 정보
위임된 목록
CSV 파일 내의 각 섹션은 '엔티티'와 '머리글'의 두 필수 라인으로 구분됩니다. 엔티티 라인은 사전 정의된 엔티티 이름으로 구분되며 # 문자가 그 앞에 옵니다. 머리글 라인은 엔티티 라인 다음에 옵니다. 머리글 라인은 엔티티의 사전 정의된 속성을 쉼표로 구분한 목록입니다.
머리글 라인에서 속성의 순서는 중요하지 않습니다. 그러나 머리글 라인 다음에 오는 데이터 라인에는 머리글 라인이 속성을 표시하는 순서로 데이터가 표시되어야 합니다. 데이터를 지정하지 않는 경우 쉼표를 사용하여 값을 설정하지 않음을 나타냅니다. 엔티티 라인, 머리글 라인, 데이터 라인에는 처리에 필요한 정보가 표시됩니다.
CSV 파일의 작업을 생성하고 업데이트하고 삭제할 때 적용되는 경계입니다.
사용자, 그룹, 역할은 한 번에 한 데이터 라인으로만 처리됩니다.
그룹 멤버는 하나의 머리글과 하나의 상위 그룹 아래에 여러 데이터 라인으로 처리됩니다.
역할 멤버는 하나의 머리글과 하나의 상위 역할 아래에 여러 데이터 라인으로 처리됩니다.
사용자 프로비저닝은 하나의 머리글과 하나의 그룹 또는 사용자 아래에 여러 데이터 라인으로 처리됩니다.
오류는 프로세스 경계를 기반으로 처리됩니다. 프로세스 경계에서 실패가 발생할 때마다 오류가 1개씩 기록됩니다.
샘플 CSV 파일 및 속성 정보는 아래 섹션을 참조하십시오.
사용자 CSV 파일
샘플 사용자 CSV 파일#user id,provider,login_name,first_name,last_name,description,email,internal_id,password,active admin,Native Directory,admin,administrator,user,hss admin user,admin@hyperion.com,"native://DN=cn=911,ou=People,dc=css,dc=hyperion,dc=com?USER",{SHA}W6ph5Mm5Pz8GgiULbPgzG37mj9g=,true
이 샘플에서는 사용자 CSV 파일을 사용하여 Native Directory에 admin
사용자를 생성합니다(로그인 이름 admin
, 이름 administrator
, 성 user
, 설명 hss admin user
, 전자메일 ID admin@hyperion.com
, 내부 ID "native://DN=cn=911,ou=People,dc=css,dc=hyperion,dc=com?USER"
, 암호화된 비밀번호 {SHA}W6ph5Mm5Pz8GgiULbPgzG37mj9g=
및 활성 true
).
주:
CSV 파일에 지정된 일반 텍스트 비밀번호가 암호화됩니다.
표 J-3 사용자 엔티티 속성
속성 | 설명과 예 |
---|---|
id |
사용자 ID
예: |
provider |
선택 사항: 소스 사용자 디렉토리의 이름
예: |
login_name |
사용자의 로그인 이름
예: |
first_name |
선택 사항: 사용자의 이름
예: |
last_name |
선택 사항: 사용자의 성
예: |
description |
선택사항: 사용자 설명
예: |
|
선택 사항: 사용자의 전자메일 주소
예: |
internal_id |
자동으로 생성되는 사용자의 내부 ID
예: |
password |
사용자 비밀번호
예: |
active |
사용자가 활성(true) 또는 비활성(false)인지를 나타냅니다.
예: |
그룹 CSV 파일
샘플 그룹 CSV 파일
#group id,provider,name,description, internal_id WORLD,Native Directory,WORLD,Contains all users,611
이 샘플에서는 그룹 CSV 파일을 사용하여 Native Directory에 WORLD
그룹을 생성합니다(그룹 ID WORLD
, 설명 Contains all users
, 내부 ID 611
).
표 J-4 그룹 엔티티 속성
속성 | 설명과 예 |
---|---|
id |
그룹 식별자
예: |
provider |
선택 사항: 그룹의 소스 사용자 디렉토리
예: |
name |
그룹 이름
예: |
description |
선택사항: 그룹 설명
예: |
internal_id |
자동으로 생성되는 그룹의 내부 ID
예: 참고: 익스포트된 콘텐츠에서 내부 ID 열 데이터를 수정하지 마십시오. |
역할 CSV 파일
샘플 역할 CSV 파일
#role id,product_type,name,description Viewer,hp–11.1.1,Viewer,Viewer
이 샘플에서는 역할 CSV 파일을 사용하여 제품 HP–11.1.1
(Oracle Hyperion Planning, 버전 11.1.1)의 역할 ID가 Viewer
, 역할 이름이 Viewer
, 설명이 Viewer
인 역할 집합을 생성합니다. 제품 유형은 역할 집합이 속한 제품을 나타냅니다.
표 J-5 역할 엔티티 속성
속성 | 설명과 예 |
---|---|
id |
역할 식별자
예: |
product_type |
역할이 속한 제품 유형(product code-product version 으로 지정됨)
예: |
name |
역할 이름
예: |
description |
선택사항: 역할 설명
예: |
프로비저닝 CSV 파일
샘플 프로비저닝 CSV 파일
#provisioning app_id,product_type,role_id,user_id,group_id Planning,hp–11.1.1,Provisioning Manager,pturner,testgroup
이 샘플에서는 프로비저닝 CSV 파일을 사용하여 애플리케이션 이름 Planning
에 대한 역할 지정을 생성합니다. 역할 ID는 Provisioning Manager
이고, 제품 유형 HP–11.1.1
에 속해 있습니다. 사용자 pturner
와 그룹 testgroup
이 이 역할로 프로비전닝됩니다.
표 J-6 프로비저닝 엔티티 속성
속성 | 설명과 예 |
---|---|
app_id |
역할이 속한 애플리케이션
예: |
product_type |
역할이 속한 제품 유형(product code-product version 으로 지정됨)
예: |
role_id |
고유 역할 식별자
예: |
user_id |
역할에 프로비전닝된 사용자의 고유 식별자
예: |
group_id |
역할에 프로비전닝된 그룹의 고유 식별자
예: |
위임된 목록 CSV 파일
샘플 위임된 목록 CSV 파일
#delegated list id,name,description,manager_id,manager_provider,user_id,user_provider,group_id,group_provider testlist,testlist,my_list,admin,Native Directory,,testGroup,NativeDirectory이 샘플에서는 위임된 목록 CSV 파일을 사용하여 위임된 목록을 생성합니다(목록 ID와 이름
testlist
, 설명 my_list
). Native Directory에 정의된 사용자 admin
은 이 목록의 위임된 관리자입니다. 따라서 admin
은 Native Directory에 정의된 그룹 testGroup
을 관리할 수 있습니다.
표 J-7 위임된 목록 엔티티 속성
속성 | 설명과 예 |
---|---|
id |
목록 식별자로, 일반적으로 목록 이름과 동일합니다.
예: |
name |
위임된 목록 이름
예: |
description |
위임된 목록 설명
예: |
manager_id |
목록을 관리하는 사용자 또는 그룹의 고유 식별자입니다. 각 관리자는 별도의 정의로 식별되어야 합니다.
예: |
manager_provider |
관리자의 계정을 저장하는 사용자 디렉토리
예: |
user_id |
목록의 사용자 멤버 고유 식별자입니다. 각 멤버는 별도의 정의로 식별되어야 합니다.
예: |
user_provider |
사용자 멤버의 계정을 저장하는 사용자 디렉토리
예: |
group_id |
목록의 멤버인 그룹의 고유 식별자입니다. 각 멤버는 별도의 정의로 식별되어야 합니다.
예: |
group_provider |
그룹의 계정을 저장하는 사용자 디렉토리
예: |