Я создаю файл DDL для развертывания как VDB с использованием TEIID. Исходная модель MS SQl. В исходной базе данных есть столбец типа данных географии. Я пытаюсь прочитать лат и лонг из типа данных географии.
Чтобы получить широту / длину на сервере sql:
db.geogCol.Lat
db.geogCol.Long
При создании представления в файле ddl с помощью оператора select и попытке извлечь широту / длину, передавая teiid, исключение брошено. Кажется, Teiid считает, что .Lat и .Long являются столбцами, тогда как они являются sql серверной функцией, привязанной к столбцу данных географии. Как я могу выполнить это, чтобы он рассматривал вышеупомянутые аргументы как ms- sql