トラブルシューティングと FAQ

バージョン:
2023.1
Last modified: February 01, 2023

Alteryx Designer についてのよくある質問の回答や、一般的な問題に関するトラブルシューティングのヒントを参照できます。

設定ウィンドウが無くなってしまいました。どうすれば元に戻すことができますか?

誤って終了した可能性のあるウィンドウ (たとえば設定ウィンドウ) に戻るには、[ビュー] に進み、設定ウィンドウまたは探しているウィンドウを選択します。

ツールをダブルクリックまたは右クリックすると、設定ウィンドウがアクティブな表示ウィンドウになります。

いつでも既定のウィンドウ設定に戻ることができます。[オプション] > [ユーザー設定] > [既定に戻す] に移動します。これにより、既定の Alteryx 設定での元の配置でウィンドウがドッキングされます。

詳細については、「ユーザーインターフェースのカスタマイズ」を参照してください。

注釈のオン/オフを切り替えるにはどうすればよいですか?

注釈をオンまたはオフにする方法はいくつかあります。

  • ツールごとにオンオフを切り替えることができます。つまり、あるツールでは注釈を表示し、他では表示しないという設定ができます。これを行うには、個々のツールを選択します。[プロパティ] ウィンドウから [注釈] に進み、[ディスプレイモード] で適切な選択肢を選択します。
  • ワークフローごと:ワークフロー設定 ウィンドウには、特定のワークフローのすべての注釈をオンまたはオフに切り替えることのできるトグルスイッチがあります。さらに、上で説明したように、この機能を有効にしたままで、ツールごとの注釈を制御することができます。
  • ユーザー設定 から:ユーザー設定で設定すると、すべてのワークフローとツールで注釈が同じように表示されます。

注釈の詳細については、ユーザー設定ツール設定ワークフロー設定 を参照してください。

フィールドの先頭に 0 を追加するにはどうすればよいですか?

PadLeft(String, len, char) 関数を使用して、指定された文字 (char) を指定した長さ (len) だけ文字列の左側にパディングします。

詳細については、関数 を参照してください。

出力を空間ファイルに送信しましたが、新しいレイヤーに空間オブジェクトがありません。何が間違っていたでしょうか?

空間ファイルに出力するときは、必ず出力とともに空間オブジェクトを出力してください。

  1. データ出力ツールを選択します。
  2. [プロパティ] ウィンドウから、[設定] を選択し、出力するファイル名、タイプ、および場所を指定します。
  3. 保存を選択すると、[高度なオプション] グリッドが [構成プロパティ] に表示されます。グリッドの2番目の行で、出力レイヤーを含める適切な空間オブジェクトを選択します。

空間ツールを使用している間は、データストリームに複数の空間オブジェクトフィールドが存在する場合があります。最終的なデータ出力ツールを設定する際は、空間ファイルが 1 つの空間オブジェクトフィールドのみを受け入れることを忘れないでください。

転置ツールとクロスタブツールの違いは何ですか?

転置ツールとクロスタブツールは、どちらもデータの向きを変換しますが、その動作は逆です。

転置ツールは、水平データを垂直軸にピボットします。クロスタブは、グループ化フィールドのデータを要約することによって、垂直データを水平軸にピボットする逆の処理を実行します。

詳細については、転置ツール および クロスタブツール のページを参照してください。

単語や文字を変更したり削除したりするにはどうすればよいですか?

文字列の式を作成する例については、関数 を参照してください。

フィールドの名前が同じであるはずが正確には同じではない場合に2つのファイルを結合するとどうなりますか?

ユニオンツール の素晴らしい点は、フィールドの並び方を完全に制御できることです。

このような状況では、Designer に任せればほとんどの作業が済みます。まずユニオンツールを立ち上げて、ラジオボタン [名前による自動設定] を選択します。

設定プロパティから [手動でフィールドを設定] を選択すると、フィールドの順序を個別に指定することができます。モードが [手動でフィールドを設定] に設定されていると、Designer は実行時には設定が変化しないと想定します。したがって、欠落しているものがあれば、エラーが発生します。分析アプリ/マクロのアクションでは、この設定モードがを選択しないよう気を付けてください。

列の重なり順を並べ替えるには、フィールドの内部をクリックし、矢印を使用して列を再配置します。

別の方法としては、各入力を セレクトツール にかけてフィールドの名前を変更してからユニオンツールに通すこともできます。

同じ単語で始まる複数のファイルをどうやって開くのですか?

複数のファイルを単一の入力ファイルにまとめることができます。

オプション 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 は取り込みません。

詳細については、データ入力ツール を参照してください。

フィールドあるいは列の名前を変更するにはどうすればよいですか?

フィールド (列) の名前を変更するのに最適の場所は、セレクトツール.です。

ツール内に埋め込み選択がある多くのツールがあります。従って、そこでフィールドの名前を変更することもできます。埋め込みセレクトツール機能を含むツールには、結合ツール複数結合ツールフィールド付加ツール空間マッチツール、および最寄り地点検索ツールがあります。

フィールドまたは列のタイプを変更するにはどうすればよいですか?

フォーミュラツールを使用して、フィールドのタイプを変更します。このツールを使用すると、より細かく制御でき、カスタム変換が可能です。

セレクトツールや埋め込みセレクトツール機能を含むツールを使用することもできます。そうしたツールには、結合ツール複数結合ツールフィールド付加ツール空間マッチツール最寄り地点検索ツールがあります。

ワークフローの実行に時間がかかります。処理時間を短縮するにはどうすればよいですか?

ワークフローを最適化して、実行にかかる時間を短縮するには、いくつかの方法があります。

  • 処理時間を短縮する第一の方法は、セレクトツールを使用して、使用していないフィールド (列) をデータストリーム中のできる限り前で削除することです。
  • *.yxdb ファイルに書き込むことで、空間データの処理と初期化に要する時間を最小限に抑えます。静的な空間ファイルは、空間オブジェクトでソートしてから .yxdb ファイルに出力する必要があります。空間マッチツール の場合と同様に、.yxdb ファイルを直接取り込むことができ、空間ファイルを読み込んだりソートしたりするバックエンドでのプロセスを省略できます。
セレクトツールに表示される動的/不明フィールドとは何ですか?

動的/不明 フィールド (列) が表示され、セレクトツール (他のツールも同様) の構成プロパティの中でデフォルトでチェックされます。

このフィールドの目的は、入力ファイルが変更される場合があるときに、新しいフィールドを追加できるようにすることです。このフィールドの位置を移動することによって、新しいフィールドをファイルに配置する場所を決定することができます。

ツールパレットにあるツールの中には、ロックされているものがあります。どうすればロックを解除できますか?

ユーザーが購入できる基本的なAlteryxのバンドルにはいくつかの異なるアドオンオプションがあります。システムにインストールされているライセンスに基づいて、対応するツールのみが使用可能になります。ライセンスされていないツールも表示されますが、実際はロックされています。ロックされたツールが含まれていると、ワークフローの実行は成功しません。

ツールがロックされているように見えて、これが間違っていると思われる場合は、フルフィルメントまでご連絡ください。担当者がすぐにお客様に連絡して、シリアルナンバーがインストールされたライセンスと一致するようにお客様とセットアップを進め、登録したすべての機能を使用できるようにします。

基本バンドルへのさまざまなアドオンオプションについて問い合わせるか、構成をアップグレードするには、販売代理店に連絡してください。

Alteryx Designer を実行するための最低限、推奨のシステム要件は何でしょうか?

Designer のシステム要件にアクセスして、最小システム要件と推奨システム要件を確認してください。理想的なシステム構成は、実行している分析のタイプによって異なります。いくつかのプロセスは、より多くのメモリを消費し、ファイルの場所、ファイルのサイズ、同時に実行されている他のプログラムなどを含む他の要因に依存します。

ワークフローに複数のAllocate レポートがありますが、1 つのレポートしか書き込まれていません。

ファイル接頭辞を指定する必要があります。構成プロパティ の中に、[ファイル接頭辞] と呼ばれるボックスが [出力フォーマット] の右側にあります。このボックスはオプションですが、ワークフロー内に複数のレポート割当がある場合は、接頭辞を作成する必要があります。それ以外の場合は、各レポートが下流で作成されるたびに上書きされます。

詳細については、Allocateレポートツール を参照してください。

複数のワークフローを並べて比較したいのですが、一度に複数のワークフローを表示するにはどうすればよいですか。

ワークフローが作成されるワークフローウィンドウでは、上部にタブが表示されます。これにより、現在開いているワークフローを確認し、1つのワークフローから次のワークフローに切り替えることができます。追加の表示オプションについては、タブを右クリックしてください。複数のワークフローを並べて比較することができます。

式を保存するにはどうしたらいいですか?

式は、毎回最初から作成する必要が無いよう、保存して繰り返し使用できることができます。

変数を選択し関数に挿入する作業の組み合わせで式を作成します。完成した式で問題なければ、[保存] をクリックし、式の名前を指定します。あなたの式は、これで将来の使用のために保存されます。

出力を複数のファイルに分割するにはどうすればよいですか?
  1. データストリームに データ出力ツール を接続し、ファイルのタイプと場所を指定します。
  2. [オプション] から 1 つのファイルに出力するレコードの数を指定します。指定された数がレコードの総数より少ない場合、複数のファイルが出力されます。結果として得られる複数のファイルには、file.dbffile_2.dbf などの連続的な名前が付けられます。

もう 1 つのマルチファイル出力オプションでは、特定のフィールドの値に応じて同様の操作を行います。データ出力ツールの 構成プロパティ で、[Take File Name From Field] ボックスにチェックを付けます。

  • このボックスをチェックすると、特定のフィールドの値ごとに別のファイルが書き出されます。
  • ファイル/テーブル名に接尾辞や接頭辞を追加する、ファイル名を変更する、またはファイルパス全体を変更するなどの操作も可能です。
CSV 形式に出力するとき、ファイルのテキストフィールドの前後に引用符を付けないようにするにはどうすればよいですか?

Designerは、デフォルトでは次の状況で引用符を追加します。

  • 空のフィールド値は ”” に置き換えられます。これは、NULL と区別できるようにするためです。
  • 先頭または末尾に空白類を含むフィールド値に引用符を付けます。CSV ファイルの引用符の外にある空白類は、ほとんどのソフトウェアで無視されます。
  • フィールドに区切り文字が含まれる場合。
  • フィールドには一重引用符または二重引用符が含まれる場合。

データ出力ツールからCSVファイルに引用するための3つのオプションがあります。[しない ] を選択すると、出力フィールドには引用符を追加しません。

「GetMean() の前に値が見つかりません」というエラーが表示されました。これはどういう意味ですか?

上流のツールの設定を確認してください。Allocate付加ツールがある場合、ドロップダウン選択で指定された空間オブジェクトがポリゴンオブジェクトであり、ポイントオブジェクトではないことを確認してください。エラーがレポート作成ツールから発生している場合は、文字列フィールドでスマートタイリングをテーママッピングタイルモードとして選択していないことを確認してください。

コマンドラインから Alteryx ワークフローを実行できますか?

使用できます。DOS プロンプトからワークフローを実行するには、環境変数設定で Alteryx の実行ファイルへのパスを追加し、実行するワークフローのバッチスクリプトを作成します。バッチスクリプトの内容は、実行ファイル名とワークフロー名のみで良いです。 

例:AlteryxEngineCmd.exe Test_Module.yxmd

データファイルのレイアウトファイルを抽出するにはどうすればよいですか?

セレクトツール を使用してレイアウトファイルを作成できます。セレクトツールをデータストリームにリンクして、[オプション] > [フィールド設定の保存/読み込み] の順に進み、ファイル名とファイルの場所を指定します。*.yxft(Alteryxフィールドタイプ)ファイルは、任意のテキストエディタで書き出され、読み取り可能になります。

もう1つのオプションは、フィールド情報ツール.を使用することです。

マルチプロセッサマシンを使用していますが、Designer が 1 つのプロセッサしか使用しません。各プロセッサを使用するようにするにはどうすればよいですか?

この場合、何らかのプログラムが、Alteryx Designer の実行を 1 つのプロセッサに制限するようオペレーティングシステムに指示しています。Designer が使用できるプロセッサを手動で選択するには、次の手順に従います。

  1. Windows タスクマネージャーに進む。
  2. [プロセス] タブをクリックします。
  3. AlteryxGui.exe を右クリックし、[Set Affinity] を選択します。
  4. Designer が使用するプロセッサを選択します。
[Value] > 2 という単純なフィルタを使用していますが、TRUE ストリームに 2 に等しい値が入っています。バグでしょうか?

フィルタリングしているフィールド (列) のデータ型を確認します。このフィールドはおそらくダブルです。これはバグではなく、コンピュータが数字を格納する方法です。精度の小数点以下16桁のダブルとして格納された2の値は、実際には1.9999999999999999と2.0000000000000019の間にあります。

これを実証するには、式ツールを使用して新しいフィールドを作成し、フィールドタイプを文字列20の長さに設定します。次のような変換関数を使用して、値を文字列に変換します。

TOSTRING([Value], 16)

これを回避するためには、以下のようにします。

  • フィールドの値を比較する場合に、フィールドを整数または固定小数点数に変換する。
  • CompareDigits または CompareEpsilon のテスト関数を使用して、フィールドの値を比較する。

浮動小数点数の詳細については、http://en.wikipedia.org/wiki/Floating_point を参照してください。

結合ツールを使用していますが、多くのフィールドが赤色のフォントで表示されます。どうすればフィールドを削除できますか?

結合ツールが構成されるたびに、各構成に存在したフィールドが記憶されます。フィールドが現在存在しない場合、それらはまだツールによって記憶され、赤で表示されます。[オプション] ボタンから、[欠落しているフィールドを忘れる] を選択します。赤いフィールドが削除されます。

セレクトツール が埋め込まれているツールには、同じ機能があります。フィールド付加ツール結合ツール複数結合ツール最寄り地点検索ツール空間マッチツールがそれにあたります。

Excel ファイルを入力として取り込むと、データが含まれているにもかかわらず、データフィールドには「NULL」値が入ります。なぜでしょうか?

ほとんどの場合、異なるセルにはそれに関連付けられた異なるデータ形式があります。XLSまたはXLSX入力を取り込むときは、次の点を確認してください:

データ入力ツール のオプション 2 に示したファイル形式で、Microsoft Excel (*.xlsx) を選択します。詳細については、Alteryx Excel 用ドライバー (.xlsx) を参照してください。

他のMicrosoft Excel Legacy XLSXオプションを使用している場合、この現象は、AlterxがMicrosoftファイルの読み取りに使用するMicrosoft Jet Engineの十分に文書化された制限に起因しています。デフォルトでは、Microsoftはデータの最初の8行を読み込んで、列のフィールドタイプを判断します。次に、この情報をAlteryxに渡し、それをファイルの読み込みに使用します。

ユーザーはこの問題を回避するか、レジストリで修正するかを選択できます。回避策は、次の手順で行います。

  1. データ入力ツール の設定で [最初の行にデータがある] を使用。これにより、すべてのフィールドが強制的に V_String になります。
  2. 動的リネームツールを設定して、[データの最初の行からフィールド名を取得します] を使用。
  3. オートフィールドツール を使用して、各データ列に最適なフィールドタイプを正しく割り当てます。

このための修正には、レジストリの設定を変更する必要があります。これらの指示は、Alteryxはこの設定を変更しても他のアプリケーションに問題を引き起こさないことを確かめることができないため、Microsoftの文書と同様に提供されています。この問題の詳細については、こちら を参照してください。

レジストリ設定を変更は、次の手順で行います。

  1. [スタート] > [ファイル名を指定して実行] の順に進み、「regedit」と入力します。
  2. レジストリで、[HKey Local Machine] > [Software] > [Microsoft] > [Jet] > [4.0] > [Engines] > [Excel].の順に進みます。
  3. [TypeGuessRows] をダブルクリックします。
  4. 値を 0 (ゼロ) に変更します。

パフォーマンス上の理由から、Excel テーブルが非常に大きい場合には、TypeGuessRows 値をゼロ (0) に設定することは推奨されません。この値をゼロに設定すると、Microsoft Excelはテーブル内のすべてのレコードをスキャンして、各列のデータのタイプを判別します。

Excel ファイルを入力として取り入れる際に、Designer で 1 つは「$」付き、もう 1 つは無しの同じシート名から 1 つを選ぶよう指示されました。これらの違いは何でしょうか?

違いは、「$」があるテーブルではインポートで Excel ファイル中のワークシートが参照されるのに対し、「$」がない場合はセルの範囲が参照されることです。ほとんどの場合、範囲にはすべてのセルが含まれるため、ファイルを取り込む際に違いは生じません。

ベストプラクティスとしての推奨は、確実にワークシート全体を参照するように、「$」の付いたテーブルを取り込むことです。範囲にレコード (行) が追加されたり組み込まれたりすると、レコードが欠落する可能性があるからです。

詳細については、以下のページを参照してください。

http://www.infocaptor.com/dashboard/excel-cell-ranges-using-sql-named-unnamed-odbc-jdbc

一部のサンプルの出力で %temp% が指定されていますが、これは環境変数のように動作しますか。

%temp% 文字列は、Alteryx が実行中のマシンのシステムの一時ディレクトリを指定します。%Temp% は環境変数ではありません。同じように見えるかもしれませんが、同じ名前の環境変数と同じように動作することは期待できません。

最新バージョンの Designer をインストールしましたが、ジオコーダツールがありません。どこに行ったのですか?

データインストールが必要なツールは、データインストール操作にともなってインストールされます。追加のコンテンツを取得するには、最新のデータセットをインストールする必要があります。技術および製品サポートに関する質問がある場合、またはデータインストールメディアの新しい出荷が必要な場合は、コミュニティ にアクセスしてください。

これは、USジオコーダーツールカナダのジオコーダーツール非重複ドライブタイムツールツールプロファイル比較レポートツールプロファイル詳細レポートツールプロファイルランクレポートツールのマクロに影響します。

Designer で一般的な Excel タスクを実行するにはどうすればよいですか?

次のブログ記事では、最も一般的な操作方法と、Alteryx を使用してそれらにアプローチする方法について説明しています。

http://www.theinformationlab.co.uk/2015/03/12/alteryx-101-for-excel-users/

このページは役に立ちましたか?

Alteryx 製品のご利用中に何か問題がございましたら、Alteryx コミュニティにアクセスするか、サポートにお問い合わせください。このフォームを送信できない場合E メールでお送りください。