u-sql

    1热度

    2回答

    在U-SQL中,我试图使用XmlExtractor获取元素内的元素列表。但我无法获得嵌套集合。 这是一个项目列表,其中有位置。随着XmlExtractor我可以得到一个元素的集合,但我不明白我如何可以得到包含集合的集合。下面显示了一个XML示例。 任何想法? <root> <Item> <Header> <id>111</id> </Header> <B

    1热度

    1回答

    在数据湖中,我有带模式yyyyMM_data.csv的文件名。现在我想读取前3天的数据。我正在使用下面的代码 - DECLARE @ReportDate DateTime= DateTime.Parse("05/08/2017"); DECLARE @FeatureSummaryInput [email protected]"/FolderPath/{InputFileDate:yyyy}{In

    2热度

    1回答

    我们使用U-SQL从一组.csv文件中提取传感器数据。每个记录包含一传感器ID,测量和值的时间,以及接收到该记录时的时间: +----------+---------------------+------------------+---------------------+ | SensorID | MeasurementTime | MeasurementValue | ReceivedTim

    0热度

    1回答

    我有一个USQL查询可以在管理表中针对400M记录自行运行。 但是在开发过程中,我不想一直对所有记录运行它,所以我弹出一个where子句,运行一小段数据,并在大约2分钟(@ 5 AU)内完成,写出结果到我的数据湖中的tsv。 满意。 但是,我现在想用它作为第二个查询和进一步处理的来源。 因此,我创建了原始USQL(减去where子句)的视图。 然后进行测试,一个新的脚本: 'Select * fr

    4热度

    2回答

    我认为这个问题与Azure Data Lake Analytics的查询优化有关;但让我们看看... 我有2个单独的查询(TVF)做聚合,然后最后的查询加入2在一起的最终结果。 所以...... Table > Header Query Table > Detail Query Result = Header Query + Detail Query 要出测试整个逻辑,我有一个过滤器单独运

    0热度

    1回答

    我想在本地执行USQL代码,但代码显示为简单文本&提交选项已禁用。 DECLARE @sliceDateYYYY string = @sliceDate.Substring(0, 4); DECLARE @sliceDateMM string = @sliceDate.Substring(5, 2); DECLARE @sliceDateDD string = @sliceDate.Subst

    -1热度

    1回答

    在USQL中,我正在读取csv文件。这是遥测数据,所以csv文件可能有任何不良数据。我正在读取该csv文件并在USQL中创建JObject。我想从所有json对象的值中替换无效字符,这样我的脚本就不会因为错误的数据而失败。我想要生成json输出。 我想在创建JObject之前用空白替换"\\"和"\""。请让我知道这是否是删除不良数据的正确方法。如果有人有更好的解决方案,请告诉我。 。 @Data

    1热度

    1回答

    比方说,我有一个名为MyAssembly的程序集,其类别MyClass有一个MyFunction(long timestamp)方法(它将datetime作为字符串以YYYY-MM-DD HH24:mm:ss的格式返回)。如果我创建一个脚本这样的工作: @outputData = SELECT MyAssembly.MyClass.MyFunction(t1.timestamp).Substri

    1热度

    2回答

    我有一个返回 SQL.ARRAY<SQL.ARRAY<string>> 我需要拼合这一个csv,没有得到正确的结果集。 这里是什么样子以U-SQL,如果我创建阵列,该阵列: DECLARE @boardA1 SQL.ARRAY<string> = new SQL.ARRAY<string>{"111", "PASS", "0"}; DECLARE @boardA2 SQL.ARRAY<str

    0热度

    1回答

    我在Data Lake Store中有一堆HTML文件,并希望将它们的完整源代码放到一个表中(只有一列来自所有文件的代码,输出格式与我无关,但可能是tsv)。我无法找到一种方法来使用标准提取器或网络上适用于我的任何东西。我必须为此编写一个自定义提取器吗? 我试过Extractors.Tsv()和Extractors.Text()与一大堆的分隔符。我第一次尝试: @data = EXTRACT s