Именованный профиль выбирает форму результата, а SQL — строки

Данные получены настоящими запросами через native-расширение cubrid. После наблюдений собственные учебные объекты удалены.

Результат выполнения
НаблюдениеРезультат
Экран: ключиsku, title, qty
CSV: ключи0, 1, 2
Первая позицияCAB-1 | Кабель | 3
Вторая позицияCAB-4 | Кабель O'Reilly | 2
Неизвестный профильотклонён до SQL
Выполнено SELECT2
CSVselected-export.csv
Полученные строки и дополнительные наблюдения
{
    "selected_category": "электрика",
    "limit": 2,
    "screen": [
        {
            "sku": "CAB-1",
            "title": "Кабель",
            "qty": "3"
        },
        {
            "sku": "CAB-4",
            "title": "Кабель O'Reilly",
            "qty": "2"
        }
    ],
    "csv": [
        [
            "CAB-1",
            "Кабель",
            "3"
        ],
        [
            "CAB-4",
            "Кабель O'Reilly",
            "2"
        ]
    ],
    "profiles": {
        "screen": "CUBRID_ASSOC",
        "csv": "CUBRID_NUM"
    },
    "invalid_rejected_before_sql": true
}

result.json содержит те же данные; metrics.json — проверки. Реквизиты входа в эти файлы не записываются.