데이터 수집 지원
Altium을 사용하면 조직에서 소스 워크스페이스에서 필요한 콘텐츠를 복사하여 두 번째 타겟 워크스페이스로 전달할 수 있으며, 이 과정을 간단히
설계 콘텐츠를 가져옴으로써 소유권은 수신 워크스페이스 팀에게 확실히 귀속되며, 해당 팀은 향후 원하는 대로 워크스페이스 내에서 콘텐츠를 자유롭게 수정하고 관리할 수 있습니다. 또한, 가져온 데이터와 원본 소스 간의 연결을 유지함으로써, 복사된 콘텐츠의 소스가 업데이트될 때 알림을 받는 것을 포함하여 데이터를 지능적으로 처리할 수 있습니다. 예를 들어, 추후 소스 워크스페이스의 설계 항목 리비전에 변경 사항이 발생하면, 타겟 워크스페이스는 해당 리비전으로 업데이트하여 말하자면 ‘모선’과 다시 동기화할 수 있습니다. 또한 타겟 워크스페이스의 항목에 추가 릴리스가 이루어졌더라도, 항목의 원본 출처로 연결되는 링크를 유지함으로써 언제든지 원본 워크스페이스의 이전 리비전으로 되돌릴 수 있습니다.
데이터 수집 – 개념적 개요
다음 이미지는 데이터 수집 개념을 높은 수준에서 그래픽으로 보여줍니다. 여기에서 설명하는 데이터 수집의 원리는 수집되는 데이터의 유형에 관계없이 동일합니다.

워크스페이스 데이터 수집 개념.
획득 가능한 항목
데이터 가져오기 기능을 사용하여 소스 워크스페이스에서 타겟 워크스페이스로 다음 항목 유형을 가져올 수 있습니다:
- 3D 모델
- Altium Designer 환경 설정
- 컴포넌트(관련 부품 선택 항목 포함)
- 컴포넌트 템플릿
- 데이터시트
- 풋프린트
- 관리되는 Schematic 시트
- Output 작업
- Schematic 템플릿
- 스크립트
- 시뮬레이션 모델
- 심볼
데이터를 가져올 때 고려해야 할 사항:
-
소스 항목에 대해 존재하는 모든 리비전이 아닌, 선택된 리비전만 수집됩니다.
Explorer Panel의 Default 보기에서는 더 낮은(이전) 리비전이 명시적으로 선택되지 않는 한, 항목의 최신(현재) 리비전이 표시됩니다. 사용 가능한 모든 항목 리비전을 표시하려면Show only latest
(리비전 선택) 메뉴에서 해당 옵션을 해제하면 사용 가능한 모든 항목 리비전을 확인할 수 있습니다.
-
소스 컴포넌트 또는 관리되는 Schematic 시트 항목의 리비전을 가져올 때, 연결된 모든 하위 항목도 함께 가져옵니다:
-
Component Item – 다음의 연결된 하위 객체에 대한 해당 리비전: 심볼 항목, 풋프린트 항목, 3D 모델 항목, 시뮬레이션 모델 항목, 컴포넌트 템플릿 항목, 데이터시트 항목, 부품 선택 연결.
-
획득 과정에서 ‘컴포넌트 유형(Component Type) ’ 파라미터는 이전되지 않으므로, 이전된 컴포넌트는 타겟의
-
Managed Sheet Item – 다음 연결된 하위 개체의 해당 리비전: 컴포넌트 항목, 심볼 항목, 풋프린트 항목, 3D 모델 항목, 시뮬레이션 모델 항목, 컴포넌트 템플릿 항목, 데이터시트 항목, Schematic 템플릿 항목.
-
인수된 소스 항목 리비전의 라이프사이클은 대상 항목에 할당된 라이프사이클 정의에 따라 초기 상태(예:
)으로 간주됩니다. 타겟 항목 리비전의 라이프사이클 이력은 모두 무시됩니다.Draft - 선택된 소스 컴포넌트/관리 Schematic 시트 항목의 하위 항목이 어떤 이유로든 가져올 수 없는 경우, 해당 선택된 컴포넌트/관리 Schematic 시트 항목의 가져오기 작업은 진행되지 않습니다.
획득 사용자 인터페이스
획득은

‘콘텐츠 장바구니’ 대화 상자 – 소스 워크스페이스에서 데이터를 가져오는 핵심 명령 센터입니다.
이
-
현재 활성화된 워크스페이스가 자동으로 소스 워크스페이스로 지정됩니다.
-
패널 뷰에 표시된 활성 워크스페이스는
Explorer 패널 뷰에 표시된 활성 워크스페이스(즉, 현재 데이터 소스)는 패널 왼쪽 상단에 있는 워크스페이스 선택기 메뉴에서 변경할 수 있습니다. -
사용 가능한 워크스페이스는 이전에 연결한 워크스페이스와 현재 연결된 워크스페이스입니다.
Known Servers ‘데이터 관리 – 서버’ 페이지 의Preferences 다이얼로그의“데이터 관리 – 서버” 페이지 하단에 표시된 대로, 사용 가능한 워크스페이스는 이전에 연결했거나 현재 액세스 가능한(연결 -
Altium Content Vault도 소스로 사용할 수 있지만, 데이터 수집을 위해 이를 직접 사용하는 것은 더 이상 권장되지 않으며, 대신 Manufacturer Part Search 패널을 사용해야 합니다. Content Vault를 소스로 선택하면 해당 Panel로 이동하게 됩니다.
Manufacturer Parts Search 이 Panel은Altium Parts Provider 이 패널은 '서비스'를 통해 실제 컴포넌트를 찾기 위한 정교한 검색 기능을 제공하며, 백그라운드에서는 Altium Content Vault를 컴포넌트 모델 데이터의 소스로 사용합니다. 지원 모델 데이터가 있는 컴포넌트를 찾으면, 이를 '획득'하여 설계에 사용할 수 있습니다.
-
패널 뷰에 표시된 활성 워크스페이스는
- 타겟 워크스페이스 이름 드롭다운 메뉴(파란색으로 강조 표시됨)를 사용하여 현재 연결된 워크스페이스로 채워진 목록에서 다른 타겟 워크스페이스를 선택하십시오. 워크스페이스 연결을 활성화하거나 비활성화하려면 ‘서버 관리’ 옵션을 선택하십시오.
-
원본 항목 리비전이 메인 Grid에 표시됩니다. 장바구니에 추가 항목 리비전을 원하는 수만큼 담을 수 있습니다. 이를 위해 대화 상자 우측 상단의
Add More Items 다이얼로그 상단 우측의 컨트롤을 클릭하고Select 항목을 선택하여Choose Item (Explorer Panel)에 액세스할 수 있습니다. 여기에서 소스 워크스페이스를 탐색하여 더 많은 항목을 찾을 수 있으며, 표준 다중 선택 도구를 사용하여 한 번에 하나씩 또는 일괄적으로 추가할 수 있습니다.또는
Add manually 항목을 선택하여 ‘새 항목 추가’ 대화 상자를 열 수 있습니다. 이 대화 상자에서는 필요한 항목의 외부 목록(한 줄에 하나의 항목)을 Paste할 수 있으며, 선택한 검색 기준(GUID ,Item ID ,Name , 또는MPN )를 사용하여 소스 작업 공간 내에서 검색할 수 있습니다. 리비전 개정판을 목록에서 선택하거나 제거하려면(‘
’ 버튼을 클릭하여) 해당 리비전을 결국 가져오지 않기로 결정한 경우를 대비하십시오.
-
오른쪽 하단의
Change Settings 컨트롤을 클릭하여Content Cart 을 클릭하여 ‘콘텐츠 장바구니 구조’ 대화 상자를 엽니다. 여기에서 이 기능이 수집을 지원하는 각 데이터 항목 유형에 대한 Default 옵션을 정의할 수 있습니다. 여기에는 타겟 워크스페이스의 기본 폴더 지정뿐만 아니라, Default 라이프사이클 정의, 항목 및 리비전 명명 규칙, 시작 인덱스 지정도 포함됩니다. 또한 메모를 추가할 수 있는 옵션이 있으며, 이는 다른 사용자가 가져온 콘텐츠를 탐색할 때 가져오기에 대한 유용한 정보를 제공할 수 있습니다. -
원하는 소스 항목을 선택한 후 [
] 버튼을 클릭하면, 타겟 워크스페이스가 수집을 위해 준비됩니다. 이 과정에서는 선택된 항목의 리비전 상태(이전에 수집된 적이 있는 경우), 부모-자식 링크를 자동으로 확인한 후 필요한 조치를 제안합니다. 신규 수집의 경우, 이 조치는 . 이 준비 단계에서는 Default 인수 옵션(위의 3번 항목 참조)이 적용되지만, 필요한 경우 개별 타겟 항목의 속성을 수정할 수 있습니다. 이를 위해 목록에서 항목을 선택하고 ‘Transfer new revision and item
’ 버튼을 클릭하십시오.
-
준비가 완료되면 ‘
’ 버튼을 클릭하여 수집 프로세스를 시작합니다. 초기 확인 대화 상자가 나타나면 Yes 를 클릭하여 소스 및 타겟 워크스페이스 간 콘텐츠 전송을 진행하십시오. 두 번째 확인 대화 상자에서 가져오기 결과를 확인할 수 있습니다.
획득된 데이터는 원래 출처를 가리킵니다. 이 상위 연결 정보는 타겟 항목 리비전의 측면 보기를
취득 메커니즘
데이터 수집 프로세스 이면의 데이터 전송 메커니즘에 대해 알고 싶은 분들을 위해, 다음 섹션에서는 이 기능이 사용하는 기본 절차 흐름과 데이터 수집 관리 시 일반적으로 발생하는 시나리오에 대해 더 자세히 설명합니다.
기본 절차 흐름
다음 이미지는 소스 워크스페이스에서 데이터를 수집하는 메커니즘을 자세히 보여줍니다. 이는 지정된 소스 및 타겟 워크스페이스 간에 소스 항목의 선택된 리비전을 복사하는 데 관련된 절차적 흐름을 설명합니다.

소스 워크스페이스에서 데이터를 가져와 타겟 워크스페이스로 전송하는 메커니즘.
보시다시피, 이 절차는 기본적으로 세 가지 단계로 요약되며, 데이터의 무결성을 유지하면서 워크스페이스 간에 데이터가 전송되도록 보장합니다:
-
Download – 먼저 (소스 워크스페이스에 있는) 소스 항목의 선택된 리비전을 다운로드합니다. -
Modify & Retarget – 데이터는 정의된 로컬 기본 설정(타겟 워크스페이스 내)에 맞게 자동으로 수정되며, 이 과정에서 획득된 값은 확실하게 보존됩니다. -
Release – 데이터가 타겟 워크스페이스(이 경우 기존 대상 항목의 새 리비전)로 전송됩니다. 타겟 리비전은 원본과의 연결 관계, 즉 상위 소스 항목 리비전을 가리키는 포인터를 유지합니다.
획득된 데이터 관리
이전 섹션에서는 획득의 기본 흐름을 살펴보았습니다. 데이터 획득을 효과적으로 관리하기 위해 소스 항목과 획득된 항목 모두의 상대적 이력을 Track하며, 이를 통해 설계자는 획득 관리 인터페이스를 통해 관련 획득 작업을 수행할 수 있습니다.
다음 섹션에서는 데이터 획득을 관리할 때 발생하는 일반적인 시나리오를 살펴봅니다. 각 경우에서, 타겟 항목 및 관련 리비전 측면에서 획득된 데이터의 상태를 원래 소스 항목 및 그 리비전과 비교합니다.
완전히 새로운 수집
이 시나리오에서는 소스 항목의 어떤 리비전도 이전에 수집된 적이 없습니다. 소스 항목의 리비전을 새로운 타겟 항목의 초기 리비전으로 수집해야 합니다. 새로운 타겟 항목과 리비전은 수집 설정의 일환으로 생성됩니다.

시나리오 1 – 새로운 타겟 항목의 초기 리비전으로 데이터 수집.
후속 리비전 가져오기
이 시나리오에서는 소스 항목의 리비전이 이전에 이미 수집된 상태입니다. 이후 소스 항목이 수정되어 더 최신 리비전이 사용 가능해졌습니다. 이 경우, 더 최신 리비전의 소스 항목 리비전을 수집하기 위해 기존 타겟 항목의 새로운 리비전이 생성됩니다.
따라서 실제로는 최신 리비전이 다른 타겟 워크스페이스 카트 폴더로 가져와졌더라도, 시스템은 새로운 리비전을 기존 컴포넌트 항목으로 가져옵니다. 이제 해당 컴포넌트에는 새로운 리비전이 사용 가능하며, 이 컴포넌트를 사용하는 프로젝트를 열면 자동으로 감지되어 Out of date

시나리오 2 – 이전에 가져온 소스 항목의 최신 리비전 가져오기.
이미 존재함
이 시나리오에서는 소스 항목의 최신 리비전이 이미 가져와졌으므로 더 이상 가져올 항목이 없습니다.

시나리오 3 – 원하는 소스 항목 리비전이 이미 확보된 경우, 수행할 작업이 없습니다.
