Я хотел бы использовать dm-пакет R с нашей корпоративной Oracle базой данных.
До сих пор я подключаюсь к этой базе данных с помощью R Oracle:
dwh <- ROracle::dbConnect(drv = DBI::dbDriver("Oracle"),
username = 'user',
password= 'pwd',
dbname = 'DWH123')
table1 <- dplyr::tbl(dwh, dbplyr::in_schema('AOO_DWH', 'T_V_TABLE1'))
Обратите внимание, это работает, только если я укажу схему.
Согласно dm Getting Started Vignette , следующий код должен работать, но не работает:
> dm_dwh <- dm_from_src(dwh)
> dm_dwh <- dm_from_src(dwh, schema = 'AOO_DWH')
> dm_dwh
-- Table source ----------------------------------------------------------------
src: <environment: R_GlobalEnv>
-- Metadata --------------------------------------------------------------------
Tables:
Columns: 0
Primary keys: 0
Foreign keys: 0
Кажется, что src
не определяется. Как мне продолжить?