产品属性

如何使用低代码开发平台快速创建一个应用 | 实例演示

无人久伴 提交于 2020-04-05 19:50:31
​BrApps企业级低代码开发平台基于拖拽式的开发方式,提供丰富的服务组件来满足企业数字化应用的设计、构建、集成、部署和管理,赋能各团队来帮助他们构建全场景的数字化应用。 本文会以一个应用创建实例为大家介绍使用BrApps开发应用的具体流程,将实际演示如何简单创建一个产品管理系统。 主要过程包括以下步骤: 创建应用服务 创建应用 1. 创建业务对象 2. 创建选项集 3. 创建应用页面 4.创建应用菜单 发布应用 该系统主要业务功能包括:产品管理,分类管理,子分类管理和标签管理,整个系统的逻辑图如图1所示。 图1 全部详细的操作,可至微信/官网观看。 创建一个应用服务 在开始应用设计前,需要先创建一个低代码应用服务以及对应的项目。 在组织层项目列表页面右上方,点击“创建低代码服务”按钮(服务编码建议与本组织有关,避免与其他服务重复。) 填写应用服务信息后,选择“创建新项目”,同步填写创建对应项目。 *注:初次试用低代码开发功能必须创建新的项目,不可使用系统内默认创建项目“公司内销平台”。 创建应用 应用包含基础页面和页面内容(业务对象和选项集),在设计页面前,需要先补充页面所需要的数据内容,随后通过添加组件来组成页面框架,通过创建UIflow来完善逻辑。 01 创建业务对象 第一步:创建单个业务对象 在业务对象页面,点击“创建业务对象”按钮 分别创建名为“产品”、“分类”、“子分类

事实表和纬度表概述

坚强是说给别人听的谎言 提交于 2020-04-04 06:27:32
事实表和纬度表概述 事实表 在多维数据仓库中,保存度量值的详细值或事实的表称为“事实表”。事实数据表通常包含大量的行。事实数据表的主要特点是包含数字数据(事实),并且这些数字信息可以汇总,以提供有关单位作为历史的数据,每个事实数据表包含一个由多个部分组成的索引,该索引包含作为外键的相关性纬度表的主键,而维度表包含事实记录的特性。事实数据表不应该包含描述性的信息,也不应该包含除数字度量字段及使事实与纬度表中对应项的相关索引字段之外的任何数据。 一个按照州、产品和月份划分的销售量和销售额存储的事实表有5个列,概念上与下面的示例类似。 Sate Product Mouth Units Dollars WA Mountain-100 January 3 7.95 WA Cable Lock January 4 7.32 OR Mountain-100 January 3 7.95 OR Cable Lock January 4 7.32 WA Mountain-100 February 16 42.40 在这些事实表的示例数据行中,前3个列——州、产品和月份——为键值列。剩下的两个列——销售额和销售量——为度量值。事实表中的每个列通常要么是键值列,要么是度量值列,但也可能包含其他参考目的的列——例如采购订单号或者发票号。 事实表中,每个度量值都有一个列。不同事实表将有不同的度量值

事实表和纬度表概述

大憨熊 提交于 2020-04-04 06:23:30
事实表和纬度表概述 事实表 在多维数据仓库中,保存度量值的详细值或事实的表称为“事实表”。事实数据表通常包含大量的行。事实数据表的主要特点是包含数字数据(事实),并且这些数字信息可以汇总,以提供有关单位作为历史的数据,每个事实数据表包含一个由多个部分组成的索引,该索引包含作为外键的相关性纬度表的主键,而维度表包含事实记录的特性。事实数据表不应该包含描述性的信息,也不应该包含除数字度量字段及使事实与纬度表中对应项的相关索引字段之外的任何数据。 一个按照州、产品和月份划分的销售量和销售额存储的事实表有5个列,概念上与下面的示例类似。 Sate Product Mouth Units Dollars WA Mountain-100 January 3 7.95 WA Cable Lock January 4 7.32 OR Mountain-100 January 3 7.95 OR Cable Lock January 4 7.32 WA Mountain-100 February 16 42.40 在这些事实表的示例数据行中,前3个列——州、产品和月份——为键值列。剩下的两个列——销售额和销售量——为度量值。事实表中的每个列通常要么是键值列,要么是度量值列,但也可能包含其他参考目的的列——例如采购订单号或者发票号。 事实表中,每个度量值都有一个列。不同事实表将有不同的度量值

非小型电子商务系统设计经验分享

情到浓时终转凉″ 提交于 2020-03-13 20:31:41
来源: https://www.cnblogs.com/mmmjiang13/archive/2012/07/05/2575538.html#!comments 前言 做了两年多针对淘宝的电子商务数据线下数据系统,越到后面越觉得自己还没入门,不管技术上还是业务上,这篇文章既是对自己的积累的一次梳理,更想的是能在和各位朋友交流中,互相进步。 ps:所有字段并不是正式项目所使用字段,请根据自己的业务需求进行酌情查看处理 ,类目属性,商品,订单结构可以参考淘宝 API数据接口 进行查看具体字段。 商品模块设计 商品模块是支撑整个架构的核心,如果这块没设计好,那么所有后期的复杂的统计需求基本都满足不了。 为什么这样子设计属性看 这里 和 这里 ,把品牌从类目中剥离出来是为了降低程序针对商品属性这块的复杂度。这里通过淘宝的添加宝贝的操作来说明上面的数据结构如何满足下面的需求: PS:本来要截玉兰油沐浴露的图,结果发现淘宝取消了以前选择毫升*买的多送得多组合SKU的添加商品方式,改成了一个SKU就是一个宝贝的编辑手段,呵呵,没办法,只有上面截个衣服的图,下面的数据却是快消品的。淘宝这样做这也是没办法的,这种快消品不同SKU,图片还不能用一样的,而且大部分用户搜索的时候呢,会喜欢直接搜索具体的毫升数,这也给我们提了个醒,不同的类目可能会是不一样的处理方式,就算是服装这种SKU相对标准的类目

天猫项目(9)产品属性管理

前提是你 提交于 2020-03-11 14:44:30
突然发现自己很憨批的没有看er图就开始撸项目,怪不得搞得云里雾里,补充在(0)那篇里面了,可以随时参阅 这里的产品属性呢,是一对多分别引用产品和属性,做出来是这样一个样子,我渐渐发觉,想做一个模块,得先搞清楚需求,然后再去设计具体的业务逻辑,以后做一个模块之前,就先对这些进行分析 上述是做出来的效果图,这个模块是从产品的这个界面进去的,传入了产品的pid,进入到这个产品属性的编辑页面而产品属性的项目是在category的属性管理中定义的,这里需要填充的是,propertyValue的value值,按我的分析呢,需要通过product的pid首先查出所在的product,这是value绑定的对象,然后还要根据product查出其所属的category,找出属性list出来。 这里的功能设计呢,大体上来说只有两个,一个就是从属性的category list出来属性,第二个呢,就是对属性进行填充(这就决定了第一次还未创建的时候需要初始化操作)或者更新绑定在产品上 下面给出具体的实现代码 1.pojo @Entity @Table(name = "propertyvalue") @JsonIgnoreProperties({ "handler","hibernateLazyInitializer" }) public class PropertyValue { @Id

Entity Framework4.0 (六) EF4的 增加、删除、更改

廉价感情. 提交于 2020-02-27 07:55:01
前面介绍了EF4的查询功能,主要是借助于LINQ的强大的查询功能和它简单的语法。让我们可以完全面向对象集体去进行查询,而不必去劳心处理那些关系型数据库表的操作。这样我们更容易把主要精力集中在业务逻辑上面,从而轻松、快捷、高扩展性地实现所需的业务功能。 好了,这次介绍EF4的增加、删除、更改。 ======================================================== 我们基于前面的EFDemo的示例,作进一步的修改: 1.增加Category: 1 using (NorthwindEntities context = new NorthwindEntities())2 {3 Category category = new Category(); 4 category.CategoryName = cateName;5 category.Description = desc;6 context.Categories.AddObject(category);7 context.SaveChanges();8 } 代码解释: 第1行:new 出容器对象 context。对EF4的实体操作前,都要new出这个容器的,因为是这个容器管理着所有的EF实体对象。 第3行:new一个Category 的对象category

数据库的结构设计

若如初见. 提交于 2020-02-21 01:17:17
一、概述 数据模型的含义 是对客观事物及其联系的数据描述,即对现实世界(存在于人脑之外的客观世界)的模拟。例:桌子、笔等 在数据库中用数据模型来抽象、表示和处理现实世界中的数据和信息。 要将现实世界转变为机器能够识别的形式,必须经过两次抽象。 数据模型的种类 : 概念数据模型 逻辑数据模型 物理数据模型 二、概念模型的设计 概念模型,它是按照用户的观点来对信息和数据建模,主要用于数据库设计,最常用的是实体联系模型。 1.相关概念: (1)实体(Entity) :客观存在并可以相互区别的事物。 例如:一个教师、一辆车、老师与学生的关系都是实体。 (2)属性(Attribute) :实体所具有的特性称为实体的属性,一个实体由它的若干属性来体现。 例如:课程实体由课程编号、课程名称、课程类别等属性组成。 (3)码(Key) :唯一确定实体的属性集称为码,例如:课程编号是课程实体的码。 (4)域(Domain) :属性的取值范围称为该属性的域。 假若规定课程编号只能取四位整数,那么这就是课程编号的域,它的范围是1000到9999。 (5)实体集(Entity Set ):具有相同属性和性质的实体的集合称为实体集。 例如:所有课程就是一个实体集。 (6)联系(Relationship) :事物内部以及事物之间总是存在着某中联系,这些联系在概念模型中表现为实体内部的联系和实体之间的联系。

python机器学习:推荐系统实现(以矩阵分解来协同过滤)

我们两清 提交于 2020-02-17 15:21:28
原文链接: http://tecdat.cn/?p=10911 用户和产品的潜在特征编写推荐系统矩阵分解工作原理使用潜在表征来找到类似的产品。 1. 用户和产品的潜在特征 我们可以通过为每个用户和每部电影分配属性,然后将它们相乘并合并结果来估计用户喜欢电影的程度。 ​ 相同的计算可以表示为矩阵乘法问题。首先,我们把用户属性放在一个名为U的矩阵中,在这个例子中是5,-2,1,-5和5。然后,我们把电影属性放在一个名为M的矩阵中,我们使用矩阵乘法来找出用户的评分。 ​ 但要做到这一点,我们必须已经知道用户属性和电影属性。为每个用户和每部电影提供属性评级并不容易。我们需要找到一种自动的方法。我们来看看电影评分矩阵, ​ 它显示了我们数据集中的所有用户如何评价电影。这个矩阵非常稀疏,但它给了我们很多信息。例如,我们知道用户ID2给电影1号五颗星。所以,基于此,我们可以猜测,这个用户的属性可能类似于电影的属性,因为它们匹配的很好。换句话说,我们有一些线索可以使用。 让我们看看我们如何利用这些线索来了解每部电影和每个用户。在我们刚刚看到的等式中,U乘M等于电影等级,我们已经知道一些用户的实际电影等级。我们已经拥有的电影评分矩阵是我们方程式的解决方案。虽然它是解决方案的一部分,但是这个阵列仍然有很多漏洞,但对于我们来说,这已经足够了。 ​ 实际上,我们可以使用目前为止我们所知道的电影评级

如何快速全面建立自己的大数据知识体系?

☆樱花仙子☆ 提交于 2020-01-14 15:08:49
关于大数据知识,相信大家都看过不少各种类型的书籍,也接触过很多有关大数据方面的文章,但是大多都很零散不成系统。所以,此篇文章将大数据知识体系的干货分享出来,带大家从整体体系思路上,了解大数据产品设计架构和技术策略。希望能够帮助大家快速梳理并建立起大数据知识体系。 大数据产品系统性和体系思路 第一步,针对前端不同渠道进行数据埋点,然后根据不同渠道的采集多维数据,也就是做大数据的第一步,没有全量数据,何谈大数据分析; 第二步,基于采集回来的多维度数据,采用ETL对其各类数据进行结构化处理及加载; 第三步,对于ETL处理后的标准化结构数据,建立数据存储管理子系统,归集到底层数据仓库,这一步很关键,基于数据仓库,对其内部数据分解成基础的同类数据集市; 第四步,基于归集分解的不同数据集市,利用各类R函数包对其数据集进行数据建模和各类算法设计,里面算法是需要自己设计,个别算法可以用R函数,这个过程产品和运营参与最多;这一步做好了,也是很多公司用户画像系统的底层; 第五步,根据建立的各类数据模型及算法,结合前端不同渠道不同业务特征,根据渠道触点自动匹配后端模型自动展现用户个性化产品和服务。 建立系统性数据采集指标体系 建立数据采集分析指标体系是形成营销数据集市的基础 ,也是营销数据集市覆盖用户行为数据广度和深度的前提,数据采集分析体系要包含用户全活动行为触点数据

使用WiX制作简单MSI安装程序

让人想犯罪 __ 提交于 2020-01-08 06:13:05
WiX完全用xml描述,使用命令行来生成。只要用任何一个文本编辑器就可以了。但是为了开发效率,我们还是借助于辅助工具比较好。是一般使用的工具是两个:一个Visual Studio插件,在WiX的安装包里面附带,另一个就是WiXEdit,WixEdit是编辑的XMLXML的源代码的图形化工具箱.WixEdit会让你创造体制条件与MSI和MSM测试wix工具箱.它提供了直观的、轻松的对话方式编辑wix文件来源。 下载和安装 1、下载 Wix 3.0版本 ,目前还是beta。但是已经足够稳定了,可以应用于生产环境。 2、下载 WixEdit 在安装完WiX之后在Visual Studio上有几个WiX的模板,我使用的是Visual Studio 2008,看起来是这个样子的。 创建一个新的WiX项目 1、文件--〉新建--〉项目 2、选择项目类型WiX,选择Wix项目模板点击确定 我们就创建了一个没有安装什么内容的WiX项目,内容如下: <?xml version="1.0" encoding="UTF-8"?> <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"> <Product Id="77da05c4-1644-4bc3-ac14-c0f721fe31fe" Name="WixProject1" Language="1033