공급망 데이터베이스에서 워크스페이스 데이터로의 동기화

‘부품 선택( Part Choices)’ 개념을 통해, Altium 365 워크스페이스 또는 Enterprise Server 워크스페이스에 호스팅된 컴포넌트는 지정된 제조업체 부품 번호를 기반으로 실제 공급업체(벤더)의 부품과 연동될 수 있습니다. 기본적으로 이 공급망 데이터는 Altium Parts Provider 클라우드 서비스를 통해 제공되며, 재고 수준, 단가, 가격 구간과 같은 실시간 공급업체 부품 정보를 포함합니다.

그러나 많은 조직의 경우, 컴포넌트 공급업체 데이터는 엄격하게 승인된 공급업체 범위 및/또는 특수한 가격 구조를 기반으로 하는 독점적인 컴포넌트 공급업체 데이터 세트를 제공하는 사내 기업 시스템에서 가져오며(그리고 반드시 그래야만 합니다). 이러한 상황을 해결하기 위해 Altium Custom Parts Provider를 통해 해결되며, Altium Designer를 통해 동기화되도록 구성하면 지정된 데이터베이스 소스의 공급업체 데이터를 워크스페이스 공급망 데이터에 매핑할 수 있습니다.

아래에 설명된 대로 Altium Designer의 설계 Custom Parts Provider Synchronization 기능을 사용하면(아래에 설명된 바와 같이) 마스터 데이터베이스 내의 선택된 테이블에 있는 공급업체 데이터가 매핑되어, Altium Designer에서 이루어지는 컴포넌트 선택(Part Choices)을 위한 대체 데이터 소스가 됩니다. 실제로, 사용자가 생성한 Configuration은 소스 데이터베이스를 워크스페이스 공급업체 데이터와 정기적으로 또는 필요에 따라 수시로 동기화하는 데 사용됩니다. 그 결과, 마스터 데이터베이스의 공급업체 데이터 업데이트 내용이 연결된 워크스페이스 내의 해당 컴포넌트 공급업체 데이터로 반영됩니다.

이 기능을 통해 기업 시스템 데이터베이스에서 컴포넌트 공급업체 데이터를 중앙 집중식으로 관리하는 기업은, 기업 시스템(PLM, PDM, ERP 등) 또는 단순히 공유 데이터베이스나 CSV 파일과의 동기화를 유지하면서 Altium 워크스페이스의 이점을 활용할 수 있습니다. 자동 동기화 모드에서는 Windows 작업 스케줄러가 Altium Designer 설계 클라이언트와 별도로 데이터베이스에서 워크스페이스로의 데이터 업데이트를 수행합니다.

Altium Designer에서 Custom 부품 공급자 동기화 기능을 사용하려면 Custom Data Synchronization Altium Designer 설치 환경에서 해당 기능이 활성화되어 있어야 합니다. 이 기능은 설치 후 활성화/비활성화할 수 있습니다.

설치된 핵심 기능 변경에 대한 자세한 내용은 Installing & Managing 페이지(Altium Designer Develop, Altium Designer Agile, Altium Designer)를 참조하십시오.

Custom 부품 공급자 동기화 Configuration 생성

데이터베이스와 워크스페이스 간의 부품 공급업체 동기화는 Custom Parts Provider Synchronization Configuration 문서(*.PrtSync)을 생성하고 설정함으로써 이루어집니다. 이 문서의 인터페이스와 기능은 Components Synchronizer의 것과 유사합니다. Altium 워크스페이스에 연결된 상태에서 File » New » Custom Parts Provider Synchronization Configuration 메뉴 명령을 사용하여 새 문서를 생성하십시오.

버튼을 사용하거나 호환되는 데이터 파일을 인터페이스의 Configuration 영역에 드래그 앤 드롭하여 추가할 수 있습니다. Data Sources 영역에 호환되는 데이터 파일을 드래그 앤 드롭하여 추가할 수 있습니다. Configuration은 다음과 같은 컴포넌트 파라미터 데이터 소스를 지원합니다:

  • Access 데이터베이스 파일(*.mdb, *.accdb)

  • Excel 스프레드시트 (*.xlsx)

  • CSV 파일 (*.csv)

  • 전용 연결 문자열을 통해 서버 기반 OLE DB 호환 인터페이스(PostgreSQL 데이터베이스 포함)와 같은 기타 데이터 소스. MySQL ODBC 연결 절차에 대해서는 아래의 ‘MySQL Configuration’ 섹션을 참조하십시오.

데이터베이스 연결을 위해 Parts Provider Synchronizer는 64비트 버전의 Microsoft OLE DB Provider에 대한 액세스 권한이 필요합니다.

여기에 표시된 예시에서는 (제너 다이오드 컴포넌트에 대한) 부품 공급업체 데이터를 포함하는 데이터베이스가 Configuration에 추가되었습니다. 소스 데이터베이스(SupplierData.mdb)에는 두 개의 테이블이 포함되어 있습니다 – CustomSupplierParts1CustomSupplierParts2 –가 포함되어 있으며, 첫 번째 테이블은 매핑 및 동기화가 활성화되어 있습니다.

공급업체 데이터 파라미터 매핑

데이터베이스 테이블은 새로운 Custom Parts Provider 구성을 통해 파라메트릭 데이터 소스로 액세스됩니다. Configuration의 Data Sources 트리에서 테이블을 선택하면, Altium Designer 및 Altium 워크스페이스에서 사용하는 표준 공급업체 파라미터에 매핑할 수 있습니다.

공급업체 데이터 항목을 워크스페이스 컴포넌트에 바인딩하는 키 파라미터(고유 식별자)는 Manufacturer Part Number입니다.

따라서 여기에 제시된 예시의 경우, 워크스페이스 컴포넌트 컴포넌트의 경우, Manufacturer Part Number (Name) 값이 1N4741A ultimately will be offered Custom supplier data from the source database entries that have a Part Number 값을 가진 소스 데이터베이스 항목에서 가져온 맞춤형 공급업체 데이터를 제공받게 됩니다 1N4741A 인 소스 데이터베이스 항목에서 가져온 맞춤형 파라미터 데이터가 제공될 것입니다. – 아래 Properties Panel, below.

공급업체 데이터 파라미터는 소스 데이터베이스에서 Parameter Mapping 섹션의 Properties Panel의 ‘부품 공급업체 구성’으로 매핑됩니다. Column 항목 드롭다운 메뉴 옵션을 사용하여 시스템 공급업체 파라미터와 정확히 일치하는 소스 데이터베이스 파라미터를 선택하십시오. 파라미터 데이터 세트마다 매핑된 순서대로 Components Preview 목록에 추가됩니다. 이 열들은 머리글을 드래그하여 순서를 재정렬할 수 있으며, Select Columns 메뉴(열 머리글을 마우스 오른쪽 버튼으로 클릭하면 표시됨)를 통해 활성화 또는 비활성화할 수 있습니다.

컴포넌트 가격 구간은 단가를 낮추기 위해 공급업체로부터 주문해야 하는 컴포넌트 수량을 나타냅니다. 필요한 주문 수량은 일반적으로 10단위, 100단위 등과 같은 10단위 단위로 구성되며, Altium의 공급업체 데이터 ‘컴포넌트 선택(Part Choice)’ 항목을 통해 지원됩니다.

이 수치 데이터는 가격 구간 Quantity 항목을 추가함으로써 매핑할 수 있습니다. Price Breaks 섹션에가격 구간 항목을 추가한 후, 해당 항목을 적절한 데이터베이스 필드에 매핑함으로써 소스 데이터베이스 항목에서 Workspace 공급업체 Properties Panel()의 [가격 구간] 섹션에 가격 구간 항목을 추가하고(이 항목들은 10단위 단위로 순차적으로 증가함), 해당 항목을 적절한 데이터베이스 필드에 매핑함으로써 소스 데이터베이스 항목에서 Workspace 공급업체 데이터로 이 수치 데이터를 매핑할 수 있습니다. 기존의 unit 비용 파라미터(Price)는 일반 Parameter Mapping 섹션에 포함되어 있습니다.

‘system supplier data’ 파라미터에 매핑된 데이터베이스 소스 파라미터는 Product Photo URL 시스템 공급자 데이터 파라미터는 데이터베이스 소스 파라미터와 매핑되어 이미지의 전체 경로가 포함된 URI를 지원합니다. 이 경로는 로컬 리소스(예: C:\Component_Images\smd_cap.png)일 수도 있고, 인터넷상의 리소스 경로(예: http://my-website/images/smd_cap.png)일 수 있습니다. 모든 표준 이미지 형식(*.bmp, *.png, *.jpeg, *.jpg등)이 지원됩니다.

데이터베이스와 워크스페이스 간의 동기화

Custom 부품 공급업체 Configuration 문서를 저장하고(File » Save)을 저장하고, [ ] 버튼을 통해 소스 데이터베이스와 서버 간의 데이터 동기화를 수행하거나, 예약 동기화를 설정하십시오(). 초기 동기화 단계에서는 회사 데이터베이스의 매핑된 공급업체 데이터를 Altium 워크스페이스로 업로드하며, 이후의 동기화 주기에서는 해당 데이터를 업데이트합니다.

상세한 동기화 로그 파일은 시스템의 C:\Users\Public\Documents\Altium\Logs\ComponentSync 폴더에서 확인할 수 있습니다.

여기에 표시된 예시에서, 데이터베이스 소스에서 워크스페이스로 동기화된 제너 다이오드 부품에 대한 공급업체 데이터는 Custom Parts Provider 해당 컴포넌트의 데이터로 제공됩니다. 이는 Altium Parts Provider 클라우드 서비스에서 제공하는 일반적인 부품 공급업체 데이터에 추가되는 정보입니다.

이를 바로 확인할 수 있는 곳은 Manufacturer Part Search 패널로, Custom Parts Provider 카테고리를 선택하면, 조직의 공급업체 데이터베이스에서 동기화된 Custom Parts Provider 서비스를 통해 조달된 컴포넌트 공급 솔루션이 제공됩니다.

공급업체 데이터 병합

 
 
 
 
 

이 기능은 오픈 베타 단계이며, EDMS.CustomOffersMerge고급 설정 대화 상자에서 해당 옵션이 활성화된 경우에만 사용할 수 있습니다. 단, 이 기능은 BOM 포털이 활성화된 Altium 플랫폼(Altium 365 워크스페이스, Altium Develop 워크스페이스, Altium Agile 워크스페이스)의 워크스페이스에 연결된 경우에만 사용할 수 있습니다. 온프레미스 Enterprise Server 워크스페이스에 연결된 경우에는 사용할 수 없습니다.

동기화한 공급업체 데이터베이스에 있는 부품의 제조업체 이름 및 제조업체 부품 번호가 Altium 부품 공급자가 제공하는 부품의 제조업체 이름 및 제조업체 부품 번호와 동일한 경우, 구성한 Custom 부품 공급자의 공급업체 데이터가 Altium 부품 공급자와 병합되어 공급업체 데이터 (SPN)이 표시되는 모든 곳( Manufacturer Part Search Panel, ActiveBOM 및 부품 선택 항목을 추가할 때를 포함하여 소프트웨어 UI에 공급업체 데이터(SPN)가 표시되는 모든 곳에서 통합된 형태로 제공됩니다.

Custom 공급업체 데이터의 부품 선택 항목

‘컴포넌트’ Panel의 컴포넌트 항목에 컴포넌트 선택 정보를 추가할 때(마우스 오른쪽 버튼을 클릭하고 Operations » Create/Edit PCL)에서 Custom 부품 공급자가 제공하는 공급업체 데이터는 Add Part Choices – 여기에서 1N4747A 제너 다이오드 항목에서 볼 수 있듯이) 목록 상단에 표시됩니다. 선택된(강조 표시된) 컴포넌트는 Components Panel에서 해당 부품의 부품 선택 항목으로 추가됩니다.

Add Part Choices 이 대화 상자에는 연결된 작업 공간의 Catalog Management 연결된 워크스페이스의 페이지(Admin » Part Providers)의 페이지에서 현재 활성화된 부품 공급자 서비스에서 제공하는 공급업체 데이터가이 Altium Parts ProviderCustom Parts Provider 는 기본적으로 활성화되어 있습니다.

' Altium Parts Provider 서비스와 마찬가지로, Custom Parts Provider 또한 여러 제조업체 및 여러 공급업체의 공급업체 데이터를 지원합니다. 이는 소스 데이터베이스 테이블의 여러 개별 항목에서 파생된 것입니다. 또한 Custom 공급업체 데이터에는 소스 데이터베이스에서 동기화된 가격 구간 및 재고 수준 정보가 포함된다는 점에 유의하십시오.

여기에 표시된 Components 여기에 표시된 Panel과 더불어, 컴포넌트 공급업체의 부품 선택 항목은 다음 Altium Designer 인터페이스에서 컴포넌트 참조에 연결할 수 있습니다:

소스 데이터베이스에서 공급업체 데이터가 변경된 경우, 다음 동기화 프로세스가 실행될 때(수동으로 호출되든 스케줄러 서비스를 통해 호출되든 상관없이) 워크스페이스 Custom Parts Provider 데이터가 이러한 변경 사항을 반영한다는 점에 유의하십시오. F5 키나 ‘ ’ 버튼을 사용하여 Altium Designer 인터페이스 뷰(위에 나열된 대로)를 새로 고침하면 최신 공급업체 데이터를 확인할 수 있습니다.

예약된 동기화

저장된 부품 동기화 Configuration은 메인 인터페이스의 “xml-ph-0000@deepl.internal” 버튼을 통해 열리는 Auto Synchronization Schedule 대화 상자를 통해 설정되며, 이 대화 상자는 메인 인터페이스의 [ ] 버튼을 통해 열 수 있습니다.

현재 Configuration 프로필에 따라 예약된 동기화는 매일 특정 시간, 요일별로 특정 시간 또는 Windows에 로그인할 때로 설정할 수 있습니다. 로그인되어 있지 않을 때는 동기화를 비활성화할 수도 있습니다. ‘ ’ 버튼을 눌러 설정을 확인하면, 해당 Configuration이 Windows Task Scheduler. 기존 동기화 일정을 제거하려면 No automatic synchronization 로 설정하여 기존 동기화 일정을 제거할 수 있습니다.

데이터베이스와 부품 데이터 간의 동기화는 명령줄에서 ComponentSync.Executor.exe 애플리케이션을 사용하여 명령줄에서 수동으로 실행할 수도 있습니다. 이 애플리케이션은 소프트웨어 설치 폴더의 \System 폴더에 있는응용 프로그램을 사용하여 수동으로 실행할 수도 있습니다. 명령어 구문은 ComponentSync.Executor.exe [configuration file name]입니다. MyPrtSyncConfig 아래 이미지는 이 예제의 Configuration을 다음 명령어 문자열을 사용하여 실행한 결과입니다:
"C:\Program Files\Altium\AD\System\ComponentSync.Executor.exe" C:\Users\Public\Documents\PrtSync\MyPrtSyncConfig.PrtSync

운영 체제에 따라, 공백이 포함된 경로의 경우 (여기 표시된 것처럼) 경로 주위에 따옴표를 추가해야 할 수 있습니다.

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

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

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

구버전 문서

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

콘텐츠