67 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			67 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
TABLE_INPUT = {
 | 
						|
    "Owner": "a_fake_owner",
 | 
						|
    "Parameters": {"EXTERNAL": "TRUE"},
 | 
						|
    "Retention": 0,
 | 
						|
    "StorageDescriptor": {
 | 
						|
        "BucketColumns": [],
 | 
						|
        "Compressed": False,
 | 
						|
        "InputFormat": "org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat",
 | 
						|
        "NumberOfBuckets": -1,
 | 
						|
        "OutputFormat": "org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat",
 | 
						|
        "Parameters": {},
 | 
						|
        "SerdeInfo": {
 | 
						|
            "Parameters": {"serialization.format": "1"},
 | 
						|
            "SerializationLibrary": "org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe",
 | 
						|
        },
 | 
						|
        "SkewedInfo": {
 | 
						|
            "SkewedColumnNames": [],
 | 
						|
            "SkewedColumnValueLocationMaps": {},
 | 
						|
            "SkewedColumnValues": [],
 | 
						|
        },
 | 
						|
        "SortColumns": [],
 | 
						|
        "StoredAsSubDirectories": False,
 | 
						|
    },
 | 
						|
    "TableType": "EXTERNAL_TABLE",
 | 
						|
}
 | 
						|
 | 
						|
 | 
						|
PARTITION_INPUT = {
 | 
						|
    # 'DatabaseName': 'dbname',
 | 
						|
    "StorageDescriptor": {
 | 
						|
        "BucketColumns": [],
 | 
						|
        "Columns": [],
 | 
						|
        "Compressed": False,
 | 
						|
        "InputFormat": "org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat",
 | 
						|
        "Location": "s3://.../partition=value",
 | 
						|
        "NumberOfBuckets": -1,
 | 
						|
        "OutputFormat": "org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat",
 | 
						|
        "Parameters": {},
 | 
						|
        "SerdeInfo": {
 | 
						|
            "Parameters": {"path": "s3://...", "serialization.format": "1"},
 | 
						|
            "SerializationLibrary": "org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe",
 | 
						|
        },
 | 
						|
        "SkewedInfo": {
 | 
						|
            "SkewedColumnNames": [],
 | 
						|
            "SkewedColumnValueLocationMaps": {},
 | 
						|
            "SkewedColumnValues": [],
 | 
						|
        },
 | 
						|
        "SortColumns": [],
 | 
						|
        "StoredAsSubDirectories": False,
 | 
						|
    },
 | 
						|
    # 'TableName': 'source_table',
 | 
						|
    # 'Values': ['2018-06-26'],
 | 
						|
}
 | 
						|
 | 
						|
DATABASE_INPUT = {
 | 
						|
    "Name": "testdatabase",
 | 
						|
    "Description": "a testdatabase",
 | 
						|
    "LocationUri": "",
 | 
						|
    "Parameters": {},
 | 
						|
    "CreateTableDefaultPermissions": [
 | 
						|
        {
 | 
						|
            "Principal": {"DataLakePrincipalIdentifier": "a_fake_owner"},
 | 
						|
            "Permissions": ["ALL"],
 | 
						|
        },
 | 
						|
    ],
 | 
						|
}
 |