Alteryx v11.7:その他関連ツールの機能概要&ブログエントリまとめ #alteryx
Alteryxのワークフローを構成する「ツール」群は、バージョンを追う毎にその種類が増えて来ています。その数251種類(2017年12月、v11.7現在)。非常に数も多く内容のバリエーションに富んでいる為、全容把握はなかなかに大変です。そこで当エントリでは、その中から「地理情報」に関する処理を行うツール群について処理の概要や関連ドキュメント・また関連しているDevelopers.IOのエントリに関する情報についてまとめてみました。
目次
当エントリではデータ加工、ETLにおける処理として、公式ドキュメントで紹介されている「Developer(開発者用)」「Interface(インタフェース)」「Laboratory(ラボ)」「AB Testing(ABテスト)」「SDK Examples(SDKサンプル)」について内容を紹介しています。
Developer(開発者用)
開発者カテゴリには、外部プログラムの実行だけでなく、マクロおよびアナリティックアプリケーションの作成に特化した特殊なツールも含まれています。
アイコン | ツール名 | 用途・用例 |
---|---|---|
API Output (API出力) | 結果ウィンドウにデータストリームの内容をコンマで区切って引用符で囲んだ文字列として表示。 | |
・API Output Tool | ||
・AlteryxのAPI Outputツール | Developers.IO | ||
Base64 Encoder (Base64エンコード) | 指定された文字列フィールドのベース64エンコード文字列を発行。 | |
・Base64 Encoder Tool | ||
(※関連エントリはまだありません) | ||
Blob Convert (Blob変換) | さまざまなデータ型を取り、Blob(Binary Large Object)に変換するか、Blobを取得して別のデータ型に変換。 | |
・Blob Convert Tool | ||
(※関連エントリはまだありません) | ||
Blob Input (Blob入力) | 画像やメディアファイルなどのバイナリラージオブジェクトを読み込む。 | |
・Blob Input Tool | ||
(※関連エントリはまだありません) | ||
Blob Output (Blob出力) | 各レコードを独自のファイルに書き出す。 | |
・Blob Output Tool | ||
(※関連エントリはまだありません) | ||
Block Until Done (完了までブロック) | 最後のレコードが到着するまでダウンストリーム処理を停止。出力時には、一度に1つの出力ストリームだけがレコードを取得するようにします。後続のストリームは、すべてのレコードが最初のレコードにプッシュされるまでブロックされます。 | |
・Block Until Done Tool | ||
(※関連エントリはまだありません) | ||
Detour (迂回) | Analytic AppまたはMacroワークフローの構築に用いる。これを使うと、開発者は、ワークフロー内のプロセスをバイパスするようユーザーに促すことができる。 | |
・Detour Tool | ||
・AlteryxのDetourツールに関する話 | Developers.IO | ||
Detour End (迂回終了) | 解析アプリケーションおよびマクロワークフローでのさらなる解析のために、結果として生じるDetour上流からのデータプロセスを単一のストリームに統一。 | |
・Detour End Tool | ||
・AlteryxのDetourツールに関する話 | Developers.IO | ||
Dynamic Input (動的入力) | 実行時に入力データベースから読み込み、読み込むレコードを動的に選択可能。 | |
・Dynamic Input Tool | ||
・AlteryxのDynamic系ツール | Developers.IO ・AlteryxのDynamic Inputツールの話 | Developers.IO | ||
Dynamic Rename (動的リネーム) | 異なるメソッドを使用して、入力データストリーム内の特定のフィールド、すべてのフィールド、または動的または未知のフィールド(実行時に)の名前を変更。 | |
・Dynamic Rename Tool | ||
・AlteryxのDynamic Renameツールの話 | Developers.IO | ||
Dynamic Replace (動的置換) | 条件に基づいて、一連のフィールドのデータ値をすばやく置換。 | |
・Dynamic Replace Tool | ||
・AlteryxのDynamic系ツール | Developers.IO | ||
Dynamic Select (動的選択) | フィールドタイプまたは式を使用してフィールドを選択または選択解除を実施。 | |
・Dynamic Select Tool | ||
(※関連エントリはまだありません) | ||
Field Info (フィールド情報の表示) | データストリーム内のフィールド名、フィールドの順序、フィールドの種類、およびフィールドのサイズだけでなく、表形式でも表示。一般的な使用シナリオは、スケジュールされた処理を実行する前に、テストツール(および完了までブロックする)と組み合わせて、スキーマが正しいことを検証すること等。 | |
・Field Info Tool | ||
(※関連エントリはまだありません) | ||
JSON Parse (JSON解析) | Java Script Object Notationのテキストを表スキーマに分離します。 JSONビルドツールに出力を渡すことで、使用可能なJSON形式にバックアップすることが出来る。 | |
・JSON Parse Tool | ||
・AlteryxでJSONファイルを入力として扱うときの挙動 | Developers.IO | ||
Message (メッセージ) | 特定のプロセスに関するメッセージを結果ウィンドウに表示。 | |
・Message Tool | ||
・Alteryxで項目ごとの回答率を調べる | Developers.IO | ||
R (R言語) | 統計および予測分析に使用されるオープンソースのコードベースであるRのユーザー用のコードエディタ。(※このツールを使用する前に、Rスクリプティングの熟練をお勧めします。)Designerは有効なRスクリプトを読み込み、スクリプトをツールに渡します。 Rツールの出力はR出力と一致します。 | |
・R Tool | ||
・AlteryxのNaive Bayesツールの中身を見てみる | Developers.IO ・[小ネタ]AlteryxでRのパッケージを追加する | Developers.IO ・Alteryx Inspire 2017 : 【レポート】R言語を使ったマクロ開発 #alteryx17 | Developers.IO ・AlteryxでViolin Plot | Developers.IO ・AlteryxのRツールでSpatial Objectを扱う | Developers.IO ・Rのプログラムを組み込んでみる #alteryx #13 | Alteryx Advent Calendar 2016 | Developers.IO | ||
Run Command (コマンド実行) | Alteryx内で外部コマンドプログラムを実行。このツールは、入力、出力、または仲介ツールとして使用できます。 | |
・Run Command Tool | ||
・AlteryxでS3から複数ファイルを取得する | Developers.IO ・AlteryxのRun Commandで任意のプログラムを利用する | Developers.IO ・Alteryx上で日本語ファイルの(UTF-8への)文字コード変換を行う(Run Command Tool編) | Developers.IO | ||
(画像無し) | Spark Direct | Spark Codeツールを使用すると、ユーザーはSparkクラスタインスタンスに直接接続し、Alteryxから直接コマンドを実行できます。(この機能はベータ状態です。すべての関連ツール、機能、またはドキュメントが開発中です。) |
・Spark Direct | ||
(※関連エントリはまだありません) | ||
Test (テスト) | ワークフロー内のデータまたはプロセスを検証。テストツールは複数の入力を受け付けるため、1つのテストツールで複数のテストを作成し、複数のデータとプロセスのセットをテストできます。テスト基準が満たされていないと、エラーメッセージが表示されます。 | |
・Test Tool | ||
・Alteryxのワークフローをテストする方法 | Developers.IO | ||
Throttle (スロットル) | 通過するレコードの数を制限することによって、ダウンストリーム処理の速度を遅らせる。これは、処理できるレコード数に制限がある場合に、1分間に送信される要求数を指定する場合に便利です。 | |
・Throttle Tool | ||
(※関連エントリはまだありません) |
Interface(インタフェース)
インターフェイスツールは、アプリやマクロの作成に使用されます。これらのツールを使用すると、ユーザー仕様に基づいて、実行時にユーザーインターフェイス要素を設計し、ワークフローツールを簡単に更新できます。
アイコン | ツール名 | 用途・用例 |
---|---|---|
Action (アクション) | アプリケーションまたはマクロとして実行されたときに、インターフェースの質問によって提供される値でワークフローの設定を更新。 | |
・Action Tool | ||
・AlteryxのNaive Bayesツールの中身を見てみる | Developers.IO ・AlteryxでAnalytic Appを作成する | Developers.IO | ||
Check Box (チェックボックス) | アプリケーションまたはマクロのエンドユーザーにチェックボックスオプションを表示。 | |
・Check Box Tool | ||
(※関連エントリはまだありません) | ||
Condition (条件) | 条件ツールは入力された値をテストし、trueまたはfalseを返す。 | |
・Condition Tool | ||
(※関連エントリはまだありません) | ||
Control Parameter (パラメータの制御) | バッチマクロの各反復の入力。マクロツールアイコンの入力矢印の下に表示されます。制御パラメーター入力に入る各レコードについて、マクロ全体が再構成され、最初から最後まで実行されます。 | |
・Control Parameter Tool | ||
・AlteryxでS3から複数ファイルを取得する | Developers.IO | ||
Date (日付) | エンドユーザーが日付値を指定するためのカレンダーをアプリまたはマクロに表示。 | |
・Date Tool | ||
(※関連エントリはまだありません) | ||
Drop Down (ドロップダウン) | アプリケーションまたはマクロ内の単一選択リストをエンドユーザーに表示。 | |
・Drop Down Tool | ||
(※関連エントリはまだありません) | ||
Error Message (エラーメッセージ) | 式の条件に基づいて、アプリケーションまたはマクロのエラーメッセージを表示。エラーメッセージが表示されると、ダウンストリーム処理が停止します。 | |
・Error Message Tool | ||
(※関連エントリはまだありません) | ||
File Browse (ファイル参照) | アプリケーションにファイルブラウズコントロールを表示。 | |
・File Browse Tool | ||
・AlteryxでAnalytic Appを作成する | Developers.IO | ||
Folder Browse (フォルダ参照) | アプリケーションまたはマクロ内のフォルダブラウズコントロールを表示。 | |
・Folder Browse Tool | ||
(※関連エントリはまだありません) | ||
List Box (チェックボックスリスト) | アプリケーションまたはマクロに複数選択のチェックボックスリストを表示。 | |
・List Box Tool | ||
(※関連エントリはまだありません) | ||
Macro Input (マクロ入力) | インターフェイス、ツール設定オプション、およびマクロのアンカーを設定。 | |
・Macro Input Tool | ||
・Alteryxでマクロを作成する | Developers.IO | ||
Macro Output (マクロ出力) | マクロツールの出力アンカーの表示方法を制御。 | |
・Macro Output Tool | ||
(※関連エントリはまだありません) | ||
Map (地図) | ユーザーがアプリケーションまたはマクロ内のマップオブジェクトを描画または選択するためのインタラクティブマップを表示。 | |
・Map Tool | ||
(※関連エントリはまだありません) | ||
Numeric Up Down (数値調整) | アプリケーションまたはマクロに数値コントロールを表示するために使用。 | |
・Numeric Up Down Tool | ||
(※関連エントリはまだありません) | ||
Radio Button (ラジオボタン) | アプリまたはマクロに相互に排他的なオプションを表示。 | |
・Radio Button Tool | ||
(※関連エントリはまだありません) | ||
Comment (コメント) | 注釈をプロジェクトワークスペースに追加。 | |
・Comment Tool | ||
・Alteryxの処理には影響しないけど知っておくと便利な機能 | Developers.IO | ||
Tree (ツリー) | アプリまたはマクロ内に組織化された階層データ構造を表示。 | |
・Tree Tool | ||
(※関連エントリはまだありません) |
Laboratory(ラボ)
ラボカテゴリには、本番用ではないツールが含まれています。それらは既知の問題を文書化している可能性があり、機能が完了していない可能性があり、下位互換性がなく、変更される可能性があります。より新しいバージョンのAlteryxで更新されたツールは、以前のバージョンのAlteryxで作成されたワークフローでは機能しなくなる可能性があります。これらのツールを使用する際のフィードバックは高く評価されます。 Alteryx Communityにフィードバックを送信してください。
アイコン | ツール名 | 用途・用例 |
---|---|---|
JSON Build (JSONビルド) | JSON解析ツールのテーブル・スキーマを取り、適切にフォーマットされたJava Script Object Notationに戻す。(注意:これは実験用ツールであり、本番用ではありません。既知の問題が文書化されている可能性があり、機能が完了していない可能性があり、変更される可能性があります。) | |
・JSON Build Tool | ||
(※関連エントリはまだありません) | ||
Make Columns (列を作成) | データの行を取り込み、レコードを複数の列にラップすることによって並べ替え。作成する列の数と、レコードを水平または垂直にレイアウトするかどうかを指定できます。(注意:これは実験用ツールであり、本番用ではありません。既知の問題が文書化されている可能性があり、機能が完了していない可能性があり、変更される可能性があります。) | |
・Make Columns Tool | ||
(※関連エントリはまだありません) | ||
Python Optional Input (Pythonオプション入力) | データストリームが存在するかどうかにかかわらず、一意の識別子列を作成。 | |
・Python Optional Input Tool | ||
(※関連エントリはまだありません) | ||
Transpose In-DB(DBデータを横持ち→縦持ちに変換) | DB内のワークフローでデータテーブルの方向をピボット。垂直軸の水平データフィールドを表示できるようにデータを変換します。(注意:これは実験用ツールであり、本番用ではありません。既知の問題が文書化されている可能性があり、機能が完了していない可能性があり、変更される可能性があります。) | |
・Transpose In-DB Tool | ||
(※関連エントリはまだありません) | ||
Visual Layout (ビジュアルレイアウト) | レポート要素をまとめてページに配置し、レンダーツールを使用してレポートに出力できるようにする。(注意:これは実験用ツールであり、本番用ではありません。既知の問題が文書化されている可能性があり、機能が完了していない可能性があり、変更される可能性があります。) | |
・Visual Layout Tool | ||
(※関連エントリはまだありません) |
AB Testing(ABテスト)
これらのツールは、販売に関する新しいマーケティングコミュニケーションキャンペーンの効果や店舗スタッフのレベルの変更の影響を調査する等のいわゆる「A/Bテスト」を実行するのに役立ちます。
アイコン | ツール名 | 用途・用例 |
---|---|---|
AB Analysis (AB分析) | パフォーマンス測定値の変化率を、1年前の同じ期間またはユーザー指定の期間にわたって、2つの異なるグループについて同じ測定値と比較。 | |
・AB Analysis Tool | ||
(※関連エントリはまだありません) | ||
AB Controls (ABコントロール) | 季節パターンや主要なパフォーマンスインジケータの成長傾向などの基準に基づいて、以前に選択したテストユニットのセットの各メンバーに1〜10個のコントロールユニットを一致させる。 | |
・AB Controls Tool | ||
(※関連エントリはまだありません) | ||
AB Treatments (ABトリートメント) | どのグループがAB検査に最も適しているかを判断。 | |
・AB Treatments Tool | ||
(※関連エントリはまだありません) | ||
AB Trend (ABトレンド) | A/Bテストのコントロールユニットに対処するのに役立つトレンドと季節パターンの測定値(店舗や顧客などのテストユニットごとに1つの値)を作成。 | |
・AB Trend Tool | ||
(※関連エントリはまだありません) |
SDK Examples(SDKサンプル)
他のコーディング言語を使用してAlteryxでツールを作成する方法を示すツールが含まれています。
アイコン | ツール名 | 用途・用例 |
---|---|---|
HTML - GUI Library (HTML-GUIライブラリ) | カスタムツール用のGUIを作成するためのHTMLウィジェットのライブラリを表示します。 このサンプルツールは、HTML GUI SDKを使用して作成されました。詳細については以下ドキュメントをご参照ください。 ・Alteryx Help - Alteryx Developer Help | |
・HTML - GUI Library Tool | ||
(※関連エントリはまだありません) |
まとめ
という訳で、Alteryxツール 機能概要&関連ブログエントリまとめ『その他』のツール群の内容ご紹介でした。当エントリで紹介した内容の他にも以下エントリでテーマ・トピック毎にツール群の紹介をまとめていますので併せてご参照頂けますと幸いです。
- Alteryxツール 機能概要&関連ブログエントリまとめ | シリーズ | Developers.IO
- Alteryxで何が出来るのか – 実行可能全タスク251種 概要紹介&リファレンスまとめ (Ver 11.7: 2017年12月改訂版) #alteryx
- Alteryxツール 機能概要&関連ブログエントリまとめ(Ver 11.7 改訂版: データ加工・ETL編) #alteryx
- Alteryxツール 機能概要&関連ブログエントリまとめ(Ver 11.7 改訂版: レポート・ドキュメント編) #alteryx
- Alteryxツール 機能概要&関連ブログエントリまとめ(Ver 11.7 改訂版: 入出力・DB編) #alteryx
- Alteryxツール 機能概要&関連ブログエントリまとめ(Ver 11.7 改訂版: 分析編) #alteryx
- Alteryxツール 機能概要&関連ブログエントリまとめ(Ver 11.7 改訂版: 予測編) #alteryx
- Alteryxツール 機能概要&関連ブログエントリまとめ(Ver 11.7 改訂版: 地理情報編) #alteryx
- Alteryxツール 機能概要&関連ブログエントリまとめ(Ver 11.7 改訂版: その他) #alteryx
参考情報:
Alteryxの導入なら、クラスメソッドにおまかせください
日本初のAlteryxビジネスパートナーであるクラスメソッドが、Alteryxの導入から活用方法までサポートします。 14日間の無料トライアルも実施中ですので、お気軽にご相談ください。