カルガリーは、数百万のレコードを含む大規模データベースの分析を行うために設計されたリストカウントデータ検索エンジンです。カルガリーは、インデックス作成の方法論を利用してレコードをすばやく取得します。データベースインデックスは、データベーステーブルのデータ取得操作の速度を向上させるデータ構造です。データベーステーブルの1つ以上の列を使用して インデックス を作成し、迅速なランダム検索と順序付けられたレコードへの効率的なアクセスの両方の基礎を提供することができます。
カルガリーデータベースのレコード数(約20億)には2^31の制限があります。これは、約1億~3億のレコードのスイートスポットのために設計されています。300Mを超えるレコードで作業する場合は、64bitバージョンのAlteryxエンジンが強く推奨されます。
カルガリー機能は、Alteryxツールパレットからアクセスでき、カルガリーデータベースを読み込んでフィルタリングするための次の機能を提供します:
カルガリーローダーツール を使用すると、任意のタイプの入力ファイルからカルガリーデータベース(*.cydb)を作成できます。入力ファイルに含まれる各フィールドは、カルガリーデータベースのパフォーマンスを最大限にするためにインデックス付けすることができます。
カルガリー入力ツール を使用すると、カルガリーデータベースにクエリをすることができます。
カルガリー結合ツール は、入力ファイルを取得し、特定の結合条件に基づいて入力レコードがカルガリーデータベースレコードと一致するカルガリーデータベースに対して結合を実行する機能を提供します。
カルガリークロスカウントツール を使用すると、複数のカルガリーデータベースフィールドにまたがってデータを集約し、レコードグループごとのカウントを返すことができます。
カルガリークロスカウント付加ツール は、入力ファイルを取得し、特定の結合条件に基づいて入力レコードがカルガリーデータベースレコードと一致するカルガリーデータベースに結合するレコードにカウントを追加する機能を提供します。

入力ファイルを取得し、カルガリーデータベースに結合するレコードにカウントを付加します。

複数のカルガリーデータベースフィールドにまたがるデータを集計して、レコードグループごとのカウントを返します。

ユーザーがカルガリーデータベースにクエリできるようにします。

入力ファイルを取得し、カルガリーデータベースに対して結合を実行します。

任意のタイプの入力ファイルからカルガリーデータベース(*.cydb)を作成します。