用于防止丢失的数据架构
本文概述了用于生成模型并确定风险评估的数据架构。
请遵循以下要求:
- 这些文件采用 CSV UTF-8(逗号、分号或制表符分隔)格式(*.csv或 *.tsv)。
- 最大文件大小为 10 GB(GB)。
- 以下字符在所有列中进行转义:逗号/分号、新行字符和多行字符。
- “datetime”列采用 ISO 8601 格式。 例如,在 C# DateTime.UtcNow.ToString(“o”)中,格式为“2019-03-14T20:18:11.254Z”。
- “double”(十进制)列精度为两个小数位数。
事务
字段名称 | 数据类型 | 描述 |
---|---|---|
DEFINITIONGROUP | string | 由 Dynamics 365 Commerce 中的同步引擎 (DIFX) 添加的字段。 它们定义导出序列。 |
EXECUTIONID | string | 由 Dynamics 365 Commerce 中的同步引擎 (DIFX) 添加的字段。 它们定义导出序列。 |
IS标准版LECTED | int | 由 Dynamics 365 Commerce 中的同步引擎 (DIFX) 添加的字段。 它们定义导出序列。 |
TRANSFERSTATUS | int | 此字段用于跟踪仓库之间的转移状态。 |
BATCHID | int | 批或班次的标识符。 |
终端 | string | POS 的标识符。 |
AMOUNTPOSTEDTOACCOUNT | double | 发布到总账本(GL)的帐户中的金额。 |
CHANNELREFERENCEID | string | 一个标识符,指示用于在电子商务商家的全渠道方案中购买的渠道。 |
COSTAMOUNT | double | 项的成本。 |
CREATEDOFFLINE | int | 此字段指示是否在未建立数据库连接的情况下脱机创建事务。 |
货币 | string | 货币代码(例如美元)。 |
CUSTOMERACCOUNT | string | 帐户号。 |
CUSTOMERDISCOUNTAMOUNT | double | 映射到客户的折扣,并自动应用于该客户。 |
DISCOUNTAMOUNT | double | 如果应用了任何折扣,则折扣金额。 |
DELIVERYMODE | string | 如果交易不是现金和携带交易,则传递模式。 |
TRANSACTIONSTATUS | int | 添加到 Dynamics 365 Commerce 中的同步引擎(DIXF)的字段。 它们定义导出序列。 |
EXCHANGERATE | double | 如果使用非商店货币进行付款,则汇率。 |
GROSSAMOUNT | double | 在应用折扣之前到期的总金额。 |
INCOM企业版XPEN标准版AMOUNT | double | 此字段指示用于反映抽屉相关费用(如果有)的调整金额。 |
INFOCODEDISCOUNTGROUP | string | 这是与应用的折扣关联的信息代码。 |
WAREHOU标准版 | string | 与存储关联的仓库。 |
SITEID | string | 此字段通常用于零售店。 它用于按区域(例如美国西北商店)组织商店。 |
INVOICEID | string | 此字段与客户帐户的付款相关。 它指示客户正在为其付款的发票。 |
ITEMSPOSTED | int | 已发布货物的一部分的项目计数。 |
LOYALTYCARDID | string | 与客户关联的区域卡号码。 |
NETAMOUNT | double | 应用折扣之前的价格。 |
PAYMENTAMOUNT | double | 付款金额。 |
POSTASSHIPMENT | int | 此字段指示某个项目是否具有关联的发货。 |
RECEIPTID | string | 收据编号。 此数字不同于事务编号。 |
REFUNDRECEIPTID | string | 如果交易是退款,则原始交易的收据 ID。 |
SALEISRETURNSALE | int | 一个值,该值指示销售是否为返回。 |
SALESINVOICEAMOUNT | double | 如果客户只从订单中选取了几个项目,则销售发票的金额。 |
SALESORDERAMOUNT | double | 客户订单的总金额。 (这些订单不同于现金和携带交易,因为它们有发货细节。 |
SALESORDERID | string | 订单编号,对于具有发货详细信息的订单。 |
SALESPAYMENTDIFFERENCE | double | 客户付款后的差异金额。 |
SHIFT | string | 移位。 轮换是一组在当天计算现金和销售活动的交易。 班次可用于确定终端中应有多少现金。 |
SHIPPINGDATEREQUESTED | datetime | 应发货客户订单上的货物的日期。 |
员工 | string | 销售点(POS)用户的 ID。 |
TOACCOUNT | int | 向客户的帐户收取的金额。 |
TOTALDISCOUNTAMOUNT | double | 应用于交易总额的折扣金额。 |
TOTALMANUALDISCOUNTAMOUNT | double | 此字段指示手动应用的折扣总额,不会自动计算。 |
TOTALMANUALDISCOUNTPERCENTAGE | double | 手动应用的总折扣百分比。 |
TRANSACTIONNUMBER | string | 事务标识符。 |
TRANSACTIONDATE | datetime | 日期。 |
TRANSACTIONTIME | int | 事务的时间。 |
TRANSACTIONTYPE | int | 一个值,该值指示交易是现金和携带交易还是订单。 |
LOGISTICSLOCATIONID | string | 此字段标识发货到的位置。 |
LOGISTICSPOSTALCITY | string | 交付项目的城市。 |
LOGISTICSPOSTALCOUNTY | string | 项目传送到的县。 |
LOGISTICSPOSTALSTATE | string | 将项传递到的状态。 |
LOGISTICSPOSTALSTR企业版T | string | 物品传送到的街道。 |
LOGISTICSPOSTALZIPCODE | string | 项目传递到的邮政编码。 |
LOGISTICSPOSTALADDRESSVALIDFROM | datetime | 传递地址效果,基于地址对项目送达有效的日期。 |
LOGISTICPOSTALADDRESSVALIDTO | datetime | 传递地址效果,基于地址不再对项目的送达有效日期。 |
OPERATINGUNITNUMBER | string | 商店映射到的业务部门。 |
COMMENT | string | 事务级注释。 |
TAXCALCULATIONTYPE | int | 一个值,该值指示税务是基于商店、客户还是目标。 |
DISCOUNTAMOUNTWITHOUTTAX | double | 折扣金额,不包括税款。 |
NETPRICE | double | 事务上的行数。 |
RETAILNCREXPORTED | int | 在推出开始时,此字段用作将事务推送到 NCR BOS 系统的标志。 |
PARTITION | string | Dynamics 365 Commerce 中特定于 Dynamics 365 的数据分区的标识符。 |
DATAAREAID | string | Dynamics 365 Commerce 中法律实体的标识符。 |
SYNCSTARTDATETIME | datetime | 添加到 Dynamics 365 Commerce 中的同步引擎(DIXF)的字段。 它们定义导出序列。 |
销售
字段名称 | 数据类型 | 描述 |
---|---|---|
DEFINITIONGROUP | string | 由 Dynamics 365 Commerce 中的同步引擎 (DIFX) 添加的字段。 它们定义导出序列。 |
EXECUTIONID | string | 由 Dynamics 365 Commerce 中的同步引擎 (DIFX) 添加的字段。 它们定义导出序列。 |
IS标准版LECTED | int | 由 Dynamics 365 Commerce 中的同步引擎 (DIFX) 添加的字段。 它们定义导出序列。 |
TRANSFERSTATUS | int | 此字段用于跟踪仓库之间的转移状态。 |
SALESTAXGROUP | string | 交易的有效销售税组。 |
ITEMSALESTAXGROUP | string | 项目的有效销售税组。 |
终端 | string | POS 的标识符。 |
TRANSACTIONNUMBER | string | 事务编号 |
条码 | string | 已扫描的条形码。 |
COSTAMOUNT | double | 产品成本。 |
货币 | string | 用于销售的货币(例如美元)。 |
CUSTOMERACCOUNT | string | 客户帐号。 |
CUSTOMERDISCOUNT | double | 客户折扣。 |
CUSTOMERINVOICEDISCOUNTAMOUNT | double | 在履行过程中在发票级别关联的折扣。 |
CASHDISCOUNTAMOUNT | double | 如果应用现金折扣,则现金折扣金额。 |
PRICEGROUPS | string | 产品和客户所属的价格组。 |
OFFERNUMBER | string | 产品/服务编号的唯一标识符。 |
DISCOUNTAMOUNTFORPRINTING | double | 收据上打印的折扣金额。 |
MODEOFDELIVERY | string | 客户的交付方法。 |
ELECTRONICDELIVERYEMAIL | string | 电子邮件地址。 |
RETAILEMAILADDRESSCONTENT | string | 回执的电子邮件地址。 |
GIFTCARD | int | 礼物卡号码。 |
REASONCODEDISCOUNT | double | 如果应用了折扣,则可以将原因代码配置为提示收银员选择原因。 |
WAREHOU标准版 | string | 存储的引用数据。 此字段指示货物的物理位置。 |
SERIALNUMBER | string | 产品的序列号。 |
SITEID | string | 商店所属的类别(例如 PACNW)。 |
INVENTORYSTATUS | int | 清单级别的状态。 |
LOTID | string | 本字段不是必填字段。 |
ITEMID | string | 产品 ID。 |
PRODUCTSCANNED | int | 此字段指示产品中的条形码是否已扫描为事务的一部分。 |
ITEMRELATION | string | 特定产品组中相关项目的分组。 |
KEYBOARDPRODUCTENTRY | int | 此字段指示是否由 POS 键盘上的收银员手动输入产品 ID。 |
LINEDISCOUNT | double | 应用于行项的折扣金额。 |
LINEMANUALDISCOUNTAMOUNT | double | 如果手动输入了折扣,则折扣金额。 |
LINEMANUALDISCOUNTPERCENTAGE | double | 如果应用了手动百分比折扣,则折扣百分比。 |
LINENUMBER | double | 事务上的行号。 |
ISLINEDISCOUNTED | int | 一个值,该值指示事务行是否折扣。 |
ISLINKEDPRODUCTNOTORIGINAL | int | 此字段指示同一产品组中是否有任何已更改的链接项。 |
CHANNELLISTINGID | string | 此字段仅适用于电子商务。 零售店不需要它。 |
NETAMOUNT | double | 事务的净金额。 |
NETAMOUNTINCLUSIVETAX | double | 净金额,包括税款。 |
NETPRICE | double | 在应用折扣之前,该行的净价格。 |
ISORIGINALOFLINKEDPRODUCTLIST | int | 默认链接的产品。 |
ORIGINALPRICE | double | 未应用销售定价时的产品价格。 |
ORIGINALSALESTAXGROUP | string | 交易的原始销售税组。 |
ORIGINALITEMSALESTAXGROUP | string | 如果覆盖了税款,此字段将跟踪原始税款金额。 |
PERIODICDISCOUNTAMOUNT | double | 定期折扣的折扣金额。 |
PERIODICDISCOUNTGROUP | string | 定期折扣组。 |
PERIODICDISCOUNTPERCENTAGE | double | 定期折扣百分比。 |
PRICE | double | 项目的价格。 |
ISPRICECHANGE | int | 此字段指示是否手动对交易中的产品列表进行了任何价格更改。 |
PRICEINBARCODE | int | 此字段指示是否扫描了交易中特定产品的价格嵌入的条形码。 |
数量 | double | 数量。 |
REQUESTEDRECEIPTDATE | datetime | 对于客户订单,客户请求到达/取件的日期。 |
RECEIPTNUMBER | string | 收据编号。 |
RETURNLINENUMBER | double | 从日记中完成返回时,原始事务中的行号。 |
ISRETURNNOSALE | int | 一个值,该值指示此事务是返回还是 void。 |
RETURNQUANTITY | double | 要返回的数量。 |
RETURNTERMINAL | string | 正在处理返回事务的终端。 |
RETURNTRANSACTIONNUMBER | string | 从收据或日记中完成返回时的原始事务编号。 |
RFTAGID | string | 无线电频率标识的标识符(RF)。 |
ISSCALEPRODUCT | int | 一个值,该值指示是否使用连接的刻度来获取数量。 |
标准版CTIONNUMBER | string | 产品在商店中的物理位置。 不使用此字段。 |
SHELFNUMBER | string | 保存产品的货架号。 |
REQUESTEDSHIPDATE | datetime | 订单请求的发货日期。 |
STANDARDNETPRICE | double | 价格,不包括折扣和贸易协议。 |
SALESTAXAMOUNT | double | 应用于交易的销售税金额。 |
TOTALDISCOUNT | double | 应用于订单总计的折扣金额。 |
TOTALDISCOUNTINFOCODELINENUM | double | 如果在应用总折扣时提示用户输入信息代码,则会在此字段中保存原因代码。 |
TOTALDISCOUNTPERCENTAGE | double | 如果按百分比使用总折扣,则应用于事务总数的折扣百分比。 |
TRANSACTIONCODE | int | 事务类型的指示器。 |
TRANSACTIONSTATUS | int | Posted 的值表示声明已完成(即,金额已到达后台的 GL)。 |
UNIT | string | 项的度量单位。 示例包括加仑和盎司(盎司)。 |
UNITPRICE | double | 单价。 |
UNITQUANTITY | double | 已售出的单位数量。 |
VARIANTNUMBER | string | 颜色、大小和样式的单位组合的 ID。 |
ISWEIGHTPRODUCT | int | 一个值,该值指示是否使用连接的刻度来获取数量。 |
ISWEIGHTMANUALLYENTERED | int | 如果未连接刻度,收银员可以手动输入权重。 |
CATEGORYNAME | string | 产品类别的名称。 |
CATEGORYHIERARCHYNAME | string | 用于组织产品的类别层次结构。 |
LOGISTICSPOSTALADDRESSVALIDFROM | datetime | 地址 ID 的有效日期。 |
LOGISTICLOCATIONID | string | 全局通讯簿中的地址 ID。 |
OPERATINGUNITNUMBER | string | 包含存储的引用数据的一部分。 |
RETURNOPERATINGUNITNUMBER | string | 正在处理返回的存储。 |
ITEMCOLOR | string | 颜色。 |
ITEMSIZE | string | 大小。 |
ITEMSTYLE | string | 样式。 与颜色和大小一样,样式是产品维度。 |
ITEMCONFIGID | string | 工具包的配置 ID。 |
SKIPREPORTS | int | 如果设置了此字段,则会在报表中跳过记录。 |
LINEPERCENTAGEDISCOUNT | double | 自动百分比折扣的金额。 |
DISCOUNTAMOUNTWITHOUTTAX | double | 折扣金额,不包括税款。 |
PARTITION | string | Dynamics 365 Commerce 中特定于 Dynamics 365 的数据分区的标识符。 |
DATAAREAID | string | 公司标识符(例如 MSFT)。 |
SYNCSTARTDATETIME | datetime | 添加到 Dynamics 365 Commerce 中的同步引擎(DIXF)的字段。 它们定义导出序列。 |
付款
字段名称 | 数据类型 | 描述 |
---|---|---|
DEFINITIONGROUP | string | 由 Dynamics 365 Commerce 中的同步引擎 (DIFX) 添加的字段。 它们定义导出序列。 |
EXECUTIONID | string | 由 Dynamics 365 Commerce 中的同步引擎 (DIFX) 添加的字段。 它们定义导出序列。 |
IS标准版LECTED | int | 由 Dynamics 365 Commerce 中的同步引擎 (DIFX) 添加的字段。 它们定义导出序列。 |
TRANSFERSTATUS | int | 此字段用于跟踪仓库之间的转移状态。 |
AMOUNTINTENDEREDCURRENCY | double | 以当地货币招标的金额,适用于商店所在的国家/地区。 |
AMOUNTINACCOUNTINGCURRENCY | double | 该行应付的金额。 |
AMOUNTTENDERED | double | 存储货币中的金额。 |
MERCHANTPAYMENTINSTRUMENTTYPEID | string | 付款方式的名称(例如,AMEX 或 VISA)。 |
ISCHANGELINE | int | 此字段指示付款金额是否还给客户。 |
CREDITVOUCHERID | string | 如果代金券用于付款,则代金券编号。 |
CURRENCYCODE | string | 支付的货币。 |
EXCHANGERATEINTENDEREDCURRENCY | double | 与美元有关的汇率。 |
EXCHANGERATEINACCOUNTINGCURRENCY | double | 与美元(美元)有关的汇率。 |
GIFTCARDID | string | 礼物卡号码。 |
ISPREPAYMENT | int | 一个值,该值指示付款是否为存款。 |
LINENUMBER | double | 付款行号。 |
LOYALTYCARDID | string | 如果使用会员积分付款,则提供卡号码。 |
数量 | double | 已售出的单位数。 |
RECEIPTID | string | 收据 ID。 此 ID 不同于事务 ID。 |
TENDERTYPE | string | 支付的招标类型。 |
终端 | string | 寄存器或销售点(POS)的标识符。 |
TRANSACTIONNUMBER | string | 事务编号。 |
TRANSACTIONSTATUS | int | 付款行的状态。 |
OPERATINGUNITNUMBER | string | 存储区特有的操作单元。 |
MERCHANTPAYMENTINSTRUMENTID | string | 付款方式的标识符。 此信息由商家提供。 |
ACCOUNTNUMBER | string | 如果已命名客户出现在交易中,则客户帐户号。 |
VOIDSTATUS | int | 一个值,该值指示在投标交易之前是否取消了招标线。 |
AMOUNTTENDEREDADJUSTMENT | double | 产品中的新功能允许更改事务并提供完整的审核线索。 |
员工 | string | 用户 ID。 |
PARTITION | string | Dynamics 365 Commerce 中特定于 Dynamics 365 的数据分区的标识符。 |
DATAAREAID | string | 公司标识符(例如 MSFT)。 |
SYNCSTARTDATETIME | datetime | 添加到 Dynamics 365 Commerce 中的同步引擎(DIXF)的字段。 它们定义导出序列。 |
PaymentMethod
字段名称 | 数据类型 | 描述 |
---|---|---|
PAYMENTMETHODNUMBER | string | 付款方式的标识符。 |
DEFAULTFUNCTION | string | 付款方式类型的说明,如现金、支票、信用备忘录/凭证或货币。 |
名称 | string | 付款方式的描述性名称。 |