Hỗ trợ thu thập dữ liệu
Altium tạo điều kiện để một tổ chức sao chép nội dung họ cần từ một máy chủ nguồn và chuyển nó sang một máy chủ đích thứ hai – một quy trình được gọi đơn giản là Server Data Acquisition. Điều này cho phép bạn, chẳng hạn, nhanh chóng lấy dữ liệu từ Workspace của mình (được lưu trữ trên nền tảng hạ tầng Altium 365) và chuyển nó đến máy chủ tại chỗ của bạn.
Bằng cách thu nhận nội dung thiết kế, quyền sở hữu được trao hoàn toàn cho đội ngũ quản lý máy chủ nhận, những người có thể tự do chỉnh sửa và duy trì nội dung đó – trên máy chủ của họ – theo nhu cầu trong tương lai. Đồng thời, bằng cách duy trì liên kết giữa dữ liệu đã thu nhận và nguồn gốc ban đầu của nó, có thể xử lý dữ liệu một cách thông minh, bao gồm thông báo khi nguồn của bất kỳ nội dung đã sao chép nào được cập nhật. Ví dụ, nếu sau này có thay đổi được thực hiện đối với một phiên bản sửa đổi của một mục thiết kế trên máy chủ nguồn, máy chủ đích có khả năng cập nhật lên phiên bản sửa đổi đó, đồng bộ lại với “tàu mẹ”, có thể nói như vậy. Và bất kể có thêm các bản phát hành nào được tạo cho một mục trên máy chủ đích hay không, vẫn luôn có khả năng quay lại một phiên bản sửa đổi trước đó từ máy chủ nguồn – tất cả nhờ việc giữ liên kết trở lại nguồn gốc ban đầu của mục, hay Origin.
Data Acquisition – Tổng quan khái niệm
Hình ảnh sau đây cung cấp minh họa đồ họa ở mức khái quát hơn về khái niệm thu nhận dữ liệu. Các nguyên tắc thu nhận dữ liệu được mô tả là như nhau, bất kể loại dữ liệu nào đang được thu nhận.

Khái niệm thu nhận dữ liệu máy chủ.
Các mục có thể được thu nhận
Các loại Item sau đây có thể được thu nhận từ máy chủ nguồn vào máy chủ đích bằng tính năng Data Acquisition:
- Mô hình 3D
- Tùy chọn Altium Designer
- Linh kiện (bao gồm các Part Choices liên quan)
- Mẫu linh kiện
- Bảng dữ liệu
- Footprint
- Managed Schematic Sheet
- Output Job
- Mẫu sơ đồ nguyên lý
- Script
- Mô hình mô phỏng
- Ký hiệu
Những điều cần cân nhắc khi thu nhận dữ liệu:
-
Chỉ các Item dữ liệu ở trạng thái đã phát hành trên máy chủ nguồn mới có thể được thu nhận.
-
Chỉ phiên bản sửa đổi được chọn của một Item nguồn được thu nhận, không phải tất cả các phiên bản sửa đổi có thể tồn tại cho Item đó.
-
Khi thu nhận một phiên bản sửa đổi của Item Component hoặc Managed Schematic Sheet từ nguồn, tất cả các Item con được liên kết cũng sẽ được thu nhận:
-
Component Item – các phiên bản sửa đổi áp dụng của các đối tượng con được liên kết sau: Symbol Item, Footprint Item(s), 3D Model Item(s), Simulation Model Item, Datasheet Item(s), Component Template Item.
Lưu ý rằng tham số Component Type không được chuyển trong quá trình thu nhận, vì vậy các linh kiện được chuyển sẽ xuất hiện trong vị trí Uncategorized của đích trong cả Components panel của Altium Designer và Components page của Workspace. Bạn có thể áp dụng Component Type mong muốn cho một hoặc nhiều mục linh kiện bằng thao tác Change Component Type operation trong Explorer panel của Altium Designer.
-
Managed Sheet Item – các phiên bản sửa đổi áp dụng của các đối tượng con được liên kết sau: Component Item(s), Symbol Item(s), Footprint Item(s), 3D Model Item(s), Simulation Model Item(s), Datasheet Item(s), Component Template Item(s), Schematic Template Item.
-
-
Vòng đời của một phiên bản sửa đổi Item nguồn đã được thu nhận sẽ nhận trạng thái “sau phát hành” ban đầu, như được xác định bởi định nghĩa vòng đời được gán cho Item đích. Mọi lịch sử vòng đời của phiên bản sửa đổi Item nguồn sẽ đơn giản bị bỏ qua.
-
Nếu một Item con của Item Component/Managed Schematic Sheet nguồn được chọn không thể được thu nhận vì bất kỳ lý do gì, thì việc thu nhận Item Component/Managed Schematic Sheet đã chọn đó sẽ không được tiếp tục.
Việc thu nhận được thực hiện bằng hộp thoại Content Cart dialog. Có thể truy cập hộp thoại này từ Explorer panel của Altium Designer. Bạn có thể thêm một hoặc nhiều Item Revision đã chọn, hoặc thậm chí cả một thư mục Item (sẽ nạp vào giỏ phiên bản mới nhất của tất cả Item trong thư mục đó).
Để biết thêm thông tin về giao diện người dùng thu nhận trong Altium Designer, hãy tham khảo trang Acquiring Workspace Data Using the Content Cart.
Cơ chế thu nhận
Để cung cấp bối cảnh, phần sau đây sẽ mang đến cái nhìn sâu hơn về luồng quy trình cơ bản được tính năng thu nhận dữ liệu sử dụng, cũng như các tình huống chung gặp phải khi quản lý việc thu nhận dữ liệu.
Luồng quy trình cơ bản
Hình ảnh sau đây xem xét kỹ hơn cơ chế thu nhận dữ liệu từ máy chủ nguồn. Nó minh họa luồng quy trình liên quan để về cơ bản sao chép một phiên bản sửa đổi được chọn của một item nguồn giữa máy chủ nguồn và máy chủ đích được chỉ định.

Cơ chế thu nhận dữ liệu từ máy chủ nguồn và chuyển nó sang máy chủ đích.
Như có thể thấy, quy trình về cơ bản được chia thành ba giai đoạn riêng biệt, bảo đảm dữ liệu được chuyển giữa các máy chủ trong khi vẫn duy trì tính toàn vẹn của nó:
- Download – phiên bản sửa đổi được chọn của item nguồn (trên máy chủ nguồn) trước tiên được tải xuống.
- Modify & Retarget – dữ liệu được tự động điều chỉnh để phù hợp với các tùy chọn cục bộ đã xác định (cục bộ đối với máy chủ đích), đồng thời bảo toàn đáng tin cậy giá trị đã thu nhận.
- Release – dữ liệu được phát hành vào máy chủ đích (trong trường hợp này là vào một phiên bản sửa đổi mới của một item đích hiện có). Phiên bản sửa đổi đích duy trì một liên kết tới nguồn gốc của nó, một con trỏ tới phiên bản sửa đổi item nguồn tổ tiên của nó.
Quản lý dữ liệu đã thu nhận
Trong phần trước, chúng ta đã thấy luồng thu nhận cơ bản. Để quản lý hiệu quả việc thu nhận dữ liệu, lịch sử tương đối của cả item nguồn và item đã thu nhận được theo dõi, để các hành động thu nhận liên quan có sẵn cho nhà thiết kế thông qua giao diện quản lý thu nhận.
Các phần sau đây xem xét các tình huống chung gặp phải khi quản lý việc thu nhận dữ liệu. Trong mỗi trường hợp, trạng thái của dữ liệu đã thu nhận – xét theo Item đích và mọi phiên bản sửa đổi – được so sánh với Item nguồn ban đầu và các phiên bản sửa đổi của nó.
Thu nhận hoàn toàn mới
Trong tình huống này, chưa có phiên bản sửa đổi nào của Item nguồn được thu nhận trước đó. Một phiên bản sửa đổi của Item nguồn sẽ được thu nhận vào phiên bản sửa đổi ban đầu của một Item đích mới. Item đích mới và phiên bản sửa đổi của nó được tạo như một phần của thiết lập thu nhận.

Tình huống 1 – thu nhận dữ liệu vào phiên bản sửa đổi ban đầu của một Item đích mới.
Thu nhận một phiên bản sửa đổi muộn hơn
Trong tình huống này, một phiên bản sửa đổi của Item nguồn đã được thu nhận trước đó. Sau đó, Item nguồn đã được sửa đổi, dẫn đến có sẵn một phiên bản sửa đổi mới hơn. Trong trường hợp này, một phiên bản sửa đổi mới của Item đích hiện có sẽ được tạo để thu nhận phiên bản sửa đổi Item nguồn mới hơn.

Tình huống 2 – thu nhận một phiên bản sửa đổi mới hơn của một Item nguồn đã được thu nhận trước đó.
Đã tồn tại
Trong tình huống này, phiên bản sửa đổi mới nhất của Item nguồn đã được thu nhận – không còn gì để thu nhận thêm.

Tình huống 3 – phiên bản sửa đổi Item nguồn mong muốn đã được thu nhận, không cần làm gì thêm.