in src/python-sdk-v1/register_dataset.py [0:0]
def main():
args = parse_args()
print(args)
ws = Workspace.from_config()
if args.t == "local":
print("local data")
datastore = ws.get_default_datastore()
datastore.upload(src_dir = args.l, target_path = args.p, overwrite = True, show_progress = True)
print(f"About to register dataset {args.n}")
dataset = Dataset.File.from_files(path=[(datastore, args.p)], validate=True)
dataset = dataset.register(workspace=ws,name=args.n, description=args.d,create_new_version=True)
print("Dataset registered")
else:
print("cloud data")
data_urls = [args.s]
dataset = Dataset.File.from_files(data_urls)
dataset = dataset.register(workspace=ws,name=args.n, description=args.d,create_new_version=True)