managealooma - Programmatically manage the Alooma ETL tool¶
About Manage Alooma¶
managealooma
is a wrapper for the Alooma ETL tool API that makes it easy to programmatically manage the tool and provides functions for transforming events.
About Alooma¶
Alooma is an ETL tool for building out datawarehouses. Alooma does the basic tasks of connecting to sources for you such as replicating a database, receiving a webhook or connecting to a cloud app API. Alooma also inserts your data to a datawarehouse such as Snowflake, Redshift, or Bigquery. In between those steps Alooma allows you to transform your data any way you want using real Python code. This package contains may functions to make programmatic management of Alooma easy!
Contents¶
- License
- Help
- Getting Started
- Column DDL
- Consolidations
- Events
- Inputs
- Print Sorted List
- Get All Inputs
- Get Input
- View Inputs
- Delete Input
- Pause Input
- Resume Input
- List Inputs
- List Tables
- Create Input Database
- Edit Input Configuration
- Add Table to Input
- Change Auto Mapping Mode
- Add Template to Parameter Configuration
- Edit Parameter Configuration
- Preview Input Changes
- Apply Input Changes
- Mappings
- Get Mapping For Event
- Get Mapping For Event
- Change Mapping Mode
- Change Mapping Consolidation Settings
- Change Mapping Consolidation Key
- Change Mapping to Use Log
- Change Mapping for Manual Consolidation Creation
- Delete Field From Mapping
- Change Field Mapping Settings
- Change Field Varchar Length
- Change Field Null Constraint
- Check Consolidation Uses Log
- Copy Mapping
- Set Mapping from Existing Mapping
- Add Field To Mapping
- Remove Unmapped Fields and Clear Table Stats
- Samples
- Build Sample File Path and File Name
- Print Samples
- Get Samples for Event from Alooma API
- View Samples for Event from Alooma API
- Get Samples from File
- Get Samples from Saved Sample Files
- View Samples from File
- Save Alooma Samples to Files
- Write Alooma Samples to Files
- Get Sample from Any API
- Get Sample from PostgreSQL Database
- Secrets
- System
- Transformation Functions
- Add Column Based On Null
- Add Columns with Default
- Add Composite Key
- Add Duplicate Fields
- Add Suffix
- Convert All Event Fields to Snake Case
- Convert Dictionary Fields to String
- Convert Null to Zero
- Convert Spaces and Special Characters to Underscore
- Convert String to Snake Case
- Convert Values to None
- Convert Empty Value to None
- Convert Event Type Case
- Flatten JSON
- Flatten JSON 1 Level
- Map Key in Dictionary to Value
- Map Value in List to Dictionary Key
- Mark for Delete
- Parse List of JSON and Concat
- Remove Duplicate Field
- Remove Outer Key
- Remove Starting Characters from Keys
- Remove Whitespace
- Rename Fields
- Split Event to Multiple Events
- Split Field List to Multiple Events
- Whitelist or Blacklist Columns
- Transformation Test
- Credits