问题标签 [polybase]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql-server - 在 SQL Server 2019 中安装 PolyBase 时出错
我正在尝试在 SQL Server 2019 中安装 Polybase,但我不断收到以下错误:
安装 SQL PolyBase时出错
用户、组或角色“NT Authority\NETWORK SERVICE”已存在于当前数据库中。将数据库上下文更改为“DWDiagnostics”。
错误代码:0x84BB0001
我所做的一切就像在文档中一样(https://docs.microsoft.com/en-us/sql/relational-databases/polybase/polybase-installation?view=sql-server-ver15)。我应该怎么做才能解决这个问题?
sql - Polybase 将 sql 转换为 ansi sql 用于 sybase 连接
我有一个到 sybase 服务器的 polybase 连接。
在我的外部表上,我无法使用 top 命令,因为 poly-base 将其转换为限制
例子:
无法针对链接服务器“(null)”的 OLE DB 提供程序“MSOLEDBSQL”执行查询“远程查询”。105082;通用 ODBC 错误:[SAP][ODBC 驱动程序][SQL Anywhere]第 3 行的“限制”附近的语法错误。
我也将此服务器作为链接服务器,并且通过 SAOLEDB.17 提供程序支持顶级命令。但是我不知道这是否是问题或如何改变它。
我的外部数据连接如下:
sql - SQL Server 创建外部数据源
我正在尝试在 SQL Server 2019 中创建外部数据源。从一个 SQL Server 实例到另一个。
我已经完成了文档中的所有操作(https://docs.microsoft.com/en-us/sql/relational-databases/polybase/polybase-configure-sql-server?view=sql-server-ver15)。要创建外部数据源,我使用以下命令:
但我不断收到以下错误:
消息 46721,级别 20,状态 1,线路 1
登录失败。登录来自不受信任的域,不能与集成身份验证一起使用。
我能做些什么来解决这个问题?
sql - 尝试将 Polybase 连接到 Oracle 会导致登录失败。登录来自不受信任的域,不能与集成身份验证一起使用
我正在使用 SQL Server 2019 并尝试通过 Polybase 连接到 Oracle DB:
我收到错误:
登录失败。登录来自不受信任的域,不能与集成身份验证一起使用。
但是,该用户不是域用户,并且 oracle 不使用集成身份验证。
azure-cosmosdb - SQL Server Polybase | Cosmos Document DB 日期转换问题
我是 polybase 的新手。我已将我的 SQL 2019 服务器链接到第三方 Azure cosmos,并且我能够从我的集合中查询数据。但是,当我尝试查询日期字段时出现错误。在文件中,日期定义为:
在我的外部表中,我将列定义为
我试图将列创建为 int 和 nvarchar(128) 但模式检测每次都拒绝它。(我试图创建一个字段 created_date 但模式检测也不同意这是正确的。
当我尝试返回任何日期字段的查询时,我收到此错误:
如果我尝试在查询中排除空值,则会发生这种情况 - 即使过滤到填充日期的特定记录(使用 Azure 门户界面验证)
我应该做些什么来处理json记录中的整数日期吗?或者我可以用来让我的外部表工作的其他类型?
sql-server - 使用 SQL 中的外部表/Polybase 从外部源(Azure 存储 Blob)中选择数据。表已创建但未返回数据
我有一个“|” AZURE 存储 blob 上的分隔文件,我正在尝试创建一个外部表以从该数据中进行选择。我已逐步按照此处的说明进行操作:https ://docs.microsoft.com/en-us/sql/t-sql/statements/create-external-table-transact-sql?view=sql-server-ver15 我相信所有服务器设置都是正确的。我实际上可以创建表,但是当我从中选择时(从表下的外部表部分)没有数据返回。下面是我的选择语句,为了节省空间,我已经修剪了字段。
天蓝色的源代码如下: tmmdevstorage - container > customerfiles > file1.txt , file2.txt 我怀疑我在引用该位置时遇到了问题。创建外部表时没有错误,从中选择时也没有错误,只是没有数据。Blob 存储中有包含数据的文件。
关于我缺少什么的任何想法?
azure - Polybase:查询外部表给出错误但有问题的值没有显示
我已经使用 powershell 以 gzip 格式压缩了文本文件并上传到 Azure blob 。当我查询外部表时,我收到以下错误,但违规值没什么。谁能告诉我是什么问题以及如何找出错误行。
注意:发出后我解压缩文件并检查它,但我没有看到任何行问题。
azure - 通过 Polybase 将数据从 Azure blob 复制到 Azure DW 时出现“将数据类型 VARCHAR 转换为 DATETIM 时出错”E
我是 Azure 环境的新手,我正在使用数据工厂,同时尝试将 Azure blob 存储上的 CSV 文件中存在的数据复制到 Azure 数据仓库中的表中,该存储具有三列(id、年龄、出生日期)。出生日期的格式为“MM/dd/yyyy”,我正在使用 polybase 将数据从 blob 复制到我在 azure DW 中的表中。表的列定义为 (int,int,datetime)。
如果我在数据工厂中使用“批量插入”选项,我可以复制我的数据,但是当我选择 Polybase 副本时它会给我一个错误。更改管道中的日期格式也没有任何好处。如果我将文件中的日期格式更改为“yyyy/MM/dd”,则 Polybase 复制成功。
有没有一种方法可以将数据从我的 blob 复制到我的表中,而无需将源文件中的日期格式更改为“yyyy/MM/dd”。