Revise las siguientes limitaciones y consideraciones de uso antes de implementar o utilizar el conector de Arrow Flight SQL (tipo de ejecución SERVER).
| Núm. | Limitación |
|---|---|
| 1 | Puede producirse un error de "desbordamiento de campo de intervalo" al ejecutar consultas SELECT en ciertas columnas INTERVAL DAY TO SECOND con un tamaño de precisión/visualización JDBC de 17. Solución alternativa: Añada /* direct_jdbc_call=true */ a la consulta SQL. Esta solución alternativa puede reducir el rendimiento de la consulta. |
| 2 | Las sentencias SQL que hacen referencia a las columnas ST_GEOMETRY, MBB, MBR, DATASET o PERIOD recurren a consultas JDBC directas, lo que puede afectar significativamente el rendimiento de la consulta. Las sentencias SQL que incluyen /* direct_jdbc_call=true */, contienen una cláusula ORDER BY o CTE de nivel superior, o utilizan consultas HELP, también recurren a consultas JDBC directas. |
| 3 | Si cambia el puerto activo o pendiente para el conector de Arrow Flight SQL (tipo de ejecución SERVER), el conector se reinicia e interrumpe temporalmente el servicio. Antes de aplicar el cambio, Viewpoint y Console muestran una advertencia. |
| 4 | Actualmente, solo puede utilizar transacciones para operaciones que se ejecutan en un único nodo del controlador. No puede utilizar transacciones en varios nodos del controlador. |
| 5 | Solo puede crear una versión pendiente de ArrowFlightServerConnector si ya existe una versión pendiente de Fabric. |
| 6 | La versión actual admite implementaciones en Azure y GCP con un equilibrador de carga de aplicaciones. |
| 7 | La compatibilidad con planes de consulta Substrait depende de la compatibilidad con Teradata Database y actualmente no está disponible. |