| ref_db | R Documentation |
statistics about Arches records: users (total number, activities, etc.), resource models (total numbers, etc.)
ref_db(
db.con = NA,
d = NA,
db.name = "EAMENA",
identifiernode = "E42_Identifier",
stat = c("all"),
chart.type = c("all"),
stat.name = NA,
plot.g = F,
export.plot.g = F,
dirOut = paste0(system.file(package = "eamenaR"), "/results/"),
date.after = NA,
date.before = Sys.Date(),
fig.width = 8,
fig.height = 8,
verbose = TRUE
)
db.con |
the parameters for the PostgreSQL EAMENA DB, in a 'RPostgres::dbConnect()' format. |
d |
a hash() object (a Python-like dictionary). |
db.name |
the name of the Arches database, by default 'EAMENA'. |
stat |
the type of statistic that will be computed. This is also the hash dictionary ('d') field name that will be filled with this statistics, e.g. "users", "date_joined", etc., or "all". Default: "all". |
chart.type |
the type of stat chart, or diagram that will be plotted. Choice: "edtf" for cumulative function, etc. Default "all". |
stat.name |
the name of the output file. If NA (default) will use the 'stat' variable. |
plot.g |
if TRUE will create a plot. Default: FALSE. |
export.plot.g |
if TRUE will export the plot. Default: FALSE. |
dirOut |
the folder where the outputs will be saved. By default: '/results'. If it doesn't exist, it will be created. Only useful is export.plot.g is TRUE. |
date.after |
the date after which the calculation is made. Useful to limit the analysis. Default: NA. |
date.before |
the date before which the calculation is made. Useful to limit the analysis. Default, the current date ('Sys.Date()') |
fig.width, fig.height |
dimension of the exported plot in cm. |
verbose |
if TRUE (by default), print messages |
a hash() object. If plot.g and export.plot.g are set to TRUE will also create and save plots
d <- hash::hash()
my_con <- RPostgres::dbConnect(drv = RPostgres::Postgres(),
user = 'xxx',
password = 'xxx',
dbname = 'eamena',
host = 'ec2-54-155-109-226.eu-west-1.compute.amazonaws.com',
port = 5432)
d <- ref_db(db.con = my_con,
d = d,
date.after = "2020-08-01",
plot.g = T,
export.plot.g = T,
fig.width = 14)