データ収集のサポート

Altium を利用することで、組織はソースサーバーから必要なコンテンツをコピーし、別のターゲットサーバーに配信することが容易になります。このプロセスは、単に Server Data Acquisition。これにより、例えば、Workspace(Altium 365インフラストラクチャプラットフォーム上でホストされている)からデータを迅速に取得し、オンプレミスのサーバーに配信することが可能になります。

設計コンテンツを取得することで、その所有権は受信側のサーバーチームに確実に移り、チームは今後、必要に応じて自由に変更を加え、自社のサーバー上でコンテンツを維持管理することができます。 また、取得したデータとその元のソースとのリンクを維持することで、コピーされたコンテンツのソースが更新された際の通知など、データのインテリジェントな処理が可能になります。 たとえば、将来的にソースサーバー上の設計項目のリビジョンに変更が加えられた場合、ターゲットサーバーはそのリビジョンに更新し、いわば「母船」との再同期を行うことができます。 また、ターゲットサーバー内のアイテムに対して追加のリリースが行われていたとしても、ソースサーバーから以前のリビジョンにロールバックすることは常に可能です。これはすべて、アイテムの元のソースへのリンクを維持することで実現されます。あるいは Origin。

Data Acquisitionは、Altium 365インフラストラクチャプラットフォームを通じてサービスとして提供されます。

データ取得 – 概念の概要

次の図は、データ取得の概念を大まかに図解したものです。示されているデータ取得の原理は、取得されるデータの種類にかかわらず同じです。

サーバーデータ取得の概念。
サーバーデータ取得の概念。

コンテンツデータを受信するワークスペース(ターゲットワークスペース)は、ソースワークスペースに接続できる必要がある点に注意してください。 つまり、Altium 365 ワークスペースは、ローカル LAN/WAN 内にありインターネットに公開されていないエンタープライズサーバーに接続できないため、エンタープライズサーバーを Altium 365 ワークスペースのコンテンツデータのソースとして使用することはできません。

実際には、これは、コンテンツカートのデータが、Altium 365 ワークスペース間、Enterprise Server ワークスペース間、および Altium 365 ワークスペースから Enterprise Server ワークスペースへと転送できることを意味します。 これらのケースでは、受信側/ターゲットとなるワークスペースは送信元ワークスペースを「認識」して接続できますが、Altium 365ワークスペースのターゲットは、閉じたローカルネットワーク内に存在するワークスペースを認識・接続することはできません。

ワークスペース間のデータ取得の概要:

送信元   ターゲット 対応
Altium 365 ワークスペース → Altium 365 Workspace
Altium 365 ワークスペース → Altium Enterprise Server Workspace
Altium Enterprise Server Workspace → Altium 365 ワークスペース
Altium Enterprise Server ワークスペース → Altium Enterprise Server ワークスペース

また、Altium 365 ワークスペースと Altium 365 GovCloud ワークスペースの間では、コンテンツデータを転送することはできません。

取得可能なアイテム

データ取得機能を使用すると、ソースサーバーからターゲットサーバーへ、以下のアイテムタイプを取得できます:

  • 3Dモデル
  • Altium Designer の環境設定
  • コンポーネント(関連する部品選択肢を含む)
  • コンポーネント・テンプレート
  • データシート
  • フットプリント
  • 管理対象の回路図シート
  • 出力ジョブ
  • 回路図テンプレート
  • スクリプト
  • シミュレーションモデル
  • シンボル

データ取得時の注意事項:

  • ソースサーバー上で「リリース済み」状態にあるデータアイテムのみを取得できます。

  • ソース項目のすべてのリビジョンではなく、選択されたリビジョンのみが取得されます。

  • ソースコンポーネントまたは管理対象回路図シート項目のリビジョンを取得する場合、リンクされているすべての子項目も取得されます:

    • Component Item – 以下のリンクされた子オブジェクトの該当するリビジョン:シンボル・アイテム、フットプリント・アイテム、3Dモデル・アイテム、シミュレーションモデル・アイテム、データシート・アイテム、コンポーネント・テンプレート・アイテム。

      なお、取得プロセス中は「コンポーネントタイプ」パラメータは転送されないため、転送されたコンポーネントは、Altium Designerの「コンポーネント」パネルおよび「ワークスペースのコンポーネント」ページの Uncategorized 位置に表示されます。Altium Designerの「コンポーネント」パネルおよび「ワークスペースのコンポーネント」ページで、「コンポーネントタイプの変更」操作を使用することで、1つまたは複数のコンポーネントエントリに希望のコンポーネントタイプを適用できます。 Explorer パネル内の「コンポーネント・タイプの変更」操作を使用して、単一または複数のコンポーネント・エントリに希望のコン

    • Managed Sheet Item – 以下のリンクされた子オブジェクトの該当するリビジョン:コンポーネント・アイテム、シンボル・アイテム、フットプリント・アイテム、3D モデル・アイテム、シミュレーション・モデル・アイテム、データシート・アイテム、コンポーネント・テンプレート・アイテム、回路図テンプレート・アイテム。

  • 取得されたソース・アイテムのリビジョンのライフサイクルは、ターゲット・アイテムに割り当てられたライフサイクル定義に基づいて、初期の「リリース後」状態とみなされます。ソース・アイテムのリビジョンに関するライフサイクルの履歴は、すべて無視されます。

  • 選択されたソースのコンポーネント/管理回路図シート・アイテムの子アイテムが、何らかの理由で取得できない場合、その選択されたコンポーネント/管理回路図シート・アイテムの取得は実行されません。

複数の親アイテムで使用される子アイテムリビジョン(たとえば、共有シンボルアイテムやフットプリントアイテムなど)は、取得される各親アイテムリビジョンごとに取得されるのではなく、1回のみ取得されます。

取得は「コンテンツカート」ダイアログを使用して行われます。このダイアログには、AltiumDesignerのエクスプローラーパネルからアクセスできます。選択した1つ以上のアイテムリビジョン、あるいはアイテムのフォルダ(そのフォルダ内のすべてのアイテムの最新リビジョンがカートに読み込まれます)を追加することができます。

Altium Designer における取得ユーザーインターフェースの詳細については、「コンテンツカートを使用したワークスペースデータの取得」のページを参照してください。

取得の仕組み

背景として、以下のセクションでは、データ取得機能で採用されている基本的な手順の流れと、データ取得の管理時に遭遇する一般的なシナリオについて詳しく説明します。

基本的な処理フロー

次の図は、ソースサーバーからデータを取得する仕組みを詳しく示したものです。これは、基本的に、ソースアイテムの選択されたリビジョンを、指定されたソースサーバーとターゲットサーバー間でコピーするための手順の流れを示しています。

ソースサーバーからデータを取得し、ターゲットサーバーに転送する仕組み。
ソースサーバーからデータを取得し、ターゲットサーバーに転送する仕組み。

図からわかるように、この手順は基本的に3つの段階に分けられ、データの整合性を維持しながらサーバー間でデータが転送されることが保証されています:

  1. Download – まず、(ソースサーバー上の)ソース項目の選択されたリビジョンがダウンロードされます。
  2. Modify & Retarget – 取得した値を確実に保持しつつ、定義されたローカル設定(ターゲットサーバー側の設定)に合わせてデータが自動的に変更されます。
  3. Release – データはターゲットサーバーに書き込まれます(この場合は、既存のターゲット項目の新しいリビジョンに書き込まれます)。ターゲットリビジョンは、その起源である祖先のソース項目リビジョンへのポインタを維持します。

取得データの管理

前のセクションでは、取得の基本的な流れについて説明しました。データの取得を効果的に管理するために、ソースアイテムと取得済みアイテムの両方の相対的な履歴が追跡され、設計者は取得管理インターフェースを通じて関連する取得アクションを利用できるようになります。

以下のセクションでは、データ取得の管理において遭遇する一般的なシナリオについて解説します。いずれの場合も、取得済みデータの状態(ターゲットアイテムおよびそのリビジョン)が、元のソースアイテムとそのリビジョンと比較されます。

完全に新規の取得

このシナリオでは、ソース項目のどのリビジョンも以前に取得されたことがありません。ソース項目のリビジョンを、新しいターゲット項目の初期リビジョンとして取得します。新しいターゲット項目とそのリビジョンは、取得設定の一環として作成されます。

シナリオ 1 – 新しいターゲット・アイテムの初期リビジョンへのデータ取得。
シナリオ 1 – 新しいターゲット・アイテムの初期リビジョンへのデータ取得。

後続の改訂版の取得

このシナリオでは、ソース項目のリビジョンが以前に取得済みです。その後、ソース項目が変更され、より新しいリビジョンが利用可能になりました。この場合、既存のターゲット項目の新しいリビジョンが作成され、そのリビジョンにソース項目の新しいリビジョンが取り込まれます。

シナリオ 2 – 以前に取得済みのソース項目のより新しいリビジョンを取得する。
シナリオ 2 – 以前に取得済みのソース項目のより新しいリビジョンを取得する。

すでに存在する場合

このシナリオでは、ソース項目の最新リビジョンはすでに取得済みであり、これ以上取得すべきものはありません。

シナリオ 3 – 対象のソース項目のリビジョンはすでに取得済みであり、何も行う必要はありません。
シナリオ 3 – 対象のソース項目のリビジョンはすでに取得済みであり、何も行う必要はありません。

なお、取得プロセスでは、ワークスペースのゴミ箱にあるアイテムも検出されます。これらはすでに取得済みとみなされます。これは Content Cart  ダイアログに表示される通り、ワークスペースのゴミ箱にあるアイテムも検出され、これらはすでに取得済みとみなされます。そのアイテムを再度取得したい場合は、ゴミ箱を空にしてから、取得プロセスを再度実行してください。
AI-LocalizedAI で翻訳
問題が見つかった場合、文字/画像を選択し、Ctrl + Enter キーを押してフィードバックをお送りください。
機能の提供状況

ご利用可能な機能は、お使いのAltiumソリューション(Altium Develop、Altium Agile Teams、Altium Agile Enterprise、または有効な契約期間中のAltium Designer)によって異なります。

実際にお使いのソフトウェアに文書化されている機能が表示されない場合は、詳細についてAltium Sales までお問い合わせください。

Content