在 R 中,您可以创建内存中的 Teradata 数据库吗?



dbplyr 的参考页面开始显示如何创建内存中的 SQLite 数据库并复制数据集:

library(dplyr, warn.conflicts = FALSE)
con1 <- DBI::dbConnect(RSQLite::SQLite(), ":memory:")
copy_to(con1, mtcars)

它这样做 使用RSQLite::SQLite().是否有类似的方法可以创建内存中的Teradata数据库并复制数据集。我想它可能看起来像这样:

library(dplyr, warn.conflicts = FALSE)
con2 <- DBI::dbConnect(RTeradata::Teradata(), ":memory:")
copy_to(con2, iris)

环顾四周,似乎没有RTeradata::Teradata()这样的东西,所以我不确定该怎么办。

如果您对我的动机感到好奇,我希望能够创建我在将dbplyr与Teradata SQL数据库一起使用时遇到的可重现的错误示例。我目前不知道有什么办法可以做到这一点。

安装teradara驱动程序后,您应该能够使用DBI软件包。如果你想要一些专门针对dplyr的东西,看看 tdplyr.

最新更新