Datafusion supports url table used like this:
select * from 'S3://bucket1/dataset2'
We could support this by implement a lance UrlTableFactory. And beyond xxx.lance tables, we should also accept xxx.parquet, 'xxx.csv', 'xxx.json' as long as datafusion has supported them.