【发布时间】:2017-10-23 15:58:19
【问题描述】:
我尝试从 Azure 数据湖读取 tsv 文件,但 Power BI 一直提示无法识别文件格式,有没有办法指定分隔符类型(例如 \t)?
【问题讨论】:
我尝试从 Azure 数据湖读取 tsv 文件,但 Power BI 一直提示无法识别文件格式,有没有办法指定分隔符类型(例如 \t)?
【问题讨论】:
Power BI 支持来自 ADLS 的 TSV 文件。
我刚刚尝试过,它对我有用,我做了以下步骤:
Get Data 然后选择 Azure Data Lake Store,提供路径和凭据。Fields选项卡上,右键单击并选择Edit Query。Close & Apply 保存查询中的更改。如果我在高级编辑器中打开此查询,我可以看到以下转换(包括分隔符):
let
Source = DataLake.Contents("adl://<my_adls>.azuredatalakestore.net/Test/Test.tsv"),
Content = Source{[Name=""]}[Content],
#"Imported CSV" = Csv.Document(Content,[Delimiter="#(tab)", Columns=4, Encoding=1252, QuoteStyle=QuoteStyle.None]),
#"Changed Type" = Table.TransformColumnTypes(#"Imported CSV",{{"Column1", Int64.Type}, {"Column2", Int64.Type}, {"Column3", Int64.Type}, {"Column4", Int64.Type}})
in
#"Changed Type"
【讨论】: