bhf_smarthealth.models#
Classes#
Configure names of RONIN environments |
|
Configure pipeline data stream names |
|
Configure pipeline bucket names |
|
Specify pipeline partitions |
|
Enum where members are also (and must be) strings |
|
Module Contents#
- class bhf_smarthealth.models.Environments[source]#
Bases:
enum.StrEnumConfigure names of RONIN environments
- CORE#
- ISOLATE_PROD#
- ISOLATE_DEV#
- class bhf_smarthealth.models.DataStreamNames[source]#
Bases:
enum.StrEnumConfigure pipeline data stream names
- GPS#
- FITBIT#
- HEALTHAPP#
- QUALTRICS#
- QUESTIONNAIRE#
- CLEAN#
- class bhf_smarthealth.models.BucketNames[source]#
Bases:
enum.StrEnumConfigure pipeline bucket names
- INGRESS#
- REFERENCE#
- RAW#
- IDENTIFIERS#
- INTERMEDIATE#
- CLEAN#
- LOGS#
- class bhf_smarthealth.models.PartitionFreqs[source]#
Bases:
enum.StrEnumSpecify pipeline partitions
- DAILY#
- class bhf_smarthealth.models.IntermediateTable[source]#
- name: str#
- source_stream: DataStreamNames#
- class bhf_smarthealth.models.CleanTableNames[source]#
Bases:
enum.StrEnumEnum where members are also (and must be) strings
- BRIDGE#
- BASE#
- FITBIT_SUMMARY#
- FITBIT_INTRADAY#
- LSOA#
- MOBILITY#
- ENVIRONMENTAL#
- HEALTHAPP_METRICS#
- HEALTHAPP_WORKOUTS#
- class bhf_smarthealth.models.CleanTable[source]#
- name: CleanTableNames#
- bucket: BucketNames#
- source_stream: DataStreamNames#
- primary_keys: list = []#
- partition_freq: PartitionFreqs | None = None#