小编Jai*_*Jai的帖子

如何在Azure Data Lake中安排U-SQL查询?

我想每天在azure数据湖中执行一个查询.我们可以在azure数据湖中安排U-SQL查询吗?

azure-data-lake u-sql

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

在Azure Datawarehouse中插入数据时出现内部DMS错误

我在Azure数据仓库中的维度表中插入数据时出现以下错误:

110802;发生内部DMS错误导致此操作失败.详细信息:请与管理员联系以获取帮助时使用此错误ID.EID:(82b090ae0a614abaa5abbe883e49dad1)
[Microsoft] [SQL Server的ODBC驱动程序13]需要但未提供指示符变量附加错误<2>:ErrorMsg:[Microsoft] [SQL Server的ODBC驱动程序13]指示符变量必需但未提供,SqlState: 22002,NativeError:0

azure azure-sqldw

3
推荐指数
1
解决办法
1125
查看次数

在Azure数据工厂中的管道中运行U-SQL活动时出错

我在ADF的管道中运行USQL活动时遇到以下错误:

活动错误:

{"errorId":"E_CSC_USER_SYNTAXERROR","severity":"Error","component":"CSC",
    "source":"USER","message":"syntax error.
     Final statement did not end with a semicolon","details":"at token 'txt', line 3\r\nnear the ###:\r\n**************\r\nDECLARE @in string = \"/demo/SearchLog.txt\";\nDECLARE @out string = \"/scripts/Result.txt\";\nSearchLogProcessing.txt ### \n",
    "description":"Invalid syntax found in the script.",
    "resolution":"Correct the script syntax, using expected token(s) as a guide.","helpLink":"","filePath":"","lineNumber":3,
    "startOffset":109,"endOffset":112}].
Run Code Online (Sandbox Code Playgroud)

这是输出数据集,管道和USQL脚本的代码,我试图在管道中执行.

OutputDataset:

{
"name": "OutputDataLakeTable",
"properties": {
    "published": false,
    "type": "AzureDataLakeStore",
    "linkedServiceName": "LinkedServiceDestination",
    "typeProperties": {
        "folderPath": "scripts/"
    },
    "availability": {
        "frequency": "Hour",
        "interval": 1
    }
}
Run Code Online (Sandbox Code Playgroud)

管道:

{
    "name": "ComputeEventsByRegionPipeline",
    "properties": {
        "description": "This …
Run Code Online (Sandbox Code Playgroud)

azure azure-data-factory u-sql

3
推荐指数
1
解决办法
1384
查看次数

在查询特定列的外部表时,列名称也显示为一行

我在azure data lake store中有一个文件.我正在使用polybase将数据从数据湖存储移动到数据仓库.我按照这里提到的所有步骤进行了操作.

假设我创建了外部表作为External_Emp,它有3列:ID,Name,Dept.

当我运行以下查询时:

select * from External_Emp;
Run Code Online (Sandbox Code Playgroud)

然后,它向我显示所有正确的记录.但是当我选择特定的列/列时,它会在一行中显示列名.例如,如果我运行以下查询:

select Name from External_Emp;
Run Code Online (Sandbox Code Playgroud)

然后输出是:

Name
-----
Name
1
2
3
Run Code Online (Sandbox Code Playgroud)

而输出应该是:

Name
------
1
2
3
Run Code Online (Sandbox Code Playgroud)

同样,当我运行查询时:

select ID, Name from External_Emp;
Run Code Online (Sandbox Code Playgroud)

然后它显示以下输出:

ID | Name
---------
ID | Name
1  | abc
2  | xyz
3  | pqr
Run Code Online (Sandbox Code Playgroud)

而输出应该是:

ID | Name
--------
1  | abc
2  | pqr
3  | xyz
Run Code Online (Sandbox Code Playgroud)

为什么在单独的行中显示列名?那是一个错误吗?

我多次检查azure数据湖中csv文件中的数据.它没有重复的列名.谢谢.

azure azure-sqldw azure-data-lake polybase sql-data-warehouse

2
推荐指数
1
解决办法
76
查看次数