是否可以从数据块访问Azure表服务

时间:2018-07-26 09:41:02

标签: azure azure-table-storage databricks

我已将数据加载到Azure表服务中。我想从数据砖访问数据的方式与从Azure blob访问数据的方式相同。

2 个答案:

答案 0 :(得分:0)

不幸的是,Azure Databricks 不支持Azure表存储的数据源。

有关Azure Databricks数据源的更多详细信息,请参阅此link

enter image description here

此外,如果您要改进Azure Databricks,则可以在feedback中发布您的想法。

答案 1 :(得分:0)

我认为以上答案很旧-所以这是我的更新。 我目前正在像这样通过Azure访问DataBricks表中的数据:

from azure.cosmosdb.table.tableservice import TableService

table_service = TableService(account_name='accountX', 
account_key=None,sas_token="tokenX") #set Azure connection

data = table_service.query_entities('tableX') #read  
df_raw = pd.DataFrame([asset for asset in data]) #move it to pandas if you prefer

您需要自己的account_name和sas_token凭据; TableX是您要访问的表的名称