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.

Data Acquisition jest dostarczane jako usługa za pośrednictwem platformy infrastrukturalnej Altium 365.

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.
Koncepcja pozyskiwania danych z serwera.

Należy pamiętać, że przestrzeń robocza, która będzie odbierać dane zawartości (docelowa przestrzeń robocza) musi być w stanie połączyć się ze źródłową przestrzenią roboczą. Oznacza to, że serwer Enterprise nie może działać jako źródło danych treści dla Altium 365 Workspace, ponieważ ten ostatni nie może połączyć się z tym pierwszym - który znajduje się w lokalnej sieci LAN/WAN i nie jest narażony na działanie Internetu.

W praktyce oznacza to, że dane Content Cart mogą być przesyłane między Altium 365 Workspaces, między Enterprise Server Workspaces i z Altium 365 Workspace do Enterprise Server Workspace. W takich przypadkach docelowy obszar roboczy może "widzieć" i łączyć się ze źródłowym obszarem roboczym, podczas gdy docelowy obszar roboczy Altium 365 nie może widzieć i łączyć się z obszarem roboczym, który znajduje się w zamkniętej sieci lokalnej.

Akwizycja danych pomiędzy przestrzeniami roboczymi Podsumowanie:

ŹRÓDŁO CEL WSPIERANY
Altium 365 Workspace Altium 365 Workspace
Altium 365 Workspace Altium Enterprise Server Workspace
Altium Enterprise Server Workspace Altium 365 Workspace
Altium Enterprise Server Workspace Altium Enterprise Server Workspace

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.

Wersja pozycji podrzędnej, która jest używana przez wiele pozycji nadrzędnych - na przykład współdzielona pozycja symbolu lub pozycja footprintu - jest nabywana tylko raz, a nie dla każdej nabytej wersji pozycji nadrzędnej.

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.
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:

  1. Download - najpierw pobierana jest wybrana wersja elementu źródłowego (na serwerze źródłowym).
  2. Modify & Retarget - dane są automatycznie modyfikowane w celu dopasowania do określonych preferencji lokalnych (lokalnych dla serwera docelowego), przy jednoczesnym zachowaniu nabytej wartości.
  3. 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.
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.
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.
Scenariusz 3 - pożądana wersja pozycji źródłowej została już pozyskana, nie ma nic do zrobienia.

Należy pamiętać, że proces pozyskiwania wykryje również element znajdujący się w koszu obszaru roboczego, który jest uważany za już pozyskany - co zostanie wskazane w oknie dialogowym Content Cart. Opróżnij Kosz i uruchom ponownie proces pozyskiwania, jeśli chcesz ponownie pozyskać ten element.
AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Feature Availability

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Content