Altium 365 워크스페이스를 통한 데이터 수집 지원
상위 페이지: Altium 365 작업 공간
Altium은 조직이 소스 서버에서 필요한 콘텐츠를 복사하여 두 번째 목표 서버로 전달할 수 있는 기능을 용이하게 합니다. 이 과정은 간단히 서버 데이터 수집이라고 합니다. 예를 들어, Altium 365 인프라 플랫폼에 호스팅된 작업 공간에서 데이터를 빠르게 얻어 귀사의 현장 서버로 전달할 수 있습니다.
디자인 콘텐츠를 획득함으로써, 소유권은 수신 서버 팀에게 확실히 부여되며, 이들은 앞으로 자신들의 서버에서 원하는 대로 콘텐츠를 수정하고 유지할 수 있는 자유를 갖게 됩니다. 그리고 획득한 데이터와 그 원본 소스 사이에 연결을 유지함으로써, 복사된 콘텐츠의 원본이 업데이트될 때 알림을 포함하여 데이터를 지능적으로 처리할 수 있습니다. 예를 들어, 추후에 원본 서버의 디자인 항목 수정 사항이 발생하면, 대상 서버는 해당 수정 사항으로 업데이트하여 '모선'과 다시 동기화할 수 있는 능력을 갖게 됩니다. 그리고 대상 서버에서 항목에 추가 릴리스가 이루어졌더라도, 항상 원본 서버의 이전 수정 사항으로 되돌아갈 가능성이 있습니다 – 모두 항목의 원본 소스로의 연결을 유지함으로써, 또는 원점으로.
데이터 획득 – 개념적 개요
다음 이미지는 데이터 수집 개념을 상위 수준에서 그래픽으로 설명하고 있습니다. 표현된 데이터 수집의 원리는 수집되는 데이터의 유형에 관계없이 동일합니다.
획득할 수 있는 항목
다음 항목 유형들은 데이터 수집 기능을 사용하여 소스 서버에서 대상 서버로 획득할 수 있습니다:
- 3D 모델
- Altium Designer 환경 설정
- 부품 (관련 부품 선택 포함)
- 부품 템플릿
- 데이터시트
- 풋프린트
- 관리되는 회로도 시트
- 출력 작업
- 회로도 템플릿
- 스크립트
- 시뮬레이션 모델
- 심볼
데이터를 획득할 때 고려해야 할 사항들:
- 출처 서버에서 출시된 상태의 데이터 항목만 획득할 수 있습니다.
- 선택된 출처 항목의 수정본만 획득되며, 해당 항목에 존재할 수 있는 모든 수정본은 획득되지 않습니다.
-
출처 구성요소 또는 관리되는 회로도 시트 항목의 수정본을 획득할 때, 모든 연결된 하위 항목도 함께 획득됩니다:
- 구성요소 항목 – 다음과 같은 연결된 하위 객체의 적용 가능한 수정본: 심볼 항목, 풋프린트 항목, 3D 모델 항목, 시뮬레이션 모델 항목, 데이터시트 항목, 구성요소 템플릿 항목.
컴포넌트 유형(Component Type) 매개변수는 획득 과정에서 전송되지 않으므로, 전송된 컴포넌트는 Altium Designer의 컴포넌트 패널과 워크스페이스 컴포넌트 페이지에서 모두 미분류(Uncategorized) 위치에 표시됩니다. 원하는 컴포넌트 유형을 하나 또는 여러 컴포넌트 항목에 적용하려면 Altium Designer 탐색기 패널에서 컴포넌트 유형 변경 작업을 사용할 수 있습니다.
- 관리되는 시트 항목 - 다음과 연결된 하위 객체의 적용 가능한 수정 사항: 컴포넌트 항목, 심볼 항목, 풋프린트 항목, 3D 모델 항목, 시뮬레이션 모델 항목, 데이터시트 항목, 컴포넌트 템플릿 항목, 스키마틱 템플릿 항목.
- 취득한 소스 항목 수정의 라이프사이클은 대상 항목에 할당된 라이프사이클 정의에 의해 결정된 초기 '배포 후' 상태를 가정하게 됩니다. 소스 항목 수정의 모든 라이프사이클 이력은 단순히 무시됩니다.
- 선택된 소스 컴포넌트/관리 스키마틱 시트 항목의 하위 항목이 어떤 이유로든 취득될 수 없는 경우, 해당 선택된 컴포넌트/관리 스키마틱 시트 항목의 취득은 진행되지 않습니다.
획득 사용자 인터페이스
관련 페이지: 콘텐츠 카트 사용하기
콘텐츠 카트 대화 상자를 사용하여 데이터를 획득합니다. 이 대화 상자에는 Altium Designer의 탐색기 패널 내에서 접근할 수 있습니다. 데이터를 얻고자 하는 소스 서버를 탐색하는 동안, 획득하고자 하는 항목 리비전을 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 작업 » 콘텐츠 카트에 추가 명령을 선택합니다. 하나 이상의 선택된 항목 리비전 또는 항목 폴더 전체(해당 폴더의 모든 항목의 최신 리비전을 카트에 로드함)를 추가할 수 있습니다.

소스 서버에서 데이터를 가져오는 중앙 명령소인 콘텐츠 카트 대화 상자.
콘텐츠 카트를 사용하여 필요한 모든 데이터 콘텐츠를 획득하세요. 소스 서버에서 데이터 항목을 획득하는 과정은 간단하며, 다음 단계로 요약할 수 있습니다:
- 소스 서버는 현재 활성 서버로 자동으로 결정되지만, 탐색기 패널의 왼쪽 상단에 있는 선택 메뉴에서 다른 연결된 서버로 변경할 수 있습니다.
- 콘텐츠 카트의 대상 서버 이름 드롭다운 메뉴(파란색으로 강조 표시됨)를 사용하여 현재 연결된 서버 목록에서 다른 대상 서버를 선택하세요. 목록은 현재 연결된 서버로 채워집니다 - 서버 연결을 활성화/비활성화하려면 서버 관리 옵션을 선택하세요. 구성 요소의 경우, 대상은 로컬에 저장된 통합 라이브러리 파일(IntLib)로도 지정할 수 있습니다.
-
원본 아이템 리비전은 메인 그리드에 나열됩니다. 추가적인 아이템 리비전을 카트에 추가할 수 있습니다. 이를 위해 대화 상자의 오른쪽 상단에 있는 더 많은 아이템 추가 컨트롤을 클릭하고 선택 항목을 선택하여 아이템 선택 대화 상자(탐색기 패널의 한 형태)에 접근하세요. 여기서 소스 서버를 탐색하여 아이템을 하나씩 또는 표준 다중 선택 도구를 사용하여 일괄식으로 추가할 수 있습니다. 또는, 수동으로 추가 항목을 선택하여 새 아이템 대화 상자 추가에 접근하세요. 이 대화 상자를 통해 필요한 외부 아이템 목록을 붙여넣을 수 있습니다(줄당 하나의 아이템), 그리고 선택한 검색 기준(GUID, 아이템 ID, 이름, 또는 MPN)을 사용하여 소스 서버 내에서 검색할 수 있습니다. 결국에는 획득하지 않기로 결정한 아이템 리비전을 목록에서 선택하여 제거하세요(이미지
버튼 클릭).
- 콘텐츠 카트 대화 상자의 오른쪽 하단에 있는 설정 변경 컨트롤을 클릭하여 콘텐츠 카트 구조 대화 상자에 접근하세요. 여기서 기능에 의해 획득 지원되는 각 데이터 항목 유형에 대한 기본 옵션을 정의할 수 있습니다. 이는 대상 서버의 기본 폴더 지정, 기본 라이프사이클 정의, 아이템 및 리비전 명명 스키마, 그리고 시작 인덱스를 지정하는 것을 포함합니다. 또한, 획득에 대한 유용한 정보를 제공할 수 있는 메모를 추가할 수 있는 옵션도 있습니다. 이는 귀하가 획득한 콘텐츠를 탐색할 때 다른 사람들에게 유용한 정보를 제공할 수 있습니다.
-
원하는 소스 아이템이 선택되면,
버튼을 클릭하세요. 이는 대상 서버를 획득 준비 상태로 만들며, 선택된 아이템 리비전의 상태를 확인합니다(이전에 획득되었는지 여부), 부모-자식 링크를 확인하고, 새로운 획득의 경우 필요한 조치를 제안합니다, 새 리비전 및 아이템 전송. 이 준비 단계 동안 이전에 지정된 기본 획득 옵션이 적용되지만, 필요에 따라 제안된 대상 아이템의 속성을 개별적으로 수정할 수 있습니다. 이를 위해 목록에서 아이템을 선택하고
버튼을 클릭하세요.
-
준비가 완료되면,
버튼을 클릭하여 획득 절차를 진행합니다. 초기 확인 대화 상자가 나타나면 예를 클릭하여 소스 및 대상 서버 간의 콘텐츠 전송을 진행하세요. 획득 결과를 확인하는 두 번째 확인 대화 상자가 나타납니다 - 대상 서버에서 획득한 아이템을 탐색기 패널을 통해 탐색하세요.
획득한 데이터는 원래 출처로 돌아갑니다. 이 조상 링크 정보는 대상 항목 개정의 관점 보기 탭을 그것의 원점 관점 보기 탭으로 변경함으로써 볼 수 있습니다.
획득 메커니즘
배경 설명으로, 다음 섹션은 데이터 획득 기능에 의해 사용되는 기본 절차 흐름과 데이터 획득을 관리할 때 마주치는 일반적인 시나리오에 대한 더 많은 통찰을 제공합니다.
기본 절차 흐름
다음 이미지는 소스 서버에서 데이터를 획득하는 메커니즘을 자세히 살펴봅니다. 지정된 소스와 대상 서버 사이에서 소스 항목의 선택된 리비전을 복사하는 데 관련된 절차적 흐름을 보여줍니다.
소스 서버에서 데이터를 획득하고 대상 서버로 전송하는 메커니즘. 보시다시피, 절차는 본질적으로 데이터의 무결성을 유지하면서 서버 간에 데이터를 전송하는 세 가지 구별되는 단계로 요약됩니다.
- 다운로드 – 소스 서버에 있는 선택된 리비전의 소스 항목이 먼저 다운로드됩니다.
- 수정 및 재타겟 – 데이터가 정의된 로컬 환경설정(타겟 서버에 로컬)에 맞게 자동으로 수정되면서, 획득한 가치를 신뢰성 있게 보존합니다.
- 릴리스 – 데이터가 타겟 서버(이 경우 기존 타겟 항목의 새 리비전으로)에 릴리스됩니다. 타겟 리비전은 그 기원에 대한 링크, 조상 소스 항목 리비전을 가리키는 포인터를 유지합니다.
획득한 데이터 관리
이전 섹션에서 데이터 획득의 기본 흐름을 보았습니다. 데이터 획득을 효과적으로 관리하기 위해, 소스 및 획득한 항목의 상대적인 이력이 추적되어, 관련 획득 작업이 디자이너에게 획득 관리 인터페이스를 통해 제공됩니다.
다음 섹션들은 데이터 수집을 관리할 때 마주치는 일반적인 시나리오들을 살펴봅니다. 각 경우에서, 획득된 데이터의 상태 - 대상 항목과 그 수정 사항들에 관한 것 - 은 원본 소스 항목과 그 수정 사항들과 비교됩니다.
완전히 새로운 수집
이 시나리오에서는 소스 항목의 수정 사항이 이전에 수집된 적이 없습니다. 소스 항목 수정 사항은 새로운 대상 항목의 초기 수정으로 획득될 예정입니다. 새로운 대상 항목과 수정 사항은 수집 설정의 일부로 생성됩니다.

시나리오 1 - 새로운 대상 항목의 초기 리비전에 데이터를 획득하는 경우.
이후 리비전의 획득
이 시나리오에서는 소스 항목의 리비전이 이전에 획득되었습니다. 그 후 소스 항목이 수정되어 이후 리비전이 사용 가능하게 되었습니다. 이 경우, 기존 대상 항목의 새로운 리비전이 생성되어, 이후 소스 항목 리비전을 획득하게 됩니다.

시나리오 2 - 이전에 획득한 소스 항목의 나중 버전 획득.
이미 존재함
이 시나리오에서는 소스 항목의 최신 개정판이 이미 획득되었으므로 더 이상 획득할 것이 없습니다.

시나리오 3 - 원하는 소스 항목 리비전이 이미 획득되었으므로 할 일이 없습니다.
