︿
Top

2016年10月20日 星期四

SQL Server: 如何建立 Partition Table

一. 前言

因為客戶有一個上幾百萬筆資料的 Table, 需評估 Partition Table 的可行性, 在評估的過程中, 順便將建立 Partition Table 的過程, 記錄下來.
本文主要係以參考文件 1.. 及 2.. 作為主要的實作依據, 也謝謝參考文件所列各篇文章的作者.

整個實作過程, 包含以下幾個步驟:

1.. 建立 資料庫 及 FileGroup, 並切換至新建的資料庫
2.. 建立非分割的資料表, 以供對照之用
3.. 建立輔助函式 Function (from 參考文件 2.. 及 8..)
4.. 建立分割函式 ( Partition Function )
5.. 建立分割配置 ( Partition Scheme )
6.. 建立分割資料表/索引 及建立測試資料 (Partition Table)
7.. 驗證測試資料
8.. 新年度怎麼辦?
9.. 驗證測試資料




註: Partition Table 的功能只有 Enterprise / Developer / Evaluation 版本才有提供. 

2016年10月10日 星期一

Excel 的一些功能: (1) IF ... AND, (2) Conditional Formatting


一. 前言:


最近在準備一個證券公司專案的整測文件, 該專案主要係將 COBOL FILE 的資料, 轉到 DB. 在此狀況下, 需比對 2 個不同性質的資料來源 (一個是 COBOL FILE, 一個是 DB), 確定轉檔的資枓內容無誤, 但資料量又不少, 只能設計一些統計指標, 至少這些指標要能符合; 在這些指標符合的狀況下, 再隨機抽幾筆資料出來作比對.

因為找不到比較好的自動化比對方式, 只好用最笨的方式, 將執行結果的重要統計值, 輸入到 Excel 檔作比對. 但既然用了 Excel, 總不能還要人工去比對結果吧? 眼睛會花掉 ...
故製作了一些 Excel 檔案, 作為測試報告的文件之用.
範例文件, 請由此下載.