Alteryx Gallery上のワークフローでファイルを開こうとしてFile Upload Errorになった原因と対処方法

こんにちは。Alteryx勉強中のスズです。

今回は、Alteryx Gallery上でワークフローを実行しようとした際、ファイルの読み込みでエラーになった原因と対処方法をご紹介します。

File Upload Errorの原因と対処方法

ワークフローの実行とエラーの発生

ファイルからデータを読み込むようInput Data(データ入力)ツールを配置し、Output Data(データ出力)ツールでデータをファイルに出力する簡単なワークフローを準備しました。また、Analytic App(分析アプリ)にして実行時にファイルを入力するように設定するため、File Browse(ファイル参照)ツールでInput Dataツールを更新するように設定しています。

Analytic AppをAlteryx Galleryにアップロードして、Gallery上で実行してみます。RUNをクリックします。

ファイルの入力画面になりますので、BROWSEからファイルを選択します。Excelファイルの選択は問題ありませんでした。

しかしTSV形式のファイルを選択した場合、File Upload Error Requested file format is not supported.になり、ファイルを読み込むことができませんでした。

ワークフローを確認したところ、File BrowseツールではStandard Database File Formats(標準のデータベースファイル形式)が選択されていました。標準のファイル形式として対象となっていないために、TSV形式のファイルを選択した際にエラーになっていたようです。

File Browseツールの設定をArbitrary File Specification(任意のファイル指定)に変更します。デフォルトでは、Text Files (*.txt)|*.txt|All Files (*.*)|*.*となっており、全ての形式のファイルが選択できるようになっています。

更新したワークフローをGalleryにアップロードし、TSVファイルを選択してみると、エラーにならずにファイルを読み込むことができました。

Arbitrary File Specificationの設定

Arbitrary File Specificationにファイル形式を指定する場合は、Text Files (*.txt)|*.txtのように、パイプを挟んで左側に説明、右側にファイルの仕様を記載します。

標準で指定できないファイル形式のほか、特定のファイル形式だけを参照可能なように設定することも可能です。Text Files (*.txt)|*.txtと指定した場合は、TXT形式のファイルだけが参照可能となります。

Standard Database File Formats(標準のデータベースファイル形式)

(※2019/11/18追記)

Alteryx社に情報を確認したところ、標準のデータベースファイル形式は以下の内容になっているとのことです。

Alteryx Database (*.yxdb)|*.yxdb|Alteryx Calgary (*.cydb)|*.cydb|Alteryx Spatial Zip (*.sz)|*.sz|Avro (*.avro)|*.avro|Comma Separated Value (*.csv)|*.csv|Databricks DBFS Avro (dbfsa:)|dbfsa:|Databricks DBFS CSV (dbfsc:)|dbfsc:|dBase (*.dbf)|*.dbf|ESRI Personal GeoDatabase (*.mdb)|*.mdb|ESRI Shapefile (*.shp)|*.shp|Flat ASCII (*.flat)|*.flat|Google Earth/Maps (*.kml)|*.kml|GIS (*.grc)|*.grc|GIS (*.grd)|*.grd|Gzip (*.gz/*.tgz)|*.gz;*.tgz|HDFS Avro (hdfsa:)|hdfsa:|HDFS CSV (hdfsc:)|hdfsc:|JSON (*.json)|*.json|MapInfo Professional Interchange Format (*.mid/*.mif)|*.mif|MapInfo Professional Table (*.tab)|*.tab|Microsoft Access 2000-2003 (*.mdb)|*.mdb|Microsoft Excel 1997-2003 (*.xls)|*.xls|Microsoft Excel (*.xlsx)|*.xlsx|Microsoft Excel Macro-Enabled (*.xlsm)|*.xlsm|Pitney Bowes Multi-Resolution Raster (*.mrr)|*.mrr|QlikView (*.qvx)|*.qvx|SAS (*.sas7bdat)|*.sas7bdat|IBM SPSS (*.sav)|*.sav|SQLite (*.sqlite)|*.sqlite|SRC Geography (*.geo)|*.geo|Tableau Hyper Data Extract (*.hyper)|*.hyper|Extensible Markup Language (*.xml)|*.xml|Apache Spark Direct (livy:)|livy:|Apache Spark on Databricks (databricks:)|databricks:|Apache Spark Direct on Azure HDInsight (azurehdi:)|azurehdi:|Zip (*.zip)|*.zip

なお、Alteryxがサポートしているファイル形式はヘルプに記載されています。

最後に

今回はFile Upload Errorの原因と対処方法をご紹介しました。

Alteryxの導入なら、クラスメソッドにおまかせください

日本初のAlteryxビジネスパートナーであるクラスメソッドが、Alteryxの導入から活用方法までサポートします。14日間の無料トライアルも実施中ですので、お気軽にご相談ください。

alteryx_960x400