Environment Variables#
When a class is instantiated, depending on the functionality some Environment Variables might be required unless a value is specified explicitly in the code.
Authentication#
UserKey#
FACTIVA_USERKEY
: Assigned API user key. E.g.abcd1234abcd1234abcd1234abcd1234
.Used in all services except ArticleRetrieval.
OAuthUser#
FACTIVA_CLIENTID
: Assigned OAuth Client ID. E.g.0abcd1wxyz2abcd3wxyz4abcd5wxyz6o
.Required for ArticleRetrieval.
FACTIVA_USERNAME
: Assigned OAuth Username. E.g.9ZZZ000000-svcaccount@dowjones.com
.Required for ArticleRetrieval.
FACTIVA_PASSWORD
: Assigned OAuth Password. E.g.pa55WOrdpa55WOrd
.Required for ArticleRetrieval.
Snapshots & Streams#
FACTIVA_WHERE
: Query where statement that will be used when creating a new Snapshotsor Streams object with no where/query parameter.
FACTIVA_SUBSCRIPTIONID
: Subscription ID from an existing Streaming Instance. E.g.dj-synhub-stream-abcd1234abcd1234abcd1234abcd1234-1234abcxyz-filtered-abc123
.
Logging#
FACTIVA_LOGLEVEL
: Level of detail for the logs.Accepted values are
DEBUG
,INFO
(default),WARNING
,ERROR
,CRITICAL
.
Handlers and Data Processing#
Elasticsearch#
ENV variables used in Elasticsearch.
BigQuery#
ENV variables used in BigQuery.