Convertir archivos .yxdb para importarlos
Alteryx escribe los archivos .yxdb en dos formatos. El formato clásico (escrito por el motor original) está bien documentado y PlaidCloud lo importa directamente. El motor AMP escribe una variante más reciente (el encabezado del archivo dice Alteryx e2 Database file) cuya especificación es propietaria y no está publicada, por lo que ninguna herramienta ajena a Alteryx puede leerla, incluido PlaidCloud.
Durante una migración todavía tiene Alteryx Designer con licencia, y Designer lee ambos formatos. Úselo una vez, antes de darlo de baja, para reescribir los archivos en formato AMP a un formato portátil.
Identificar los archivos en formato AMP
Sección titulada «Identificar los archivos en formato AMP»- El flujo de trabajo que generó el archivo se ejecutó con el motor AMP habilitado.
- PlaidCloud informa que el archivo es ilegible durante la importación, mientras que otros archivos
.yxdbdel mismo paquete se importan sin problemas. - Los primeros bytes del archivo dicen
Alteryx e2 Database fileen lugar deAlteryx Database File(visible en cualquier editor de texto o hexadecimal).
Opción A: volver a guardar los archivos individualmente en Designer
Sección titulada «Opción A: volver a guardar los archivos individualmente en Designer»Si son pocos archivos, vuelva a guardar cada uno desde Designer:
- En Alteryx Designer, agregue una herramienta Input Data y seleccione el archivo
.yxdb. - Conecte una herramienta Output Data y elija una nueva ruta
.yxdb. - En las opciones de la herramienta Output Data, habilite la opción para guardar el archivo compatible con Designer 18.1 y versiones anteriores. Esto fuerza el formato clásico.
- Ejecute el flujo de trabajo y, a continuación, importe el nuevo archivo en PlaidCloud.
Escribir en CSV en lugar de .yxdb en el paso 2 también funciona y evita la opción de compatibilidad.
Opción B: convertir por lotes una carpeta con el flujo de trabajo descargable
Sección titulada «Opción B: convertir por lotes una carpeta con el flujo de trabajo descargable»Si son muchos archivos, descargue el flujo de trabajo prediseñado y ejecútelo en Designer:
Descargar convert_yxdb_folder.yxmdEncadena una herramienta Directory, una herramienta Dynamic Input y una herramienta Output Data para que cada .yxdb de una carpeta, clásico o AMP, se reescriba como un archivo CSV llamado converted_<original name>.csv. CSV es portátil y PlaidCloud lo importa sin pérdidas.
- Abra
convert_yxdb_folder.yxmden Alteryx Designer. - En la herramienta Directory, establezca la carpeta que contiene sus archivos
.yxdb. - En la herramienta Dynamic Input, apunte la plantilla de origen de datos de entrada (Input Data Source Template) a cualquier archivo
.yxdbde esa carpeta. - En la herramienta Output Data, establezca la carpeta de salida.
- Ejecute el flujo de trabajo y, a continuación, cargue los archivos CSV en Document e impórtelos.
Los archivos convertidos a CSV pierden la tipificación específica de .yxdb (todo llega como texto y se vuelve a tipificar al importar), por lo que debe revisar por muestreo los tipos de columna de las tablas importadas, en especial las fechas y los decimales de alta precisión.