Alteryx機能紹介 In-DB(データベース入力)

Alteryx 全種類 機能説明 TOP画像

Alteryxの各機能を紹介。
In-DB(データベース内分析)カテゴリのツール16種と、
高速データ処理分析の内容をご説明します。

処理アイコンをドラッグ&ドロップし、線でつなげていくことで「ワークフロー」という処理の履歴を構築し、
再生ボタンを押すことで、処理が実行できるため、とても分かりやすいのが強みの統計ツールである”Alteryx”。

250種近くある機能について、全種類を各カテゴリごとに説明しています、
今日はIn-DB機能(SQLプッシュバック)について詳細な説明をします。

In-DB Alteryx Tool Categories アイコン画像In-DB(データベース分析)

データベースと接続し、集計を行うことが出来る機能です。
集計を行った後、ご自身のPCに出力し、Alteryx Desinger上で続けて集計することもできます。

また、通常データベースからデータを取得する必要が発生した場合、
専門的な知識が必要だったり、エンジニアさんなどに頼んで抽出してもらう必要があるかと思いますが、
Alteryxはドラッグ&ドロップで集計することが出来ます。

AlteryxのIn-DB機能(SQLプッシュバック)は、ビックデータに対しての分析時間が短縮されます。
必要かつ最小限の情報のみを抽出することが出来るからです。

ビックデータを一人で集計することが出来るIn-DB機能、すごく便利な機能です!

In-DB機能と通常の機能の違い

集計や閲覧などのアイコンは、Alteryx Desingerで利用している機能やアイコン画像と同じになっています。
ですが、DB内処理となるため、通常のAlteryxツールとの互換性がありません。
それが明示的に分かるよう、接続部分と接続線の仕様が異なっています。

通常のワークフロー
接続部分は黄緑色、線も一本線です。

Alteryx 通常ワークフロー

In-DB機能内でのワークフロー
接続部分は青色となり、二重線になります。

Alteryx In-DBワークフロー

なお、基本的にIn-DB機能アイコンと、通常のアイコンの接続はできません。
以下のように両方の接続部分があるツールを使っていただくと、

Alteryx In-DBとの接続アイコン

In-DB 各機能詳細

ここからは各機能について説明していきます。
基本的に似た機能についてはIn-DB機能であっても同じような絵で表現してくれています。
Alteryx を使っている人にとっては絵が大きなヒントとなり、すごく使いやすいと思います。
ですが、関数などのお作法は接続するDBに依存します。
そのため、Formula In-DBなどは若干使いづらいかもしれません・・・

Browse Data In-DB Alteryx アイコンBrowse Data In-DB
DB内ワークフロー作成において、任意の時点でデータを確認することが出来る機能です。
注:各DB内参照となるため、DBのパフォーマンスに影響を与える可能性があります。

Connect In-DB Alteryx アイコン画像Connect In-DB
In-DBワークフロー作成において、データベースとの接続を確立する機能です。

Data Stream In Alteryx アイコン画像Data Stream In 
標準ワークフローのデータをDB内ワークフローに持ち込みます。

Data Stream Out Alteryx アイコン画像Data Stream Out 
DB内のワークフローからAlteryx Designerにデータをストリームします。

Dynamic Input In-DB Alteryx アイコン画像Dynamic Input In-DB 
標準のデータストリームからIn-DB接続名とクエリフィールドを取り込み、In-DBデータストリームに入力します。
予測分析のためのIn-DBマクロを作成するときに、Dynamic Output In-DBツールと組み合わせて使用​​されます。

Dynamic Output In-DB Alteryx アイコンDynamic Output In-DB 
In-DBワークフローに関する情報をPredictive In-DBの標準ワークフローに出力します。
予測分析のためのIn-DBマクロを作成するときに、Dynamic Input In-DBツールと組み合わせて使用​​されます。
→(裏ワザ的使い方)こちら、Queryの出力もできます。Alteryxは使えるけどどういうSQL文を作っているのか?など見るのに便利です。

Filter In-DB Alteryx アイコンFilter In-DB 
(データベースの母語(例:SQL)を使用して、)
基本フィルタまたはカスタム式でDB内レコードをフィルタリングします。

Formula In-DB Alteryx アイコンFormula In-DB 
DB内のデータストリームのフィールドを、
データベースのネイティブ言語(たとえば、SQL)を使用して式で作成または更新します。

Join In-DB Alteryx アイコンJoin In-DB
内部または外部結合を実行して、共通フィールドに基づいて2つのDB内データストリームを結合します。

Macro Input In-DB Alteryx アイコンMacro Input In-DB 
マクロでDB内の入力接続を作成し、プレースホルダ値で入力します。

Macro Output In-DB Alteryx アイコンMacro Output In-DB 
マクロ内でDB内の出力接続を作成します。

Sample In-DB Altertyx アイコンSample In-DB 
DB内のデータストリームを指定された数、割合、またはランダムなレコードセットに制限します。
少量データの抽出や、昇順降順の並べ替えが出来ます。

Select In-DB AlteryxアイコンSelect In-DB 
DB内ワークフローのフィールドの選択、選択解除、並べ替え、および名前の変更ができます。

Summarize In-DB Alteryx アイコンSummarize In-DB 
グループ化、集計、集計、別個のフィールドの集計などによりDB内データを集計します。 計算結果のみが出力されます。

Union In-DB Alteryx アイコンUnion In-DB 
フィールド名または位置に基づいて、データを結合します。

Write In-DB Alteryx アイコンWrite In-DB
データベース内で直接テーブルを作成または更新します。

関連記事

  1. PR活動 | IT導入補助金、データサイエンティスト協会協賛など

  2. コマンドラインを使ってAlteryxを動かしてみる-アプリ編-

  3. Alteryxを使いTableauをより活用する

  4. Alteryx機能紹介 Transform(変換)

  5. Alteryxが無料で学べるサイトの紹介【UDA CITY】

  6. Qlik Alteryx

    セルフデータBIツールとAlteryx(QilkView Qlik S…

フリートライアル(14日間の無料試用)