【问题标题】:How to read Tsv file from Azure Data Lake into Power BI如何将 Azure Data Lake 中的 Tsv 文件读入 Power BI
【发布时间】:2017-10-23 15:58:19
【问题描述】:

我尝试从 Azure 数据湖读取 tsv 文件,但 Power BI 一直提示无法识别文件格式,有没有办法指定分隔符类型(例如 \t)?

【问题讨论】:

    标签: powerbi azure-data-lake


    【解决方案1】:

    Power BI 支持来自 ADLS 的 TSV 文件。

    我刚刚尝试过,它对我有用,我做了以下步骤:

    1. Get Data 然后选择 Azure Data Lake Store,提供路径和凭据。
    2. 查询出现在Fields选项卡上,右键单击并选择Edit Query
    3. 在这里我可以看到我的文件默认被检测为二进制文件。点击 Binary,Power BI 将检测类型为 TSV 并将其导入。
    4. 现在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"
    

    【讨论】:

      猜你喜欢
      • 2018-11-08
      • 2023-03-12
      • 1970-01-01
      • 1970-01-01
      • 2019-09-23
      • 2020-09-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多