Wsparcie akwizycji danych z Altium 365 Workspace
Altium ułatwia organizacji kopiowanie potrzebnych treści z serwera źródłowego i dostarczanie ich na drugi serwer docelowy - proces ten określany jest po prostu jako Server Data Acquisition. Pozwala to na przykład na szybkie uzyskanie danych z przestrzeni roboczej (hostowanej na platformie infrastruktury Altium 365) i dostarczenie ich na serwer lokalny.
Pozyskując zawartość projektową, własność jest mocno umieszczona w rękach zespołu serwera odbierającego, który może swobodnie wprowadzać modyfikacje i utrzymywać zawartość - na swoim serwerze - zgodnie z własnymi potrzebami. A dzięki zachowaniu łącza między pozyskanymi danymi a ich oryginalnym źródłem, można przeprowadzić inteligentną obsługę danych, w tym powiadomienie, gdy źródło skopiowanej zawartości zostanie zaktualizowane. Na przykład, jeśli w przyszłości wprowadzona zostanie zmiana w wersji elementu projektu na serwerze źródłowym, serwer docelowy ma możliwość aktualizacji do tej wersji, ponownie synchronizując się z "statkiem macierzystym". I bez względu na to, czy do elementu na serwerze docelowym wprowadzono dodatkowe wersje, zawsze istnieje możliwość powrotu do poprzedniej wersji z serwera źródłowego - wszystko poprzez zachowanie linku do oryginalnego źródła elementu lub Origin.
Pozyskiwanie danych - przegląd koncepcji
Poniższy obraz przedstawia graficzną ilustrację koncepcji akwizycji danych na wyższym poziomie. Przedstawione zasady pozyskiwania danych są takie same, niezależnie od rodzaju pozyskiwanych danych.

Koncepcja pozyskiwania danych z serwera.
Przedmioty, które można zdobyć
Następujące typy elementów mogą być pozyskiwane z serwera źródłowego do serwera docelowego przy użyciu funkcji pozyskiwania danych:
- model 3D
- Preferencje Altium Designer
- Komponent (w tym powiązane Wybory części)
- Szablon komponentu
- Arkusz danych
- Footprint
- Zarządzany arkusz schematu
- Zadanie wyjściowe
- Szablon schematu
- Skrypt
- Model symulacji
- Symbol
Rzeczy, które należy wziąć pod uwagę podczas pozyskiwania danych:
-
Pozyskiwane mogą być tylko elementy danych w stanie zwolnionym na serwerze źródłowym.
-
Pozyskiwana jest tylko wybrana wersja elementu źródłowego, a nie wszystkie wersje, które mogą istnieć dla tego elementu.
-
Podczas pozyskiwania wersji źródłowego elementu komponentu lub zarządzanego elementu arkusza schematu, pozyskane zostaną również wszystkie powiązane elementy podrzędne:
-
Component Item - odpowiednie wersje następujących powiązanych obiektów podrzędnych: Symbol Item, Footprint Item(s), 3D Model Item(s), Simulation Model Item, Datasheet Item(s), Component Template Item.
Parametr Component Type nie jest przenoszony podczas procesu akwizycji, więc przeniesione komponenty pojawią się w docelowej lokalizacji Uncategorized zarówno w panelu Altium Designer Components, jak i na stronie Workspace Components. Możesz zastosować żądany typ komponentu do pojedynczych lub wielu wpisów komponentów za pomocą operacji Change Component Type w panelu Altium Designer Explorer.
-
Managed Sheet Item - Odpowiednie rewizje następujących powiązanych obiektów podrzędnych: 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.
-
-
Cykl życia przejętej wersji elementu źródłowego przyjmie początkowy stan "po wydaniu", określony przez przypisaną definicję cyklu życia dla elementu docelowego. Jakakolwiek historia cyklu życia dla wersji elementu źródłowego zostanie po prostu zignorowana.
-
Jeśli element podrzędny wybranego źródłowego komponentu/elementu zarządzanego arkusza schematu nie może, z jakiegokolwiek powodu, zostać przejęty, wówczas przejęcie tego wybranego komponentu/elementu zarządzanego arkusza schematu nie będzie kontynuowane.
Pozyskiwanie odbywa się za pomocą okna dialogowego Content Cart. Dostęp do tego okna można uzyskać z poziomu panelu Eksploratora Altium Designer. Możesz dodać jedną lub więcej wybranych wersji elementów, a nawet folder elementów (co spowoduje załadowanie koszyka z najnowszą wersją wszystkich elementów w tym folderze).
Więcej informacji na temat pobierania danych z interfejsu użytkownika w Altium Designer znajduje się na stronie Pobieranie danych z przestrzeni roboczej za pomocą koszyka.
Mechanika pozyskiwania danych
Poniższa sekcja zawiera więcej informacji na temat podstawowych procedur wykorzystywanych przez funkcję akwizycji danych oraz ogólnych scenariuszy napotykanych podczas zarządzania akwizycją danych.
Podstawowy przepływ proceduralny
Poniższy obraz przedstawia mechanikę pozyskiwania danych z serwera źródłowego. Ilustruje on przepływ proceduralny związany z zasadniczo kopiowaniem wybranej wersji elementu źródłowego między wyznaczonymi serwerami źródłowym i docelowym.

Mechanika pozyskiwania danych z serwera źródłowego i przesyłania ich do serwera docelowego.
Jak widać, procedura zasadniczo sprowadza się do trzech różnych etapów, zapewniając, że dane są przesyłane między serwerami przy jednoczesnym zachowaniu ich integralności:
- Download - najpierw pobierana jest wybrana wersja elementu źródłowego (na serwerze źródłowym).
- Modify & Retarget - dane są automatycznie modyfikowane w celu dopasowania do określonych preferencji lokalnych (lokalnych dla serwera docelowego), przy jednoczesnym zachowaniu nabytej wartości.
- Release - dane są uwalniane do serwera docelowego (w tym przypadku do nowej wersji istniejącego elementu docelowego). Wersja docelowa zachowuje link do swojego źródła, wskaźnik do wersji elementu źródłowego.
Zarządzanie pozyskanymi danymi
W poprzedniej sekcji przedstawiono podstawowy przepływ pozyskiwania danych. Aby skutecznie zarządzać pozyskiwaniem danych, śledzona jest względna historia zarówno źródła, jak i pozyskanych elementów, dzięki czemu odpowiednie działania związane z pozyskiwaniem są dostępne dla projektanta za pośrednictwem interfejsu zarządzania pozyskiwaniem.
Poniższe sekcje przedstawiają ogólne scenariusze napotykane podczas zarządzania pozyskiwaniem danych. W każdym przypadku stan pozyskanych danych - pod względem elementu docelowego i wszelkich poprawek - jest porównywany z oryginalnym elementem źródłowym i jego poprawkami.
Całkowicie nowa akwizycja
W tym scenariuszu żadna wersja elementu źródłowego nie została wcześniej pozyskana. Wersja pozycji źródłowej ma zostać pozyskana do początkowej wersji nowej pozycji docelowej. Nowy element docelowy i wersja są tworzone jako część konfiguracji akwizycji.

Scenariusz 1 - pozyskiwanie danych do początkowej wersji nowego elementu docelowego.
Pozyskanie późniejszej wersji
W tym scenariuszu wersja elementu źródłowego została wcześniej pozyskana. Element źródłowy został następnie zmodyfikowany, co doprowadziło do udostępnienia późniejszej wersji. W tym przypadku zostanie utworzona nowa wersja istniejącego elementu docelowego, aby pozyskać późniejszą wersję elementu źródłowego.

Scenariusz 2 - pozyskanie późniejszej wersji wcześniej pozyskanego elementu źródłowego.
Już istnieje
W tym scenariuszu najnowsza wersja pozycji źródłowej została już pozyskana - nie ma nic więcej do pozyskania.

Scenariusz 3 - pożądana wersja pozycji źródłowej została już pozyskana, nie ma nic do zrobienia.