小编Moh*_*rif的帖子

如何查看Databricks中的所有数据库和表

我想列出 Azure Databricks 中每个数据库中的所有表。

所以我希望输出看起来像这样:

Database | Table_name
Database1 | Table_1
Database1 | Table_2
Database1 | Table_3
Database2 | Table_1
etc..
Run Code Online (Sandbox Code Playgroud)

这就是我现在所拥有的:

from pyspark.sql.types import *

DatabaseDF = spark.sql(f"show databases")
df = spark.sql(f"show Tables FROM {DatabaseDF}")
#df = df.select("databaseName")
#list = [x["databaseName"] for x in df.collect()]

print(DatabaseDF)
display(DatabaseDF)

df = spark.sql(f"show Tables FROM {schemaName}")
df = df.select("TableName")
list = [x["TableName"] for x in df.collect()]

## Iterate through list of schema
for x in list:
###  INPUT Required: Change for target …
Run Code Online (Sandbox Code Playgroud)

python azure pyspark databricks azure-databricks

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

azure ×1

azure-databricks ×1

databricks ×1

pyspark ×1

python ×1