注: 以下の翻訳の正確性は検証されていません。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を使ってスカラー値を参照できます。