『數據倉庫』學習記錄(1)

来源:https://www.cnblogs.com/xueyou/archive/2019/04/11/SQL.html
-Advertisement-
Play Games

1. 數據的抽取 1.1 從資料庫中抽取數據生成本地文件 1.1.1 將“數據流任務”控制項拖入“控制流”視窗 1.1.2 選擇數據源 1.1.2.1 將““OLE DB 源””拖入“數據流”視窗,雙擊編輯屬性 1.1.2.2 新建“連接管理器”,輸入資料庫名稱,選擇連接方式,選擇資料庫名,嘗試連接成 ...


1. 數據的抽取

  1.1 從資料庫中抽取數據生成本地文件

    1.1.1 將“數據流任務”控制項拖入“控制流”視窗

    1.1.2 選擇數據源

      1.1.2.1 將““OLE DB 源””拖入“數據流”視窗,雙擊編輯屬性

      1.1.2.2 新建“連接管理器”,輸入資料庫名稱,選擇連接方式,選擇資料庫名,嘗試連接成功即可確定

      1.1.2.3 在“使用表或視圖”項選擇要抽取的表,確定完成數據源配置

    1.2.3 選擇文件目標

      1.2.3.1 將“平面文件目標”拖入“數據流”視窗,將“OLE DB 源”綠色箭頭指向“平面文件目標”,雙擊編輯屬性

      1.2.3.2 新建“連接管理器”,選擇帶分隔符(生成的文件為單列以分隔符分隔屬性的文件),輸入名稱,在“文件名”項選擇瀏覽選中需要導出的csv文件

      1.2.3.3 在“列”的“列分隔符”中指定符號(使用複合符號可以防止對數據的破壞)將數據項合併成一列

    1.2.4 右鍵“數據流任務”選擇“執行任務”,完成數據的抽取

  1.2 從csv文件抽取數據到資料庫

    1.2.1 將“數據流任務”控制項拖入“控制流”視窗

    1.2.2 選擇數據源

      1.2.2.1 將““平面文件源””拖入“數據流”視窗,雙擊編輯屬性

      1.2.2.2 新建“連接管理器”,輸入名稱,在“文件名”項選擇瀏覽選中需要導入的csv文件

      1.2.2.3 在“列”的“列分隔符”中指定符號將數據項區別開

      1.2.2.4 確定後,在“平面文件連接管理器”中“列”項選中所有列,完成數據源配置

    1.2.3 選擇目標資料庫

      1.2.3.1 將“SQL Server 目標”拖入“數據流”視窗,將“平面文件源”綠色箭頭指向“SQL Server 目標”,雙擊編輯屬性

      1.2.3.2 新建“連接管理器”,輸入資料庫名稱,選擇連接方式,選擇資料庫名,嘗試連接成功即可確定

      1.2.3.3 在“使用表或視圖”項選擇“新建”,自動生成SQL腳本,確定即可在指定資料庫生成匹配的表結構,確定完成配置

    1.2.4 右鍵“數據流任務”選擇“執行任務”,完成數據的抽取

 

常見錯誤:

1.截斷錯誤:即相應屬性大小超出了類型範圍,修正即在“連接管理器”的“高級”中修改屬性的大小

2.連接表出錯:可能是SQL不支持中文,或者“映射”里沒有對應映射

 

      

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 第一次發生這種狀況,是因為上一次關機時我直接斷電了(並非故意的,我用了deepin一個月出了好幾次關機後死機╮(╯▽╰)╭) 參考: 愛之墨色(完美解決)linux 開機進入initramfs無法開機 Jerry_SCY deepin系統啟動進入busybox界面 狀況:出現“(inittramfs ...
  • url重寫是指通過配置conf文件,以讓網站的url中達到某種狀態時則定向/跳轉到某個規則,比如常見的偽靜態、301重定向、瀏覽器定向等 rewrite 語法 在配置文件的server塊中寫,如: server { rewrite 規則 定向路徑 重寫類型; } 規則:可以是字元串或者正則來表示想匹 ...
  • 趁著這波比較閑的時候來劃一波水,想起自己那都快生會的騰訊雲伺服器 到現在還不能通過版本控制系統上傳文件,於是趁這波功夫在伺服器上安裝個svn來管理代碼。 首先就簡單的介紹一波 svn : 首先svn不同於GIT它是集中式的,即只有一條主線並沒有分支,Subversion(SVN) 是一個開源的版本控 ...
  • Linux 中主要有五種IO模式:阻塞IO, 非阻塞IO, IO 多路復用,信號驅動IO和非同步IO; 如果從同步非同步,阻塞非阻塞角度來看,又可以分為:同步阻塞IO, 同步非阻塞IO,非同步阻塞IO和非同步非阻塞IO; 每種IO模型,都有自己的使用模式,他們對於特定的應用程式都有自己的優點:其簡單分佈如 ...
  • FIO是測試IOPS的非常好的工具,用來對硬體進行壓力測試和驗證。磁碟IO是檢查磁碟性能的重要指標,可以按照負載情況分成照順序讀寫,隨機讀寫兩大類。 目前主流的第三方IO測試工具有fio、iometer 和 Orion,這三種工具各有千秋,在linux 下也可以使用dd 進行簡單的磁碟(文件系統)測 ...
  • 1、下載壓縮包:https://github.com/opencv/opencv,在Branch欄選擇3.4版本,clone下載 2、安裝cmake及依賴庫,打開終端,輸入以下命令: 3、解壓所下載的壓縮包,在包含有CmakeList.txt文件的目錄下右鍵打開終端: 新建文件夾build,並切換到 ...
  • 1.前提 由於之前一直用的機械硬碟,電腦用了幾年是越來越慢,所以打算買個SSD,裝個新系統,其他的機械硬碟都當從盤用 2.準備工作 SSD :256G 3星的 WIN10正版光碟一張 外置光碟機一個 3.踩坑 不知是光碟機問題還是光碟問題,在pc上始終識別失敗,導致始終報錯“reboot and sel ...
  • MYSQL ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.10.210' (111) 解決方法 今天在測試MySQL的連接時候,發現連接不通過,並報錯ERROR 2003 (HY000): Can't connect to ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...