美文网首页
永洪数据核对步骤

永洪数据核对步骤

作者: AI时代岁月笔记 | 来源:发表于2020-01-16 12:11 被阅读0次

    一、问题

    以核对生产模块中2019年6月FOB工厂趋势图表的订单金额为例讲解。下表为财务人员核对时发现永洪的订单金额为98,856,557与AMIS中对应的订单金额不一致。

    二、核对步骤

    1、登入永洪系统:home - 制作报告 - 营运主题 - 生产 - 生产模块 , 双击进入。然后选择“外厂”页签,找到FOB工厂趋势图表,点选一下。

    2、找到要核对的数据集

    参照以上截图,点编辑数据集按钮,出现以下界面

    展开后就可以看到对应数仓中的表了,如下图;

    3、在navcat中编写SQL核对吧

    上面SQL统计出的永洪数仓中的订单金额AMIS中的金额一致,说明永洪数据目前是正确的。(财务核对时不一致是因为数据更新的问题。)

    : 如果要查看表字段对应的中文意义,可以在指定数据库(YHDBUser)搜索到表后点“设计表”进行查看。

    4、其他相关查询:GP、GP率

    SELECT FTY_TYPE, SUM(GP) AS GP,

    SUM(AMOUNT) AS 订单金额,

    ROUND( SUM(GP) / SUM(AMOUNT) * 100, 2) AS GP率

    FROM WT_OPERATION_BYFTY_BUDGET

    WHERE CLOSE_MONTH BETWEEN TO_DATE('2019-06-01', 'YYYY-MM-DD')

    AND TO_DATE('2019-06-30','yyyy-mm-dd')

    GROUP BY FTY_TYPE

    三、在Kettle中查核

    如果经过上面步骤查找数仓中的数据不正确,则需要转到kettle中进行深入查核。

    1. 了解一些概念

    ODS: 数据源头,如直接与SAP、AMIS相关

    ADS:

    DW: 存放事实表

    DWS:

    2. 用图表中使用的数据集对应的表WT_OPERATION_BYFTY_BUDGET在kettle中查找,一步步查找定位出问题。

    在kettle中“打开", 定位到 job, 然后搜索WT_OPERATION_BYFTY_BUDGET这个表。

    搜索结果可能包括不同的扩展名,如ktr, kjb, 双击扩展名为ktr的打开, 打开后如下图:

    从这里可以查看数据逻辑,鼠标移动到上图左边节点,

    从以上代码又可进一步追踪到上一步的数据来源。这里上一步的数据为事实表:FACT_OPERATION_BYFTY_BUDGET --事实表-营运-生产-订单明细。

    3. 如果上步没有找到问题,则继续往下查找问题

    继续在kettle中点”打开“,定位到job目录,搜索FACT_OPERATION_BYFTY_BUDGET,在搜索结果中打开扩展名为ktr的表

    在这里又可以查看到SQL的逻辑了,可以在SQL代码中继续追踪到原始视图,这里追踪到的视图为AMIS视图:V_YH_ORDER_RECAP_BYFTY_BUDGET,可以检查视图的取数是否正确。

    相关文章

      网友评论

          本文标题:永洪数据核对步骤

          本文链接:https://www.haomeiwen.com/subject/qmrfzctx.html