pyiris.ingestion.enums package

pyiris.ingestion.enums.enums

class pyiris.ingestion.enums.enums.AzureBlobStorageAuthType(value)

Bases: Enum

An enumeration.

ACCESSKEY = 'access_key'
SASTOKEN = 'sas_token'
SERVICEPRINCIPAL = 'service_principal'
class pyiris.ingestion.enums.enums.BlobProtocolTypes(value)

Bases: Enum

An enumeration.

ABFSS = 'abfss'
WASBS = 'wasbs'
class pyiris.ingestion.enums.enums.Countries(value)

Bases: Enum

An enumeration.

ARGENTINA = 'Argentina'
BOLIVIA = 'Bolivia'
BRAZIL = 'Brazil'
CHILE = 'Chile'
COLOMBIA = 'Colombia'
ECUADOR = 'Ecuador'
GUYANA = 'Guyana'
LAS = 'Las'
MEXICO = 'Mexico'
PANAMA = 'Panama'
PARAGUAY = 'Paraguay'
PERU = 'Peru'
SURINAME = 'Suriname'
URUGUAY = 'Uruguay'
VENEZUELA = 'Venezuela'
class pyiris.ingestion.enums.enums.DataLakeMounts(value)

Bases: Enum

An enumeration.

NONPROD = 'nonprod'
PROD = 'prod'
class pyiris.ingestion.enums.enums.DataLakePermissions(value)

Bases: Enum

An enumeration.

PRIVATE = 'private'
PUBLIC = 'public'
class pyiris.ingestion.enums.enums.DatasetType(value)

Bases: Enum

An enumeration.

DIMENSION = 'DIMENSION'
FACT = 'FACT'
METRIC = 'METRIC'
MODEL = 'MODEL'
TRANSACTIONAL = 'TRANSACTIONAL'
class pyiris.ingestion.enums.enums.DefaultPartitionColumn(value)

Bases: Enum

An enumeration.

DAY = 'day'
MONTH = 'month'
YEAR = 'year'
class pyiris.ingestion.enums.enums.Domain(value)

Bases: Enum

An enumeration.

ANALYTICAL = 'analytical'
SOURCE = 'source'
class pyiris.ingestion.enums.enums.DomainType(value)

Bases: Enum

An enumeration.

ANALYTICAL = 'ANALYTICAL'
SOURCE = 'SOURCE'
class pyiris.ingestion.enums.enums.EnumMeta(cls, bases, classdict)

Bases: EnumMeta

class pyiris.ingestion.enums.enums.ExternalMountNames(value)

Bases: Enum

An enumeration.

BREWDAT = 'brewdat'
ODIN = 'bifrost'
ZTECH = 'ztech'
ZXVENTURES = 'zxventures'
class pyiris.ingestion.enums.enums.FileFormats(value)

Bases: Enum

An enumeration.

AVRO = 'avro'
DELTA = 'delta'
PARQUET = 'parquet'
class pyiris.ingestion.enums.enums.FileSystemProtocols(value)

Bases: Enum

An enumeration.

BLOB = 'blob'
SMB = 'smb'
class pyiris.ingestion.enums.enums.FileTypes(value)

Bases: Enum

An enumeration.

CSV = 'csv'
DELTA = 'delta'
JSON = 'json'
PARQUET = 'parquet'
PRX = 'prx'
SHAREPOINT_LIST = 'sharepoint_list'
TXT = 'txt'
XLS = 'xls'
XLSX = 'xlsx'
class pyiris.ingestion.enums.enums.IntelligenceModelStages(value)

Bases: Enum

An enumeration.

NONE = 'None'
PRODUCTION = 'Production'
STAGING = 'Staging'
class pyiris.ingestion.enums.enums.IrisMountNames(value)

Bases: Enum

An enumeration.

ANALYTICALZONE = 'analyticalzone'
CONSUMEZONE = 'consumezone'
CONSUMEZONEPRIVATE = 'consumezoneprivate'
HISTORYZONE = 'historyzone'
PRELANDINGZONE = 'prelandingzone'
RAWZONE = 'rawzone'
TRUSTEDZONE = 'trustedzone'
class pyiris.ingestion.enums.enums.JdbcDatabaseOptions(value)

Bases: Enum

An enumeration.

MYSQL = 'mysql'
POSTGRESQL = 'postgresql'
SQLSERVER = 'sqlserver'
class pyiris.ingestion.enums.enums.MetricType(value)

Bases: Enum

An enumeration.

COUNT = 'count'
GAUGE = 'gauge'
class pyiris.ingestion.enums.enums.NotifierType(value)

Bases: Enum

An enumeration.

MS_TEAMS = 'ms_teams'
class pyiris.ingestion.enums.enums.PrestoFormat(value)

Bases: Enum

An enumeration.

PARQUET = 'parquet'
class pyiris.ingestion.enums.enums.S3AuthType(value)

Bases: Enum

An enumeration.

ACCESS_KEY = 'access_key'
class pyiris.ingestion.enums.enums.SchedulerFrequency(value)

Bases: Enum

An enumeration.

DAILY = 'daily'
HOURLY = 'hourly'
MONTHLY = 'monthly'
ONCE = 'once'
WEEKLY = 'weekly'
YEARLY = 'yearly'
class pyiris.ingestion.enums.enums.SyncModes(value)

Bases: Enum

An enumeration.

APPEND = 'append'
INCREMENTAL_APPEND = 'incremental_append'
OVERWRITE = 'overwrite'
class pyiris.ingestion.enums.enums.TaskExecutionStatus(value)

Bases: Enum

An enumeration.

FAILED = 0
SUCCESS = 1
class pyiris.ingestion.enums.enums.TaskType(value)

Bases: Enum

An enumeration.

BLOB = 'blob'
MYSQL = 'mysql'
POSTGRES = 'postgres'
RABBITMQ = 'rabbitmq'
RESTAPI = 'restapi'
S3 = 's3'
SERVICEBUS = 'servicebus'
SHAREPOINT = 'sharepoint'
SMB = 'smb'
SQLSERVER = 'sqlserver'
class pyiris.ingestion.enums.enums.TowerOptions(value)

Bases: Enum

An enumeration.

ENTERPRISEINTELLIGENCE = 'enterprise_intelligence'
FUNCTIONS = 'functions'
IRIS = 'iris'
LAS = 'las'
LOGISTICS = 'logistics'
SALES = 'sales'
SUPPLY = 'supply'
TECHOPS = 'tech_ops'
class pyiris.ingestion.enums.enums.WriterPriority(value)

Bases: Enum

An enumeration.

DWWRITER = 2
FILEWRITER = 1
PRESTOWRITER = 3
RABBITMQWRITER = 4