data-modeling相关内容

在由连接复制的Data Studio条目上表示

我正在从事一个项目,该项目构建ETL流程和仪表板以控制一些KPI指标。我在BigQuery中创建了一个表,每个月在其中保存一些通过聚合从其他表中提取的数据计算得出的键值。我正在测量员工发送的电子邮件,因此为了计算那些关键值之一,我需要从两个不同的表读取并执行左联接,以匹配聚合中现有的每个公司工作区(左表)中有多少员工(右联接)。 这是我的表格的简化: 发送的电子邮件,按区域分组 ..
发布时间:2022-06-09 12:29:36 其他开发

Firebase的喜欢/不喜欢功能

该系统本身很容易理解,但实现起来却很棘手。此外,安全原因让我思考如何做到这一点。 我想让函数在前端Firebase脚本中工作,只需在那里做所有事情,检查是否已经有这个用户发布的喜欢/不喜欢,如果用户点击,则删除/添加/切换。问题出在这个方法的安全性上:用户不能创建一个不检查是否发布了类似内容的新函数吗? 如果这是可能的,这个系统应该如何工作?现在我的逻辑是: Clicked li ..

如何在Cassandra中维护多个表之间的数据一致性?

我弄不清楚如何跨多个表维护属性更新以确保数据一致性。 例如,假设我在演员和粉丝之间有多对多的关系。一个粉丝可以支持很多演员,一个演员有很多粉丝。我制作了几个表来支持我的查询 CREATE TABLE fans ( fan_id uuid, fan_attr_1 int, fan_attr_2 int PRIMARY KEY ((fan_id)) ) C ..
发布时间:2022-06-09 11:58:04 其他开发

数据建模。拆分到单独的表中还是使用基于角色的授权?

我正在尝试在开始之前为一个新的应用程序建立尽可能多的数据模型。这款应用将拥有用户空间。空间将有多个管理员级别,但也将有非管理员成员。空间将通过space_roles/space_admins连接表关联管理员(名称取决于我试图做出的设计决定)。我正在使用一个角色模型来创建空间和管理员之间的关联。这意味着SPACE_ROLES表将与user_id, space_id and role_id列进行三向联 ..
发布时间:2022-06-09 11:48:14 数据库

概念数据建模:RDF是正确的工具吗?其他解决方案?

我正在规划一个系统,它组合了各种数据源,并允许用户对这些数据源进行简单的查询。系统的一部分需要充当知道所有连接的数据源的抽象层:用户不应该[需要]知道底层数据“提供者”。数据提供程序可以是任何东西:关系型DBMS、错误跟踪系统、……、气象站。它们通过定义如何“提供”数据的公共API连接到查询系统。某个数据提供者理解的查询类型由其“报价”给出(例如我知道这些实体,我可以为您提供关系Y的X类型聚合,. ..
发布时间:2022-04-12 11:39:53 其他开发

如何在UML类分析图中关联这些类?

我正在尝试为一个大学项目设计UML分析类图。我的UML图如下所示: 我遇到了两个不同的问题: 用户可以具有多个角色。具有经理角色的用户可以管理其他用户及其角色。如何在UML中说明此关联? 用户使用刷卡进入房间。如何在UML中显示此关联? 推荐答案 您对分析模型有一个非常好的开端。我会做的一些事情: 具体化名为Role Assignment的User和Role之间的关 ..
发布时间:2022-03-10 09:22:31 其他开发

在数据存储区中索引布尔型或类似枚举的属性对于快速写入来说不是一个好主意吗?

well documented是,快速写入以单调递增的值作为键或索引属性的实体类型不利于性能。 如何索引布尔属性或具有类似枚举的值(如性别)的属性上的实体? 我猜测在低基数属性上索引可能会遇到同样的问题,因为这类属性没有内置类型。但也许对布尔属性有特殊处理? 推荐答案 云数据存储针对布尔值和枚举等低基数数据进行了优化。每个索引条目还包含实体键,这样我们的底层Bigtable ..

将标签存储在数据库中的最佳方式?

我有一个包含两个表的数据库: 参赛作品 标签 条目表包含每个具有一个或多个标签的帖子.问题是,每个帖子都可以有任意数量的标签.换句话说,我不能有一个 'tag1'、'tag2' 等列并进行 LEFT JOIN. 我应该如何设置条目,以便每个帖子可以有任意数量的标签? 解决方案 你需要一个映射表. 创建一个名为 entries_tags 的表,其中包含两列:entr ..
发布时间:2022-01-18 21:32:17 其他开发

推荐的用于标记或标记的 SQL 数据库设计

我听说过一些实现标记的方法;使用 TagID 和 ItemID 之间的映射表(对我来说很有意义,但它可以扩展吗?),向 ItemID 添加固定数量的可能 TagID 列(似乎是个坏主意),将标签保留在逗号分隔的文本列中(听起来疯狂但可以工作).我什至听说有人推荐稀疏矩阵,但是标签名称如何优雅地增长? 我错过了标签的最佳实践吗? 解决方案 三个表(一个用于存储所有项目,一个用于所有标签 ..
发布时间:2022-01-18 20:50:25 其他开发

DB2 的数据模型工具

我在 DB2 中创建了一个数据库和具有关系的表.我想根据我在 DB2 中的数据库设计创建一个 ER 图.MS SQL 具有从 DB 模式创建 ER 图的功能,但 DB2 似乎没有,至少据我所知. 任何人都知道 DB2 本身中的任何开源工具/设施吗? 解决方案 你可以试试 TOAD 用于 DB2(免费软件和商业版本). 下载这里 IBM Data Studio 看起来很有希望. ..
发布时间:2022-01-14 22:05:58 其他开发

NOSQL 数据库的建模工具

我知道大多数时候 NOSQL 数据库是无模式的,或者至少有一个灵活的数据库模式.但是,基本模式需要事先建模,并且可能会在以后发展.那么,在这种情况下,是否有适用于 NOSQL 数据库的建模工具/语言?像用于 RDB 的 UML 和 Visual Paradigm(UML 建模工具).我发现对于“图形数据库",我们可以使用“属性图模型",但我正在研究“大列数据库"和“基于文档的数据库".谢谢. ..
发布时间:2022-01-13 13:57:40 其他开发

MongoDB - 我的用户文档是否应该包含项目 ID 列表?

我有 users 和 projects 的集合.每个项目都与一个用户完全相关. 我的问题是:每个用户都应该持有项目 ID 列表吗? 如果我想检索特定用户的所有项目,哪个选项更有效和最佳实践: 在用户 ID 属性上创建项目集合的索引.不仅仅是查询用户 ID 属性. 在项目 id 属性上创建项目集合的索引.如果用户持有其项目 ID,则只需查询项目集合以获取这些特定 ID. 选 ..
发布时间:2022-01-13 13:53:10 其他开发

如何对具有未知属性的数据进行建模?

对需要查询但无法预先完全定义的数据进行建模的好方法有哪些? 例如...假设我想对有关世界各国的信息进行建模.每个国家/地区都有人口、国旗和语言列表,这很简单.但是假设我们还想模拟他们国家棒球队的输赢记录,当然,并不是所有国家都有这样的记录.或者,我们想追踪他们的国王的血统.皇后(同样,显然不适用于大多数国家).或者,我们决定要模拟普通部落成员一生中将竖起的蒙古包数量. 无论如何,重点是 ..
发布时间:2022-01-13 13:45:47 其他开发

为什么很多人将 Cassandra 称为面向列的数据库?

在互联网上阅读了几篇论文和文档,我发现了许多关于 Cassandra 数据模型的相互矛盾的信息.有很多人将其识别为面向列的数据库,其他人将其识别为面向行的数据库,然后将其定义为两者的混合方式. 根据我对 Cassandra 如何存储文件的了解,它使用 *-Index.db 文件访问 *-Data.db 文件的正确位置,其中存储了布隆过滤器、列索引,然后是所需行的列. 在我看来,这是严格 ..

影响度量的非活动关系

我有以下表格和我们 pbix 报告中的关系: 出于一些明显的原因,我需要在 Dates[date] 和 Table2[T2Date] 之间建立关系(非活动).但是,这样做会导致数据波动,以衡量表 1 中的“总金额". 以下是一些截图: 之前的关系(日期[日期] - Table2[T2Date]): 关系后(Dates[date] - Table2[T2Date]): ..
发布时间:2022-01-10 17:02:30 其他开发

Power BI - 查找匹配百分比(Bounty 100)之前和之后的假设分析

我有一个要求,我有一张这样的桌子, 角色技能开发人员 C开发人员 SQL开发人员 C++数据分析师 R数据分析师 Python数据分析师 SQL业务分析师 Excel业务分析师 SQL 我需要在 Power BI 中创建类似的东西, 在 Power BI 可视化表中为业务分析师解释第一个结果, 从筛选器 1 - 我选择了数据分析师 - 其实际技能是 R、Python 和 SQL ..
发布时间:2022-01-10 16:27:37 其他开发