注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

変換テーブルの計算処理の違い

以下のセクションでは、Quiver の変換テーブルとオブジェクトセットで、特定の計算処理や可視化の扱いがどのように異なるかを説明します。

文字列として扱われるプロパティタイプ

一部の複雑なプロパティタイプには専用の変換操作がありませんが、文字列として扱われ、文字列操作の入力として使用できます。オントロジーの配列プロパティも文字列化されます。たとえば、オブジェクトのプロパティの値が ["a", "b", "c"] の場合、変換テーブルでは単一の文字列 "[a, b, c]" になります。この場合、分割変換を使用して、文字列を配列に戻すことができます。

変換テーブルでは、次のプロパティが文字列として扱われます。

  • Geoshape
  • ベクトル
  • 構造体
  • Byte
  • 任意の配列プロパティ

カテゴリカルチャート

変換テーブルのカテゴリカルチャートでは、系列ごとのカテゴリー数の上限に関する動作が少し異なります。オブジェクトセットのカテゴリカルチャート(棒グラフなど)では、系列がセグメントに分割されている場合、分割前の系列の並べ替えに基づいてカテゴリーが決まります。一方、変換テーブルカードのカテゴリカルチャートでは、系列がセグメントに分割されている場合、カテゴリーごとにセグメントの値を合計し、その合計値の並べ替えに基づいてカテゴリーが決まります。そのため、同じ入力データでも表示されるカテゴリーが異なる場合があります。

ピボットテーブル

ピボット変換テーブルとオブジェクトセットのピボットテーブルの大きな違いは、ピボット変換テーブルでは値のない行や列にもディメンションが表示されることです。そのため、ブールプロパティを基準にピボットする場合、ピボット変換テーブルには3つのディメンション(true、false、値なし)が表示されますが、オブジェクトセットのピボットテーブルには2つのディメンション(true または false)のみが表示されます。

変換テーブルでは配列が文字列化されるため、ピボット変換テーブルにはプロパティの一意の値ごとに1つのディメンションのみが表示されます。一方、オブジェクトセットのピボットテーブルでは配列が展開され、配列内の一意の値ごとに1つのディメンションが表示されます。たとえば、数値配列プロパティを持つオブジェクトセットがあり、そのプロパティの値がそれぞれ [1, 2, 3] と [1, 2, 4] である2個のオブジェクトがある場合、変換テーブルには2つのディメンション("[1, 2, 3]" と "[1, 2, 4]")が表示されます。一方、オブジェクトセットのピボットテーブルには4つのディメンション(1、2、3、4 がそれぞれ独立したディメンション)が表示されます。

オブジェクトセットのピボットテーブルでは、構造体やベクトルのプロパティを基準にバケット分けできますが、ピボット変換テーブルではこれらが文字列化されるため、同じことはできません。