def run(url, prefix, source, target, datapackage_name): # Storage engine = create_engine(url) storage = jtssql.Storage(engine=engine, prefix=prefix) # Import package datapackage_storage.import_package(storage, source) print('Imported datapackage from "%s"' % source) # Export package datapackage_storage.export_package(storage, target, datapackage_name) print('Exported datapackage to "%s"' % target)
def run(dataset, prefix, source, target, datapackage_name): # Storage os.environ['GOOGLE_APPLICATION_CREDENTIALS'] = '.credentials.json' credentials = GoogleCredentials.get_application_default() service = build('bigquery', 'v2', credentials=credentials) project = json.load(io.open('.credentials.json', encoding='utf-8'))['project_id'] storage = jtsbq.Storage(service, project, dataset, prefix=prefix) # Import package datapackage_storage.import_package(storage, source) print('Imported datapackage from "%s"' % source) # Export package datapackage_storage.export_package(storage, target, datapackage_name) print('Exported datapackage to "%s"' % target)