注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
Quiver の分析は、互いに依存できる複数のカードで構成され、分析グラフを形成します。Quiver の各カードは0個以上の入力を受け取り、特定のタイプの出力を生成します。
例:
object set を入力として受け取り、number を出力として生成します。time series を入力として受け取り、time series を出力として生成します。number を入力として受け取り、time を出力として生成します。カードを別のカードの入力として追加できるのは、そのカードの出力タイプが下流のカードの入力タイプと等しい場合のみです。入力タイプと出力タイプが一致しない場合は、2個のカードの間に変換カードを追加する必要があることがあります。
たとえば、オブジェクトセットのフィルターをオブジェクトプロパティの入力として直接渡すことはできません。オブジェクトセットのフィルターはオブジェクトセットを出力として生成するのに対し、オブジェクトプロパティは単一のオブジェクトを入力として受け取るためです。これを解決するには、2個のカードの間にオブジェクトセレクターを配置する必要があります。オブジェクトセレクターは、オブジェクトセットを入力として受け取り、単一のオブジェクトを出力として生成します。
カードの出力タイプと、その出力を使用できる下流のカードを理解することは、Quiver において非常に重要です。幸い、カードにカーソルを合わせると表示される Quiver の次のアクションメニューを使うと、この判断が簡単になります。このメニューには、現在のカードの出力タイプを入力として受け取れるカードのみが表示されます。次のアクションメニューで使用されているタイプは、メニューの右上に表示されます。
また、エディターで Quiver カードの変数入力を設定するときは、対応する出力タイプを持つカードのみが選択肢として表示されます。たとえば、以下の画像では、数値から日付への変換カードの入力数値を設定するときに、数値パラメーター($I)を入力として選択できますが、文字列パラメーター($H)は選択できません。
Quiver がサポートする入力タイプと出力タイプの一覧を以下に示します。
| タイプ | 説明 |
|---|---|
| オブジェクトセット | オントロジーに基づいているオブジェクトのセットです。中規模のデータを対象とした、シンプルで応答性の高い分析に役立ちます。 |
| 単一のオブジェクト | オントロジー内の単一のオブジェクトです。 |
| カテゴリカルチャート | (文字列、数値)または(文字列、文字列、数値)の値で構成されるチャートです。 |
| オブジェクト選択 | インタラクションによるオブジェクトの選択をサポートするカードです。 |
| ピボットテーブル | ピボットテーブルの集計結果として生成される表形式のデータです。 |
| オントロジー SQL | オントロジーのオブジェクトデータに対する SQL クエリの結果です。変換テーブルに変換して、さらに分析できます。 |
| 変換テーブル | 柔軟な小規模分析に使用するローカルテーブルです。データの加工や編集、異なるデータ型間の変換に使用できます。 |
| データセット | オブジェクトをデータセットとして表現したもので、柔軟な大規模分析に使用します。 |
| 時系列 | (値、タイムスタンプ)の「ティック」で構成される時系列です。高頻度の時間ベースの分析に役立ちます。 |
| 時系列チャート | 時系列、時間範囲、イベントセット、および時点を可視化できる、インタラクティブな時間ベースのチャートです。 |
| 時系列グループ | 一緒に可視化または変換できる時系列のグループです。 |
| 境界付き時系列 | 上限の時系列と下限の時系列で囲まれたリージョンです。 |
| イベントセット | 開始時刻と終了時刻を持つイベントのセットです。 |
| 時間散布図 | 時系列散布図から返されるデータです。 |
| 文字列 | 単一の文字列値です。 |
| 数値 | 単一の数値です。 |
| 日時 | 単一の日時値です。 |
| ブール値 | 単一のブール値です。 |
| 期間単位 | 時間の単位(ミリ秒、秒、分、時間、日、週)です。 |
| 文字列配列 | 文字列値の配列です。 |
| 数値配列 | 数値の配列です。 |
| 日時配列 | 日時値の配列です。 |
| ブール配列 | ブール値の配列です。 |
| 数値範囲 | 開始数値と終了数値で構成される範囲です。 |
| 時間範囲 | 開始日時値と終了日時値で構成される範囲です。 |
| X/Y 範囲 | チャート上に「ボックス」を作成するために使用する、2つの範囲のセットです。 |
| フロー開始 | カードが入力を受け取らないことを示します。 |
| フロー終了 | カードが出力タイプを生成しないことを示します。 |
各カードが受け取れる入力タイプと返される出力タイプは、次のアクションメニューの各操作の横に、input_types から output_types への注釈として表示されます。
同じ input_types から output_types への注釈は、カード検索ウィンドウでも使用されます。
各 Quiver カードの出力タイプは、カードのヘッダーにも表示されます。
