トラブルシューティングとFAQ
Alteryx Designer についてのよくある質問の回答や、一般的な問題に関するトラブルシューティングのヒントを参照できます。
誤って終了した可能性のあるウィンドウ (たとえば設定ウィンドウ) に戻るには、[ ビュー ] に進み、 設定 ウィンドウまたは探しているウィンドウを選択します。
ツールをダブルクリックまたは右クリックすると、設定ウィンドウがアクティブな表示ウィンドウになります。
いつでも既定のウィンドウ設定に戻ることができます。 [オプション] > [ユーザー設定] > [既定に戻す] に移動します。これにより、既定のAlteryx設定での初期の配置でウィンドウがドッキングされます。
詳細については、「 ユーザーインターフェースのカスタマイズ 」を参照してください。
注釈をオンまたはオフにする方法はいくつかあります。
ツールごとにオンオフを切り替えることができます。つまり、あるツールでは注釈を表示し、他では表示しないという設定ができます。これを行うには、個々のツールを選択します。 注釈 設定 ウィンドウへ進み 注釈を表示 ドロップダウンでオプションを選択します
ワークフローごと: ワークフロー 設定 ウィンドウの キャンバス タブにある [注釈] ドロップダウンを使用し 、注釈設定をカスタマイズします。 非表示 、 表示 、または 特定のワークフローのツール名を表示 のいずれかを選択します。
ユーザー 設定 から:ユーザー設定から、すべてのワークフローとツールで注釈が同じように表示するように設定できます。
指定された文字を指定した長さで左に文字列をパディングする関数を使用します。
詳細については、 関数 を参照してください。
空間ファイルに出力するときは、必ず出力とともに空間オブジェクトを出力してください。
データ出力ツールを選択します。
設定ウィンドウから 、ファイル名、ファイルタイプ、およびファイルを出力する場所を指定します。
設定 ウィンドウの [オプション] セクションを使用して、出力レイヤに含める適切な 空間オブジェクトフィールド を選択します。
空間ツールを使用している間は、データストリームに複数の空間オブジェクトフィールドが存在する場合があります。最終的なデータ出力ツールを設定する際は、空間ファイルが 1 つの空間オブジェクトフィールドのみを受け入れることを忘れないでください。
文字列の式を作成する例については、 関数 を参照してください。
ユニオンツール の素晴らしい点は、フィールドの並び方を完全に制御できることです。
この場合は、最初のドロップダウンから[フィールドの手動設定]を選択します。設定プロパティでは、フィールドの順序を個別に指定できます。モードが [ 手動で フィールドを設定 ] に設定されていると、Designer は実行時には設定が変化しないと想定します。したがって、欠落しているものがあれば、エラーが発生します。分析アプリ/マクロのアクションでは、この設定モードがを選択しないよう気を付けてください。
列の重なり順を並べ替えるには、フィールドの内部をクリックし、矢印を使用して列を再配置します。
別の方法としては、各入力を セレクトツール にかけてフィールドの名前を変更してからユニオンツールに通すこともできます。
1つの入力ファイルを介して複数のファイルを取り込むことができます。
オプション 1
入力ファイルを構成する際は、ファイルパスを閲覧し、すべてのファイルが共通に持つ名前をできるだけ長く入力し、複数の文字として認識される「
*
」を後に続けます。
data\datafiles\ABCD_*.csv
この例では、
data\datafile
ディレクトリに含まれる、フィールド名で後に何文字続くかは関係なく名前がABCDで始まるすべての .csvファイルを取り込みます。従って、
ABCD_4.csv
と
ABCD_012.csv
が取り込まれます。
オプション 2
「
?
」を使用して1文字を認識します。ファイル拡張子を含めることを忘れないでください。
data\datafiles\ABCD_?.csv
この例では、
data\datafile
ディレクトリ中でファイル名が ABCD_ +1文字で始まるすべての .csv ファイルを取り込みます。従って、
ABCD_4.csv
を取り込みますが
ABCD_012.csv
は取り込みません。
詳細については、 データ入力ツール を参照してください。
フィールド (列) の名前を変更するのに最適の場所は、 セレクトツール .です。
ツール内に埋め込み選択がある多くのツールがあります。従って、そこでフィールドの名前を変更することもできます。埋め込みセレクトツール機能を含むツールには、 結合ツール 、 複数結合ツール 、 フィールド付加ツール 、 空間マッチツール 、および 最寄り地点検索ツール があります。
フォーミュラツール を使用して、フィールドのタイプを変更します。このツールを使用すると、より細かく制御でき、カスタム変換が可能です。
セレクトツール や埋め込みセレクトツール機能を含むツールを使用することもできます。そうしたツールには、 結合ツール 、 複数結合ツール 、 フィールド付加ツール 、 空間マッチツール 、 最寄り地点検索ツール があります。
動的/不明 フィールド (列) が表示され、セレクトツール (他のツールも同様) の構成プロパティの中でデフォルトでチェックされます。
このフィールドの目的は、入力ファイルが変更される場合があるときに、新しいフィールドを追加できるようにすることです。このフィールドの位置を移動することによって、新しいフィールドをファイルに配置する場所を決定することができます。
ユーザーが購入できる基本的なAlteryxのバンドルにはいくつかの異なるアドオンオプションがあります。システムにインストールされているライセンスに基づいて、対応するツールのみが使用可能になります。ライセンスされていないツールも表示されますが、実際はロックされています。ロックされたツールが含まれていると、ワークフローの実行は成功しません。
ツールがロックされているように見えて、これが間違っていると思われる場合は、フルフィルメントまでご連絡ください。担当者がすぐにお客様に連絡して、シリアルナンバーがインストールされたライセンスと一致するようにお客様とセットアップを進め、登録したすべての機能を使用できるようにします。
基本バンドルへのさまざまなアドオンオプションについて問い合わせるか、構成をアップグレードするには、販売代理店に連絡してください。
Designer のシステム要件 にアクセスして、最小システム要件と推奨システム要件を確認してください。理想的なシステム構成は、実行している分析のタイプによって異なります。いくつかのプロセスは、より多くのメモリを消費し、ファイルの場所、ファイルのサイズ、同時に実行されている他のプログラムなどを含む他の要因に依存します。
ファイル接頭辞を指定する必要があります。 設定 プロパティ の中に、[ ファイル 接頭辞 ] と呼ばれるボックスが[ 出力 フォーマット ] の右側にあります。このボックスはオプションですが、ワークフロー内に複数のレポート割当がある場合は、接頭辞を作成する必要があります。それ以外の場合は、各レポートが下流で作成されるたびに上書きされます。
詳細については、 Allocateレポートツール を参照してください。
ワークフローが作成されるワークフローウィンドウでは、上部にタブが表示されます。これにより、現在開いているワークフローを確認し、1つのワークフローから次のワークフローに切り替えることができます。追加の表示オプションについては、タブを右クリックしてください。複数のワークフローを並べて比較することができます。
式は、毎回最初から作成する必要が無いよう、保存して繰り返し使用できることができます。
変数を選択し関数に挿入する作業の組み合わせで式を作成します。完成した式で問題なければ、[ 保存 ] をクリックし、式の名前を指定します。あなたの式は、これで今後の再使用のために保存されます。
データ出力ツールをデータストリームに接続し、ファイルのタイプと場所を指定します。
[オプション] から 1 つのファイルに出力するレコードの数を指定します。指定された数がレコードの総数より少ない場合、複数のファイルが出力されます。結果として得られる複数のファイルには、
file.dbf
、file_2.dbf
などの連続的な名前が付けられます。
もう 1 つのマルチファイル出力オプションでは、特定のフィールドの値に応じて同様の操作を行います。データ出力ツールの 設定 プロパティ で、 [フィールドからファイル/テーブル名を取得する] ボックスにチェックを付けます。
このボックスをチェックすると、特定のフィールドの値ごとに別のファイルが書き出されます。
ファイル/テーブル名に接尾辞や接頭辞を追加する、ファイル名を変更する、またはファイルパス全体を変更するなどの操作も可能です。
Designerは、規定では次の状況で引用符を追加します。
空のフィールド値は""に置き換えられます。これは、 NULL と区別できるようにするためです。
先頭または末尾に空白類を含むフィールド値に引用符を付けます。CSV ファイルの引用符の外にある空白類は、ほとんどのソフトウェアで無視されます。
フィールドに区切り文字が含まれる場合。
フィールドには一重引用符または二重引用符が含まれる場合。
データ出力ツールからCSVファイルに引用するための3つのオプションがあります。[ しない ] を選択すると、出力フィールドには引用符を追加しません。
上流のツールの設定を確認してください。Allocate付加ツールがある場合、ドロップダウン選択で指定された空間オブジェクトがポリゴンオブジェクトであり、ポイントオブジェクトではないことを確認してください。エラーがレポート作成ツールから発生している場合は、文字列フィールドでスマートタイリングをテーママッピングタイルモードとして選択していないことを確認してください。
使用できます。DOSプロンプトからワークフローを実行するには、環境変数設定で Alteryx の実行ファイルへのパスを追加し、実行するワークフローのバッチスクリプトを作成します。バッチスクリプトの内容は、実行ファイル名とワークフロー名のみで良いです。
例:
AlteryxEngineCmd.exe Test_Module.yxmd
セレクトツール を使用してレイアウトファイルを作成できます。セレクトツールをデータストリームに接続して、[ オプション ] [ フィールド設定の保存/読み込み ] 設定 の順に進み、ファイル名とファイルの場所を指定します。*.yxft(Alteryxフィールドタイプ)ファイルは、任意のテキストエディタで書き出され、読み取り可能になります。
もう1つのオプションは、 フィールド情報ツール .を使用することです。
入力ファイルを上書きできます。 完了までブロックツール 、 オートフィールドツール 、 ソートツール 、または ユニークツール のいずれかの「ブロッキングツール」をワークフローに追加します。
この場合、何らかのプログラムが、Alteryx Designerの実行を1プロセッサに制限するようオペレーティングシステムに指示しています。Designerが使用できるプロセッサを手動で選択するには、次の手順に従います。
Windows タスクマネージャーに進む。
[プロセス]タブをクリックします。
AlteryxGui.exe
を右クリックし、[優先度の設定] を選択します。Designerが使用するプロセッサを選択します。
フィルタリングしているフィールド (列) のデータ型を確認します。このフィールドはおそらくダブルです。これはバグではなく、コンピュータが数字を格納する方法です。精度の小数点以下16桁のダブルとして格納された2の値は、実際には1.9999999999999999と2.0000000000000019の間にあります。
これを実証するには、式ツールを使用して新しいフィールドを作成し、フィールドタイプを文字列20の長さに設定します。次のような変換関数を使用して、値を文字列に変換します。
TOSTRING([Value], 16)
これを回避するためには、以下のようにします。
フィールドの値を比較する場合に、フィールドを整数または固定小数点数に変換する。
CompareDigits
またはCompareEpsilon
のテスト 関数 を使用して、フィールドの値を比較する。
浮動小数点数の詳細については、 http://en.wikipedia.org/wiki/Floating_point を参照してください。
結合ツールが構成されるたびに、各設定に存在したフィールドが記憶されます。フィールドが現在存在しない場合、それらはまだツールによって記憶され、赤で表示されます。[ オプション ] ボタンから、[ 欠落しているフィールドを忘れる ] を選択します。赤いフィールドが削除されます。
セレクトツール が埋め込まれているツールには、同じ機能があります。 フィールド付加ツール 、 結合ツール 、 複数結合ツール 、 最寄り地点検索ツール 、 空間マッチツール がそれにあたります。
ほとんどの場合、異なるセルにはそれに関連付けられた異なるデータ形式があります。XLSまたはXLSX入力を取り込むときは、次の点を確認してください:
データ入力ツール のオプション 2 に示したファイル形式で、Microsoft Excel (*.xlsx) を選択します。
他のMicrosoft Excel Legacy XLSXオプションを使用している場合、この現象は、AlterxがMicrosoftファイルの読み取りに使用するMicrosoft Jet Engineの十分に文書化された制限に起因しています。デフォルトでは、Microsoftはデータの最初の8行を読み込んで、列のフィールドタイプを判断します。次に、この情報をAlteryxに渡し、それをファイルの読み込みに使用します。
ユーザーはこの問題を回避するか、レジストリで修正するかを選択できます。回避策は、次の手順で行います。
データ入力ツール の設定で [ 最初の行にデータがある ] を使用。これにより、すべてのフィールドのデータ型が強制的に V_String になります。
動的リネームツールを設定して、[ データの最初の行からフィールド名を取得します ] を使用。
オートフィールドツール を使用して、各データ列に最適なフィールドタイプを正しく割り当てます。
このための修正には、レジストリの設定を変更する必要があります。Alteryxでは、この設定を変更しても他のアプリケーションで問題が発生しないことを保証できません。
レジストリ設定を変更は、次の手順で行います。
[スタート] > [ファイル名を指定して実行]の順に進み、「regedit」と入力します。
レジストリで、[ HKey Local Machine ] > [ Software ] > [ Microsoft ] > [ Jet ] > [4.0] > [Engines] > [Excel] の順に進みます。
[ TypeGuessRows ] をダブルクリックします。
値を0(ゼロ)に変更します。
パフォーマンス上の理由から、Excelテーブルが非常に大きい場合には、 TypeGuessRows 値をゼロ(0)に設定することは推奨されません。この値をゼロに設定すると、Microsoft Excelはテーブル内のすべてのレコードをスキャンして、各列のデータのタイプを判別します。
違いは、がないテーブルはインポートするセルの範囲を参照することです。ほとんどの場合、範囲にはすべてのセルが含まれるため、ファイルを取り込む際に違いは生じません。
ベストプラクティスとしての推奨される方法は、確実にワークシート全体を参照するように、「$」の付いたテーブルを取り込むことです。範囲にレコード (行) が追加されたり組み込まれたりすると、レコードが欠落する可能性があるからです。
詳細については、以下のページを参照してください。
http://www.infocaptor.com/dashboard/excel-cell-ranges-using-sql-named-unnamed-odbc-jdbc
%temp%
文字列は、Alteryx が実行中のマシンのシステムの一時ディレクトリを指定します。
%temp%
は環境変数ではありません。同じように見えるかもしれませんが、同名の環境変数と同じように動作することは期待できません。
データインストールが必要なツールは、データインストール操作にともなってインストールされます。追加のコンテンツを取得するには、最新のデータセットをインストールする必要があります。技術および製品サポートに関する質問がある場合、またはデータインストールメディアの新しい出荷が必要な場合は、 コミュニティ にアクセスしてください。
これは、 USジオコーダーツール 、 カナダのジオコーダーツール 、 非重複ドライブタイムツールツール 、 プロファイル比較レポートツール 、 プロファイル詳細レポートツール 、 プロファイルランクレポートツール のマクロに影響します。
次のブログ記事では、最も一般的な操作方法と、Alteryxを使用してそれらにアプローチする方法について説明しています。
http://www.theinformationlab.co.uk/2015/03/12/alteryx-101-for-excel-users/
次のブログ記事では、さまざまな種類の結合について詳しく説明します。
http://www.theinformationlab.co.uk/2015/02/05/joining-data-tables-tableau-alteryx/