in dataplex-quickstart-labs/00-resources/scripts/pyspark/chicago-crimes-analytics/crimes_report.py [0:0]
def fnParseArguments():
# {{ Start
"""
Purpose:
Parse arguments received by script
Returns:
args
"""
argsParser = argparse.ArgumentParser()
argsParser.add_argument(
'--projectNbr',
help='The project number',
required=True)
argsParser.add_argument(
'--projectID',
help='The project id',
type=str,
required=True)
argsParser.add_argument(
'--reportDirGcsURI',
help='The GCS URI for the report',
required=True)
argsParser.add_argument(
'--reportName',
help='The report name',
required=True)
argsParser.add_argument(
'--reportSQL',
help='The report SQL',
required=True)
argsParser.add_argument(
'--reportPartitionCount',
help='The spark partition count',
required=True)
argsParser.add_argument(
'--reportTableFQN',
help='The report table FQN',
required=True)
argsParser.add_argument(
'--reportTableDDL',
help='The report table DDL',
required=True)
return argsParser.parse_args()