Content Cart를 사용하여 워크스페이스 데이터 가져오기

워크스페이스의 ‘데이터 수집’ 기능은 기본적으로 두 워크스페이스 간에 데이터를 복사할 수 있는 간소화된 유틸리티를 제공합니다(호환성 정보 참조). 이를 수행하는 수단, 즉 데이터 수집 서비스에 대한 인터페이스는 Content Cart입니다. 이곳은 소스 워크스페이스에서 어떤 데이터를 수집하여 지정된 타겟 워크스페이스로 전송할지 정의하는 제어 중심지이며, 마치 신뢰할 수 있는 이사 트럭처럼 설정된 워크스페이스 간에 지정된 데이터를 ‘운반’해 주는 역할을 합니다.

이 서비스 및 그 작동 방식에 대한 자세한 내용은 Data Acquisition Service 페이지(Altium 365 워크스페이스, 엔터프라이즈 서버 워크스페이스)를 참조하십시오.

기능의 작동 방식을 설명하는 데는 실제 예시를 들어 설명하는 것보다 더 좋은 방법은 없습니다. 따라서 Content Cart의 작동 방식과 데이터 가져오기에 대한 활용법을 설명하기 위해, 이 글에서는 다음 워크스페이스 간에 일부 컴포넌트를 가져오는 과정을 살펴보겠습니다:

  • Source Server – “워크스페이스” Company Workspace라는 이름의 워크스페이스.
  • Target Server – 이름이 있는 두 번째 워크스페이스 Secondary Company Workspace.

장바구니에 접근하기

'카트' Content Cart탐색기 Panel 내에서 이 대화 상자에 접근할 수 있습니다. 데이터를 가져오려는 소스 워크스페이스를 탐색하는 동안, 가져오려는 항목 리비전을 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 Operations » Add to Content Cart 명령을 선택합니다. 하나 이상의 선택된 항목 리비전이나 항목이 포함된 폴더를 추가할 수 있습니다. 장바구니에 처음 접근하면, 접근 시점에 소스 워크스페이스에서 선택된 항목 리비전이 장바구니에 로드됩니다:

  • 항목의 특정 싱글 리비전.
  • 동일한 항목의 여러 특정 리비전.
  • 여러 항목의 최신 리비전.
  • 선택한 폴더(및 그 하위 구조)에 있는 모든 항목의 최신 리비전. 이를 통해 폴더 구조를 유지한 채 전체 폴더를 카트에 불러올 수 있습니다. 폴더(및 그 하위 구조)를 가져오려면 소스 작업 공간의 Server Folders 소스 워크스페이스의 해당 Region( Explorer Panel)의영역에서 해당 폴더를 선택한 다음, 마우스 오른쪽 버튼을 클릭하고 컨텍스트 메뉴에서 Operations » Add to Content Cart 명령을 선택하십시오.
항목의 최상위 항목을 선택하면 해당 항목의 최신 리비전이 장바구니에 담깁니다. 
또한 Content Cart 패널 내의 다양한 측면 보기에서 Explorer Panel 내의 Where-usedChildren 어스펙트 뷰를 통해 접근할 수 있습니다. 또한 Search Results 창에서도 접근할 수 있습니다.

에 접근하는 예시로는 Content Cart.
에 접근하는 예시로는 Content Cart.

소스 및 타겟 워크스페이스 지정

획득에 관련된 두 워크스페이스는 대화 상자의 상단 Region에서 지정됩니다 Content Cart 상단 영역에서 지정합니다. 소스 워크스페이스는 가져오도록 지정한 항목 리비전의 위치에 따라 자동으로 결정되며, 일반적으로 현재 로그인되어 있는 워크스페이스입니다(Company Workspace 이 예시에서와 같이)입니다. 여러 워크스페이스에 연결된 경우, 타겟 워크스페이스 이름을 클릭하거나 그 오른쪽에 있는 ‘ ’ 컨트롤을 클릭하여 현재 연결된 워크스페이스 목록이 포함된 드롭다운 메뉴에 접근할 수 있습니다. 필요에 따라 워크스페이스를 전환하십시오.

  • 여러 워크스페이스에 연결되어 있을 수 있지만, 한 번에 로그인할 수 있는 워크스페이스는 하나뿐이라는 점을 기억하십시오. 이 워크스페이스가 바로 귀하의 Active Server.
  • 타겟 워크스페이스와 연결된 드롭다운 메뉴를 통해 Preferences '서버' 항목을 통해 빠르게 이동할 수 있습니다. Server Administration 항목을 통해‘데이터 관리 – 서버’ 페이지로 빠르게 이동할 수 있습니다. 이는 아직 의도한 타겟 워크스페이스에 연결하거나 로그인하지 않은 경우에 유용할 수 있습니다.

인수 작업에 관련된 소스 및 타겟 워크스페이스의 지정.
인수 작업에 관련된 소스 및 타겟 워크스페이스의 지정.

콘텐츠 데이터를 수신할 워크스페이스(타겟 워크스페이스)는 소스 워크스페이스에 연결할 수 있어야 합니다. 즉, Altium 365 워크스페이스는 로컬 LAN/WAN 내에 위치하며 인터넷에 노출되지 않은 온프레미스 Altium Enterprise Server에 연결할 수 없기 때문에, 온프레미스 Altium Enterprise Server는 Altium 365 워크스페이스의 콘텐츠 데이터 소스 역할을 할 수 없습니다.

워크스페이스 간 데이터 수집 요약:

소스   타겟 지원 여부
Altium 365 워크스페이스 Altium Enterprise Server 워크스페이스
Altium Enterprise Server 워크스페이스 Altium Enterprise Server 워크스페이스
Altium Enterprise Server 워크스페이스 Altium 365 워크스페이스
Altium 365 워크스페이스 Altium 365 워크스페이스

또한, Altium 365 워크스페이스와 Altium 365 GovCloud 워크스페이스 간에는 콘텐츠 데이터를 전송할 수 없습니다.

장바구니 이름 지정

소스 워크스페이스에서 가져온 데이터는 타겟 워크스페이스의 항목(Item) 새 리비전으로 복사됩니다. 기본적으로 이러한 항목은 해당 타겟 워크스페이스 내에 정의된, 새로 생성된 폴더 구조에 위치하게 됩니다. 이 가져온 콘텐츠의 최상위 폴더 이름은 카트 자체의 이름을 사용하여 지정됩니다. 기본 이름은 Content Cart - - 이며, 카트에 액세스하는 시점에 결정됩니다. 필요에 따라 카트 이름 오른쪽에 있는 Change 컨트롤을 클릭하여 필요에 따라 더 의미 있는 이름으로 변경할 수 있습니다.

다음에 나오는 Content Cart Name Selection 대화 상자를 사용하여 카트에 원하는 이름을 직접 입력할 수 있습니다. 또는 타겟 워크스페이스에서 카트의 콘텐츠를 전달할 폴더를 선택할 수도 있습니다. 이 폴더는 기존 폴더이거나 그 자리에서 새로 생성된 폴더일 수 있습니다. Choose Folder 버튼을 클릭하여 열리는 대화 상자를 통해 카트에 사용할 기존 폴더를 찾아 선택하십시오. Content Cart Name 필드에서 ‘xml-ph-0000@deepl.internal’ 버튼을 클릭하여 열 수 있는 대화 상자를 사용하여 카트에 사용할 기존 폴더를 찾아 선택하십시오. 또는 마우스 오른쪽 버튼 메뉴의 명령을 사용하여 폴더 구조 내에서 새 폴더를 생성할 수도 있습니다.

A Content Cart 폴더명은 필요에 따라 지정할 수 있습니다. 카트 이름을 변경하여(해당 이름의 최상위 폴더로 콘텐츠가 전달됨) 또는 카트의 콘텐츠를 특정 폴더에 저장하도록 선택할 수 있습니다.
A Content Cart 폴더명은 필요에 따라 지정할 수 있습니다. 카트 이름을 변경하여(해당 이름의 최상위 폴더로 콘텐츠가 전달됨) 또는 카트의 콘텐츠를 특정 폴더에 저장하도록 선택할 수 있습니다.

타겟 워크스페이스로 데이터를 가져올 때 콘텐츠 카트 '폴더'를 원하는 수만큼 생성할 수 있으므로, 가져온 콘텐츠의 저장 위치에 대해 최대한의 유연성을 확보할 수 있습니다. 가져온 데이터가 타겟 워크스페이스의 폴더 구조 내 어디에 처음 저장되든 상관없이, 필요에 따라 항목과 폴더를 자유롭게 이동할 수 있다는 점을 기억하십시오.

취득할 항목 지정

다음 대화 상자의 주요 영역에는 Content Cart '획득 Grid'가 표시되며, 여기에는 소스 워크스페이스에서 획득하도록 선택한 모든 항목 리비전이 나열됩니다. 소스 워크스페이스에서 획득할 데이터 항목 리비전을 원하는 만큼 Content Cart 원본 워크스페이스에서 가져오기 위해 ‘장바구니’에 ‘로드’할 수 있습니다. 장바구니에 처음 접근하면 접근 시점에 원본 워크스페이스에서 선택된 항목 리비전(들)이 자동으로 로드되지만, 원하는 만큼 추가 항목을 로드할 수 있습니다. 이를 위해 대화 상자 우측 상단의 Add More Items 컨트롤을 클릭하고 Select 항목을 선택하여 Choose Item (‘축소된’ 버전의 탐색기 Panel)에 액세스할 수 있습니다. 여기에서 소스 워크스페이스를 탐색하여 더 많은 항목을 찾을 수 있습니다. 다음을 추가할 수 있다는 점을 기억하십시오:

  • 싱글 리비전(Single Revision) 항목의 특정 리비전 하나.
  • 동일한 항목의 여러 특정 리비전.
  • 여러 항목의 최신 리비전.
  • 선택한 폴더(및 하위 구조)에 있는 모든 항목의 최신 리비전.

또는 Add manually 항목을 선택하여 Add new items 대화 상자를 열 수 있습니다. 이 대화 상자에서는 필요한 항목의 외부 목록(한 줄에 하나의 항목)을 Paste할 수 있으며, 선택한 검색 기준(GUID, Item ID, Name, 또는 MPN)을 사용하여 소스 워크스페이스 내에서 해당 항목을 검색할 수 있습니다.

소스 워크스페이스에서 수집 대상으로 선택된 모든 항목 리비전을 나열하는 주요 수집 Grid입니다.
소스 워크스페이스에서 수집 대상으로 선택된 모든 항목 리비전을 나열하는 주요 수집 Grid입니다.

목록에서 항목 리비전을 선택하고 ‘ ’ 버튼을 클릭하면 해당 항목을 목록에서 제거할 수 있습니다.

장바구니 준비

소스 항목 리비전이 선택되면, Content Cart 이제 타겟 워크스페이스로 '전송 준비'를 해야 합니다. 이를 위해 [ ] 버튼을 클릭하십시오. 그러면 타겟 워크스페이스가 인수를 준비하게 되며, 관련된 선택된 리비전의 상태(이전에 인수된 적이 있는 경우), 상위-하위 링크를 확인하고 수행할 조치를 제안합니다. 이 준비 단계의 결과는 메인 가져오기 Grid에 다시 표시됩니다.

예시 Content Cart, 타겟 워크스페이스로 전달할 준비가 완료된 상태입니다.
예시 Content Cart, 타겟 워크스페이스로 전달할 준비가 완료된 상태입니다.

인수 대상인 각 항목 리비전에 대해, Source Grid의 해당 Region이 확장되어 적용 가능한 모든 하위 항목 리비전과, 선택적으로 소스 워크스페이스 내 해당 항목들이 위치한 폴더가 표시됩니다. 각 항목 리비전(상위 및 하위 모두)에 대해 다음 정보가 Target Grid Region:

  • Revision ID – 해당 항목 유형에 대해 정의된 항목 명명 및 리비전 체계에 기반한, 타겟 워크스페이스 내 항목 리비전의 전체 식별자.
  • Folder – 가져온 항목 리비전이 생성되거나 전달될 타겟 워크스페이스 내의 타겟 폴더.
  • Life Cycle – 상위 항목에 대해 정의된 라이프사이클 정의.
  • Naming Scheme – 상위 항목의 리비전을 식별하기 위해 정의된 리비전 명명 규칙.
  • Note – 워크스페이스에서 획득한 콘텐츠를 열람할 때, 다른 사용자에게 획득 관련 유용한 정보를 제공하기 위해 사용할 수 있는 선택적 메모.
  • Status – 타겟 워크스페이스 내 항목 리비전의 현재 상태. 가능한 상태는 다음과 같습니다:

    • Not found – 해당 항목 리비전이 한 번도 수집된 적이 없습니다.
    • Already Exists – 해당 항목 리비전이 이전에 수집된 적이 있습니다.
참고로, 획득 프로세스는 타겟 워크스페이스의 휴지통에 있는 항목도 감지하며, 이 항목은 이미 획득된 것으로 간주되어 Already Exists 상태로 설정됩니다. 해당 항목을 다시 가져오려면 휴지통을 비운 후 가져오기 프로세스를 다시 실행하십시오.
  • Action – 소스 및 타겟 워크스페이스 간의 동기화를 달성하기 위해 수행해야 하는 작업입니다. 가능한 작업은 다음과 같습니다:

    • Transfer new revision and item – 항목이 이전에 한 번도 획득된 적이 없는, 완전히 새로운 획득의 경우입니다. 즉, 해당 유형의 항목을 생성하고 소스 데이터를 반영할 새로운 계획된 리비전을 생성합니다.
    • Transfer new revision of existing item – 항목의 다른 리비전을 가져올 때, 해당 항목의 리비전이 이전에 이미 가져온 적이 있는 경우입니다.
    • Nothing to do – 선택한 항목 리비전이 이전에 이미 등록된 경우.
열 머리글을 클릭하면 해당 열의 데이터가 오름차순으로 정렬됩니다. 다시 클릭하면 내림차순으로 정렬됩니다. 열 머리글을 클릭한 채 드래그하면 열의 순서를 변경할 수 있습니다. 이동 가능한 위치는 수직 위치 화살표로 표시됩니다. 마우스 오른쪽 버튼을 클릭하면 다음 두 가지 옵션에서 데이터 열 표시 여부를 전환하는 제어 기능을 사용할 수 있습니다. SourceTarget Region에서 데이터 열의 표시 여부를 전환하는 제어 항목에 액세스할 수 있습니다(위에 나열된 열 중 일부는 Default로 비활성화되어 있을 수 있습니다).

장바구니 구조

준비 단계의 일환으로, 장바구니는 구매 가능한 각 상품 유형에 대해 정의된 Default 설정을 사용합니다. 이러한 설정은 Content Cart Structure 대화 상자에서 정의되며, 이 대화 상자는 Change Settings 다이얼로그의 Content Cart 대화 상자에서클릭하여 열 수 있습니다.

Default 획득 설정은 Content Cart Structure 대화 상자에 정의되어 있습니다.
Default 획득 설정은 Content Cart Structure 대화 상자에 정의되어 있습니다.

이 설정은 타겟 워크스페이스에서 새로 생성된 항목 리비전의 속성을 결정하는 데 사용되며, 소스 워크스페이스의 원래 항목 리비전에서 데이터를 수신할 수 있도록 '준비 완료' 및 '계획 중' 상태로 생성됩니다. 여기에는 타겟 워크스페이스의 기본 폴더는 물론, 기본 라이프사이클 정의, 항목 및 리비전 명명 규칙, 시작 인덱스가 포함됩니다. 또한 다음 형식의 기본 메모도 정의됩니다. Acquired from 로 정의된 기본 메모도 포함됩니다.

타겟 워크스페이스의 타겟 폴더와 관련하여, 각 항목 유형은 다음 경로 아래의 별도 폴더로 가져오게 됩니다.

  • 이름을 따서 명명된 상위 최상위 폴더 Content Cart 이름을 따르는 상위 최상위 폴더
  • 콘텐츠 카트 이름 선택 대화 상자를 통해 정의된 기존 폴더.

타겟 워크스페이스에서 해당 항목 유형에 대해 사용(및 선호!)되는 방식에 따라 이러한 Default 가져오기 설정을 수정하십시오. 셀을 클릭하면 편집 컨트롤에 액세스할 수 있습니다.

  • 컴포넌트와 연관된 부품 선택 항목은 타겟 워크스페이스로 자동으로 전달됩니다. Part Choice List 이 대화 상자의 Content Cart structure 다이얼로그의 항목은 레거시 Altium Vault 및 Altium Designer의 이전 버전에만 적용됩니다.
  • 버튼을 클릭하여 구조 설정을 Default 값으로 복원하십시오.

Content Cart Structure 대략적인 수준의 Default입니다. 이전에 한 번도 가져온 적이 없는 항목의 경우, 상위 항목과 초기 리비전이 새로 생성됩니다(ActionTransfer new revision and item) – 필요한 경우 개별 항목 수준의 속성을 정의하여 더 세밀한 제어가 가능합니다. 이를 위해 메인 획득 Grid에서 항목 리비전을 선택한 다음, [ ] 버튼을 클릭하십시오. 그러면 Edit Item 대화 상자가 열리며, 여기서 필요에 따라 항목 속성을 수정하여 Default 설정을 재정의할 수 있습니다.

더 세밀한 제어를 위해 개별 항목 수준에서 속성을 정의할 수 있습니다.
더 세밀한 제어를 위해 개별 항목 수준에서 속성을 정의할 수 있습니다.

장바구니의 이름, Default 구조 설정 또는 개별 항목 자체를 변경할 경우, 해당 변경 사항을 반영하여 수집 Grid를 업데이트하기 위해 준비 단계를 다시 수행해야 합니다.

카트 전달

준비가 완료되면 ‘ ’ 버튼을 클릭하여 인수를 진행하십시오. 확인 대화 상자가 나타나, Content Cart 소스 워크스페이스에서 타겟 워크스페이스로 전송될 예정임을 알리는 확인 대화 상자가 표시됩니다. Yes 클릭하여 진행하십시오. 두 번째 확인 대화 상자에서 가져오기 결과를 확인할 수 있으며, 가져온 항목은 타겟 워크스페이스의 Explorer Panel을 통해 대상 작업 공간에서 획득된 항목을 찾아볼 수 있습니다.

Content Cart 대화를 닫기 전에 ‘ ’을 클릭하여 준비를 다시 실행하면, Status 그리고 Action 필드가 결과를 반영하여 업데이트되며, 다음과 같이 표시됩니다. Already ExistsNothing to do가 표시됩니다.
획득된 데이터는 원래 소스로 다시 연결됩니다. 이 상위 연결 정보는 대상 항목 개정판의 Origin ‘어스펙트 보기’ 탭으로 전환하면 확인할 수 있습니다. 타겟 항목 리비전으로 빠르게 이동하려면 ‘ ’ 버튼을 클릭하십시오.

IntLib 형식으로 데이터 가져오기

또한 워크스페이스의 컴포넌트를 통합 라이브러리(Integrated Library)로 가져올 수도 있습니다(*.IntLib)로 가져올 수도 있습니다. 또한 이러한 통합 라이브러리에서 컴포넌트를 배치할 때, 실제 연결은 워크스페이스의 컴포넌트를 가리킵니다. 이를 통해 오프라인 환경에서도 회사의 워크스페이스 컴포넌트를 효과적으로 사용할 수 있으며, 동시에 설계가 원본 워크스페이스의 해당 컴포넌트와 진정한 연결을 유지하도록 보장합니다.

IntLib로 가져오기

[ Content Cart 대화 상자에서 IntLib로 가져오는 절차는 다음과 같습니다:

  1. [ Select target server 링크를 클릭하고 IntLib file 메뉴에서 선택합니다.

    파일의 타겟 경로를 Content Cart IntLib 파일로 설정합니다.
    파일의 타겟 경로를 Content Cart IntLib 파일로 설정합니다.

  2. 생성될 IntLib 파일의 이름과 위치를 지정하십시오. Default 값으로 파일 이름은 Integrated_Library - - 로 명명되며, \Users\Public\Documents\Altium\AD\Library\ExportCmpLib에 생성됩니다. 필요에 따라 Save As 대화 상자에서 필요에 따라 수정하십시오. 이 대화 상자는 Change 링크를 클릭하여 열 수 있는대화 상자를 통해 필요에 따라 수정하십시오.

    Default 타겟 폴더와 파일 이름을 그대로 사용하거나 필요에 따라 변경하십시오.
    Default 타겟 폴더와 파일 이름을 그대로 사용하거나 필요에 따라 변경하십시오.

  3. 동일한 IntLib에 추가 컴포넌트를 가져와야 하는 경우, Add More Items 링크를 클릭하고 Select 항목을 선택하여 Choose Item 대화 상자(‘축소된’ 버전의 탐색기 Panel)로 이동합니다. 여기에서 소스 워크스페이스를 탐색하여 더 많은 항목을 찾을 수 있습니다. 또는 Add manually 항목을 선택하여 Add new items 대화 상자로 이동할 수도 있습니다. 이 대화 상자에서는 필요한 항목의 외부 목록(한 줄에 하나의 항목)을 Paste할 수 있으며, 선택한 검색 기준(GUID, Item ID, Name, 또는 MPN)을 사용하여 소스 워크스페이스 내에서 검색할 수 있습니다.
  4. 준비가 완료되면 ‘ ’ 버튼을 클릭하여 IntLib 생성을 진행하십시오. 임시 통합 라이브러리 패키지(*.LibPkg)가 생성되며, 여기에 소스 SchLib 파일(심볼, 파라미터 및 모델 링크 포함)과 PcbLib 파일(풋프린트 모델 포함)이 생성되어 추가됩니다. 이후 이 패키지가 컴파일되어 IntLib 파일이 생성되며, 해당 파일은 지정한 폴더에 저장됩니다. 정보 대화 상자를 통해 파일 생성이 성공적으로 완료되었음을 확인할 수 있습니다.

    카트를 타겟 폴더로 이동시키면, 해당 폴더에 필요한 통합 라이브러리 파일이 포함됩니다.
    카트를 타겟 폴더로 이동시키면, 해당 폴더에 필요한 통합 라이브러리 파일이 포함됩니다.

IntLib 사용법

생성 후, IntLib는 소프트웨어에서 사용 가능한 비-워크스페이스 라이브러리의 일부로 추가할 수 있습니다( Installed 탭을 통해) 소프트웨어에서 사용 가능한 비워크스페이스 라이브러리의 일부로 추가할 수 있습니다. 그러면 컴포넌트 패널에서 사용할 수 있게 됩니다. 필요에 따라 IntLib의 컴포넌트를 설계에 배치하십시오. 컴포넌트를 '오프라인' 상태에서 효과적으로 작업하는 동안, 원본 워크스페이스 컴포넌트로의 링크를 통해 워크스페이스에서 직접 '온라인' 작업으로 돌아왔을 때 연속성이 보장됩니다.

AI-LocalizedAI로 번역됨
만약 문제가 있으시다면, 텍스트/이미지를 선택하신 상태에서 Ctrl + Enter를 누르셔서 저희에게 피드백을 보내주세요.
기능 가용성

사용할 수 있는 기능은 보유한 Altium 솔루션(Altium Develop, Altium Agile Teams, Altium Agile Enterprise, 또는 Altium Designer(활성 기간 중))에 따라 달라집니다.

실제 소프트웨어에서 문서화된 기능이 보이지 않는 경우, Altium 영업팀에 문의하여 자세한 내용을 확인하세요.

구버전 문서

Altium Designer 문서는 더 이상 버전별로 제공되지 않습니다. 이전 버전의 Altium Designer 문서가 필요하신 경우, Other Installers 페이지의 Legacy Documentation 섹션을 방문해 주세요.

콘텐츠