Đồng bộ hóa dữ liệu từ cơ sở dữ liệu linh kiện sang Workspace

Các thư viện thành phần cơ sở dữ liệu, vốn lấy các tham số thành phần từ một cơ sở dữ liệu chính, có thể được đồng bộ hóa với cơ sở dữ liệu đó khi thư viện đã được di chuyển sang Altium 365 Workspace hoặc Enterprise Server Workspace.

Khi sử dụng tính năng Altium Designer Components Synchronization như được mô tả dưới đây, dữ liệu từ một bảng được chọn trong cơ sở dữ liệu chính sẽ được sử dụng để tạo ra một cấu hình đồng bộ hóa đã được cấu hình đầy đủ và ánh xạ, có thể được chạy theo yêu cầu hoặc theo lịch trình. Kết quả là các cập nhật dữ liệu trong cơ sở dữ liệu chính sẽ được truyền đến các tham số thành phần tương ứng trong không gian làm việc được kết nối.

Tính năng này cho phép các công ty quản lý tập trung dữ liệu thành phần trong cơ sở dữ liệu hệ thống doanh nghiệp tận dụng các lợi ích của Workspace đồng thời duy trì đồng bộ hóa với hệ thống doanh nghiệp của họ (PLM, PDM, ERP, v.v.) – hoặc đơn giản là một cơ sở dữ liệu chia sẻ hoặc tệp CSV. Trong chế độ đồng bộ hóa tự động, lịch tác vụ Windows sẽ thực hiện việc cập nhật dữ liệu từ cơ sở dữ liệu sang Workspace một cách độc lập với ứng dụng thiết kế Altium Designer.

Xem phần Nhập các thư viện hiện có vào Workspace được kết nối của bạn để biết thông tin về việc nhập các thư viện cơ sở dữ liệu vào Workspace của bạn.

Để truy cập các tính năng đồng bộ hóa linh kiện trong Altium Designer, Custom Data Synchronization tính năng này phải được kích hoạt cho bản cài đặt Altium Designer của bạn. Tính năng này có thể được bật/tắt sau khi cài đặt.

Để biết thêm thông tin về việc thay đổi chức năng cốt lõi đã cài đặt, hãy tham khảo Installing & Managing trang này (Altium Designer Develop, Altium Designer Agile, Altium Designer).

Tạo cấu hình đồng bộ hóa thành phần

Việc đồng bộ hóa từ Cơ sở dữ liệu sang Không gian làm việc được thiết lập thông qua việc tạo và thiết lập một Components Synchronization Configuration tài liệu (*.CmpSync) trong Altium Designer. Khi đã kết nối với Không gian làm việc của bạn, hãy tạo tài liệu mới từ File » New » Components Synchronization Configuration lệnh menu.

Thêm nguồn dữ liệu chính mong muốn vào cấu hình đồng bộ hóa thông qua nút " " (Thêm nguồn dữ liệu từ tệp), hoặc bằng cách kéo và thả các tệp phù hợp vào Data Sources khu vực của giao diện. Cấu hình này hỗ trợ các nguồn dữ liệu tham số thành phần sau:

  • Tệp thư viện cơ sở dữ liệu (*.dBLib) – liên kết với nguồn cơ sở dữ liệu chính.

  • Tệp cơ sở dữ liệu Access (*.mdb, *.accdb)

  • Bảng tính Excel (*.xlsx)

  • Tệp CSV (*.csv)

  • Các nguồn dữ liệu khác, chẳng hạn như các giao diện tương thích OLE DB dựa trên máy chủ (bao gồm cơ sở dữ liệu PostgreSQL), thông qua chuỗi kết nối độc quyền.

Để kết nối với cơ sở dữ liệu, Parts Provider Synchronizer yêu cầu quyền truy cập vào phiên bản 64-bit của Microsoft OLE DB Provider.

Trong ví dụ dưới đây, một thư viện cơ sở dữ liệu cho Zener các linh kiện đi-ốt đã được thêm vào cấu hình – lưu ý rằng dBLib này trước đó đã được di chuyển sang Workspace. Cơ sở dữ liệu nguồn của thư viện (Semi_8.mdb) chứa DiodeGPZeners bảng, trong đó bảng sau được kích hoạt để đồng bộ hóa.

 

Chọn bảng dữ liệu (hoặc các bảng) cần đồng bộ hóa trong bảng Properties; sau đó, bảng này sẽ được truy cập như một nguồn dữ liệu tham số để điền vào Components Preview danh sách. Hệ thống sẽ cố gắng xác định loại linh kiện (điện trở, tụ điện, v.v.) từ dữ liệu tham số, sau đó áp dụng Component Type và các tùy chọn tương ứng Component Template vào cấu hình – nếu cần, các cài đặt này có thể được chọn thủ công. Chọn một mục trong bảng dưới Data Sources để xem cấu hình hiện tại trong Properties bảng điều khiển.

Trong ví dụ này, loại linh kiện (Zeners) đã được xác định và Mẫu thành phần của nó đã được áp dụng. Sau đó, mẫu này sẽ xác định thư mục Workspace đích, Quy tắc đặt tên thành phần và định nghĩa Vòng đời được áp dụng. Các mục thành phần được khớp với các mục Cơ sở dữ liệu nguồn bằng cách sử dụng một mã định danh duy nhất, như được chỉ định bởi Key Parameter mục trong Properties – trong trường hợp này Part Number được sử dụng, mặc dù Name hoặc thậm chí Description cũng sẽ có hiệu quả tương tự.

Khi Thư viện Cơ sở Dữ liệu (*.dBLib) được sử dụng làm nguồn dữ liệu thay vì nguồn trực tiếp từ loại cơ sở dữ liệu (*.mdb, *.xlsx, v.v.), các thông tin sau sẽ được trích xuất từ tệp dBLib và áp dụng vào cấu hình:

  • Kết nối và đường dẫn đến cơ sở dữ liệu nguồn.

  • Lựa chọn bảng cơ sở dữ liệu.

  • Trường tra cứu khóa (tham số).

Do đó, các thiết lập cấu hình này sẽ khớp với những thiết lập được sử dụng khi dBLib được tạo ra, đảm bảo sự đồng bộ chính xác giữa các thành phần dBLib đã di chuyển và cơ sở dữ liệu nguồn.

Đồng bộ hóa

Khi đã hài lòng với thiết lập đồng bộ hóa, hãy lưu tài liệu cấu hình và thực hiện đồng bộ hóa các thành phần thư viện từ cơ sở dữ liệu sang Workspace bằng nút " ", hoặc thiết lập lịch trình đồng bộ hóa ().

Trong ví dụ dưới đây, tham số mô tả cho hai mục thành phần đã được cập nhật trong cơ sở dữ liệu nguồn/chính. Những thay đổi này có thể được quan sát bằng cách nhấp vào nút làm mới () trong giao diện cấu hình – đây là tùy chọn và không ảnh hưởng đến việc đồng bộ hóa dữ liệu đã cập nhật.

Quá trình đồng bộ hóa tiếp theo sẽ cập nhật các tham số thành phần trong Workspace dựa trên dữ liệu trường hiện tại trong cơ sở dữ liệu. Thay đổi này có thể được quan sát trong các bảng "Components""Explorer". Làm mới giao diện của chúng bằng cách sử dụng F5 hoặc nút tương ứng.

Các tệp nhật ký đồng bộ hóa chi tiết có sẵn trong thư mục C:\Users\Public\Documents\Altium\Logs\ComponentSync của hệ thống.

Như có thể thấy trong Explorer , các phiên bản mới đã được tạo cho hai thành phần đã được cập nhật. Các tham số nào sẽ tạo ra các phiên bản thành phần mới khi được cập nhật từ cơ sở dữ liệu chính được xác định bởi Parameter Mapping các thiết lập trong cấu hình đồng bộ hóa.

Các phiên bản Mục thành phần được tạo ra trong quá trình đồng bộ hóa thành phần sẽ có Created by component synchronization hoặc Modified by component synchronization (tùy thuộc vào việc một mục mới hay một phiên bản mới của một mục hiện có đã được tạo). Hiển thị Note cho loại thành phần đang được duyệt trong Components bảng điều khiển hoặc thư mục Workspace đang được duyệt trong Explorer để dễ dàng xác định các thành phần được tạo/sửa đổi bởi quá trình đồng bộ hóa thành phần.

Hiển thị Note khi duyệt các thành phần. Dưới đây là một ví dụ trong Components bảng điều khiển. Di chuột qua hình ảnh để xem Explorer bảng điều khiển.
Hiển thị Note khi duyệt các thành phần. Dưới đây là một ví dụ trong Components bảng điều khiển. Di chuột qua hình ảnh để xem Explorer bảng điều khiển.

Ánh xạ tham số

Việc điều khiển các tham số được đồng bộ hóa có sẵn trong Parameter Mapping khu vực của Properties bảng điều khiển, nơi hiển thị danh sách dạng lưới về mối quan hệ giữa các tham số Workspace đích và các tham số (trường) cơ sở dữ liệu nguồn. Ngoài ra, còn có các cài đặt cho Loại tham số được chuyển (văn bản hoặc nhận biết đơn vị) và điều khiển việc tạo Phiên bản mới cho các tham số đã cập nhật.

Về mặt ánh xạ tham số, các cột trong bảng đại diện cho Workspace đích (Parameter) và các trường cơ sở dữ liệu nguồn/chính (Column) – như trong dữ liệu cột được hiển thị trong Components Review lưới của giao diện cấu hình chính. Các tham số có thể được loại bỏ khỏi quá trình đồng bộ hóa (bỏ qua) hoặc ánh xạ lại sang một tham số khả dụng khác. Tên tham số có thể được chỉnh sửa, và các bộ tham số có thể được thêm vào, chỉnh sửa và xóa bỏ. Các tham số thành phần cơ sở (IDName, Description) có thể được ánh xạ lại nhưng ngoài ra chỉ ở chế độ chỉ đọc.

Hình ảnh trên hiển thị ba trạng thái ánh xạ tham số trong Properties bảng điều khiển. Hình bên trái là khi không áp dụng Mẫu Thành phần nào, hình ở giữa là kết quả khi đã chỉ định một mẫu, và hình bên phải minh họa việc ánh xạ tham số đã được sửa đổi và kiểm soát Phiên bản.

  • Hình bên trái: Theo mặc định, khi không áp dụng mẫu nào, các tham số về cơ bản được ánh xạ theo tỷ lệ 1:1 giữa cơ sở dữ liệu chính và các thành phần Workspace. Tham số ID tham số được đặt thành  ở đây đại diện cho việc tự động tạo (nếu cần) tham số Workspace Revision ID , liên quan đến cài đặt Mục Revision Naming Scheme – dưới Advanced trong bảng điều khiển. Cũng lưu ý rằng trường Comment được tự động ánh xạ đến tham số Workspace Name .

  • Hình ảnh giữa: Khi áp dụng Mẫu Thành phần (Zeners ở đây), các trường tham số cơ sở dữ liệu sẽ được ánh xạ sang các tham số mẫu tương ứng. Hệ thống sẽ tự động giải thích các ánh xạ tham số phổ biến, chẳng hạn như Pin Count với Pins (một tham số mẫu) trong trường hợp này. Các tham số không được định nghĩa trong mẫu sẽ được ánh xạ theo tỷ lệ 1:1 – chín tham số ở cuối danh sách trong ví dụ này.

  • Hình bên phải: Một số tham số cơ sở dữ liệu đã bị loại bỏ khỏi cấu hình đồng bộ hóa bằng cách đặt chế độ cột của chúng thành . PackageReference tham số này đã được ánh xạ đến trường Footprint . Tùy chọn Revision Tùy chọn này đã bị bỏ chọn đối với các tham số VZ(Max), VZ(Min)ZZ(Max), điều này có nghĩa là việc thay đổi giá trị của chúng trong cơ sở dữ liệu chính sẽ không dẫn đến việc tạo ra một phiên bản Workspace mới khi quá trình đồng bộ hóa diễn ra – tuy nhiên, giá trị đã thay đổi vẫn được truyền đến thành phần Workspace như bình thường.

Ánh xạ lựa chọn chi tiết

Bằng cách sử dụng tài liệu cấu hình đồng bộ hóa thành phần, bạn có thể định nghĩa và đồng bộ hóa thông tin lựa chọn chi tiết. Việc kiểm soát các tham số được đồng bộ hóa có sẵn trong Part Choices Mapping khu vực của Properties bảng điều khiển. Sử dụng các nút ở phía dưới khu vực này để thêm và xóa các cặp tham số lựa chọn linh kiện (Manufacturer / Part Number) và các tùy chọn menu thả xuống để xác định bản đồ. Khi các bản đồ được xác định, các tham số tương ứng sẽ xuất hiện dưới Part Choice n các cột trong khu vực lưới của tài liệu.

Lưu ý rằng sau khi thực hiện quá trình đồng bộ hóa, danh sách lựa chọn bộ phận của một thành phần sẽ bị ghi đè bằng các lựa chọn bộ phận vừa được ánh xạ, ngoại trừ các lựa chọn bộ phận đã được thêm vào thủ công.

Bảng Thuộc tính

Khi tài liệu đang hoạt động là tài liệu Cấu hình Đồng bộ hóa Thành phần (*.CmpSync), Properties bảng này sẽ hiển thị các tùy chọn cấu hình. Các phần có thể thu gọn sau đây chứa thông tin về các tùy chọn và điều khiển có sẵn.

Đồng bộ hóa theo lịch trình

Các cấu hình đồng bộ hóa đã lưu được thiết lập để tự động xử lý dữ liệu từ cơ sở dữ liệu sang các thành phần Workspace thông qua Auto Synchronization Schedule hộp thoại, được mở từ nút “ ” trên giao diện chính.

Đồng bộ hóa theo lịch trình, tuân theo cấu hình hiện tại, có thể được đặt vào một thời điểm cụ thể mỗi ngày, vào một thời điểm nhất định vào các ngày khác nhau trong tuần hoặc khi bạn đăng nhập vào Windows. Bạn cũng có thể tắt tính năng đồng bộ hóa khi không đăng nhập. Khi cài đặt của bạn được xác nhận bằng nút “ ”, cấu hình sẽ được thêm vào dưới dạng tác vụ lặp lại trong Windows Task Scheduler. Chọn No automatic synchronization để xóa lịch trình đồng bộ hóa hiện có.

Việc đồng bộ hóa từ cơ sở dữ liệu sang các thành phần cũng có thể được thực hiện từ dòng lệnh bằng cách sử dụng ComponentSync.Executor.exe ứng dụng, nằm trong thư mục cài đặt phần mềm \System . Cú pháp lệnh là ComponentSync.Executor.exe [configuration file name]. Một ví dụ điển hình có thể là:
C:\Program Files\Altium\AD\System\ComponentSync.Executor.exe C:\Users\Public\Documents\Altium\CmpSync\MySyncConfig.CmpSync

Tùy thuộc vào hệ điều hành, có thể cần thêm dấu ngoặc kép bao quanh các đường dẫn chứa khoảng trắng.

AI-LocalizedBản địa hóa bằng AI
Nếu bạn phát hiện vấn đề, hãy chọn văn bản/hình ảnh và nhấnCtrl + Enterđể gửi phản hồi cho chúng tôi.
Tính khả dụng của tính năng

Các tính năng bạn có thể sử dụng phụ thuộc vào giải pháp Altium mà bạn đang có – Altium Develop, Altium Agile Teams, Altium Agile Enterprise, hoặc Altium Designer (đang trong thời hạn hiệu lực).

Nếu bạn không thấy một tính năng được nêu trong tài liệu có trong phần mềm thực tế của mình, liên hệ Bộ phận Kinh doanh của Altium để tìm hiểu thêm.

Tài liệu cũ

Tài liệu Altium Designer không còn được phân phiên bản. Nếu bạn cần truy cập tài liệu cho các phiên bản cũ hơn của Altium Designer, hãy truy cập mục Tài liệu cũ trên trang Trình cài đặt khác.

Nội dung