想帮团队构建一个现代化的数据库或数据管理服务,但是小白水平。

查看 32|回复 2
作者:TigerBest   
背景
[ol]
  • 团队的主要工作是制定给客户的报价。每次新的报价制定都需要根据相似的客户、相似的预算等因素参考以往的报价,制作 Benchmark 。
  • 目前,团队使用 Excel 工作簿来制作和存储报价 Benchmark 和最终提报的报价内容,工作簿文件都存放在团队公盘(向 NAS 那样映射到 Windows 资源管理器里),公盘里的存放目录层级类似“年份-客户”
  • 客户会提供他们的报价模板,这个模板基本也是一个 Excel 工作簿,团队会把最终确定的报价内容填写到客户的报价模板里再交给客户。
  • 不同客户的报价模板不一样,字段名、字段数量、预先填写的内容(如要求报价的产品名)都不同,但团队在制作报价时的涉及的核心信息种类是不变的。我准备了一个所设计信息种类的案例,如下图
    [![案例]]( https://imgur.com/a/y54DdYt)
  • 公司的办公软件生态基于微软全家桶,有采购 Microsoft 365 ,Power Bi 、Teams 、SharePoint 都有。
    [/ol]
    问题
    [ol]
  • 每次调用历史报价数据非常痛苦,要手动定位到目标目录,然后把历史数据一一对应弄到新的报价 Benchmark 工作簿里。由于客户的报价模板和预填写内容不一样,复制粘贴、vlookup 都是不可能的,只能肉眼看、手动搬运。
  • 难以根据条件快速、准确地查询和定位到具体的客户和当时的报价。例如,想找出近两年某产品在某市场的最低报价,只能凭借记忆去翻。
    [/ol]
    想法
    [ol]
  • 从此刻开始,把新接报价工作的数据都整理好,以有条理、易于调用、科学管理的方式存储,我能想到的就是搭建一个数据库,如 Access 或 MySQL 数据库。
  • 以往的数据由于已经形成屎山了,只能后面慢慢处理了。
    [/ol]
    需求和期望达成的样子
    [ol]
  • 我没学过数据库,已有的编程能力也不强,但可以从头学
  • 成品要对没有数据库和编程认知的同事友好,能方便地让同事用 Excel 调取数据
  • 对新增数据、字段和持续维护友好,且建成后尽量不要涉及命令行操作、多用图形界面
  • 免费,或者说不需要我和团队额外掏钱
  • 避免信息外泄和合规问题,数据需要储存在公司的公盘( NAS 类似物)、OneDrive-Business 或 SharePoint 里,而不是额外的服务器上
  • 和微软的办公软件生态兼容良好,例如能方便地通过 Power Bi 、Power Query 进行调用和加工
    [/ol]
    向论坛里大佬们请教的问题
    [ol]
  • 除了搭建 Access 、MySQL 数据库,有没有更好的方案?最终目的是为了更好地管理和调取团队积累的报价数据。
  • 某一方案适合小白的学习路线和不错的资料。
    [/ol]
    其他
    [ol]
  • 虽然公司有 IT 部门,但不考虑让他们来帮我的团队解决上面的问题。
    [/ol]
    谢谢各位大佬!
  • 37Y37   
    感觉这个需求还挺复杂的,但是如果你想用 Access 或者 MySQL 这种的话,没有开发/数据库经验使用成本也比较高,一个建议是研究下 Excel ,通过 Excel 总表-分表记录汇总数据,这样跟目前的 excel 兼容性也比较好,也跟其他的微软系软件兼容
    或者考虑下这个开源的 CMDB 数据库: https://github.com/veops/cmdb ,他的优势是可以配置动态模型,也就是相当于动态建表,还支持动态的表关联,数据关联,也支持动态生成报表,相对于直接操作 MySQL/Access 来说,页面操作会直观一点,学习成本要低一点,但也是有学习成本的,主要是学习怎么使用
    liprais   
    没有金刚钻别拦瓷器活
    您需要登录后才可以回帖 登录 | 立即注册

    返回顶部