Kettle實現從mysql中取2張表數據關聯的數據,並寫入到mongodb中
1 建立轉換,並設置DB連接到mysql
選中DB連接:連接類型選擇MySQL,輸入主機名稱,數據庫名稱,端口號,用戶名,密碼
輸入連接名稱,點擊確定。(可以先點擊測試,測試一下是否連接成功)
如下圖:
2 選擇輸入》表輸入,拖動到主面板中,雙擊進行設置
(1)輸入步驟名稱;選擇數據庫連接
如下圖:
(2)點擊獲取SQL查詢語句按鈕,選擇對應的表t_bulo_storage_collect_201808
如下圖:
(3)根據實際情況增加where之後的查詢條件,然後點擊確定,完成此表輸入的全部設置。如下圖:
3 按照步驟2的方法,再建立一個表輸入,名稱為t_bulo_storage_info
具體sql如圖:
Kettle實現從mysql中取2張表數據關聯的數據,並寫入到mongodb中
相關推薦
Kettle實現從mysql中取2張表數據關聯的數據,並寫入到mongodb中
表數 ima 關聯 數據庫連接 查詢 ket 分享圖片 表數據 數據庫名 1 建立轉換,並設置DB連接到mysql 選中DB連接:連接類型選擇MySQL,輸入主機名稱,數據庫名稱,端口號,用戶名,密碼 輸入連接名稱,點擊確定。(可以先點擊測試,測試一下是否連接成功) 如
資料庫中查詢2張表中某兩個欄位不同的資料
例: 表a 欄位 as aid at ao 表b 欄位 bs bid bf bg bh 其中表a中欄位as 的資料是 1 5 7 2 9 90 87 23 其中表b中欄位bs 的資料是
MS SQL中複製一張表到另外一個數據庫中一張表
--複製結構+資料 select * into 資料庫名.dbo.新表名 from 資料庫名.dbo.原表名 select * into Stockholder.dbo.SHInfo from dspring.dbo.HIREMEN --只複製結構
【轉】mysql中為同一張表取多個別名
select employee1.name as employee from employee employee1,employee employee2 where employee1.managerId=employee2.id and
Elasticsearch ik分詞器修改原始碼實現從mysql中定時更新詞庫
下載原始碼匯入eclispe請參考我的上一篇文章ik分詞器安裝 第一步 修改pom檔案 加入mysql驅動jar 如圖所示 第二步 修改Java類 1.在Dictionary.java檔案中新增一個方法 /** * 批量載
工作同時刪除2張表中記錄
log inf 記錄 ext mage alt bsp 技術 作用 mysql: delete a.*,b.* from sys_z_info a,sys_o_info b where a.z_id=b.d_id and a.z_id=‘123456‘ 這個呢在只有1張表
從鍵盤輸入4個0-13之間的正整數實現24點遊戲並寫入檔案中
程式碼如下: include<stdio.h> include <stdlib.h> include <time.h> FILE * fp; void main() { void play(); //宣告函式 fp=fopen
詳細步驟!!!idea+springboot+mybatis+jsp+bootstrap實現從mysql查詢出資料並顯示(原始碼)
實現效果: 資料庫對應資料: 開發環境: IntelliJ IDEA 2017.2.5 x64 java version "1.8.0_151" x64 mysql 6.0.11-alpha-community x64 步驟: 1.建立工程: file--new-
利用Sqlserver的CDC功能實現2張表的同步更新
Sqlserver利用CDC功能實時同步兩張表資料一 適用環境僅在SQLServer2008(含)以後的企業版、開發版和評估版中可用。 在開啟CDC功能前,記得要把sqlserver的代理伺服器開啟。、 二 CDC功能大概介紹CDC(change data capture)功能主要捕獲SQLS
Python爬蟲:十分鐘實現從資料抓取到資料API提供
依舊先從爬蟲的基本概念說起,你去做爬蟲做資料抓取,第一件事想必是去檢視目標網站是否有api。有且可以使用的話,皆大歡喜。 假如目標網站自身不提供api,但今天你心情不好就想用api來抓資料,那
mysql 資料庫刪除一張表中的重複資料
1.備份操作表資料TBL_BASE_YTX_GROUP2.複製操作表 TBL_BASE_YTX_GROUP tbl_base_ytx_group_copy13.刪除複製表中的資料delete from tbl_base_ytx_group_copy14.去重操作表中資料
SQL優化,百萬級2張表關聯,從40分鐘到3秒的歷程
<strong>表結構如下:</strong> CREATETABLE `deviceback` ( `id` int(11) NOTNULL AUTO_INCREMENT, `imei` varchar(100) NOT
mysql 和 sqlserver中備份一張表的區別
ins courier http inf image mysq png .com reat sqlserver中備份一張表 SELECT * into qa_buglist_bak FROM qa_buglist 不管表的數據有多大,速度很快; mysql中上述語
JAVA類實現從hdfs匯入資料到hive表中
// 需要引入 hadoop & hive jar import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import ja
python 實現從mysql 匯出為csv
# !/usr/bin/env python # -*- coding: utf-8 -*- import tornado.ioloop import tornado.web import mysql.connector import time import csv import sys reload(s
通過web伺服器訪問MySQL資料庫,並把資料庫中的某張表解析成xml格式輸出到瀏覽器
可以先想象一下,客戶端用到遠端資料庫中的資訊比如Menu表中的資訊,怎麼獲取呢?可以通過web伺服器獲取。這就需要寫一個繼承 HttpServlet的抽象類,並且重寫doGet()和doPost()方法。 下面就是此類的具體實現: public class Updat
Mysql儲存過程2:變量定義與參數傳遞
變量定義 color ted lec mysq 傳遞 參數傳遞 fault 可選 #儲存過程 中的變量定義 declare 變量名 類型 可選類型 -- 跟建表差不多 create procedure p() begin declare age int de
MySQL用另一張表的字段值Update本表
conn class tab highlight ble pre true field brush SQL示例: UPDATE TABLE1 a, TABLE2 b SET a.field1 = b. field1 [, a.field2 = b.field2, ...
EF Core中如何正確地設定兩張表之間的關聯關係
資料庫 假設現在我們在SQL Server資料庫中有下面兩張表: Person表,代表的是一個人: CREATE TABLE [dbo].[Person]( [ID] [int] IDENTITY(1,1) NOT NULL, [PersonCode] [nvarchar]
MVVM Light 新手入門(2) :ViewModel / Model 中定義屬性 ,並在View中呼叫 利刃 MVVMLight
今天學習MVVM架構中“屬性”的新增並呼叫,特記錄如下,學習資料均來自於網路,特別感謝翁智華的利刃 MVVMLight系列。 一個視窗的基本模型如下: View(檢視) -> ViewModel (檢視模型)-> 多個Model(模型) 注: 檢視是使用者在螢幕上看到