2013年4月20日 星期六
MSSQL 查詢 Table Size
SET NOCOUNT ON
--http://msdn.microsoft.com/zh-tw/library/ms188414.aspx
--更新目前資料庫中之所有物件的頁面及 (或) 資料列計數
DBCC UPDATEUSAGE(0)
-- DB size.
EXEC sp_spaceused
-- Table row counts and sizes.
CREATE TABLE #t
(
[name] NVARCHAR(128),
[rows] CHAR(11),
reserved VARCHAR(18),
data VARCHAR(18),
index_size VARCHAR(18),
unused VARCHAR(18)
)
--把每個Table使用的資訊存到#t之中
INSERT #t EXEC sp_MSforeachtable 'EXEC sp_spaceused ''?'''
--依使用空間較大的依序排列並顯示MB
SELECT *
, LTRIM(STR(CAST(LEFT(reserved,LEN(reserved)-3) AS NUMERIC(18,0)) / 1024, 18)) + 'MB'
AS reservedSize_M
, LTRIM(STR(CAST(LEFT(data,LEN(data)-3) AS NUMERIC(18,0)) / 1024, 18)) + 'MB'
AS dataSize_M
, LTRIM(STR(CAST(LEFT(index_size,LEN(index_size)-3) AS NUMERIC(18,0)) / 1024, 18)) + 'MB'
AS indexSize_M
FROM #t
ORDER BY CAST(LEFT(data,LEN(data)-3) AS NUMERIC(18,0)) DESC
-- 顯示總共筆數及總共使用資訊
SELECT SUM(CAST([rows] AS int)) AS [rows]
, LTRIM(STR(SUM(CAST(LEFT(reserved,LEN(reserved)-3) AS NUMERIC(18,0))) / 1024, 18)) + 'MB'
AS sumOfreservedSize_M
, LTRIM(STR(SUM(CAST(LEFT(data,LEN(data)-3) AS NUMERIC(18,0))) / 1024, 18)) + 'MB'
AS sumOfdataSize_M
, LTRIM(STR(SUM(CAST(LEFT(index_size,LEN(index_size)-3) AS NUMERIC(18,0))) / 1024, 18)) + 'MB'
AS sumOfindexSize_M
FROM #t
DROP TABLE #t
2013年4月16日 星期二
RPS補貨建議系統說明
RPS(Reorder Proposal System)又稱為再訂貨建議系統;再訂貨就是補貨,所以叫補貨建議系統。簡單地說:你可以選一些貨商和這些貨商的商品為RPS商品。RPS貨商商品會根據你設定好的參數自動在規定日期生成《RPS訂單》進行補貨。貨商的《訂貨方式》選RPS就是RPS貨商,RPS貨商同時還要設《送貨期》《續訂日》。RPS貨商的商品《RPS》選《可轉訂單》《不可轉》都是《RPS商品》。沒有RPS商品,RPS功能就不會起作用。所謂RPS功能就不會起作用,就是這些商品會按設定的參數生成訂貨單。
下面詳細點說:
一、不適合RPS之商品
蔬果魚肉、原物料、保藏期限短之日配、專櫃(以銷代進)
蔬果魚肉、原物料、保藏期限短之日配、專櫃(以銷代進)
二、RPS之條件
商品狀態為:正常商品
訂貨方式為:1(1:RPS訂貨;2:電話訂貨;3:永續訂單;4:總公司訂貨)
RPS狀態為:1或2(1為出RPS可轉訂單;2為出RPS不可轉訂單;3為暫停RPS)
非生鮮商品及日配之商品
均銷量(DMS)>0
商品狀態為:正常商品
訂貨方式為:1(1:RPS訂貨;2:電話訂貨;3:永續訂單;4:總公司訂貨)
RPS狀態為:1或2(1為出RPS可轉訂單;2為出RPS不可轉訂單;3為暫停RPS)
非生鮮商品及日配之商品
均銷量(DMS)>0
三、RPS原則
庫存應在可接受範圍越少越好
最小訂貨條件宜小
廠商準備時間宜短(≤7天)
週期不可太長(≤1週)全國商品、沿海廠商及特殊商品不在此限
送貨與RPS行程“1” 不宜太多(≤2個“1” /週)
庫存應在可接受範圍越少越好
最小訂貨條件宜小
廠商準備時間宜短(≤7天)
週期不可太長(≤1週)全國商品、沿海廠商及特殊商品不在此限
送貨與RPS行程“
四、影響RPS訂貨之因素
1、商品基本排面量2、陳列位置3、促銷商品4、季節性商品或流行性商品5、庫存空間
6、商品保存期限7、貨源8、大宗採購9、供應商配合度10、盤點
1、商品基本排面量2、陳列位置3、促銷商品4、季節性商品或流行性商品5、庫存空間
6、商品保存期限7、貨源8、大宗採購9、供應商配合度10、盤點
11、氣候12、節慶13、事件14、商品DMS 15、現有庫存
16、最小訂貨量17、廠商送貨行程18、RPS行程19、前7後3 五、RPS建議訂貨量 預測並非猜中;由過去記錄求出未來之平均趨勢;是滿足本次收貨日至下次收貨日之需求;依DMS之可能變化趨勢做修正
六、RPS訂貨須知
當訂單訂購量(額)>最低訂貨條件,依DMS之可能變化趨勢修改建議量;
當訂單訂購量(額)<最低訂貨條件,以不缺貨為原則;
盡量滿足最低訂貨條件加量加商品
當訂單訂購量(額)>最低訂貨條件,依DMS之可能變化趨勢修改建議量;
當訂單訂購量(額)<最低訂貨條件,以不缺貨為原則;
盡量滿足最低訂貨條件加量加商品
七、RPS訂單之修正
同一廠商,一天至多一張RPS訂單
若商品建議訂貨數量做修正,電腦將以修改後的訂貨數量為準
若商品建議訂貨量不做修正,電腦在人工轉單後自動默認電腦建議訂貨量
同一廠商,一天至多一張RPS訂單
若商品建議訂貨數量做修正,電腦將以修改後的訂貨數量為準
若商品建議訂貨量不做修正,電腦在人工轉單後自動默認電腦建議訂貨量
八、RPS報表之名詞解釋
1、送貨期數:廠商收到訂單後,商品送至商場之天數。即廠商基本資料中的《送貨期》天數,
根據廠商的送貨週期定義(如:下訂單日為6-01,依送貨週期推算出到貨日為6-04,則交貨天數為3天)
2、最低訂貨條件:與廠商協定的最低訂貨條件,分最低訂貨金額和最低訂貨數量,條件只擇其一
3、最低訂貨條件達成比:本次訂貨金額(數量)佔最低訂貨條件的百分比
公式:總建議採購金額(數量)/最低訂貨條件*100%
訂貨達成比可作為營運部門修改訂貨量的建議值,根椐訂貨達成
比率修改報表上的建議訂貨數量,最低訂貨達成比大於等於80小於
100,考慮將建議訂貨量提升至最低訂貨條件;達成比>=100,可
以報表建議訂貨數量作為訂貨量
4、《續訂日》系統要取該數算《建議訂量》必須輸入
A。是用7位數表示,如0030040
B。從左到右一位數代表一周7天中的一天
C。第一位數是周日,最後一位是周六,其他類推
D。某位數上的數字是0=該日不訂貨
E。某位數上的數字不是0,有兩個意義:
a.=該日有訂貨
b.=該位上的數字,表示該次訂貨日和下次訂貨日之間的天數
如: 0030040,
a.週二和周五要訂貨,
b.數字3表示訂貨日期相差3天,數字4表示週五和周二訂貨日期差4天;
注:續定週期會影響RPS訂單的產生日,(例:130011之廠商續訂週期為“0100010” ,那麼該廠商屬RPS訂貨的商品會固定在每週二及週六產生RPS報表)
5.《到貨週期》只起提示作用,系統不取該數,不輸也行
A。是用7位數表示,如0100010
B。從左到右一位數代表一周7天中的一天
C。第一位數是周日,最後一位是周六,其他類推
D。某位數上的數字是0=該日無到貨
E。某位數上的數字是1=該日有到貨
如: 0100010, a.週一和周五有到貨, b.其他日無到貨
6、建議交貨日期:列表日至廠商交貨日之最近送貨日期(根據送貨週期算)(例一:列表日為6-01(星期六),
廠商送貨週期是“0100100” ,建議交貨日則為星期一,即6-04;例二:列表日為6-01,
廠商送貨週期是“0010010” ,建議交貨日則為星期二,即6-05)
7、去年本月:去年同月份的銷量(例:現是2002-6- 01 ,即2001-6月份的銷量)
8、去年下月:去年下月份的數量(以上為例,即2001-7月份的銷量)
9、上月銷量:當前月份上一個月的銷量(例:現是2002-6-01 ,即2002-5月份銷量)
10、本月銷量:當月一日至列表日前一天的銷量(例:現是2002-6-01 ,即本月銷量為0.若列表日為5月25日 ,則為5-1至5-24的銷量)
11、日均銷量(DMS):
正常狀態(ndms):前一日nDMS*0.9+當日銷量*0.1
促銷DMS(pdms) =前一日pDMS*0.3+當日銷量*0.7
當商品庫存為0或1且銷售也為0時DMS停止計算
注:新品建檔DMS為0,新品入庫後DMS為0.001(0.001只是初始值,不做為任何數字)
12、可銷天數=庫存量/日均銷量
13、庫存量:當前庫存量,即列表日結算後的庫存量(即5-31晚
結算出的庫存量)
14、缺貨數量:缺貨天數*日均銷量
15、缺貨天數:可銷天數-下批到貨天數
16、平常待交量:已下單而未到貨的數量,即當日在途量(不含快訊訂單)
17、快訊待交量:快訊訂單在途量,即當日促銷在途量
18、下批到貨日:最近一批貨之到貨日期
19、總待交數量:已下單但尚未到貨之所有的在途量
20、本次建議訂貨數量:
公式:[訂單送達廠商天數(0)+廠商送貨天數+本次到貨和下次到貨的間隔天數+安全庫存天數(7天)-促銷天數]*DMS-庫存量-在途量
(促銷天數:在產生日期至下次執行RPS日之間處於快訊種類變價的天數)
訂單到達廠商天數:在系統中對應每家店只有一個值
廠商送貨前置天數:廠商送貨準備天數(在廠商資料中設定)
21、狀態:指商品的RPS狀態
“0” :表示'不詳',說明這個商品沒有設定RPS狀態,也有可能是停銷商品。
“1” :表示會按續訂週期出RPS報表並可轉訂單;
“2” :表示會按續訂週期出RPS報表,但不轉訂單,後表數據
只是作為參考用途,若要訂貨,必須以人工下訂單方式完成
“3” :表示暫時停止RPS作業,不出RPS報表。通常季節性之
商品較有可能在某些期間暫停RPS作業
1、送貨期數:廠商收到訂單後,商品送至商場之天數。即廠商基本資料中的《送貨期》天數,
根據廠商的送貨週期定義(如:下訂單日為6-01,依送貨週期推算出到貨日為6-04,則交貨天數為3天)
2、最低訂貨條件:與廠商協定的最低訂貨條件,分最低訂貨金額和最低訂貨數量,條件只擇其一
3、最低訂貨條件達成比:本次訂貨金額(數量)佔最低訂貨條件的百分比
公式:總建議採購金額(數量)/最低訂貨條件*100%
訂貨達成比可作為營運部門修改訂貨量的建議值,根椐訂貨達成
比率修改報表上的建議訂貨數量,最低訂貨達成比大於等於80小於
100,考慮將建議訂貨量提升至最低訂貨條件;達成比>=100,可
以報表建議訂貨數量作為訂貨量
4、《續訂日》系統要取該數算《建議訂量》必須輸入
A。是用7位數表示,如0030040
B。從左到右一位數代表一周7天中的一天
C。第一位數是周日,最後一位是周六,其他類推
D。某位數上的數字是0=該日不訂貨
E。某位數上的數字不是0,有兩個意義:
a.=該日有訂貨
b.=該位上的數字,表示該次訂貨日和下次訂貨日之間的天數
如: 0030040,
a.週二和周五要訂貨,
b.數字3表示訂貨日期相差3天,數字4表示週五和周二訂貨日期差4天;
注:續定週期會影響RPS訂單的產生日,(例:130011之廠商續訂週期為“
5.《到貨週期》只起提示作用,系統不取該數,不輸也行
A。是用7位數表示,如0100010
B。從左到右一位數代表一周7天中的一天
C。第一位數是周日,最後一位是周六,其他類推
D。某位數上的數字是0=該日無到貨
E。某位數上的數字是1=該日有到貨
如: 0100010, a.週一和周五有到貨, b.其他日無到貨
6、建議交貨日期:列表日至廠商交貨日之最近送貨日期(根據送貨週期算)(例一:列表日為6-01(星期六),
廠商送貨週期是“
廠商送貨週期是“
7、去年本月:去年同月份的銷量(例:現是
8、去年下月:去年下月份的數量(以上為例,即2001-7月份的銷量)
9、上月銷量:當前月份上一個月的銷量(例:現是
10、本月銷量:當月一日至列表日前一天的銷量(例:現是
11、日均銷量(DMS):
正常狀態(ndms):前一日nDMS*0.9+當日銷量*0.1
促銷DMS(pdms) =前一日pDMS*0.3+當日銷量*0.7
當商品庫存為0或1且銷售也為0時DMS停止計算
注:新品建檔DMS為0,新品入庫後DMS為0.001(0.001只是初始值,不做為任何數字)
12、可銷天數=庫存量/日均銷量
13、庫存量:當前庫存量,即列表日結算後的庫存量(即5-31晚
結算出的庫存量)
14、缺貨數量:缺貨天數*日均銷量
15、缺貨天數:可銷天數-下批到貨天數
16、平常待交量:已下單而未到貨的數量,即當日在途量(不含快訊訂單)
17、快訊待交量:快訊訂單在途量,即當日促銷在途量
18、下批到貨日:最近一批貨之到貨日期
19、總待交數量:已下單但尚未到貨之所有的在途量
20、本次建議訂貨數量:
公式:[訂單送達廠商天數(0)+廠商送貨天數+本次到貨和下次到貨的間隔天數+安全庫存天數(7天)-促銷天數]*DMS-庫存量-在途量
(促銷天數:在產生日期至下次執行RPS日之間處於快訊種類變價的天數)
訂單到達廠商天數:在系統中對應每家店只有一個值
廠商送貨前置天數:廠商送貨準備天數(在廠商資料中設定)
21、狀態:指商品的RPS狀態
“
“
“
只是作為參考用途,若要訂貨,必須以人工下訂單方式完成
“
商品較有可能在某些期間暫停RPS作業
訂閱:
文章 (Atom)