Метод выборки по строкам применяется принудительно, с помощью BigQuery в CSV с использованием SSIS и драйверов Simba ODBC

# #ssis #google-bigquery #odbc

Вопрос:

Я пытаюсь сохранить запрос из Google BigQuery в виде CSV-файла, используя службы интеграции SQL Server (SSIS) с драйвером ODBC Simba для Google BigQuery.

Если все столбцы являются int или числовыми, это работает нормально. Но когда в запросе есть хотя бы один строковый столбец, служба SSIS выдает мне предупреждение:

 "Row by Row" fetch method is enforced because table has LOB column(s)
 

Проблема в том, что извлечение данных происходит очень медленно, поэтому мне нужно исправить это предупреждение.
Запрос выглядит примерно так

 SELECT DV FROM `ProjectID.Dataset.Table`

DV is a STRING column, where the text is maximum 1 character.
 

Я пробовал также использовать ПОДСТРОКУ(DV,1,1) в запросе, но предупреждение все еще там..

Я не могу использовать другого водителя, потому что Симба-единственное, что я могу использовать в компании.

Как я могу это исправить?

Обновление: Просто чтобы уточнить, я сделал следующий запрос:

 SELECT MAX(LENGTH(DV)) FROM `ProjectID.Dataset.Table`
Result:1
 

Спасибо!