表 輸出入
  • 28 Aug 2024
  • 1 読む分
  • 寄稿者

表 輸出入


記事の要約

エクスポート・インポート図

以下は、Tulipのテーブル、クエリー、集計の全体の転送フローです。このドキュメントでは、このフローについて詳しく説明します。

image.png

カスタム・ユーザー・フィールドとマシン・アクティビティ・テーブル

以下に説明するフローは、カスタム・ユーザー・フィールド・テーブルとマシン活動フィールド・テーブルのエクスポートおよびインポート方法にも適用されます。

エクスポート

エクスポート処理中、エクスポートされたアプリケーションまたはオートメーションは、そのアプリケーション内で使用中のすべてのテーブルを報告します。テーブルが使用中とみなされるのは、以下の条件のいずれかが満たされている場合です:

  • テーブル・レコード "ウィジェットに表示されている
  • 入力ウィジェットで使用されている
  • インタラクティブ・テーブルに表示されている
  • トリガで使用
  • オートメーション・アクションで使用
  • オートメーション・イベント・ブロックで使用
  • テーブル・クエリ、インタラクティブ・テーブル、または分析ウィジェットのフィルタでの使用
  • カスタムウィジェットの入力または出力として使用

フィールドがアーカイブされている場合、エクスポートされません。フィールドがアーカイブされているが使用中の場合、エクスポートは失敗します。

インポート

:::(Warning) (アーカイブされたテーブル・フィールド)アーカイブされたテーブル・フィールドはエクスポートされず、アプリケーション内でそれらのフィールドを参照する場合は、インポート時に再マッピングする必要があります。
:::

同じテーブルの検索

インポート時に一致するテーブルを特定するために、一致するIDを探します。同じIDを持つテーブルが見つかった場合、新しいテーブルは作成せず、既存のテーブルに依存します。

インポート先のテーブルがアーカイブされている場合は、アーカイブされたままになります。

各テーブル・フィールド

各テーブル・フィールドについて、それぞれのフィールドの列IDに基づいて一致するフィールドを探します。

一致するフィールドのデータ型が異なる場合、インポートは失敗します。

フィールドがリンクされたレコード・フィールドである場合、リンクされたテーブルがインポートの依存関係リストに追加され、そのテーブルに対してこのフローが繰り返されます。

image.png

各クエリについて

インポートされたテーブルの各クエリについて、そのクエリが存在するかどうかをチェックします。一致するIDが見つかった場合、ターゲットとソースで構成が同一(制限、ソート、フィルタリング)であることを確認します。

一致するクエリが見つからない場合は、新しいクエリが作成されます。一致するクエリが見つかったが、それがターゲット・インスタンスと同一でない場合、新しい名前で新しいクエリが作成されます。

image.png

注:これはカスタム・ユーザ・フィールドまたはマシン・アクティビティ・テーブルには適用されません。

各集約について

インポートされたテーブルの各集約について、そのクエリが存在するかどうかをチェックします。一致するIDが見つかった場合は、ターゲットとソースの間で構成が同一(操作、フィールド)であることを検証します。

一致するクエリが見つからない場合は、新しいクエリが作成されます。一致するクエリが見つかり、それがターゲット・インスタンスと同一でない場合、新しい名前で新しいクエリが作成されます。

image.png

注:これはカスタム・ユーザ・フィールドまたはマシン・アクティビティ・テーブルには適用されません。


この記事は役に立ちましたか?