想帮团队构建一个现代化的数据库或数据管理服务,但是小白水平。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
TigerBest
V2EX    数据库

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

  •  
  •   TigerBest 2024-06-21 18:03:45 +08:00 2456 次点击
    这是一个创建于 522 天前的主题,其中的信息可能已经有所发展或是发生改变。

    背景

    1. 团队的主要工作是制定给客户的报价。每次新报价制定都需要根据相似的客户、相似的预算等因素参考以往的报价,制作 Benchmark 。
    2. 目前,团队使用 Excel 工作簿来制作和存储报价 Benchmark 和最终提报的报价内容,工作簿文件都存放在团队公盘(向 NAS 那样映射到 Windows 资源管理器里),公盘里的存放目录层级类似“年份-客户”
    3. 客户会提供他们的报价模板,这个模板基本也是一个 Excel 工作簿,团队会把最终确定的报价内容填写到客户的报价模板里再交给客户。
    4. 不同客户的报价模板不一样,字段名、字段数量、预先填写的内容(如要求报价的产品名)都不同,但团队在制作报价时的涉及的核心信息种类是不变的。我准备了一个所设计信息种类的案例,如下图
    5. [![案例]]( https://imgur.com/a/y54DdYt)
    6. 公司的办公软件生态基于微软全家桶,有采购 Microsoft 365 ,Power Bi 、Teams 、SharePoint 都有。

    问题

    1. 每次调用历史报价数据非常痛苦,要手动定位到目标目录,然后把历史数据一一对应弄到新的报价 Benchmark 工作簿里。由于客户的报价模板和预填写内容不一样,复制粘贴、vlookup 都是不可能的,只能肉眼看、手动搬运。
    2. 难以根据条件快速、准确地查询和定位到具体的客户和当时的报价。例如,想找出近两年某产品在某市场的最低报价,只能凭借记忆去翻。

    想法

    1. 从此刻开始,把新接报价工作的数据都整理好,以有条理、易于调用、科学管理的方式存储,我能想到的就是搭建一个数据库,如 Access 或 MySQL 数据库。
    2. 以往的数据由于已经形成屎山了,只能后面慢慢处理了。

    需求和期望达成的样子

    1. 我没学过数据库,已有的编程能力也不强,但可以从头学
    2. 成品要对没有数据库和编程认知的同事友好,能方便地让同事用 Excel 调取数据
    3. 对新增数据、字段和持续维护友好,且建成后尽量不要涉及命令行操作、多用图形界面
    4. 免费,或者说不需要我和团队额外掏钱
    5. 避免信息外泄和合规问题,数据需要储存在公司的公盘( NAS 类似物)、OneDrive-Business 或 SharePoint 里,而不是额外的服务器上
    6. 和微软的办公软件生态兼容良好,例如能方便地通过 Power Bi 、Power Query 进行调用和加工

    向论坛里大佬们请教的问题

    1. 除了搭建 Access 、MySQL 数据库,有没有更好的方案?最终目的是为了更好地管理和调取团队积累的报价数据。
    2. 某一方案适合小白的学习路线和不错的资料。

    其他

    1. 虽然公司有 IT 部门,但不考虑让他们来帮我的团队解决上面的问题。

    谢谢各位大佬!

    15 条回复    2024-06-24 15:48:36 +08:00
    37Y37
        1
    37Y37  
       2024-06-21 18:12:05 +08:00
    感觉这个需求还挺复杂的,但是如果你想用 Access 或者 MySQL 这种的话,没有开发/数据库经验使用成本也比较高,一个建议是研究下 Excel ,通过 Excel 总表-分表记录汇总数据,这样跟目前的 excel 兼容性也比较好,也跟其他的微软系软件兼容

    或者考虑下这个开源的 CMDB 数据库: https://github.com/veops/cmdb ,他的优势是可以配置动态模型,也就是相当于动态建表,还支持动态的表关联,数据关联,也支持动态生成报表,相对于直接操作 MySQL/Access 来说,页面操作会直观一点,学习成本要低一点,但也是有学习成本的,主要是学习怎么使用
    F281M6Dh8DXpD1g2
        2
    F281M6Dh8DXpD1g2  
       2024-06-21 18:16:14 +08:00 via iPhone
    没有金刚钻别拦瓷器活
    Sum0l
        3
    Sum0l  
       2024-06-22 00:44:01 +08:00 via Android
    同意楼上几位的看法。
    需求挺复杂的,还没有预算。
    长远来看,免费的不一定是便宜的,可以大概算一算这项工作的各种成本。
    你们需要一个整体规划方案,建议你还是找靠谱的技术先从数字化开始,逐步将历史数据导入数据库中,进行数字资产管理,后面再看是开发软件还是使用 BI 之类的。
    要想使用起来越简单,背后付出的努力就越多。
    有点废话,供参考
    google543
        4
    google543  
       2024-06-22 15:16:57 +08:00
    。。。我记得一年前有个老哥为了方便同事办公,自建了 gpt 的代理,然后被老板开了
    smallparking
        5
    smallparking  
       2024-06-23 00:17:26 +08:00 via Android
    单单数据库好弄,你这个要是包含各种数据库操作的封装,还要求易于使用+微软软件友好,工作量可是不小。
    neoblackcap
        6
    neoblackcap  
       2024-06-23 08:55:23 +08:00
    既然办公软件都用微软家的,那么直接数据库也用微软的 SQL Server 就简单了,Excel 内置连接到 SQL Server 的功能申请一个 SQL Server 或者 SQL Server 的云服务实例就好了
    rb6221
        7
    rb6221  
       2024-06-23 16:58:47 +08:00
    你现在的问题不是能不能搭起来,是维护成本(硬件的钱)+没有专业 IT 人员支持的情况下如何解决软件甚至代码问题。所以以你现在的新手身份去搞而且不请人,可能搞的起来,但是从长期可用的角度来看,不是好的方案。
    rb6221
        8
    rb6221  
       2024-06-23 17:00:15 +08:00
    @janus77 #6 说白了,你现在可以搭一个草台水平能跑的东西,但是让他以后几个月、半年、一年、几年内一直作为你们的主方案,而且出问题了没人会解,而你又不想请人,你有这个把握吗?
    emberzhang
        9
    emberzhang  
       2024-06-23 20:11:26 +08:00
    如果你弄出来的东西稍微能看, 那第一个月领导/老板就会找你要过往的数据, 接下来你就准备自己手动处理所有屎山吧.

    这种屎山原始数据在任何一个中小公司都大量存在, 而且是系统性问题, 你熬到公司倒闭也不可能根治.

    除非你有信心整个流程制度得到系统性提升 (要么跟华为一样花上几个亿起步, 要么换掉老板和所有高管起步),
    否则永远不要在所有人都随地大小便的地方做唯一的清洁工, 你清洁的效率再高工具再牛, 也永远追不上大小便产生的速度.
    ppooqq
        10
    ppooqq  
       2024-06-24 00:16:34 +08:00
    可以自己学习,然后搞点东西优化自己的工作使用。公司层面的东西,除非领导有明确想法,不然做了不一定是好事,可能是坏事,也许当前情况就是领导想要的效果
    z1WhpL268TWE173O
        11
    z1WhpL268TWE173O  
       2024-06-24 02:07:45 +08:00
    随便找一个开源的 CRM 或者类似管家婆之类的就解决了啊
    edw1n
        12
    edw1n  
       2024-06-24 09:22:59 +08:00
    既然是微软全家桶,那看下有没有 dynamics 365 吧。你这个需求就是 CRM 中价目表+报价覆盖的场景。
    yjxjn
        13
    yjxjn  
       2024-06-24 10:52:56 +08:00
    @edw1n #12 D365 也是花钱的,还得买 Azure 服务,而且这玩意面对过于复杂的一些业务,就拉了。。。
    ljlljl0
        14
    ljlljl0  
       2024-06-24 11:22:43 +08:00
    少做事,多赚钱
    ALLROBOT
        15
    ALLROBOT  
       2024-06-24 15:48:36 +08:00
    如果楼主是拿死工资的,没必要干这种活,多做事多错,少做事少错

    如果楼主是股东,可以让 IT 部门建一个 Mysql ,商业用的技术问题可以缴费让 Oracle 技术人员帮忙解决,或 postgreSQL 开源库,商业用免费

    用 Python 读取 Excel 文件写入到 postgreSQL
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3801 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 21ms UTC 00:17 PVG 08:17 LAX 16:17 JFK 19:17
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86