注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
Quiver の分析は、互いに依存することができる1つ以上のカードで構築され、分析グラフが形成されます。
グラフモードで分析グラフを見ることができ、分析も行うことができます。カードはグラフ上のノードで表されます。入力と出力は、カード間のリンクで表されます。グラフの上部にあるカードは「データ」カードであり、分析に使用されるデータを表します。他のカードを入力として受け取るカードは、「変換」または「可視化」カードとして知られています。
キャンバスモードで分析を行う際に、カードの依存関係も確認できます。
Quiver のすべてのパラメーター、変換、可視化カードは、0 個以上の必須入力を受け取り、0 個以上の出力を生成できます。入力と出力には、確定的なタイプがあります。
例えば:
transform table を入力として受け取り、transform table を出力として生成します。object set を入力として受け取り、number を出力として生成します。object set を入力として受け取り、categorical chart を出力として生成します。object set を入力として受け取り、pivot table を出力として生成します。各カードの可能な入力タイプと返される出力タイプは、カード検索ウィンドウの各操作の隣にある [input_types > output_types] で注釈されています。
同じ [input_types > output_types] 注釈は、次のアクションメニューでも使用されています。
そして、パラメーターを追加する際にも使用されます。
Quiver カードの出力タイプは、カードヘッダーにも表示されます。

分析にカードを追加する方法は、カードを検索して追加するか、次のアクションメニューから追加するかです。
カードは、あるカードの出力タイプが別のカードの入力タイプと一致する場合にのみ、チェーン化できます。Quiver は、次の方法でカードの入力と出力タイプが互換性があることを確認します。
画面スペースを節約するために、カードが2つ以上の入力タイプを受け取ることができる場合、マルチタイプ アイコン(
)が使用され、すべての可能なタイプをインラインでリスト表示する代わりに、複数のタイプが使用されることを示します。サポートされている入力タイプの完全なリストを確認するには、マルチタイプアイコンの上にカーソルを置きます。
以下に、Quiver でサポートされている入力と出力のタイプの完全なリストを示します。
値のタイプは、個々の値を表し、データタイプは値のグループやセットを表します。
以下の値のタイプが存在します:
Number として表記されます(
)String として表記されます(
)Boolean として表記されます(
)Time として表記されます(
)Duration unit として表記されます(
)Time range として表記されます(
)または Number range(
)Array として表記されます(
)、String array(
)、Number array(
)、Boolean array(
)または Time array(
)None として表記されます(
)。例として、フリーフォームの Markdown テキストを受け入れる text card や、期間単位パラメーターなどがあります。データタイプは、異なる値タイプを持つ可能性のある値のグループやセットを表します。
以下のデータタイプが存在します:
Single object として表記されます(
)Object set として表記されます(
)Materialization として表記されます(
)Time series として表記されます(
)Event set として表記されます(
)Transform table として表記されます(
)または Pivot table(
)すべての可視化はデータをプロットしますが、一部は確定的なタイプの集約データも出力します。この集約データは、特定のカードの入力として使用できます。
これらの可視化タイプが存在します:
Categorical chart として表記されます(
)。Time series group として表記されます(
)。Time scatter plot として表記されます(
)。None として表記されます(
)。これは、オブジェクトテーブルビューやオブジェクトリスト、vega plot、時系列ヒートグリッド、ウォーターフォールプロット、マップビュー、散布図回帰など、ビューのみが提供されるカードを指します。None 値タイプは、他のカードへの入力として使用できません。Quiver のすべてのデータカード、データソース、パラメーターには、分析に追加されるときに自動的に割り当てられる一意の Quiver グローバル識別子(または短くグローバル ID)があります。
特定のグローバルID値は、Quiver アプリケーション全体のさまざまな場所で見つけることができます:

グローバルIDは、数式 や Vega plot の設定で、データソース(時系列プロット、変換テーブル、チャート、配列、スカラー値など)を参照するために使用されます。例えば、Vegaプロットのデータセクションで、変換テーブルをそのグローバルID($B など)を使って参照できます。変換テーブルの特定の列を参照するには、$A.column_name という構文を使用します。同様に、数値メトリックカード($C など)のグローバルIDを使ってスカラー値を参照できます。