问题标签 [azure-purview]
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.
serverless - 无法在 Azure Purview 上开始扫描 Azure Synapse Analytics 无服务器池
我有
- Azure Synapse Workspace/Analytics 设置(具有内置无服务器池)
- 拥有 Purview 帐户 ([Orange-account]) ,其中拥有 Purview Studio 访问权限
- 我已经在 Purview Studio 上注册了我的 Synapse Analytics
- 我在无服务器池中创建了数据库 mango
- 我已授予“Synapse 管理员”访问 [Orange-account](在 Synapse 工作区中)的权限
- 从芒果数据库执行此操作 CREATE USER [Orange-account] FROM EXTERNAL PROVIDER
- 从主数据库执行此操作 sp_addrolemember 'db_owner', [Orange-account]
我正在尝试启动扫描 - 这样我就可以从 Azure Synapse 无服务器池数据库 mango 中获取所有元数据信息。但我无法创建扫描事件 - 因为它给出了权限问题。
与下面的快照分享更多详细信息
- Purview Studio 中 Sources 选项卡的快照如下所示
还有什么可能导致此访问问题?
sql-server - Azure Purview 看到 On-Prem SQL Server 数据库和表,但无法扫描并显示消息:提供了无效的客户端密码
我已经成功地为本地开发 sql 实例设置了扫描。但是,我正在尝试在多个本地 sql 实例上设置扫描。我已在要扫描的服务器上成功安装了集成运行时代理。当我仔细检查凭据以确保用户名和密码正确时,它会成功通过。
当我去设置对同一个数据库的扫描时,我使用适当的用户名和密钥保管库之外的秘密。在设置扫描时,Purview 会看到我要扫描的数据库中的所有表。
所以,我想,如果用户名或密码不正确,它就不会通过连接测试,也不会看到我想要扫描的数据库中的表。
好的,所以在我开始扫描后,它失败了。在该服务器上的日志中,我可以看到它在哪里失败并带有以下错误代码:7000215 根据https://login.microsoftonline.com/error?code=7000215,此错误消息是:开发人员错误 - 应用程序是尝试在没有必要或正确身份验证参数的情况下登录。
所以,我不知道为什么我可以看到数据库和表,但它仍然无法扫描。
事件查看器详细信息显示:消息:(AADSTS7000215:提供了无效的客户端密码。)
任何帮助或建议将不胜感激。
这是实际的错误消息:
从 AAD 检索身份验证令牌失败,抛出异常(类型:(Microsoft.IdentityModel.Clients.ActiveDirectory.AdalServiceException),消息:(AADSTS7000215:提供了无效的客户端密码。跟踪 ID:525bc331-5788-4d3c-a576-3570c5c92b00 相关 ID: acfc0ed8-c522-4e3b-8922-804df3bf2fbe 时间戳:2021-02-22 04:06:46Z),StackTrace:(在 Microsoft.DataTransfer.Execution.DataScan.Retry.d__1`1.MoveNext() --- 堆栈结束从先前引发异常的位置跟踪 --- 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 在 Microsoft.DataTransfer.Execution.DataScan.DataScanManagementServiceClient.d__22 的 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()。 MoveNext()),InnerException(类型:(System.Net.Http.HttpRequestException),消息:(响应状态码不表示成功:401(未授权)。)、StackTrace:()、InnerException(Type:(Microsoft.IdentityModel.Clients.ActiveDirectory.AdalException)、Message:({"error":"invalid_client"," error_description":"AADSTS7000215: 提供的客户端密码无效。\r\n跟踪 ID: 525bc331-5788-4d3c-a576-3570c5c92b00\r\n相关 ID: acfc0ed8-c522-4e3b-8922-804df3bf2fbe\r\n时间戳: 2021-0 -22 04:06:46Z","error_codes":[7000215],"timestamp":"2021-02-22 04:06:46Z","trace_id":"525bc331-5788-4d3c-a576-3570c5c92b00", "correlation_id":"acfc0ed8-c522-4e3b-8922-804df3bf2fbe","error_uri":"https://login.microsoftonline.com/error?code=7000215"}: 未知错误), StackTrace:() ) )作业编号:986cf741-f4bf-4333-a51e-b9c04a15a75c 日志 ID:错误
azure - 无法使用 azure 权限扫描 azure sql 数据库
将连接字符串存储在 azure key vault 中。我添加了 azure 权限可以访问 azure key vault 的访问策略。我的连接字符串是:Server=tcp:imagevalidation.database.windows.net,1433;Initial Catalog=Imagevalidator;Persist Security Info=False;User ID=sqllogin;Password=xxxxxxxx;MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=False ;连接超时=30;
相同的连接字符串在 azure 数据工厂中工作正常。我可以使用 azure key vault 对该数据库进行身份验证。
azure - Azure 集成运行时跨服务利用率
我已经在 DataFactory 中成功创建了一个运行时并运行了一些东西。
当我在 Azure Purview 中创建另一个运行时时,它会提示删除或修复导致 ADF 丢失的情况。如何在多个服务上使用相同的运行时。?
我遇到了这个文档,其中详细说明了如何创建共享运行时,但仅限于 ADF 中。
我错过了什么?鉴于运行时定义为The Microsoft Integration Runtime is a customer managed data integration and scanning infrastructure used by Azure Data Factory, Azure Synapse Analytics and Azure Purview to provide data integration and scanning capabilities across different network environments
. 它不应该是跨服务可检测的吗?
azure - Azure Purview 不为从 blob 存储读取的平面文件提供架构
我已经设置了一个 Azure Purview 实例,创建了一个 Blob 存储来保存我想要扫描的平面文件。
Blob 存储中有 4 个文件都是 .csv。
扫描文件后,通常您可以在扫描后看到架构和分类。
对于一个文件,我没有任何运气让 Purview 显示架构。
这些文件都是逗号分隔的文件,因此在这方面一个文件没有什么不同。
这个新文件确实有超过 1800 列,而其他文件通常少于 10 列。
是否存在会导致此文件架构不出现的限制?
4 个文件中的 3 个已被读入、扫描并显示模式。但是对于这个超过 1800 列的文件,它无法在 Purview 中提供模式。
有谁知道为什么?
python - Python 中的 REST API 调用返回错误代码 500011
当我在 Postman 中进行此 REST API 调用时,它会返回一个访问令牌 当我使用此代码在 Python 中尝试它时,我收到此错误
有什么建议我做错了吗?
azure - Azure 权限注册到 SQL 数据库连接失败
我试图在 azure 权限中注册 azure sql db,但我得到测试连接失败。我尝试了
Purview msi和sql authentication这两种方法
azure - 通过 API 执行 Azure Purview Scan
我已经通过 Azure 门户注册了源 (ADLS2) 并完成了初始扫描。我知道我可以安排扫描。但我想知道我是否可以通过 API 在 Azure Purview 中执行源扫描。
我已经通过下面的链接,但没有运气。 https://docs.microsoft.com/en-us/azure/purview/tutorial-using-rest-apis
MSFT 团队有什么帮助吗?谢谢。
databricks - 在 Azure Purview 中扫描 Delta 表时未创建沿袭
通过提供其装载路径,从 Azure Blob 存储容器下的数据块创建增量表。使用 Azure blob 存储资产在 Azure 权限范围内对其进行扫描,不会生成 Lineage。如果提供任何实现这一目标的建议将会很有帮助。
或者从 Databricks 增量表提供直接扫描也是可观的。