Access and Query Amazon Athena via DBI/JDBC
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

48 rindas
1.5 KiB

pirms 7 gadiem
#' Helpers for Accessing and Querying Amazon Athena
#'
pirms 6 gadiem
#' Methods are provides to connect to 'Amazon' 'Athena', lookup schemas/tables,
#' perform queries and retrieve query results. A lightweight 'RJDBC' implementation
#' is included along with an interface to the 'AWS' command-line utility.
pirms 7 gadiem
#'
pirms 5 gadiem
#' @name metis.lite
pirms 5 gadiem
#'
#' @section IMPORTANT:
#'
#' Since R 3.5 (I don't remember this happening in R 3.4.x) signals sent from interrupting
#' Athena JDBC calls crash the R #' interpreter. You need to set the `-Xrs` option to avoid
pirms 5 gadiem
#' signals being passed on to the JVM owner. That has to be done _before_ `rJava` is
pirms 5 gadiem
#' loaded so you either need to remember to put it at the top of all scripts _or_ stick this
#' in your local #' `~/.Rprofile` and/or sitewide `Rprofile`:
#'
#'
#' if (!grepl("-Xrs", getOption("java.parameters", ""))) {
#' options(
pirms 5 gadiem
#' "java.parameters" = c(getOption("java.parameters", default = NULL), "-Xrs")
pirms 5 gadiem
#' )
#' }
#'
pirms 5 gadiem
#' @md
pirms 6 gadiem
#' @encoding UTF-8
pirms 5 gadiem
#' @keywords internal
pirms 7 gadiem
#' @docType package
#' @author Bob Rudis (bob@@rud.is)
pirms 5 gadiem
#' @import RJDBC DBI bit64 dbplyr
NULL
#' Use Credentials from .aws/credentials File
#'
#' @md
pirms 5 gadiem
#' @importFrom aws.signature use_credentials read_credentials
#' @references [aws.signature::use_credentials()] / [aws.signature::read_credentials()]
#' @name use_credentials
#' @rdname use_credentials
#' @inheritParams aws.signature::use_credentials
#' @export
NULL
#' @name read_credentials
#' @rdname use_credentials
#' @export
pirms 7 gadiem
NULL