in src/cli/metadata_wizard_cli/cli.py [0:0]
def _get_input_arguments():
"""Argparse helper."""
parser = argparse.ArgumentParser(description="Call Metadata Wizard API.")
parser.add_argument("--service",
dest="service",
required=True,
type=str
)
parser.add_argument("--scope",
dest="scope",
required=True,
type=str
)
parser.add_argument(
"--use_lineage_tables",
dest="use_lineage_tables",
required=False,
default=False,
type=bool
)
parser.add_argument(
"--use_lineage_processes",
dest="use_lineage_processes",
required=False,
default=False,
type=bool
)
parser.add_argument(
"--use_profile",
dest="use_profile",
required=False,
default=False,
type=bool
)
parser.add_argument(
"--use_data_quality",
dest="use_data_quality",
required=False,
default=False,
type=bool
)
parser.add_argument(
"--use_ext_documents",
dest="use_ext_documents",
required=False,
default=False,
type=bool
)
parser.add_argument(
"--dataplex_project_id",
dest="dataplex_project_id",
required=True,
type=str
)
parser.add_argument(
"--llm_location",
dest="llm_location",
required=True,
type=str
)
parser.add_argument(
"--dataplex_location",
dest="dataplex_location",
required=True,
type=str
)
parser.add_argument(
"--documentation_uri",
dest="documentation_uri",
required=False,
default="",
type=str
)
parser.add_argument(
"--table_project_id",
dest="table_project_id",
required=True,
type=str
)
parser.add_argument(
"--table_dataset_id",
dest="table_dataset_id",
required=True,
type=str
)
parser.add_argument(
"--table_id",
dest="table_id",
required=True,
type=str
)
parser.add_argument(
"--debug",
dest="debug",
required=False,
type=bool,
default=False
)
parser.add_argument(
"--strategy",
dest="strategy",
required=False,
type=str,
default="NAIVE"
)
parser.add_argument(
"--documentation_csv_uri",
dest="documentation_csv_uri",
required=False,
type=str,
default=""
)
parser.add_argument(
"--persist_to_dataplex_catalog",
dest="persist_to_dataplex_catalog",
required=False,
type=bool,
default=False
)
parser.add_argument(
"--stage_for_review",
dest="stage_for_review",
required=False,
type=bool,
default=False
)
parser.add_argument(
"--top_values_in_description",
dest="top_values_in_description",
required=False,
type=bool,
default=True,
help="Include top 10 values in column descriptions"
)
return parser.parse_args()