Usted estĆ” aquĆ:
Consideraciones, directrices y limitaciones para la migración de SQL de Data 360 (Beta)
Tenga en cuenta estas consideraciones, directrices y limitaciones cuando migre consultas SQL personalizadas a Data 360 SQL.
Consideraciones
- Data 360 SQL utiliza la versión Data 360 Direct SQL (HyperSQL) en vez de la versión TrinoSQL heredada.
- SQL heredado y SQL de Data 360 gestionan valores NULOS de forma diferente. SQL heredado siempre coloca los valores NULL en Ćŗltimo lugar. Data 360 SQL toma como valor predeterminado NULLS LAST para clasificaciones ascendentes pero cambia a NULLS FIRST para clasificaciones descendentes.
- Data 360 SQL devuelve fechas en UTC utilizando notación offset (por ejemplo, +00:00), mientras que SQL heredado utiliza el sufijo zulú (por ejemplo, Z).
- Data 360 SQL admite consultas de datos de gran volumen y ha mejorado Tiempo de pÔgina de Experience (EPT) en comparación con SQL heredado.
- Cuando los valores de medición son idénticos, SQL heredado y SQL de Data 360 utilizan una lógica de desempate predeterminada diferente. Debido a esto, las filas aparecen en un orden diferente entre los dos sistemas durante los escenarios de desempate. Este cambio de fila visual es un comportamiento esperado y no pierde ningún dato.
- Data 360 SQL admite paginación en activos de Tabla de valores y gestiona de forma eficiente conjuntos de datos de gran tamaño recuperando datos bajo demanda a través de desplazamiento infinito.
Directrices
- Realice una copia de seguridad de su archivo JSON de panel o XMD de activo antes de migrar un widget SQL personalizado. Este paso mantiene sus reglas de formato condicional.
- Para asegurarse de que sus consultas funcionan correctamente, envuelva todos los alias e identificadores de columnas entre comillas dobles. Data 360 SQL distingue entre mayĆŗsculas y minĆŗsculas y requiere que este formato coincida exactamente con sus datos.
- Para evitar el formato condicional interrumpido y mantener una carcasa coherente en consultas Freeform, utilice alias como SELECT Field_c AS "Field_c". Tanto Legacy SQL como Data 360 SQL mantienen la carcasa definida por la consulta cuando utiliza un alias, incluso si el alias no estĆ” entre comillas. Sin embargo, para campos sin alias, Data 360 SQL vuelve a la carcasa de la fuente de datos original.
- Revise sus consultas para funciones SQL heredadas como TO_UNIXTIME y conviƩrtalas en equivalentes de SQL de Data 360.
- Para asegurarse de que sus datos permanecen precisos, agregue explĆcitamente NULLS LAST a sus consultas o verifique su lógica de clasificación. Data 360 SQL cambia el orden nulo predeterminado, lo que provoca resultados inesperados en sus tablas y grĆ”ficos.
- Utilice alias exclusivos para cada campo para evitar problemas de representación de datos en la interfaz de usuario.
- Para asegurarse de que su panel permanece funcional, verifique que las facetas funcionan correctamente cuando utiliza filtros globales en widgets SQL personalizados. SQL anidado complejo a menudo causa problemas de filtrado que conducen a datos imprecisos o visualizaciones rotas.
- Cuando activa la opción "Desactivar carga paginada" en un widget de tabla, la consulta no se vuelve a ejecutar inmediatamente. La tabla aún muestra datos truncados del estado paginado anterior. Para cargar todas las filas, guarde y vuelva a cargar el panel. Si el problema continúa, verifique que:
- El paso es un tipo AGREGADO heredado.
- Data SQL y las puertas de paginación estÔn activadas.
- Para acceder a la sintaxis y funciones analĆticas compatibles, haga clic en el icono Información junto a la opción SQL de Data 360 en el editor SQL personalizado.
Limitaciones
- Los colores y estilos desaparecen si la carcasa de la clave no coincide con el formato esperado. Este problema se produce porque Data 360 SQL conserva la carcasa original de las claves, mientras que las asignaciones XMD heredadas normalmente esperan claves en minĆŗsculas.
- Data 360 SQL carece de equivalentes directos para algunas funciones SQL heredadas. Este desajuste rompe fórmulas de forma libre durante la migración.

