Đồng bộ hóa dữ liệu cơ sở dữ liệu chuỗi cung ứng vào Workspace
Thông qua khái niệm “Part Choices”, các linh kiện được lưu trữ trong Altium 365 Workspace hoặc Enterprise Server Workspace có thể được liên kết với các linh kiện thực tế của nhà cung cấp (vendor), dựa trên mã linh kiện do nhà sản xuất quy định. Theo mặc định, dữ liệu chuỗi cung ứng này được lấy từ dịch vụ đám mây Altium Parts Provider và bao gồm thông tin linh kiện từ nhà cung cấp theo thời gian thực như mức tồn kho, giá đơn vị và các mức giá ưu đãi.
Tuy nhiên, đối với nhiều tổ chức, dữ liệu nhà cung cấp linh kiện được (và phải được) lấy từ hệ thống doanh nghiệp nội bộ của công ty, hệ thống này cung cấp một bộ dữ liệu nhà cung cấp linh kiện độc quyền – có thể dựa trên danh sách các nhà cung cấp được phê duyệt chặt chẽ và/hoặc các cấu trúc giá đặc biệt. Tình huống này được giải quyết bằng giải pháp thay thế Altium Custom Parts Provider, khi được cấu hình để đồng bộ hóa thông qua Altium Designer, cho phép dữ liệu nhà cung cấp từ một nguồn cơ sở dữ liệu được chỉ định được ánh xạ sang dữ liệu chuỗi cung ứng trong Workspace.
Sử dụng tính năng Custom Parts Provider Synchronization , như được trình bày dưới đây, dữ liệu nhà cung cấp từ một bảng được chọn trong cơ sở dữ liệu chính sẽ được ánh xạ để trở thành nguồn dữ liệu thay thế cho các lựa chọn linh kiện (Part Choices) được thực hiện trong Altium Designer. Trên thực tế, cấu hình ánh xạ mà bạn tạo ra được sử dụng để đồng bộ hóa cơ sở dữ liệu nguồn với dữ liệu nhà cung cấp trong Workspace theo một quy trình định kỳ hoặc đơn giản là theo yêu cầu. Kết quả là các cập nhật dữ liệu nhà cung cấp trong cơ sở dữ liệu chính sẽ được truyền đến dữ liệu nhà cung cấp linh kiện tương ứng trong Workspace đượ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 nhà cung cấp linh kiện trong cơ sở dữ liệu hệ thống doanh nghiệp tận dụng các lợi ích của Altium Workspace đồng thời duy trì sự đồ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 trình 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” để biết thông tin về việc nhập các thư viện từ cơ sở dữ liệu vào Workspace của bạn.
-
Xem “Đồng bộ hóa dữ liệu từ cơ sở dữ liệu linh kiện sang Workspace” để biết thông tin về quy trình liên quan đến việc đồng bộ hóa dữ liệu tham số linh kiện trong Workspace với nguồn cơ sở dữ liệu.
Tạo cấu hình đồng bộ hóa nhà cung cấp linh kiện tùy chỉnh
Việc đồng bộ hóa nhà cung cấp linh kiện 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 Custom Parts Provider Synchronization Configuration tài liệu (*.PrtSync) trong Altium Designer. Giao diện tài liệu và chức năng của nó tương tự như của Components Synchronizer. Khi kết nối với Altium Workspace của bạn, hãy tạo tài liệu mới từ File » New » Custom Parts Provider 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 "
", hoặc bằng cách kéo và thả các tệp dữ liệu tương thích 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ố linh kiện sau:
-
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. Xem phần Cấu hình MySQL bên dưới để biết quy trình kết nối ODBC với MySQL.
Trong ví dụ được trình bày ở đây, một cơ sở dữ liệu chứa dữ liệu nhà cung cấp linh kiện (cho các linh kiện điốt Zener) đã được thêm vào cấu hình. Cơ sở dữ liệu nguồn (SupplierData.mdb) chứa hai bảng – CustomSupplierParts1 và CustomSupplierParts2 – trong đó bảng đầu tiên được kích hoạt để ánh xạ và đồng bộ hóa.
ODBC Configuration Procedure for MySQL
Việc đồng bộ hóa Nhà cung cấp linh kiện tùy chỉnh với cơ sở dữ liệu MySQL được thiết lập bằng cách sử dụng Microsoft OLE DB Provider for ODBC với MySQL Connector/ODB ứng dụng. Quy trình kết nối và thiết lập như sau:
-
Tải xuống và cài đặt MySQL Connector, có thể được tải về thông qua tùy chọn cài đặt tùy chỉnh của MySQL Installer 8. Sau đó, chạy ứng dụng Windows ODB Data Sources để thêm MySQL ODBC ANSI Driver loại, chỉ định nguồn MySQL và cơ sở dữ liệu của bạn trong MYSQL Connector và xác nhận Nguồn dữ liệu ODB vừa được thêm vào.
-
Tạo cấu hình Parts Sync mới trong Altium Designer (File » New » Custom Parts Provider Synchronization Configuration) và chọn Use Connection String tùy chọn từ menu "
".
-
Trong hộp thoại Data Link Properties , chọn
Microsoft OLER DB Provider for ODBC Driverstùy chọn dưới Provider , nhấp vào Next, sau đó trong tab Connection , nhập thông tin nguồn dữ liệu đã được thiết lập ở Step 1 trên. -
Kích hoạt bảng cơ sở dữ liệu MySQL mong muốn trong Properties .
-
Chọn bảng cơ sở dữ liệu trong Data Source cấu trúc phân cấp. Sau đó, trong Properties , ánh xạ các cột dữ liệu sang các tham số Altium theo nhu cầu.
Ánh xạ tham số dữ liệu nhà cung cấp
Bảng cơ sở dữ liệu được truy cập như một nguồn dữ liệu tham số thông qua cấu hình Nhà cung cấp Linh kiện Tùy chỉnh mới. Khi bảng được chọn trong Data Sources , nó có thể được ánh xạ với các tham số dữ liệu nhà cung cấp tiêu chuẩn được sử dụng bởi Altium Designer và Altium Workspace.
Các tham số dữ liệu nhà cung cấp được ánh xạ từ cơ sở dữ liệu nguồn sang phần Cấu hình Nhà cung cấp Phụ tùng trong Parameter Mapping phần của Properties bảng điều khiển. Sử dụng Column các tùy chọn trong menu thả xuống để chọn một tham số nguồn cơ sở dữ liệu phù hợp chính xác với một tham số dữ liệu nhà cung cấp trong hệ thống. Mỗi bộ dữ liệu tham số sẽ được thêm vào Components Preview danh sách khi được ánh xạ. Các cột này có thể được sắp xếp lại bằng cách kéo tiêu đề của chúng, và bật/tắt thông qua Select Columns thực đơn (truy cập bằng cách nhấp chuột phải vào tiêu đề).
Các điểm ngưỡng giá linh kiện thể hiện số lượng linh kiện cần đặt hàng từ nhà cung cấp để được hưởng chi phí đơn vị giảm. Số lượng đặt hàng yêu cầu thường được sắp xếp theo các khoảng thập phân – 10 đơn vị, 100 đơn vị, v.v. – và được hỗ trợ bởi các mục Part Choice trong dữ liệu nhà cung cấp của Altium.
Dữ liệu số này có thể được ánh xạ từ các mục trong cơ sở dữ liệu nguồn sang dữ liệu nhà cung cấp trong Workspace bằng cách thêm các mục ngưỡng giá Quantity trong Price Breaks phần của Properties – tăng dần theo các khoảng số lượng theo bội số của 10 – và sau đó ánh xạ các mục đó sang các trường cơ sở dữ liệu thích hợp. Lưu ý rằng tham số unit (Price) được bao gồm trong Parameter Mapping .
Đồng bộ hóa cơ sở dữ liệu với không gian làm việc
Khi đã hài lòng với thiết lập ánh xạ dữ liệu nhà cung cấp, hãy lưu tài liệu cấu hình nhà cung cấp linh kiện tùy chỉnh (File » Save) và thực hiện đồng bộ hóa dữ liệu từ cơ sở dữ liệu nguồn sang máy chủ bằng cách nhấp vào nút “
”, hoặc thiết lập lịch trình đồng bộ hóa Bước đồng bộ hóa ban đầu sẽ tải lên dữ liệu nhà cung cấp đã được ánh xạ từ cơ sở dữ liệu của công ty bạn lên Altium Workspace, và các chu kỳ đồng bộ hóa tiếp theo sẽ cập nhật dữ liệu đó.
Trong ví dụ được trình bày ở đây, dữ liệu nhà cung cấp cho các linh kiện điốt Zener đã được đồng bộ hóa từ cơ sở dữ liệu nguồn sang Workspace sẽ được hiển thị dưới dạng Custom Parts Provider dữ liệu cho các linh kiện đó – bên cạnh dữ liệu nhà cung cấp linh kiện thông thường do dịch vụ đám mây Altium Parts Provider cung cấp.
Bằng chứng trực tiếp về điều này có thể được thấy trong bảng Tìm kiếm Linh kiện theo Nhà sản xuấtkhi Custom Parts Provider thể loại này được chọn, bảng này sẽ cung cấp các giải pháp cung ứng linh kiện thông qua dịch vụ Custom Parts Provider, được đồng bộ hóa từ cơ sở dữ liệu nhà cung cấp của tổ chức bạn.
Hợp nhất dữ liệu nhà cung cấp
Nếu tên nhà sản xuất và mã sản phẩm của nhà sản xuất của một linh kiện trong cơ sở dữ liệu nhà cung cấp mà bạn đã đồng bộ hóa trùng khớp với tên nhà sản xuất và mã sản phẩm của nhà sản xuất của một linh kiện do Altium Parts Provider cung cấp, thì dữ liệu nhà cung cấp từ Custom Parts Provider đã được cấu hình của bạn sẽ được hợp nhất với Altium Parts Provider để hiển thị toàn bộ thông tin nhà cung cấp kết hợp, bất cứ nơi nào dữ liệu nhà cung cấp (SPNs) được hiển thị trong giao diện người dùng phần mềm, bao gồm Manufacturer Part Search bảng điều khiển, ActiveBOM và bất cứ khi nào thêm các lựa chọn linh kiện.
Lựa chọn linh kiện từ dữ liệu Nhà cung cấp tùy chỉnh
Khi thêm thông tin Lựa chọn Linh kiện vào các mục linh kiện trong bảng Components (nhấp chuột phải, Operations » Create/Edit PCL), dữ liệu nhà cung cấp do Custom Parts Provider cung cấp sẽ xuất hiện ở đầu danh sách trong Add Part Choices hộp thoại – như được hiển thị cho 1N4747A mục điốt Zener ở đây. Mục đã chọn (được đánh dấu) sẽ được thêm vào dưới dạng Lựa chọn Linh kiện cho linh kiện đã chọn trong Components bảng điều khiển.
Tương tự như Altium Parts Provider dịch vụ, Custom Parts Provider cũng hỗ trợ dữ liệu nhà cung cấp cho nhiều Nhà sản xuất và từ nhiều Nhà cung cấp – dữ liệu này được lấy từ nhiều mục riêng biệt trong bảng cơ sở dữ liệu nguồn. Cũng lưu ý rằng dữ liệu nhà cung cấp tùy chỉnh sẽ bao gồm thông tin về mức giá ưu đãi và mức tồn kho được đồng bộ hóa từ cơ sở dữ liệu nguồn.
Cùng với Components bảng điều khiển như được hiển thị ở đây, các Lựa chọn Phụ tùng của nhà cung cấp có thể được gắn vào tham chiếu linh kiện trong các giao diện Altium Designer sau:
- Bảng điều khiển Explorer.
- Một tài liệu ActiveBOM.
- Trình chỉnh sửa thành phần đơn lẻ.
- Trình chỉnh sửa linh kiện hàng loạt.
Đồng bộ hóa theo lịch trình
Các cấu hình đồng bộ hóa linh kiện đã lưu được thiết lập để xử lý dữ liệu tự động từ cơ sở dữ liệu sang 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 dữ liệu từ cơ sở dữ liệu sang dữ liệu linh kiện cũng có thể được thực hiện thủ công 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]. MyPrtSyncConfig Cấu hình trong ví dụ này đã được thực thi trong hình ảnh bên dưới, bằng cách sử dụng chuỗi lệnh:
"C:\Program Files\Altium\AD











