当前位置: 首页 > news >正文

句容网站开发网站主页设计布局

句容网站开发,网站主页设计布局,各大网站新闻,cad做彩图那个网站应用好用当选择Power BI作为业务报表平台时#xff0c;如何判断许可证的选择是否符合业务需求#xff0c;价格占了主导因素。 Power BI的定价是基于SKU和服务器内核决定的#xff0c;但是很多IT的负责人都不确定自己公司业务具体需要多少。 不幸的是#xff0c;Power BI的容量和预期… 当选择Power BI作为业务报表平台时如何判断许可证的选择是否符合业务需求价格占了主导因素。 Power BI的定价是基于SKU和服务器内核决定的但是很多IT的负责人都不确定自己公司业务具体需要多少。 不幸的是Power BI的容量和预期使用量的比率很难进行量化的评估。 注本文非原创是搬运过来的原文链接[1]在文章末尾。 例如 一家公司可能有一个非常大的数据模型需要占用大量的内存和CPU来进行长时间的刷新高峰期有20个用户每小时刷新一次查询都非常简单并且允许查询折叠。 另一家企业可能有6个较小的数据模型高峰期有950个用户每天刷新数据模型的查询都非常非常复杂。这些相关元素都会影响后台资源的使用情况使得预测总体资源并作为许可证选择的依据这件事变得几乎是不可能的。 值得庆幸的是内存负载测试可以给我们提供一个良好的参照依据。 本文将介绍如何对你的内存进行负载测试、负载测试的规划要素以及如何理解负载测试的结果。 先决条件 具备权限可以访问Premium容量利用率和指标应用程序/报表 (利用率和指标报表[2]) 具备权限可以访问你想测试的报表 PC需要足够的CPU和内存来运行并发测试时的多浏览器窗口 足够的权限来运行PowerShell(即以管理员身份运行) 负载测试工具[3](说明在后面) 搭建测试 导航到负载测试工具的GitHub[4]下载包含PowerShell脚本的zip文件。负载测试工具有两个选项默认测试 “最坏的情况”即所有用户同时登录并不断点击过滤器从而迫使Power BI忽略其缓存。 现实加载测试工具[5]的操作类似于默认加载测试工具但它测试的不是初始加载时间而是最终用户可能会使用的可编程功能如更改切片器、筛选器和浏览书签并在操作之间留出一些 “思考时间”。 在本演示中我们将使用标准负载测试工具以保持简单。 有关使用实际负载测试工具的进一步说明请参阅 ReadMe 文件。 注意 此PowerShell脚本包含一个未签名的PowerShell脚本。必须首先使用Set-ExecutionPolicy Unrestricted命令才能允许运行未签名脚本。 它还要求从此处安装[6] “MicrosoftPowerBIMgmt” Power BI PowerShell模块。 将文件解压缩到桌面或虚拟机上的文件夹中然后导航到Initiate_Load.ps1文件。 右键单击该文件在PowerShell中运行。 PowerShell脚本将引导你完成一些提示设置 你想配置多少个报表这个会影响并发ping报表的数量。 请记住你可以在相同的PowerShell窗口中ping不同工作区的报表。输入一个数字然后回车。 身份验证 会弹出一个登录窗口需要登录并且访问你想要测试的工作区 从列表选择工作区索引 在需要进行负载测试的报表所在的工作区旁边输入数字然后回车。 从列表选择报表索引 在需要进行负载测试的报表旁边输入数字然后回车。 过滤需要的过滤表、过滤列、过滤列中的最小值和最大值 这是脚本绕过Power BI服务器中缓存特性的方式。通过提供表、列、最小值和最大值脚本能够将不同的过滤上下文传递加载报表。建议使用与整个数据模型交互的日期表或事实表并使用数字字段(最小值和最大值对文本字段没有意义)。确保变量和逗号之间没有空格。 例如我有一张名为“Invoice Date”的表存在名为“MonthsAgo”的列我想对其进行过滤则输入“InvoiceDate.MonthsAgo,0,4”。 输入要为此报表启动的实例数 这是当ping报表时打开浏览器窗口的数量。输入一个数字然后回车。建议从10开始然后逐步升级测试避免因为窗口数量太多造成电脑崩溃。 要启动配置好的报表么[y/n] 如果上面的配置没有任何问题那么输入“y”就可以了。如果需要终止测试的运行那么输入“n”。 如果要测试数据集刷新是否会影响用户体验反之亦然请进入Power BI在线服务并手动刷新正在进行负载测试报表的数据集。 虽然负载测试工具适合测试交互操作但是一些后台操作需要在工具外完成。 有一些Rest Api[7]可以触发Power BI数据集刷新本文不涉及这些。 如果浏览器窗口的数量超过了电脑的内存容量则窗口会超时需要单独刷新浏览器页面以使它们再次运行。 建议一次只允许10个页面处于活动状态。注意在每个窗口的左上角有一个小提示。这个是提醒该窗口ping Power BI服务的次数。要停止每个窗口的ping需要单独关闭每个窗口。所有的窗口将在初始脚本运行一小时后超时因为API生成的令牌将在一小时后过期。 负载测试到现在已经完成!需要等待大约45分钟。然后手动刷新容量和指标报表的数据集。 容量规划注意事项 Power BI容量规划和管理是一项艰巨的任务。 微软建议根据Power BI项目(数据集、数据流等)的大小来设置容量大小因为这个直接影响SKU内的操作速度(提前规划容量[8])。 这是一个很好的建议但不幸的是这种方法不适合数据总量小且交互频率非常高的项目。 例如 假设有一个经过认证的数据集和八个使用该数据集的报表。 每个报表都有20-30人观看因为现在是月底所有的分析师、客户经理和高管都在用这些报表的截图准备他们的汇报。 这时候此数据集(以及容量)的负载就像有160-240个用户与数据集交互一样。 现在把它放大——如果有100个人在看每份报表。 针对此数据集/项目的使用会成倍增长因此经过优化的认证数据集对CPU的压力要比只有一个报表的数据集大得多。 这就是为什么在评估最佳SKU/CPU的时候必须同时考虑后台操作和交互操作的原因。 Power BI中的容量由以下几个变量决定: 使用的数据模型的模式和大小(后台和交互操作)所需查询的数量和复杂性(后台操作)应用程序每小时的使用情况(交互式操作)数据刷新频率和持续时间(后台操作) 值得庆幸的是Gen2指标应用程序根据这些变量提供了对容量当前状态分析。 结果分析 Premium容量利用率和指标报表提供了前14天或28天的容量使用情况的可视化报表。 此报表与容量度量本身非常相似可能非常复杂且难以理解。 微软已经提供了一些关于该报表内容的说明不过回归到上面所做的负载测试结果相关。 在开始之前请确保刷新了Premium容量利用率和指标报表的数据集(测试结束后需要等待45分钟以确保测试结果数据进入到报表中)。 进入报表后要将报表数据范围缩小到最新测试的日期可以通过页面的过滤器窗格设置“所有页面过滤”日期过滤到测试的日期。 如果进行了多轮测试那么通过此报表可以了解每个测试节点的更多信息。 总览页面右上角的图表对于了解在测试过程中是否有测试导致CPU峰值超过了限制非常有效。 例如 进了3次测试但是只有一次导致CPU峰值达到了168%要了解具体的细节可以通过Power BI的钻取功能下钻到细节中去查看。 这是报表中我最喜欢的部分。在这个页面中可以看到在过去24小时内除了所有后台操作之外每隔30秒内发生的交互操作的数量。 在评估可用容量负载时了解当前SKU的限制非常重要。 在示例中分配的SKU是A1它允许30s的CPU容量了解了这个之后来看看611个交互操作造成了多少秒的CPU时间。 50.6秒导致容量使用达到了169.98%。 因为使用了负载测试工具所以所有这些交互的操作都代表Power BI用户。 但是在生产环境中需要判断30s的CPU容量允许多少个用户与报表进行交互过滤。 值得庆幸的是这种高强度的交互并没有影响报表的加载也没有造成服务故障不过如果想一直保持良好的运行状况可以根据情况扩展容量。 在示例中后台交互(刷新数据模型)在过去24小时内仅占容量的0.53%。 不过需要警惕的是虽然CPU支持的秒数比交互操作要大得多但是后台的一些操作也是包含在24小时内的框架下计算的。 如果一次测试多个数据集建议按Artifact排序然后按住shift键且按CPU字段交叉排序。 这样就可以判断一个数据集是否比另一个数据集消耗更多的资源(查看平均CPU秒数来判断)。 点击可视化视图右上角的三个点可以将这些结果导出到excel或CSV中以便进一步检查或将多个测试的结果堆叠起来并进行二次分析。 对于上面的示例建议增加SKU以获得更多CPU来容纳更多的用户并保证用户可以进行大量的交互操作。 除此之外还可以检查测试的数据模型对接的数据源最好有折叠查询[9]和严谨的星型模型[10]来减轻CPU的压力。 引用链接 [1] 原文链接: https://dataonwheels.wordpress.com/2022/02/22/power-bi-embedded-stress-testing-capacity-planning/ [2] 利用率和指标报表: https://learn.microsoft.com/en-us/fabric/enterprise/metrics-app-install?tabs1st [3] 负载测试工具: https://github.com/microsoft/PowerBI-Tools-For-Capacities [4] GitHub: https://github.com/microsoft/PowerBI-Tools-For-Capacities [5] 测试工具: https://github.com/microsoft/PowerBI-Tools-For-Capacities/tree/master/RealisticLoadTestTool [6] 此处安装: https://learn.microsoft.com/en-us/powershell/power-bi/overview?viewpowerbi-ps [7] Rest Api: https://learn.microsoft.com/en-us/rest/api/power-bi/datasets/refresh-dataset [8] 提前规划容量: https://learn.microsoft.com/en-us/power-bi/enterprise/service-premium-capacity-manage [9] 折叠查询: https://learn.microsoft.com/en-us/power-query/query-folding-basics [10] 星型模型: https://learn.microsoft.com/en-us/power-bi/guidance/star-schema
http://www.hkea.cn/news/14298225/

相关文章:

  • 自己做盗版影视网站哪的网页设计培训好
  • 金华网站建设公司招聘怎么在百度上推广自己
  • 开服网站建设做网站需要交维护费么
  • 商城网站前期准备可以分为( )
  • 内江网站seowordpress导航框架
  • 敦化网站建设开发者模式是干什么的
  • 新网站建设服务公司网页设计软件下载网站
  • seo查询工具网站西部数码WordPress开启伪静态
  • wordpress xampp建站84yn页面访问升级
  • 网络公司企业网站源码合肥网站建设渠道
  • 现在 做网站 技术路线亚洲杯篮球直播在什么网站
  • 网站开发技术的现状宜昌建设银行网站
  • 怎么样做好网站建设电子商务网站开发的总结
  • 宁波网站建设公司信息查询十大猎头公司排名
  • 济南手工网站建设没有空间可以做网站吗
  • 零食网站模板做仿网站公司
  • 忻州市城乡建设局网站互联网营销师在哪里报名
  • 做自行车网站应该注意什么免费在线观看高清影片
  • 揭阳门户网站开发手机网站商城建设
  • 定陶网站建设蓝鸟E4A做网站程序
  • 网上注册公司流程和费用标准昆明官网seo厂家
  • 泰安网站优化公司凡客诚品官方网店没有什么
  • 网站开发模式电脑网站 源码
  • 松山湖网站建设wordpress主题发布站源码
  • 医院网站开发方案汕头百度网络推广
  • 易语言用电脑做网站服务器网站建设开发费用入什么科目
  • 最新域名网站网站如何制作多少钱
  • 凡科建设网站步骤宁波网站建设信息推荐
  • 灰色网站网站网站开发者招聘
  • 网站dns如何修改不了网流感吃什么药效果最好