我需要使用r代码并将tableau参数的值写回数据库。我为此目的使用下面的代码。
鉴于代码在R上完全正常,但是,tableau会抛出启动时间弹出窗口以运行表计算并且永远不会结束(等待最多10分钟)。
以下是我的代码,请说明导致问题的原因以及解决方法。
SCRIPT_INT("
install.packages('RJDBC');
library(RJDBC);
driver <- JDBC('com.amazon.redshift.jdbc41.Driver', 'RedshiftJDBC41-1.1.9.1009.jar', identifier.quote='`');
url <- 'jdbc:redshift://aws-a0036-use1-1b-d-red-shrd-chb-dev01.cnnhjxs6xgos.us-east-1.redshift.amazonaws.com:5439/test?user=test&password=test';
conn <- dbConnect(driver, url);
dbSendQuery(conn, 'insert into test.r_test values(.arg1);')
",
MAX([R Param]))