Когда я запускаю SQL-запрос из HANA в R, извлекая все столбцы, данные возвращаются правильно.
sql <- "SELECT TOP 10 *
FROM \"ccf-edw.self-service.DOIP::R_CA_B_DemandPlan\"(
'PLACEHOLDER' = ('$$IP_ExtractionWeekFrom$$', '201943'),
'PLACEHOLDER' = ('$$IP_ExtractionWeekTo$$', '201943')) "
SpringVisitAll <- dbGetQuery(jdbcConnection, sql)
Это дает мне столбцы с фактическими данными.
Однако, если я попытаюсь вызвать только несколько столбцов, данные будут заполнены только именами столбцов
sql <- "SELECT TOP 10 'SalesOffice', 'CalendarMonth'
FROM \"ccf-edw.self-service.DOIP::R_CA_B_DemandPlan\"(
'PLACEHOLDER' = ('$$IP_ExtractionWeekFrom$$', '201943'),
'PLACEHOLDER' = ('$$IP_ExtractionWeekTo$$', '201943')) "
SpringVisitAll <- dbGetQuery(jdbcConnection, sql)
Дает два столбца, где содержимое каждого из них полностью читает SalesOffice и CalendarMonthвниз.
Что здесь происходит?