Package io.revealbi.core.data
Class RVAthenaDataSource
java.lang.Object
io.revealbi.core.data.RVDashboardDataSource
io.revealbi.core.data.RVAthenaDataSource
Amazon Athena data source
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionAthena's database to use.Athena's data catalog where the database is.s3 path where the results will be stored.Region for the service.Workgroup used to run queries.setDatabase(String value) Athena's database to use.setDataCatalog(String value) Athena's data catalog where the database is.setOutputLocation(String value) s3 path where the results will be stored.Region for the service.setWorkgroup(String value) Workgroup used to run queries.Methods inherited from class io.revealbi.core.data.RVDashboardDataSource
getDefaultRefreshRate, getId, getSubtitle, getTitle, setDefaultRefreshRate, setId, setSubtitle, setTitle
-
Field Details
-
PROVIDER_KEY
- See Also:
-
-
Constructor Details
-
RVAthenaDataSource
public RVAthenaDataSource()
-
-
Method Details
-
setRegion
Region for the service. See the list of supported values in https://docs.aws.amazon.com/general/latest/gr/rande.html.- Parameters:
value-- Returns:
-
getRegion
Region for the service. See the list of supported values in https://docs.aws.amazon.com/general/latest/gr/rande.html.- Returns:
-
setDataCatalog
Athena's data catalog where the database is. If the value is null, "AwsDataCatalog" will be used.- Parameters:
value-- Returns:
-
getDataCatalog
Athena's data catalog where the database is. If the value is null, "AwsDataCatalog" will be used.- Returns:
-
setDatabase
Athena's database to use.- Parameters:
value-- Returns:
-
getDatabase
Athena's database to use.- Returns:
-
setWorkgroup
Workgroup used to run queries. It is optional.- Parameters:
value-- Returns:
-
getWorkgroup
Workgroup used to run queries. It is optional.- Returns:
-
setOutputLocation
s3 path where the results will be stored. It is optional, but if missing and if the chosen workgroup doesn't have a valid s3 path, the queries will fail.- Parameters:
value-- Returns:
-
getOutputLocation
s3 path where the results will be stored. It is optional, but if missing and if the chosen workgroup doesn't have a valid s3 path, the queries will fail.- Returns:
-
getProviderKey
- Specified by:
getProviderKeyin classRVDashboardDataSource
-