标签: azure-analysis-services

如何在Azure数据湖分析和Azure Databricks之间进行选择

Azure数据湖分析和azure数据库都可用于批处理.有谁可以帮我理解何时选择一个而不是另一个?

azure-data-lake azure-analysis-services

20
推荐指数
2
解决办法
5368
查看次数

从python连接到Azure分析服务

我有Azure分析服务实例,使用表格模型,我需要通过DAX或MDX从python脚本查询数据.

我从Azure获得了一个看起来像这样的连接字符串:

Provider=MSOLAP;Data Source=asazure://eastus.asazure.windows.net/mymodel;Initial Catalog=mycatalog;User ID=myuser@mail.com;Password=mypass;Persist Security Info=True;Impersonation Level=Impersonate
Run Code Online (Sandbox Code Playgroud)

我试图用pyodbc连接到该连接字符串:

import pyodbc

connection_str = "Provider=MSOLAP;Data Source=asazure://eastus.asazure.windows.net/mymodel;" \
                 "Initial Catalog=mycatalog;User ID=myuser@mail.com;Password=mypass;" \
                 "Persist Security Info=True;Impersonation Level=Impersonate"

my_connection = pyodbc.connect(connection_str)
Run Code Online (Sandbox Code Playgroud)

我收到了这个错误:

Traceback (most recent call last):
  File "C:/workspace/test.py", line 7, in <module>
    my_connection = pyodbc.connect(connection_str)
pyodbc.InterfaceError: ('IM002', '[IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified (0) (SQLDriverConnect)')

Process finished with exit code 1
Run Code Online (Sandbox Code Playgroud)

python olap azure-analysis-services

9
推荐指数
1
解决办法
987
查看次数

Application Insights 如何跟踪 User_Id?

我正在运行具有应用程序洞察力的 Azure Web 应用程序。

我知道微软无法显示真实IP(Client_IP),所以我将真实IP地址添加到所有请求(Ip)。

我有一个访客 client_id="h9zbt" 在过去 24 小时内使用 48 个不同的 client_IP 地址。

同一用户还拥有多个真实的 IPv6 地址。

我喜欢在我的网站上屏蔽这个 IP,但我觉得这看起来很奇怪。

真的是同一个用户吗?

Application Insights 如何跟踪 User_Id?

图片链接

azure azure-analysis-services

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

Azure Analysis Services 是否支持服务主体登录 SQL Azure

我有一个 Azure Analysis Services 模型,使用以下连接字符串从 SQL Azure 读取数据:

Data Source=MySQLAzureDB.database.windows.net;
Initial Catalog=MyDB;Persist Security Info=true;
User ID=MyUser;Password=MyPWD;
Encrypt=True;Authentication=Sql Password
Run Code Online (Sandbox Code Playgroud)

这使用SQL 用户连接到 SQL Azure。这意味着我需要在两个不同的位置定义用户/密码:在 SQL Azure 中以及在此连接字符串中。

我想使用服务主体而不是 SQL 用户。以前有人这样做过吗?

我尝试过使用不同的连接类型,但这是我Authentication=ActiveDirectoryPassword在连接字符串中使用时 AAS 的典型错误:

JSON DDL 请求失败并出现以下错误:无法执行 XMLA。返回错误:“无法加载 adalsql.dll >>(身份验证=ActiveDirectoryPassword)

因此,我进行进一步调查之前,是否有人这样做过?该错误消息似乎表明尚未安装此关键库。

我之前有一些使用服务主体的经验。我必须连接到 AAS 并使用服务主体通过 Azure 自动化处理数据库。这里有一些背景:

使用自动化 RunAs 服务主体连接到 Azure Analysis Services 和进程

azure-automation azure-sql-database azure-analysis-services

5
推荐指数
1
解决办法
871
查看次数

将 Azure 广告组添加到 Visual Studio 中的表格模型

我尝试将天蓝色广告组添加到 Visual Studio 中表格模型的角色。我尝试过通过 Visual Studio 添加组(在角色编辑器中查找用户)并更改代码本身。但当我尝试打开解决方案时,出现同样的错误:

在工作区数据库上打开模型时发生错误。原因:无法将修改保存到服务器。返回错误:“无法为 Azure Analysis Services 角色成员指定 ID:‘obj:xxxxxxx@yyyyyyyy’”。

有谁知道是否可以在 Visual Studio 中的 bism 模型中添加广告组?

ssas visual-studio bism ssas-tabular azure-analysis-services

5
推荐指数
1
解决办法
530
查看次数

如何将 Azure Application Insights 添加到 .NET Core 应用程序?

如何将 Azure Application Insights 添加到 .NET Core 应用程序?我想查看搜索流量分析。

azure azure-application-insights azure-analysis-services

5
推荐指数
1
解决办法
7588
查看次数

将数据从 Databricks 加载到 Azure Analysis Services (AAS)

客观的

\n

我将数据存储为 ADLS gen2 中的 Delta Lake 格式。此外,它们还可以通过 Hive 目录获得。\n值得注意的是,我们目前使用的是 PowerBI,但将来我们可能会通过 AAS 切换到 Excel。

\n

问题

\n

将 AAS 连接到 Delta Lake 格式的 ADLS gen2 数据的最佳方法(或破解)是什么?

\n

问题

\n

AAS 支持的源中没有 Databricks/Hive 。AAS 通过 Blob 连接器支持 ADLS gen2,但据我所知,它不支持 Delta Lake 格式,仅支持 parquet。

\n

可能的解决方案

\n

从这篇文章中我发现这个问题可能可以通过PowerBI 本地 API 网关得到解决:

\n
\n

一个示例是 Azure Analysis Services (AAS)\n和 Databricks 之间的集成;Power BI 有一个连接到 Databricks 的本机连接器,但\n此连接器尚未连接到 AAS。\xe2\x80\x99t。为了弥补这一点,我们必须部署具有 Power BI 数据网关的虚拟机并安装 Spark 驱动程序,以便从 AAS 连接到 Databricks。这不是一个表演障碍,但当 AAS 拥有更多本机 Databricks …

azure powerbi databricks azure-analysis-services

5
推荐指数
1
解决办法
6339
查看次数

如何将 Azure Active Directory 组添加到 SSDT 表格项目中的角色?

我有需要部署到 Azure 分析服务的 SSDT 表格项目。

我在表格模型资源管理器中创建了新角色,但是当我尝试将在 Azure Active Directory 中创建的组添加为该角色的成员时,我在部署时遇到错误。

如果我尝试使用Add并在我的组织 AD 中找到它来添加此组,则会收到此错误:

无法部署元数据。原因:无法将修改保存到服务器。返回错误:“身份‘myorganization\mygroup’具有无效的身份提供者”。仅支持 Azure Active Directory 用户或组。使用“AzureAD”作为身份提供者的值。

如果我使用Add External(我尝试了几种拼写 - mygroupmygroup@myorganization.commygroup@myorganization.onmicrosoft.commygroupid),我会得到这个:

未能将修改保存到服务器。返回错误:“在 Azure Active Directory 中找不到标识“mygroup”。详细信息:无法解析用户或组“mygroup”

技术细节:RootActivityId:4c2db4b3-9046-4ccb-bbcc-c99066a3665d 日期(UTC):9/13/2017 11:14:12 PM '。

我可以在没有任何角色的情况下部署项目,我可以添加我的个人帐户 ( me@myorganization.com) 就好了。

我使用的是 VS Professional 2015 版本 14.0.25431.01(更新 3)和 SSDT 14.0.61707.300。

使用 AAD 组作为角色成员的正确方法是什么?

azure-active-directory sql-server-data-tools visual-studio-2015 azure-analysis-services

4
推荐指数
1
解决办法
2412
查看次数

AZURE 中的多维立方体

我的数据库是在Azure SQL环境中创建的,出于报告目的,我想创建多维多维数据集。但问题是Azure不支持多维立方体。那么,有没有其他解决方案可以在Azure环境上执行多维立方体

ssas azure azure-sql-database azure-analysis-services multidimensional-cube

4
推荐指数
1
解决办法
2747
查看次数

Azure 分析服务与突触分析

有人可以解释 Azure Analysis Services 和 Azure Synapse Analytics 之间的区别吗?为什么要使用 Analysis Services 而不是 Synapse Analytics?

谢谢,

azure azure-analysis-services azure-synapse

4
推荐指数
1
解决办法
6066
查看次数

如何从 Azure 批处理和数据工厂使用 Azure 分析服务进行身份验证

我有一个使用 AMO 库连接到 Azure 分析服务的 ac 类库。

我想使用它作为我的数据工厂管道的一部分来刷新多维数据集分区。这是通过 Azure 批处理作为自定义 .net 活动完成的。

var server = new Server();
server.Connect("Provider=MSOLAP;Data Source=asazure://uksouth.asazure.windows.net/abcd;Initial Catalog=xyz");
Run Code Online (Sandbox Code Playgroud)

在本地运行这个工作正常,但是这不会在云中运行。它目前出错,因为它不在我的用户帐户下运行。我知道我可以在连接字符串中添加用户名和密码,但如果可能的话,我更愿意给它某种形式的授权。

是否还有其他方法可以使用 Azure 分析服务进行身份验证?

c# azure-data-factory azure-batch azure-analysis-services

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

Azure 分析服务与直接查询

我正在尝试评估使用 Power BI with Azure Analysis Services 或 Power BI with Direct Query 访问数据和对数据集运行查询的成本和性能方面的最佳方法。

我试图用下图说明这两种方法。 在此处输入图片说明

图中步骤 4 和 5 描述了使用 Power BI 和 Direct Query 访问 Azure Data Lake 中的数据。而步骤 4 和 6 描述了使用 Power BI 和 Azure Analysis Services 访问数据。

根据我自己的研究,Direct Query 因性能问题而臭名昭著,例如

所有 DirectQuery 请求都发送到源数据库,因此刷新视觉对象所需的时间取决于后端源响应查询(或多个查询)结果所需的时间。

上面的陈述有据可查,但是,在我的设计中 DirectQuery 请求不应该成为问题,因为大部分逻辑和转换将在 Databricks 中进行(尽管我不希望这个问题专注于 Databricks)。

另一方面,使用 Azure 分析服务 (AAS),所有请求都发生在内存中,而不是 DirectQuery,因此速度要快得多。

因此,如果您能分享您使用 DirectQuery 和 AAS 的经验,我会很高兴。如果你能告诉我我是否错过了使用技术的任何优势/劣势/

powerbi azure-analysis-services powerbi-desktop

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