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 las clasificaciones ascendentes, pero cambia a NULLS FIRST para las 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 tiene Tiempo de pÔgina de Experience (EPT) mejorado 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 la paginación en activos de Tabla de valores y gestiona de forma eficiente conjuntos de datos de gran tamaño obteniendo datos on demand a través de desplazamiento infinito.
Directrices
- Realice una copia de seguridad de su JSON de tablero o archivo 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 la cobertura coherente en consultas de formato libre, 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 origen de datos original.
- Revise sus consultas para funciones SQL heredadas como TO_UNIXTIME y conviƩrtalas en equivalentes de Data 360 SQL.
- 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 tablero 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 llevan a datos imprecisos o visualizaciones daƱadas.
- 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 tablero. Si el problema continúa, verifique que:
- El paso es un tipo AGREGADO heredado.
- SQL de datos y puertas de paginación estÔn activados.
- Para acceder a funciones analĆticas y de sintaxis admitidas, haga clic en el icono Información junto a la opción SQL de Data 360 en el editor de 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 mantiene 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 de SQL heredadas. Este desajuste rompe fórmulas de forma libre durante la migración.

