Environment Variables#
When a class is instantiated, depending on the functionality some Environment Variables might be required unless a value is specified.
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.
Logging#
FACTIVA_LOGLEVEL
: Level of detail for the logs. Accepted values areDEBUG
,INFO
(default),WARNING
,ERROR
,CRITICAL
.
Streams#
FACTIVA_SUBSCRIPTIONID
: Subscription ID from an existing Streaming Instance. E.g.dj-synhub-stream-abcd1234abcd1234abcd1234abcd1234-1234abcxyz-filtered-abc123
.
Handlers and Data Processing#
Elasticsearch#
ENV variables used in Elasticsearch.
BigQuery#
ENV variables used in BigQuery.