快速提示: 时间 Dimension with 时间 Bands at Seconds Granularity in Power BI 和 SSAS 表格

时间 Dimension with 时间 Bands at Seconds Granularity in  Power BI   和   SSAS 表格

过去我也写过其他有关此主题的文章,您可以找到它们 这里 这里 。在第一篇文章中,我解释了如何创建“Time”时间带的维度 分钟 粒度。然后,我的一位客户要求“Time”几秒钟内的尺寸,这鼓励了我写第二篇博客文章。在第二篇博文中,虽然我没有’t做时间带,所以我在这里写第三篇文章,这是第二篇文章支持5分钟,15分钟,30分钟,45分钟和60分钟的时间带的变体。“Time”尺寸降至秒。在这篇快速文章中,我直接跳到重点,向您展示如何生成“Time”维度以三种不同的方式,即在SQL Server中使用T-SQL,使用Power Query(M)和DAX。然后是这里:

时间 Dimension at Second Grain with 功率查询 (M) Supporting 时间 Bands:

在查询编辑器中复制/粘贴以下代码’s 高级 Editor to generate 时间 dimension in 功率查询:

let
Source = Table.FromList({1..86400}, Splitter.SplitByNothing()),
    #"Renamed Columns" = Table.RenameColumns(Source,{{"Column1", "ID"}}),
    #"时间 Column Added" = Table.AddColumn(#"Renamed Columns", "时间", each 时间.From(#datetime(1970,1,1,0,0,0) + #duration(0,0,0,[ID]))),
    #"Hour Added" = Table.AddColumn(#"时间 Column Added", "Hour", each 时间.Hour([Time])),
    #"Minute Added" = Table.AddColumn(#"Hour Added", "Minute", each 时间.Minute([Time])),
    #"5 Min Band Added" = Table.AddColumn(#"Minute Added", "5 Min Band", each 时间.From(#datetime(1970,1,1,0,0,0) + #duration(0, 0, Number.RoundDown(Time.Minute([Time])/5) * 5, 0))  +  #duration(0, 0, 5, 0)),
    #"15 Min Band Added" = Table.AddColumn(#"5 Min Band Added", "15 Min Band", each 时间.From(#datetime(1970,1,1,0,0,0) + #duration(0, 0, Number.RoundDown(Time.Minute([Time])/15) * 15, 0))  +  #duration(0, 0, 15, 0)),
    #"30 Min Band Added" = Table.AddColumn(#"15 Min Band Added", "30 Min Band", each 时间.From(#datetime(1970,1,1,0,0,0) + #duration(0, 0, Number.RoundDown(Time.Minute([Time])/30) * 30, 0))  +  #duration(0, 0, 30, 0)),
    #"45 Min Band Added" = Table.AddColumn(#"30 Min Band Added", "45 Min Band", each 时间.From(#datetime(1970,1,1,0,0,0) + #duration(0, 0, Number.RoundDown(Time.Minute([Time])/45) * 45, 0))  +  #duration(0, 0, 45, 0)),
    #"60 Min Band Added" = Table.AddColumn(#"45 Min Band Added", "60 Min Band", each 时间.From(#datetime(1970,1,1,0,0,0) + #duration(0, 0, Number.RoundDown(Time.Minute([Time])/60) * 60, 0))  +  #duration(0, 0, 60, 0)),
    #"Removed Other Columns" = Table.SelectColumns(#"60 Min Band Added",{"时间", "Hour", "Minute", "5 Min Band", "15 Min Band", "30 Min Band", "45 Min Band", "60 Min Band"}),
    #"Changed Type" = Table.TransformColumnTypes(#"Removed Other Columns",{{"时间", type time}, {"Hour", Int64.Type}, {"Minute", Int64.Type}, {"5 Min Band", type time}, {"15 Min Band", type time}, {"30 Min Band", type time}, {"45 Min Band", type time}, {"60 Min Band", type time}})
in
#"Changed Type"
继续阅读 “Quick Tips: 时间 Dimension with 时间 Bands at Seconds Granularity in Power BI 和 SSAS 表格”

快速提示:使用DAX Studio一次即可导出Power BI桌面和Power BI服务模型数据

出口ing Model  数据  to  CSV  
or  的SQL 服务器 in One Shot

在一些最流行的旧帖子中,我解释了如何 导出数据Power BI Desktop 要么 Power BI 服务数据 到不同的目的地 CSV , 电子表格 的SQL 服务器。在这个快速提示中,我解释了一种非常简单的方法,可以将模型数据整体导出到DAX Studio的CSV或SQL Server中。

丹尼尔 从XXL BI well explained 这种方法, 但是我’d迅速解释其工作原理并添加更多信息。

发布2.8版本之后 达克斯 Studio,您现在可以一口气将整个模型快速导出到CSV和SQL Server。

在DAX Studio中启用导出所有数据

  • 打开DAX Studio
  • 请点击“File”
  • 请点击“Options”
  • 请点击“Advanced”
  • 蜱“显示导出所有数据按钮”
 达克斯  Studio导出Power BI模型数据设置

将Power BI模型数据导出到CSV

 达克斯  Studio将Power BI模型数据导出到CSV
继续阅读 “快速提示:使用DAX Studio一次即可导出Power BI桌面和Power BI服务模型数据 ”

在组织中实施本地数据网关(企业模式)的权威性指南

本地数据网关实施的权威指南
照片来源: 凯拉·杜洪(Kayla Duhon)

如果 您是在Azure 动力平台中工作的商业智能顾问 Logic Apps和Azure分析服务的格局,您可能会感到 本地数据网关是您参与活动的重要部分之一 您的客户。如果您安装本地数据网关可以顺利进行 已经有一个周到的实施计划,否则,它很快就会变成 如果你不去的话’没有一个。在这篇文章中,我会尽力为您提供一些信息 可以帮助您实现本地数据网关实施的准则 规划。在操作之前,期间和之后,请考虑以下几点 engagement:

  • 了解用法
  • 敬业文化
  • 环境(所有人参与)
  • 通讯
  • 安全
    • 企业/环境防火墙
    • 代理服务器
    • 身份访问管理
  • 文件/实施计划
  • 安装,配置和测试

这是您应考虑的重要点图:

实施本地数据网关(企业模式)的权威性指南

用法

您 需要了解您的客户对本地数据网关的使用。如果 他们需要其Power Platform,Azure Logic Apps,Azure的网关 分析服务或所有这些。这很重要,因为您要么需要 访问您的客户’的Power BI Service或Azure门户或两者,或者您需要 协助您的客户在Azure或Microsoft中配置本地数据网关 Power BI服务。接下来的几点是:

  • 接触客户’■Azure门户和/或Power BI服务:客户决定是创建一个具有足够权限的新帐户还是为您提供现有帐户的凭据。确保您可以访问所有环境并且拥有安装/配置网关的必要权限非常重要。
  • 您协助/咨询客户方面的实施人员:您需要确保与该人员沟通,并查看他/她是否在实施日期之前了解要求。事先向他们发送日历邀请,以确保他/她当时在场。万一主要人员发生紧急情况,请务必请一位备用人员。
继续阅读 “在组织中实施本地数据网关(企业模式)的权威性指南”

用于Azure分析服务的本地数据网关

适用于Azure AS的本地数据网关,其工作原理演示从2017年4月开始,我们可以将本地数据网关用于Azure分析服务。这意味着您可以通过本地数据网关将Azure分析服务中托管的表格模型连接到本地数据源。在本文中,您将学习如何设置和配置本地数据网关,以及如何配置Azure分析服务通过网关连接到本地数据库。

要求/假设

  • 您有一个Azure订阅
  • 您已经有一个运行中的Azure分析服务(AAS)实例
  • 您已经安装并配置了最新版本的 本地数据网关
  • 您的Azure分析服务实例,Power BI Service实例和本地数据网关都在同一个“区域”中(有关更多详细信息,请参见下面的“先决条件”部分)
  • 这篇文章介绍了不涉及Kerberos,代理服务器,OKTA等的最常见情况。

阅读:如果您不太熟悉本地数据网关,那么我建议您阅读 这个 并进行更深入的阅读 这个 文章。您可能还会看 这个 来自的视频 亚当·萨克斯顿 讨论本地数据网关。

先决条件

如“需求”部分所述,检查您的Azure分析服务,Power BI Service和本地数据网关实例是否位于同一“区域”中非常重要。

其背后的原因是:

  • 本地数据网关必须与Power BI Service所在的区域安装在同一区域。否则Power BI无法看到网关,因此,您无法安排Power BI Service中的自动数据刷新
  • 为了获得最佳性能和更高的可靠性,您必须在Azure端与Azure分析服务所在区域相同的区域中创建本地数据网关资源。

但是,在某些情况下,人们很久以前创建了Power BI帐户,也许他们没有为Power BI服务设置合适的区域。现在,他们需要创建一个Azure分析服务实例,但是,由于考虑到他们组织的隐私和安全性,他们不想(或不允许)在Power BI租户所在的区域中创建Azure分析服务实例。因此,他们宁愿在另一个实例中创建Azure分析服务地区。在这种情况下,建议在单独的服务器上安装本地数据网关的新实例,并在安装过程中更改“网关区域”。

要检查实例的“区域”,请执行以下步骤:

Power BI 服务区域:

  • 登录到您的Power BI服务
  • 点击页面右上角的问号
  • 请点击“About Power BI ”

继续阅读 “用于Azure分析服务的本地数据网关”