紧急帮助——AAS,如何创建日期和时间维度之间的关系?
我们的导入源是erp数据下载到sqldb,这里所有实体 交易日期列带有日期和时间从at ddmmyyyyhh:mm:ss. 在 AA 中,我创建了 Dimdate 表,其填充日期格式为“ddmmyyyy",并且能够通过转换创建与所有目标表的关系 缩短日期,但企业希望报告以小时和分钟而不是秒为单位进行深入研究.如果我创建组合日期 &将时间维度转换为单表 5 年的日期时间,它会爆炸以百万计的量,并会遇到性能问题. 在一些 google 链接中,建议创建单独的表而不是一个,即 dimdate(仅日期)和 dimtime(仅 24 小时时间信息),我的问题是如何创建 dimdate 与 dimtime 表之间的关系以及如何链接业务表谁日期列格式为 ie.ddmmyyyyhh:mm:ss? 请指教如何实现? 解决方案 您的事实/事务表将需要有 2 个单独的列和 2 个单独的关系:1 个列/要链接的关系到日期表和 1 列/关系以链接到时间表. DimDate 和
210 2022-07-19
编程技术问答社区
重新部署后,Azure SQL数据库凭据不断从模型中删除
你好 我们使用 Azure 分析服务和 Azure SQL 数据库构建了一个 1400 表格模型.在 AAS 中的每个部署(来自 Visual Studio)中的凭据似乎都被删除了.SQL 身份验证用于连接到 Azure SQL.所以它只在我登录 AAS 后才有效每个部署都使用 SSMS 并在那里手动设置凭据. 我正在寻找一种设置 CD 的方法,但找不到方法.有人可以建议: 1.也许有更好的方法来针对 Azure SQL 数据库进行身份验证? 2.如何部署该凭据不会被丢弃? 3.有没有更好的自动部署方式? 最好的问候, Martin 解决方案 你好 Martin_Tins,让我看看我是否理解这个问题:在部署期间你需要 添加 SQL 凭据将用于连接到 Azure 分析服务和 SQL 数据库.一些你正在做的方式并没有坚持凭据,那么您必须手动连接并重新创建凭据,这样是否正确? 我不确定您当前如何添加凭据,但您可以添加一个 T-SQL
108 2022-07-19
编程技术问答社区
表格对象处理内部错误“0xc112001a”
你好, 我正在尝试从分析服务表格 1400 中的 azure blob 容器导入一个大表(100M+ 行).该表只有 2 个 int 列. 关于处理 20M 行我收到此错误: 处理表'scontrini'的分区'Partition'时出错[内部错误代码:'0xc112001a'] 我没有找到有关此错误代码的任何文档. 请帮帮我!!! 谢谢, 路易吉 解决方案 Ciao Luigi, 您的解决方案部署在哪个服务层?您可能会达到配额限制吗? Analysis Services 资源和对象限制 此导入过程之前是否成功完成过类似数量的数据? 问候, 迈克
294 2022-07-19
编程技术问答社区
从Azure Analysis Services中的一个或多个平面文件增量加载数据
嗨, 我有一个要求,在 Azure Blob 之上使用 Azure 分析服务.我需要实现几个场景: (1) 仅从 Blob 容器中的平面文件增量加载新记录或更改记录.我们怎样才能做到这一点?将“处理添加"处理平面文件? (2) Blob 容器中可能存在多个文件.我只需要处理容器中最新的文件.考虑即将到来的文件在其名称中带有时间戳.我不想从那些文件中读取数据已经处理了.我需要只读的最新文件.无法从 Blob 中删除旧文件.此外,从旧文件中读取的数据必须保留在 AAS 模型中 请告诉我之前是否有人这样做过? 解决方案 嗨, (1) 增量加载仅从 Blob 容器中的平面文件记录的新记录或更改记录.我们怎样才能做到这一点?将“处理添加"处理平面文件? [Ans]: 如果我没有错,如果不支持,您可以将数据附加到平面文件中(顺便说一句,您使用的是哪个 etl 工具)通过etl工具开箱即用然后编写自定义代码来执行操作. (2)可以有Blob 容器中
102 2022-07-19
编程技术问答社区
如何在DAX中复制MDX动态命名集行为
如何在 DAX 中复制 MDX 动态命名集行为? 我有一个场景,所有不在前 10 名中的产品都应标记为“其他",表示为第 11 行. 解决方案 这可以做到 - 但它需要创建一个带有“Other"的附加表成员.看Jason Thomas 的这篇博文 进行了很好的演练.
176 2022-07-19
编程技术问答社区
无法使用REST API刷新数据模型
我已经部署了一个表格模型,它可以根据需要完美地工作. 但是我创建了一个逻辑应用程序来调用 REST API 来刷新模型 我的服务器部署在我们东部,链接是 asazure://aspaaseastus2.asazure.windows.net/xxxx01 型号名称是yyyy 什么是我的 HTTP 端点 我遇到了这个错误 服务器“asazure://asazureeus24-aspaaseastus2.asazure.windows.net/xxxx01"不存在或用户不是“asazure://asazureeus24-aspaaseastus2.asazure"的管理员.windows.net/xxxx01'" 解决方案 你好, 看这里: https://docs.microsoft.com/en-us/azure/analysis-services/analysis-services-async-refresh 基本 URL
108 2022-07-19
编程技术问答社区
关于Analysis Services架构的问题(来自SAP world)
嗨, 我来自 SAP 世界,需要了解如何在 Azure 分析服务中构建类似的架构,例如使用 SAP BW. 在 SAP BW 中,您可以将数据直接从源系统提取到多维数据集中.好吧,实际上您不需要,而是在最终将其加载到多维数据集之前构建一些用于转换等的分层架构.但是,它们都基于相同的 RDBMS. 现在查看 Azure 分析服务,我了解到关系数据存储(用于转换,例如使用 Azure SQL DW)和 OLAP(分析服务)是分开的.我使用任何 RDBMS 来准备数据,然后将其移动到 OLAP 引擎中Analysis Services(据我了解,它也是一个 SQL Server). 那么,如果我已经清理和转换了数据,我可以直接 ETL 到 Analysis Services 并将数据直接保存在多维数据集中吗?也许还可以使用某种磁盘卸载机制来省钱. 那么 HANA 呢?有没有类似于 ADSO 的东西?(平面柱状内存,对比多维内存) 解决方案 嗨, 在
114 2022-07-19
编程技术问答社区
使用Powershell刷新表格模型
嗨 我可以单独使用 Powershell 在 Azue 分析服务中刷新我的表格模型吗? 有很多链接可用,但没有一个提供完整的Powershell 脚本. 解决方案 你好, 我在这里看到了一些 Powershell: https://docs.microsoft.com/en-us/azure/analysis-services/analysis-services-powershell#database-operations Invoke-ProcessASDatabase 示例: https://docs.microsoft.com/zh-CN/powershell/module/sqlserver/invoke-processasdatabase?view=sqlserver-ps#examples Invoke-ProcessTable 示例: https://docs.microsoft.com/zh-CN/powersh
140 2022-07-19
编程技术问答社区
使用Azure Automation处理Azure Analysis Services模型获取Windows身份验证错误
嗨, 第一次问问题,请客气. 我已经开始使用 Azure 分析服务,但在尝试在 Azure 自动化中创建运行手册时遇到了以下错误. Invoke-ProcessASDatabase : 未能将修改保存到服务器.返回错误:'Windows 身份验证已通过在当前上下文中禁用.IDbCommand 接口引发了异常. 已在网上遵循了各种流程,但似乎无法正确处理. https://blogs.technet.microsoft.com/uktechnet/2018/06/22/how-to-automate-processing-your-azure-analysis-services-models/#Step6 https://www.inovex.de/blog/azure-automation-analysis-services/ https://jorgklein.com/2017/02/02/process-azure-analysis-services
126 2022-07-19
编程技术问答社区
从C连接到分析服务器#
最近我一直在尝试从 C# 连接到 Azure 托管的分析服务器,但遇到了一个问题. 我尝试使用 Microsoft ADOMD 客户端 发现它似乎依赖于旧版本的 Microsoft.IdentityModel.Clients.ActiveDirectory.AuthenticationContext.ADOMD 客户端库经过硬编码,可以通过反射,用于所有已异步的函数的同步版本. 不幸的是,由于其他库依赖它,我无法降级到该库的旧版本,所以我陷入了无法真正连接到同一个项目中的分析服务的情况,即一个问题. 是否有任何其他方法可以使用 C# 连接到分析服务,而不需要旧版本的库? 解决方案 你好 Shane, 您能否澄清一下您是否尝试连接到 SQL 分析服务 或 Azure 分析服务.那里的每个链接都包含有关连接到当前类型的信息.对于 SQL Analysis Services,它只是将端点设置为 Azure 托管的实例. 如果这是关于 SQL 分析服务的
228 2022-07-19
编程技术问答社区
关于Azure Analysis service中的父子层次结构
大家好, 我们需要从本地 SQL Server 分析服务(多维模式)迁移到 Azure 分析服务.我们有很多父子层次结构/参差不齐的层次结构,因为级别不是恒定的.我正在浏览文档和发现它在 Azure 分析服务中不可用.您能否让我知道是否有任何解决方法或何时可用? https://docs.microsoft.com/en-us/sql/analysis-services/lesson-4-2-defining-parent-attribute-properties-in-a-parent-child-hierarchy?view=sql-server-2017 解决方案 Hi Bharath, 您是否尝试过 DAX 公式和计算列来创建 父子关系?我发现了一篇关于这方面的有趣文章. https://www.mssqltips.com/sqlservertip/5268/creating-ragged-hierarchies-in-sql-server-
114 2022-07-19
编程技术问答社区
使用PowerShell更新Azure Analysis Services中的连接详细信息
大家好, 我在 Azure Blob 存储之上创建了 Azure Analysis Services 表格模型作为数据源.对于部署,我正在使用 PowerShell 将 xmla 脚本部署到 Prod AAS 实例.PowerShell 可以很好地部署 xmla 并处理已部署的使用 TOM 和 AMO 库的模型. 为了更新数据源凭据,即 Prod Azure blob 的帐户密钥,我必须每次都使用 SSMS 手动执行此操作.如何使用 PowerShell 实现这一目标? 请指教 解决方案 你好, 我没有对此进行测试,但请看这里的想法: http://www.mrtsql.com/2011/03/powershell-updating-analysis-services.html
88 2022-07-19
编程技术问答社区
什么是AsAzureProfile?
想知道有没有人知道; Add-AzureAnalysisServicesAccount 的输出是 AsAzureProfile 的一个实例. 这对任何事情都有用吗?它有一个“环境"的属性...那是什么? 解决方案 嗨, AsAzureProfile 表示与您添加的 AzureAnalysisServicesAccount 关联的配置文件.environment 属性对应于要登录到的 Azure Analysis Services 环境的名称.鉴于全服务器的名称,例如 asazure://westcentralus.asazure.windows.net/testserver ,此变量的正确值为 westcentralus.asazure.windows.net
142 2022-07-19
编程技术问答社区
Azure作为表格错误处理,未能将修改保存到服务器。返回错误:“OLE DB或ODBC错误:通信链路故障;08S01
嗨, 我正在运行 AAS 模型并正在通过自动化帐户处理我的模型.有一天,我在进程中添加了一个分区后开始出现错误.它是一个普通的分区,就像所有其他分区一样. 当我通过 SSMS 处理分区时,我也会收到此消息.我已暂停并启动服务,但仍然出现此错误. 未能将修改保存到服务器.返回错误:'OLE DB 或 ODBC 错误:通信链路故障;08S01;通讯链路故障;08S01;TCP 提供者: 现有连接被远程主机强行关闭. ;08S01. 提前致谢! 解决方案 嗨,Tarik, 这里报告了一个类似的问题: https://social.msdn.microsoft.com/Forums/en-US/e0e76b64-9c5f-4a5b-ada5-901985a1662e/ole-db-error-ole-db-or-odbc-error-protocol-error-in-tds-stream-hy000-communication-
2616 2022-07-19
编程技术问答社区
使用内部Oracle数据库在Azure Analysis服务中未刷新数据
嗨, 我们在 On-Premise 中有 Oracle 数据库,我在本地服务器中安装了 On-Premise 数据网关. 然后我在 Azure 上配置了网关,并连接到 Azure 分析服务. 从内部部署,我将 SSAS 部署到 Azure 分析服务(内存中),无论 AAS 中的任何可用数据,但在数据库中插入或更新的任何新数据都不会在 AAS 中刷新. 我需要知道刷新数据需要执行的任何其他步骤. 解决方案 您好, 我们在 On-Premise 中有 Oracle 数据库,我在本地服务器中安装了 On-Premise 数据网关. 然后我在 Azure 上配置了网关,并连接到 Azure 分析服务. 从内部部署,我将 SSAS 部署到 Azure 分析服务(内存中),无论 AAS 中的可用数据是什么,但在数据库中插入或更新的任何新数据都不会在 AAS 中刷新. 我需要知道刷新数据需要执行的任何其他步骤.
94 2022-07-19
编程技术问答社区
Sync AzureAnalysisServicesInstance似乎有错误| | Sync AzureAnalysisServicesInstance:无法在DLL“IPHLAPI”中找到名为“GetPerAdapterInfo”的入口点。dll'
大家好, 我正在学习 Powershell 来学习自动化.我的问题在于同步横向扩展的 Azure 分析服务(AAS)服务器实例.我能够连接到 AAS 服务器,将其扩展,但是当我尝试同步时,我遇到了这个错误: Sync-AzureAnalysisServicesInstance:在 DLL 中找不到名为“GetPerAdapterInfo"的入口点'iphlpapi.dll'. 整段代码如下: 工作流程 ScaleOut{$connectionName = "AzureRunAsConnection"$servicePrincipalConnection=获取-AutomationConnection -名称$connectionName"登录 Azure..."添加-AzureRmAccount `-ServicePrincipal `-TenantId $servicePrincipalConnection.TenantId`-ApplicationId $serv
186 2022-07-19
编程技术问答社区
Azure Analysis service为自助仪表板设计架构?
目前我的一个客户使用 powerbi 仪表板,它直接连接源 SQL(从 erp 复制为单独的表),当前的仪表板不是用户友好的,不能自助服务于业务需求,并且包含多个用于内部 vs 的仪表板外部客户. 为了克服上述问题&并拥有自助服务仪表板.我的目的是数据模型层,即 Azure 分析服务 和 Powerbi(只是可视化目的).在 AAS 中,我们将使用核心业务数据和子数据构建中心模型型号 为每个业务领域提供衡量标准、KPI. 建议的解决方案是否正确?如果有什么改进,请指教? 解决方案 Azure分析服务就像一个在线数据模型,易于维护和修改.然后它可以与 powerBI 一起使用来摄取数据并进行分析.但请确保您的数据源受 azure 分析服务支持.请检查在下面的链接中 https://docs.microsoft.com/en-us/azure/analysis-services/analysis-services-datasource
154 2022-07-19
编程技术问答社区
如何估计Azure Analysis Service内存
尊敬的团队, 您能否帮我为我的用例选择合适的 AAS 层.任何从我的基础数据计算/估计 AAS 内存的帮助表示赞赏. 问题: 1.SQL Server DW 与 AAS 之间的压缩比是多少?(我们在 SQL DW 数据之上构建 AAS Cube);以及如何估算 AAS 内存? 2.AAS 支持的最大行数是多少? 3.AAS(最大层 S9 -400GB 内存)足以处理以下用例.特别是对于非附加指标. 选项 1:3 年 3,00,000 百万行(从最低 Grain 计算 AAS 中的不同计数) 选项 2:80 亿行 3 年(预先计算 ETL 中所有组合的不同计数并存储在 Azure SQL DW 中) Liyasker Samraj K 解决方案 你好 Liyasker, 您可能会发现此主题很有帮助: https://social.msdn.microsoft.com/Forums/en-US/f6897fc4-
148 2022-07-19
编程技术问答社区
将Azure VM上的SSA迁移到AAS并轻松回滚的问题
大家好,我们一直在尝试将我们的 SQL Server SSAS 服务器迁移到 AAS 实例,并发现管理实际迁移存在许多问题 我们有许多查询我们的 Cube 的 Excel 和 PowerBI.com 客户端.有数百个分散在整个组织中 在转换阶段,我们希望有办法回到旧的 Cube.可能是我们遇到了重大的性能问题或其他问题,如果我们发现我们需要它,虽然不太可能值得回头. 我们认为我们可以使用此处描述的 link://协议执行此操作 https://docs.microsoft.com/en-us/azure/analysis-services/analysis-services-server-alias 但是它好像这只支持aas作为重定向路径. 有什么办法可以做到吗? 问题在于,我们必须让所有报告用户更改他们的连接以转到 AAS,但是如果我们现在需要回滚,我们需要联系他们所有人并让他们将其更改回来.肯定有更好的方法吗? 感谢您的任何想法. 解决方案
390 2022-07-19
编程技术问答社区