インポート用に .yxdb ファイルを変換する
Alteryx は .yxdb ファイルを2つの形式で書き込みます。従来の形式(元のエンジンが書き込む形式)は仕様がよく知られており、PlaidCloud で直接インポートできます。AMP エンジンが書き込む新しい形式(ファイルヘッダーが Alteryx e2 Database file となっているもの)は、仕様が非公開で公開されていないため、PlaidCloud を含め Alteryx 以外のツールでは読み取れません。
移行の期間中は、両方の形式を読み取れるライセンス済みの Alteryx Designer をまだ利用できます。Designer を廃止する前に一度だけ使用し、AMP 形式のファイルを移植可能な形式に書き換えてください。
AMP 形式のファイルを見分ける
Section titled “AMP 形式のファイルを見分ける”- ファイルを生成したワークフローが、AMP エンジンを有効にして実行された。
- 同じパッケージの他の
.yxdbファイルは問題なくインポートできるのに、PlaidCloud がそのファイルを読み取り不能と報告する。 - ファイルの先頭バイトが
Alteryx Database FileではなくAlteryx e2 Database fileになっている(任意のテキストエディターまたは16進エディターで確認できます)。
オプション A: Designer でファイルを1つずつ保存し直す
Section titled “オプション A: Designer でファイルを1つずつ保存し直す”少数のファイルであれば、Designer から1つずつ保存し直します。
- Alteryx Designer で Input Data ツールを追加し、
.yxdbファイルを選択します。 - Output Data ツールを接続し、新しい
.yxdbのパスを指定します。 - Output Data ツールのオプションで、ファイルを Designer 18.1 以前と互換性がある形式 で保存するオプションを有効にします。これにより従来の形式が強制されます。
- ワークフローを実行し、新しいファイルを PlaidCloud にインポートします。
手順2で .yxdb の代わりに CSV に書き出す方法でも問題なく、その場合は互換性オプションの設定は不要です。
オプション B: ダウンロードできるワークフローでフォルダーを一括変換する
Section titled “オプション B: ダウンロードできるワークフローでフォルダーを一括変換する”多数のファイルがある場合は、あらかじめ用意されたワークフローをダウンロードして Designer で実行します。
convert_yxdb_folder.yxmd をダウンロードこのワークフローは Directory ツール、Dynamic Input ツール、Output Data ツールを連結しており、フォルダー内のすべての .yxdb ファイル(従来形式でも AMP 形式でも)を、converted_<original name>.csv という名前の CSV ファイルとして書き出します。CSV は移植性が高く、PlaidCloud ではデータを損なうことなくインポートできます。
- Alteryx Designer で
convert_yxdb_folder.yxmdを開きます。 - Directory ツールで、
.yxdbファイルが入っているフォルダーを指定します。 - Dynamic Input ツールで、Input Data Source Template にそのフォルダー内の任意の
.yxdbファイルを1つ指定します。 - Output Data ツールで、出力先フォルダーを指定します。
- ワークフローを実行し、CSV を Document にアップロードしてインポートします。
CSV に変換したファイルでは .yxdb 固有の型情報が失われ(すべてテキストとして取り込まれ、インポート時に型が再設定されます)、インポートしたテーブルの列の型、特に日付や高精度の小数を確認することをお勧めします。