当前位置:网站首页>Shangsilicon Valley real-time data warehouse project (Alibaba cloud real-time data warehouse)
Shangsilicon Valley real-time data warehouse project (Alibaba cloud real-time data warehouse)
2022-06-29 21:50:00 【Don't let the young man's head turn white】
p01 Project brief introduction

p02 Project requirements analysis

p03 Alibaba cloud technology framework

p04 Technology selection

P05 System architecture design

p06 The business process

p07 E-commerce meter structure

p08 rds Buy

p09 rds Configuration and connection
Set the whitelist



Apply for an Internet address


Create account


p10 Create business databases and tables

perform sql Script 

p11 establish DataHub And Project




establish dataHub




You can create topic, There is no need to create , We use it directly DTS Synchronous data , Automatically created topic
p12 Synchronize the fact table to datahub







Get into , The synchronization link must be configured first 
Synchronization settings 
next step 




RDS Prepare the data in ,datahub There will also be data in 
p13 Synchronize dimension tables to mysql

Create a dimension table Library 

Continue to use DTS Sync 
from rds Sync to another rds
After opening, there are 2 There are two examples 
Synchronize link settings , This is the test, so it is the same instance server , The actual work is 2 platform 

Waiting becomes Syncing , That's all right. 
View , Reduce subsequent cascading 

Created 2 Individual view View of provinces and regions Product category view 
p14 Real time data warehouse layering


p15 Create a cluster and create a project









Create project 


p16 Create workspaces and business development platforms
Create a workspace dataworks







p17 Establish tasks and flinkSQL Development Manual



You can use component drag and drop , But we don't use this method , We use sql Pattern 

Help document
The data source table is ods layer , The data result table is dwd layer 


p18 ODS To DWD Layer business process
Be careful 1: Because the data are DTS Push it over , The pushed fields are added in front of the original table fields
One. dts_ Prefix .
Be careful 2:dts_utc_timestamp、dts_operation_flag、dts_after_flag yes DataHub The words provided by the framework
paragraph .dts_operation_flag=‘U’ To modify 、 ‘I’ Indicates insertion 、‘D’ Said to delete ,dts_after_flag=‘Y’
Be careful 3:dts_order_status=1 Indicates placing an order ,dts_order_status=2 Means paid
order_info Data source table
order_detail Data source table 
dwd_paid_order_detail Data table 
边栏推荐
- 高校如何基于云原生构建面向未来的智慧校园?全栈云原生VS传统技术架构
- Reading notes on how to connect the network - LAN on the server side (4)
- Matlab output format control%d,%f,%c,%s usage
- If the evaluation conclusion of waiting insurance is poor, does it mean that waiting insurance has been done in vain?
- How can colleges and universities build future oriented smart campus based on cloud native? Full stack cloud native vs traditional technology architecture
- Writing a makefile for a golang project
- A. Marathon
- 推荐书籍--白夜行
- Alibaba product details API interface (item_get- get product details interface), Alibaba API interface
- Digital password lock Verilog design + simulation + on board verification
猜你喜欢

透过华为军团看科技之变(五):智慧园区

Golang operation etcd

Reading notes on how to connect the network - LAN on the server side (4)

Threejs basic introduction

Live broadcast preview | PostgreSQL kernel Interpretation Series Lecture 1: overview of PostgreSQL system
![[advanced ROS chapter] lesson 2 custom header and source file encapsulation](/img/25/85e8c55605f5cc999a8e85f0a05f93.jpg)
[advanced ROS chapter] lesson 2 custom header and source file encapsulation

铝板AS/NZS 1530.1 不燃性材料的阻燃测试

leetcode:238. 除自身以外数组的乘积

Flame retardant test of aluminum sheet as/nzs 1530.1 non combustible materials

leetcode:370. 区间加法
随机推荐
企业实施MES系统的关键点详解
Bs-gx-017 online examination management system based on SSM
After inventing anti-virus software, he chose to be a top-notch gangster
DB queries the database, merges two unrelated tables, adds non-existent fields, and assigns default values
阿里巴巴商品详情API接口(item_get-获得商品详情接口),阿里巴巴API接口
Hardware development notes (VIII): basic process of hardware development, making a USB to RS232 module (VII): creating a basic dip component (crystal oscillator) package and associating the principle
What is unique about MES system?
A keepalived high availability accident made me learn it again!
Redis (I) -- getting started with redis (1) -- redis introduction, installation and startup, and common configurations
Cloud native database query optimization - statistics and row count estimation
Matlab adds noise / disturbance to data
【摸鱼神器】UI库秒变低代码工具——表单篇(一)设计
【ROS进阶篇】第二讲 自定义头、源文件封装
Wechat public account development, send message reply text
verilog实现串口通信发送到数码管
Topic39——78. subset
PostgreSQL每周新聞—6月22日
Weibo comments on high availability and high performance computing architecture
Alibaba keyword search commodity API interface (item_search- commodity search interface by keyword), Alibaba Search API interface
报表交付工程师