【发布时间】:2021-02-28 20:45:30
【问题描述】:
我需要为多个客户管理一个数据集 - 每个客户管理一个小表来更新未来五年的程序量。该表的结构如下:
+-------------+--------+--------+--------+--------+--------+
| | Year 1 | Year 2 | Year 3 | Year 4 | Year 5 |
+-------------+--------+--------+--------+--------+--------+
| Procedure A | 5 | 10 | 14 | 12 | 21 |
+-------------+--------+--------+--------+--------+--------+
| Procedure B | 23 | 23 | 2 | 3 | 4 |
+-------------+--------+--------+--------+--------+--------+
| Procedure C | 5 | 6 | 7 | 8 | 12 |
+-------------+--------+--------+--------+--------+--------+
此表中的值将由每个客户通过 MS PowerApps 管理。
每个客户都存在相同的结构。将所有这些都放在一个数据集中的最佳方法是什么?
我应该只为CUSTOMER ID 添加一列并将所有数据放入其中吗?
过程:
- 利用 PowerApps,将生成新的客户交易,并在客户记录表的 SQL 数据库中为他们添加一行。
- 同时为他们生成上表的空白模板。
- 现在,客户可以在 PowerApps 中与此 SQL 表交互,并添加各自的过程卷。
【问题讨论】:
-
(1) 将
CustomerId列添加到Customers并管理多个客户在同一个池中玩的所有影响。 (B) 为每个客户使用一个单独的数据库,其中包含所有需要的表格 &c。并让他们完全独立。就目前而言,您的问题与编程无关,而且太模糊而无法回答,例如“客户”是订购舒适枕头或您管理患者数据的独立医疗保健系统的人吗? -
为清晰起见进行了编辑。
-
是否可以在 PowerApps 中使用视图。您可以拥有一个包含 CustomerId 列的表,但在视图中,可以添加
WHERE子句来过滤 CustomerId = 9。单个物理表,但每个客户都有单独的视图。
标签: sql-server tsql ssms