报告工作流程和时间
Reporting of workflow and times
我必须开始将跨国数据移动到报告数据库中,但我想转向更 warehouse/data 集市设计,最终利用 Sql 服务器分析。
正在测量的是一件工作的工作流程各点之间的时间。当可能发生的事情没有特定顺序时,您将如何建模。还有一些作品不会有所有的动作,或者可能有多次相同的动作。
这让我想将数据放入一个典型的关系设计中,一个 table 键或作品和一个 table 包含所有动作和时间。那是错的吗?业务将尝试使用 tableau 来编写报告,我知道它可以做各种来源,但同样,我想从交易转移到仓储。
作品是维度,动作和时间是事实?
对于建模问题还有其他好的在线资源吗?
谢谢
这可能看起来像分叉,但您不想测量工作流中各点之间的时间,您需要测量工作流中一个点内的时间。如果你改变你的视角,建模会变得更容易。
您的 OLTP 系统可能会捕获事件发生时的时间戳。当您将其转换为 OLAP 时,您应该将其转换为每个事件的开始和停止时间。当你在做的时候,计算持续时间,以秒或分钟为单位,以及事件的发生次数。如果任务被发送到 "Design" 三次,您应该有三个设计事件,编号为 1、2、3。
如果您想知道某项任务在设计中花费了多少时间,立方体会将所有三个设计事件的持续时间相加以显示总时间。你也可以做一些计算的措施来确定第一次进来和最后一次出去。
有了任务的开始和停止时间,您就可以找到在一月份完成设计的所有任务。
如果您正在寻找高于事件粒度的平均值,例如所有任务的平均设计时间是多少,您将需要使用设计中的总时间/# 任务(不是事件)。
假设您有更细粒度的状态,最好定义用于执行报告的父状态。在我的公司,运营团队的工作流有 60 多个状态,但管理层希望将它们汇总为五个摘要状态。汇总层次结构应该是工作流状态维度的一部分。
希望对您有所帮助。
我必须开始将跨国数据移动到报告数据库中,但我想转向更 warehouse/data 集市设计,最终利用 Sql 服务器分析。
正在测量的是一件工作的工作流程各点之间的时间。当可能发生的事情没有特定顺序时,您将如何建模。还有一些作品不会有所有的动作,或者可能有多次相同的动作。
这让我想将数据放入一个典型的关系设计中,一个 table 键或作品和一个 table 包含所有动作和时间。那是错的吗?业务将尝试使用 tableau 来编写报告,我知道它可以做各种来源,但同样,我想从交易转移到仓储。
作品是维度,动作和时间是事实?
对于建模问题还有其他好的在线资源吗?
谢谢
这可能看起来像分叉,但您不想测量工作流中各点之间的时间,您需要测量工作流中一个点内的时间。如果你改变你的视角,建模会变得更容易。
您的 OLTP 系统可能会捕获事件发生时的时间戳。当您将其转换为 OLAP 时,您应该将其转换为每个事件的开始和停止时间。当你在做的时候,计算持续时间,以秒或分钟为单位,以及事件的发生次数。如果任务被发送到 "Design" 三次,您应该有三个设计事件,编号为 1、2、3。
如果您想知道某项任务在设计中花费了多少时间,立方体会将所有三个设计事件的持续时间相加以显示总时间。你也可以做一些计算的措施来确定第一次进来和最后一次出去。
有了任务的开始和停止时间,您就可以找到在一月份完成设计的所有任务。
如果您正在寻找高于事件粒度的平均值,例如所有任务的平均设计时间是多少,您将需要使用设计中的总时间/# 任务(不是事件)。
假设您有更细粒度的状态,最好定义用于执行报告的父状态。在我的公司,运营团队的工作流有 60 多个状态,但管理层希望将它们汇总为五个摘要状态。汇总层次结构应该是工作流状态维度的一部分。
希望对您有所帮助。