快速提示: 时间 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", 在 t64.Type}, {"Minute", 在 t64.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服务模型数据”

快速提示: 时间 Dimension with Granularity of Seconds in Power BI 和 Analysis Services 表格 Models

快速提示: 时间 Dimension with Granularity of Seconds in Power BI 和 Analysis Services 表格 Models
摄影者 马库斯·斯皮克(Markus Spiske)

我前阵子发表的文章 I showed different methods of creating 时间 dimension in Power BI 和 表格 models. The 时间 dimension I explained was in Minutes. 在 this post I show you simple way to create 时间 dimension supporting Seconds. As this is a quick tip, I only show you how to get the 时间 和 ID columns in the 时间 dimension. 如果 you need to add time bands (time buckets) 查看此以获取更多详细信息.

时间 Dimension in Seconds Grain with 功率查询 (M):

Copy/paste the code below in 高级 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]))),
#"Changed Type" = Table.TransformColumnTypes(#"时间 Column Added",{{"ID", 在 t64.Type}, {"时间", type time}})
in
#"Changed Type" 
时间 Dimension in 功率查询

时间 Dimension in Seconds Grain with 达克斯:

在Power BI或SSAS表格模型的新计算表中运行以下DAX表达式:

时间 in 达克斯 = ADDCOLUMNS(
                       通用系列(1, 86400, 1)
                        , "时间", TIME(0, 0, 0) + [Value]/86400
                        )
时间 Dimension in Seconds Level with 达克斯
继续阅读 “Quick Tips: 时间 Dimension with Granularity of Seconds in Power BI 和 Analysis Services 表格 Models”

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

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

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

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

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

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

用法

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

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