自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 【抽象数据类型表示复数运算】

抽象数据类型表示复数运算复习数据结构第一个代码!!!!!#include<stdio.h>typedef struct{ float realpart;//定义实数部分 float imagpart;//定义虚部 }Complex;void assign(Complex *A,float real,float imag);void add(Complex *c,Complex A,Complex B);void mutiply(Complex *c,Complex A,Comp

2022-03-30 22:01:49 552

原创 yarn的下载与安装

yarn的下载与安装近期老师留关于antd和antv的作业,安装了好久好久的yarn,一直报错如下:考虑到yarn的安装出错主要是由于没有进行全局安装或者安装路径有问题。用npm安装时较容易导致无法进行全局安装,为了避免这一问题,可以区yarn官网下载.msi文件。下载地址如下:yarn的.msi文件下载地址下载完成后对yarn进行安装(不要更改路径)。在环境变量里的path中加入yarn的全局安装地址(如下图):均添加为下图画线地址(.msi全局安装的绝对路径)进行到这里后,将powe

2021-12-15 23:30:32 14141 8

原创 【无标题】

8.3.7~8.3.8加载演员数据至演员维度表加载电影数据至电影维度表加载演员数据至演员维度表1.配置“表输入”控件2.配置“表输入”控件SELECTCOALESCE(MAX(actor_last_update),"1970-01-01 00:00:00")AS max_dim_actor_last_updateFROM dim_actor;3.配置“表输入2”控件SELECT actor_id, first_name, last_name, last_updateFR

2021-11-19 13:32:16 374

原创 kettle笔记

8.3.5~8.3.6加载用户数据至用户维度表加载商店数据至商店维度表加载用户数据至用户维度表打开kettle工具,创建转换配置“表输入”控件SQL语句:SELECTCOALESCE(MAX(customer_last_update),"1970-01-01 00:00:00")AS max_dim_customer_last_updateFROM dim_customer配置“表输入2”控件SQL语句:SELECT customer_id, store_id

2021-11-19 12:57:23 588

原创 【无标题】

8.3.2~8.3.4加载日期数据至日期维度表加载时间数据至时间维度表加载员工数据至员工维度表加载日期数据至日期维度表打开kettle工具,创建转换配置“生成记录”控件配置“增加序列”控件配置“JavaScript代码”控件代码如下://Script here//生成localevar locale = new java.util.Locale(language.getString(),country_code.getString());//生成Calendarvar c

2021-11-19 12:28:18 238

原创 2021-11-07

第八章全量加载增量加载全量加载创建转换设置参数数据预览增量加载建立转换设置参数结果预览

2021-11-07 18:26:54 109

原创 2021-11-07

第二章转换例子创建数据库连接表输入CSV文件输入Excel输入生成记录生成随机数获取系统信息创建数据库连接1.创建数据库连接设置参数一般参数设置:集群参数设置:测试和浏览数据库连接结果3. 建立共享/停止共享数据库连接表输入建立表输入转换工程2.设置参数设置参数浏览数据表:选中数据表:CSV文件输入1.建立CSV文件输入转换工程2.设置参数3.预览结果数据Excel输入建立Excel输入转换工程2.设置参数

2021-11-07 18:13:56 240

原创 2021-10-30

数据粒度的转换将personal_data.txt中字段为household_register的数据统一为省份计算每个人的月薪将personal_data.txt中字段为household_register的数据统一为省份打开kettle工具,创建转换配置“表输入”控件配置字段选择控件配置“排序记录”控件配置“表输入2”控件配置“排序记录2”控件配置“记录集连接”控件配置“字段选择2”控件配置“排序记录3”控件配置“表输入3”控件

2021-10-30 17:28:14 67

原创 2021-10-13

应用Kettle进行完全去重、缺失值填充实例完全去重定义实例填充缺失值定义具体实例完全去重定义完全去重指的是消除完全重复的数据,这里提到的完全重复数据指的是数据表记录字段值完全一样的数据。实例打开Kettle工具,新建转换使用Kettle工具创建转化你,并添加“CSV文件输入”、“唯一行(哈希值)”控件以及Hop跳连接线,具体效果如图一配置“CSV文件输入”控件如图二所示预览数据如图三所示配置“唯一性(哈希值)”控件如图四所示执行结果数据如图五所示填充缺失值定义填充数

2021-10-13 21:50:55 99

原创 2021-10-11

Kettle抽取CSV文件、抽取JSON文件抽取CSV文件抽取JSON文件抽取CSV文件CSV数据转存的特定实现规则实现规则文件开头不能留空,以“行”为单位文件可含或不含列名,若含有列名,则位于文件第一行文件中的一行数据不能跨行,行与行之间不可存在空格文件中以英文半角逗号(即“,”)作为分隔符,若列为空,也要表达列的存在文件中的列的内容,若存在英文半角单引号,则替换成半角双引号进行转义,因为在抽取数据时,通过使用半角双引号将所有的字符串内容引起来在文

2021-10-11 21:51:39 252

原创 2021-09-26

Kettle工具的基本使用转换作业实例(发送邮件)转换转换是ETL解决方案中重要的组成部分之一,主要用于数据的抽取、转换以及加载等操作。一个简单的转换如下图所示:由上图可看出一个转换包括步骤、跳、注释以及数据行,具体介绍如下:作业一个作业包含一个或者多个作业项,并且这些作业项都以某种顺序进行执行的。作业执行的顺序由作业项之间的跳(Job Hop)和每个作业项的执行结果决定。一个简单的作业例子如下:作业包含内容简图如下:作业项:作业项是作业的基本构成部分,也可称之为控件。作业项类

2021-09-26 21:39:03 550

原创 2021-09-13

数据清洗概述数据质量的特点“业务需求”会随时间变化,数据质量也会随着时间变化。数据质量可以借助信息系统度量,但是独立于信息系统存在。数据质量存在与数据的整个生命周期,随着数据的产生而产生,随着数据的消失而消失。数据质量评价指标准确性完整性简洁性适应性数据质量的问题分类“脏”数据——数据源中不完整、重复以及错误等有问题的数据。...

2021-09-13 14:05:48 88

原创 2021-04-14

Ubuntu无法连接网络打开Ubuntu设置管理,选择NAT模式(此时Ubuntu可使用WIFI,有线连接变为灰色。)若想使用有线连接进入终端讲manage改为false(manage=false)。

2021-04-14 21:49:48 64

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除