Rスクリプトを使用してデータベースへ書き込みを行うことはできますか?

Exploratory ではスクリプト登録した R 関数を、カスタム R コマンドから呼び出すことで、加工後のデータフレームを外部のデータベース (PostgreSQL / MySQL / MariaDB など DBI 互換のもの) に書き戻すことができます。

MariaDB の場合の例 (スクリプト登録):

writebackToMariaDB <- function(df, table_name) {
  library("DBI")
  library("RMariaDB")
  drv <- RMariaDB::MariaDB()
  conn <- DBI::dbConnect(
    drv,
    dbname = "test",
    user = "myuser",
    password = "mypassword",
    host = "myhost",
    port = 3306
  )
  DBI::dbWriteTable(conn, table_name, df, overwrite = TRUE)
  DBI::dbDisconnect(conn)
  df
}

カスタム R コマンドからの呼び出し:

writebackToMariaDB(table_name = "sales_summary")

PostgreSQL の場合は RPostgres パッケージで RPostgres::Postgres() を使う形になります。詳細は以下のノートとタグを参照してください。

なお、R スクリプトを使ったデータやステップを「スケジュール実行 (自動更新)」する場合は、共有サーバーではなく有料のホステッドサーバー、もしくはオンプレミスサーバーが必要です。