You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kylin.apache.org by li...@apache.org on 2015/03/21 01:28:34 UTC

[01/25] incubator-kylin git commit: KYLIN-634 Script to import sample data and cube metadata

Repository: incubator-kylin
Updated Branches:
  refs/heads/master 2efaf25df -> b1b3fad20


http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/3f1133cf/examples/sample_cube/metadata/cube/kylin_sales_cube.json
----------------------------------------------------------------------
diff --git a/examples/sample_cube/metadata/cube/kylin_sales_cube.json b/examples/sample_cube/metadata/cube/kylin_sales_cube.json
new file mode 100644
index 0000000..d6ab149
--- /dev/null
+++ b/examples/sample_cube/metadata/cube/kylin_sales_cube.json
@@ -0,0 +1,10 @@
+{
+  "uuid" : "1eaca32a-a33e-4b69-83dd-0bb8b1f8c53b",
+  "last_modified" : 0,
+  "name" : "kylin_sales_cube",
+  "owner" : null,
+  "version" : null,
+  "descriptor" : "kylin_sales_cube_desc",
+  "segments" : [ ],
+  "create_time" : null
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/3f1133cf/examples/sample_cube/metadata/cube_desc/kylin_sales_cube_desc.json
----------------------------------------------------------------------
diff --git a/examples/sample_cube/metadata/cube_desc/kylin_sales_cube_desc.json b/examples/sample_cube/metadata/cube_desc/kylin_sales_cube_desc.json
new file mode 100644
index 0000000..d0df252
--- /dev/null
+++ b/examples/sample_cube/metadata/cube_desc/kylin_sales_cube_desc.json
@@ -0,0 +1,178 @@
+{
+  "uuid" : "9ac9b7a8-3929-4dff-b59d-2100aadc8dbf",
+  "name" : "kylin_sales_cube_desc",
+  "description" : null,
+  "dimensions" : [ {
+    "id" : 0,
+    "name" : "CAL_DT",
+    "table" : "DEFAULT.KYLIN_CAL_DT",
+    "column" : null,
+    "derived" : [ "WEEK_BEG_DT" ],
+    "hierarchy" : false
+  }, {
+    "id" : 1,
+    "name" : "CATEGORY",
+    "table" : "DEFAULT.KYLIN_CATEGORY_GROUPINGS",
+    "column" : null,
+    "derived" : [ "USER_DEFINED_FIELD1", "USER_DEFINED_FIELD3", "UPD_DATE", "UPD_USER" ],
+    "hierarchy" : false
+  }, {
+    "id" : 2,
+    "name" : "CATEGORY_HIERARCHY",
+    "table" : "DEFAULT.KYLIN_CATEGORY_GROUPINGS",
+    "column" : [ "META_CATEG_NAME", "CATEG_LVL2_NAME", "CATEG_LVL3_NAME" ],
+    "derived" : null,
+    "hierarchy" : true
+  }, {
+    "id" : 3,
+    "name" : "LSTG_FORMAT_NAME",
+    "table" : "DEFAULT.KYLIN_SALES",
+    "column" : [ "LSTG_FORMAT_NAME" ],
+    "derived" : null,
+    "hierarchy" : false
+  } ],
+  "measures" : [ {
+    "id" : 1,
+    "name" : "GMV_SUM",
+    "function" : {
+      "expression" : "SUM",
+      "parameter" : {
+        "type" : "column",
+        "value" : "PRICE"
+      },
+      "returntype" : "decimal"
+    },
+    "dependent_measure_ref" : null
+  }, {
+    "id" : 2,
+    "name" : "GMV_MIN",
+    "function" : {
+      "expression" : "MIN",
+      "parameter" : {
+        "type" : "column",
+        "value" : "PRICE"
+      },
+      "returntype" : "decimal"
+    },
+    "dependent_measure_ref" : null
+  }, {
+    "id" : 3,
+    "name" : "GMV_MAX",
+    "function" : {
+      "expression" : "MAX",
+      "parameter" : {
+        "type" : "column",
+        "value" : "PRICE"
+      },
+      "returntype" : "decimal"
+    },
+    "dependent_measure_ref" : null
+  }, {
+    "id" : 4,
+    "name" : "TRANS_CNT",
+    "function" : {
+      "expression" : "COUNT",
+      "parameter" : {
+        "type" : "constant",
+        "value" : "1"
+      },
+      "returntype" : "bigint"
+    },
+    "dependent_measure_ref" : null
+  }, {
+    "id" : 5,
+    "name" : "SELLER_CNT_HLL",
+    "function" : {
+      "expression" : "COUNT_DISTINCT",
+      "parameter" : {
+        "type" : "column",
+        "value" : "SELLER_ID"
+      },
+      "returntype" : "hllc(10)"
+    },
+    "dependent_measure_ref" : null
+  }, {
+    "id" : 6,
+    "name" : "SELLER_CNT_LONG",
+    "function" : {
+      "expression" : "COUNT_DISTINCT",
+      "parameter" : {
+        "type" : "column",
+        "value" : "SELLER_ID"
+      },
+      "returntype" : "bigint"
+    },
+    "dependent_measure_ref" : "SELLER_CNT_HLL"
+  }, {
+    "id" : 7,
+    "name" : "SELLER_FORMAT_CNT",
+    "function" : {
+      "expression" : "COUNT_DISTINCT",
+      "parameter" : {
+        "type" : "column",
+        "value" : "LSTG_FORMAT_NAME,SELLER_ID"
+      },
+      "returntype" : "hllc(10)"
+    },
+    "dependent_measure_ref" : null
+  } ],
+  "rowkey" : {
+    "rowkey_columns" : [ {
+      "column" : "cal_dt",
+      "length" : 0,
+      "dictionary" : "true",
+      "mandatory" : false
+    }, {
+      "column" : "leaf_categ_id",
+      "length" : 0,
+      "dictionary" : "true",
+      "mandatory" : false
+    }, {
+      "column" : "meta_categ_name",
+      "length" : 0,
+      "dictionary" : "true",
+      "mandatory" : false
+    }, {
+      "column" : "categ_lvl2_name",
+      "length" : 0,
+      "dictionary" : "true",
+      "mandatory" : false
+    }, {
+      "column" : "categ_lvl3_name",
+      "length" : 0,
+      "dictionary" : "true",
+      "mandatory" : false
+    }, {
+      "column" : "lstg_format_name",
+      "length" : 12,
+      "dictionary" : null,
+      "mandatory" : false
+    }, {
+      "column" : "lstg_site_id",
+      "length" : 0,
+      "dictionary" : "true",
+      "mandatory" : false
+    } ],
+    "aggregation_groups" : [ [ "cal_dt", "lstg_site_id", "leaf_categ_id", "meta_categ_name", "categ_lvl3_name", "categ_lvl2_name", "lstg_format_name" ] ]
+  },
+  "signature" : "7qJiv2MEGoGf1AAgksQmZw==",
+  "last_modified" : 1422435345362,
+  "model_name" : "kylin_sales_model",
+  "null_string" : null,
+  "hbase_mapping" : {
+    "column_family" : [ {
+      "name" : "f1",
+      "columns" : [ {
+        "qualifier" : "m",
+        "measure_refs" : [ "gmv_sum", "gmv_min", "gmv_max", "trans_cnt", "seller_cnt_long" ]
+      } ]
+    }, {
+      "name" : "f2",
+      "columns" : [ {
+        "qualifier" : "m",
+        "measure_refs" : [ "seller_cnt_hll", "seller_format_cnt" ]
+      } ]
+    } ]
+  },
+  "notify_list" : null
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/3f1133cf/examples/sample_cube/metadata/model_desc/kylin_sales_model.json
----------------------------------------------------------------------
diff --git a/examples/sample_cube/metadata/model_desc/kylin_sales_model.json b/examples/sample_cube/metadata/model_desc/kylin_sales_model.json
new file mode 100644
index 0000000..0f3b13e
--- /dev/null
+++ b/examples/sample_cube/metadata/model_desc/kylin_sales_model.json
@@ -0,0 +1,28 @@
+{
+  "uuid" : "0928468a-9fab-4185-9a14-6f2e7c74823f",
+  "name" : "kylin_sales_model",
+  "lookups" : [ {
+    "table" : "DEFAULT.KYLIN_CAL_DT",
+    "join" : {
+      "type" : "inner",
+      "primary_key" : [ "CAL_DT" ],
+      "foreign_key" : [ "CAL_DT" ]
+    }
+  }, {
+    "table" : "DEFAULT.KYLIN_CATEGORY_GROUPINGS",
+    "join" : {
+      "type" : "inner",
+      "primary_key" : [ "LEAF_CATEG_ID", "SITE_ID" ],
+      "foreign_key" : [ "LEAF_CATEG_ID", "LSTG_SITE_ID" ]
+    }
+  }],
+  "capacity" : "SMALL",
+  "last_modified" : 1422435345362,
+  "fact_table" : "DEFAULT.KYLIN_SALES",
+  "filter_condition" : null,
+  "partition_desc" : {
+    "partition_date_column" : "DEFAULT.KYLIN_CAL_DT.CAL_DT",
+    "partition_date_start" : 0,
+    "partition_type" : "APPEND"
+  }
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/3f1133cf/examples/sample_cube/metadata/project/learn_kylin.json
----------------------------------------------------------------------
diff --git a/examples/sample_cube/metadata/project/learn_kylin.json b/examples/sample_cube/metadata/project/learn_kylin.json
new file mode 100644
index 0000000..cf082f5
--- /dev/null
+++ b/examples/sample_cube/metadata/project/learn_kylin.json
@@ -0,0 +1,11 @@
+{
+  "uuid": "1eaca32a-a33e-4b69-83dd-0bb8b1f8c91b",
+  "name": "learn_kylin",
+  "realizations": [
+    {
+      "name": "kylin_sales_cube",
+      "type": "CUBE",
+      "realization": "kylin_sales_cube"
+    }],
+  "tables": ["DEFAULT.KYLIN_SALES", "DEFAULT.KYLIN_CAL_DT", "DEFAULT.KYLIN_CATEGORY_GROUPINGS"]
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/3f1133cf/examples/sample_cube/metadata/table/DEFAULT.KYLIN_CAL_DT.json
----------------------------------------------------------------------
diff --git a/examples/sample_cube/metadata/table/DEFAULT.KYLIN_CAL_DT.json b/examples/sample_cube/metadata/table/DEFAULT.KYLIN_CAL_DT.json
new file mode 100644
index 0000000..1031f25
--- /dev/null
+++ b/examples/sample_cube/metadata/table/DEFAULT.KYLIN_CAL_DT.json
@@ -0,0 +1,407 @@
+{
+  "uuid" : "0ff420eb-79ad-40bd-bca9-12d8cd05c60a",
+  "name" : "TEST_CAL_DT",
+  "columns" : [ {
+    "id" : "1",
+    "name" : "CAL_DT",
+    "datatype" : "date"
+  }, {
+    "id" : "2",
+    "name" : "YEAR_BEG_DT",
+    "datatype" : "date"
+  }, {
+    "id" : "3",
+    "name" : "QTR_BEG_DT",
+    "datatype" : "date"
+  }, {
+    "id" : "4",
+    "name" : "MONTH_BEG_DT",
+    "datatype" : "date"
+  }, {
+    "id" : "5",
+    "name" : "WEEK_BEG_DT",
+    "datatype" : "date"
+  }, {
+    "id" : "6",
+    "name" : "AGE_FOR_YEAR_ID",
+    "datatype" : "smallint"
+  }, {
+    "id" : "7",
+    "name" : "AGE_FOR_QTR_ID",
+    "datatype" : "smallint"
+  }, {
+    "id" : "8",
+    "name" : "AGE_FOR_MONTH_ID",
+    "datatype" : "smallint"
+  }, {
+    "id" : "9",
+    "name" : "AGE_FOR_WEEK_ID",
+    "datatype" : "smallint"
+  }, {
+    "id" : "10",
+    "name" : "AGE_FOR_DT_ID",
+    "datatype" : "smallint"
+  }, {
+    "id" : "11",
+    "name" : "AGE_FOR_RTL_YEAR_ID",
+    "datatype" : "smallint"
+  }, {
+    "id" : "12",
+    "name" : "AGE_FOR_RTL_QTR_ID",
+    "datatype" : "smallint"
+  }, {
+    "id" : "13",
+    "name" : "AGE_FOR_RTL_MONTH_ID",
+    "datatype" : "smallint"
+  }, {
+    "id" : "14",
+    "name" : "AGE_FOR_RTL_WEEK_ID",
+    "datatype" : "smallint"
+  }, {
+    "id" : "15",
+    "name" : "AGE_FOR_CS_WEEK_ID",
+    "datatype" : "smallint"
+  }, {
+    "id" : "16",
+    "name" : "DAY_OF_CAL_ID",
+    "datatype" : "int"
+  }, {
+    "id" : "17",
+    "name" : "DAY_OF_YEAR_ID",
+    "datatype" : "smallint"
+  }, {
+    "id" : "18",
+    "name" : "DAY_OF_QTR_ID",
+    "datatype" : "smallint"
+  }, {
+    "id" : "19",
+    "name" : "DAY_OF_MONTH_ID",
+    "datatype" : "smallint"
+  }, {
+    "id" : "20",
+    "name" : "DAY_OF_WEEK_ID",
+    "datatype" : "int"
+  }, {
+    "id" : "21",
+    "name" : "WEEK_OF_YEAR_ID",
+    "datatype" : "tinyint"
+  }, {
+    "id" : "22",
+    "name" : "WEEK_OF_CAL_ID",
+    "datatype" : "int"
+  }, {
+    "id" : "23",
+    "name" : "MONTH_OF_QTR_ID",
+    "datatype" : "tinyint"
+  }, {
+    "id" : "24",
+    "name" : "MONTH_OF_YEAR_ID",
+    "datatype" : "tinyint"
+  }, {
+    "id" : "25",
+    "name" : "MONTH_OF_CAL_ID",
+    "datatype" : "smallint"
+  }, {
+    "id" : "26",
+    "name" : "QTR_OF_YEAR_ID",
+    "datatype" : "tinyint"
+  }, {
+    "id" : "27",
+    "name" : "QTR_OF_CAL_ID",
+    "datatype" : "smallint"
+  }, {
+    "id" : "28",
+    "name" : "YEAR_OF_CAL_ID",
+    "datatype" : "smallint"
+  }, {
+    "id" : "29",
+    "name" : "YEAR_END_DT",
+    "datatype" : "string"
+  }, {
+    "id" : "30",
+    "name" : "QTR_END_DT",
+    "datatype" : "string"
+  }, {
+    "id" : "31",
+    "name" : "MONTH_END_DT",
+    "datatype" : "string"
+  }, {
+    "id" : "32",
+    "name" : "WEEK_END_DT",
+    "datatype" : "string"
+  }, {
+    "id" : "33",
+    "name" : "CAL_DT_NAME",
+    "datatype" : "string"
+  }, {
+    "id" : "34",
+    "name" : "CAL_DT_DESC",
+    "datatype" : "string"
+  }, {
+    "id" : "35",
+    "name" : "CAL_DT_SHORT_NAME",
+    "datatype" : "string"
+  }, {
+    "id" : "36",
+    "name" : "YTD_YN_ID",
+    "datatype" : "tinyint"
+  }, {
+    "id" : "37",
+    "name" : "QTD_YN_ID",
+    "datatype" : "tinyint"
+  }, {
+    "id" : "38",
+    "name" : "MTD_YN_ID",
+    "datatype" : "tinyint"
+  }, {
+    "id" : "39",
+    "name" : "WTD_YN_ID",
+    "datatype" : "tinyint"
+  }, {
+    "id" : "40",
+    "name" : "SEASON_BEG_DT",
+    "datatype" : "string"
+  }, {
+    "id" : "41",
+    "name" : "DAY_IN_YEAR_COUNT",
+    "datatype" : "smallint"
+  }, {
+    "id" : "42",
+    "name" : "DAY_IN_QTR_COUNT",
+    "datatype" : "tinyint"
+  }, {
+    "id" : "43",
+    "name" : "DAY_IN_MONTH_COUNT",
+    "datatype" : "tinyint"
+  }, {
+    "id" : "44",
+    "name" : "DAY_IN_WEEK_COUNT",
+    "datatype" : "tinyint"
+  }, {
+    "id" : "45",
+    "name" : "RTL_YEAR_BEG_DT",
+    "datatype" : "string"
+  }, {
+    "id" : "46",
+    "name" : "RTL_QTR_BEG_DT",
+    "datatype" : "string"
+  }, {
+    "id" : "47",
+    "name" : "RTL_MONTH_BEG_DT",
+    "datatype" : "string"
+  }, {
+    "id" : "48",
+    "name" : "RTL_WEEK_BEG_DT",
+    "datatype" : "string"
+  }, {
+    "id" : "49",
+    "name" : "CS_WEEK_BEG_DT",
+    "datatype" : "string"
+  }, {
+    "id" : "50",
+    "name" : "CAL_DATE",
+    "datatype" : "string"
+  }, {
+    "id" : "51",
+    "name" : "DAY_OF_WEEK",
+    "datatype" : "string"
+  }, {
+    "id" : "52",
+    "name" : "MONTH_ID",
+    "datatype" : "string"
+  }, {
+    "id" : "53",
+    "name" : "PRD_DESC",
+    "datatype" : "string"
+  }, {
+    "id" : "54",
+    "name" : "PRD_FLAG",
+    "datatype" : "string"
+  }, {
+    "id" : "55",
+    "name" : "PRD_ID",
+    "datatype" : "string"
+  }, {
+    "id" : "56",
+    "name" : "PRD_IND",
+    "datatype" : "string"
+  }, {
+    "id" : "57",
+    "name" : "QTR_DESC",
+    "datatype" : "string"
+  }, {
+    "id" : "58",
+    "name" : "QTR_ID",
+    "datatype" : "string"
+  }, {
+    "id" : "59",
+    "name" : "QTR_IND",
+    "datatype" : "string"
+  }, {
+    "id" : "60",
+    "name" : "RETAIL_WEEK",
+    "datatype" : "string"
+  }, {
+    "id" : "61",
+    "name" : "RETAIL_YEAR",
+    "datatype" : "string"
+  }, {
+    "id" : "62",
+    "name" : "RETAIL_START_DATE",
+    "datatype" : "string"
+  }, {
+    "id" : "63",
+    "name" : "RETAIL_WK_END_DATE",
+    "datatype" : "string"
+  }, {
+    "id" : "64",
+    "name" : "WEEK_IND",
+    "datatype" : "string"
+  }, {
+    "id" : "65",
+    "name" : "WEEK_NUM_DESC",
+    "datatype" : "string"
+  }, {
+    "id" : "66",
+    "name" : "WEEK_BEG_DATE",
+    "datatype" : "string"
+  }, {
+    "id" : "67",
+    "name" : "WEEK_END_DATE",
+    "datatype" : "string"
+  }, {
+    "id" : "68",
+    "name" : "WEEK_IN_YEAR_ID",
+    "datatype" : "string"
+  }, {
+    "id" : "69",
+    "name" : "WEEK_ID",
+    "datatype" : "string"
+  }, {
+    "id" : "70",
+    "name" : "WEEK_BEG_END_DESC_MDY",
+    "datatype" : "string"
+  }, {
+    "id" : "71",
+    "name" : "WEEK_BEG_END_DESC_MD",
+    "datatype" : "string"
+  }, {
+    "id" : "72",
+    "name" : "YEAR_ID",
+    "datatype" : "string"
+  }, {
+    "id" : "73",
+    "name" : "YEAR_IND",
+    "datatype" : "string"
+  }, {
+    "id" : "74",
+    "name" : "CAL_DT_MNS_1YEAR_DT",
+    "datatype" : "string"
+  }, {
+    "id" : "75",
+    "name" : "CAL_DT_MNS_2YEAR_DT",
+    "datatype" : "string"
+  }, {
+    "id" : "76",
+    "name" : "CAL_DT_MNS_1QTR_DT",
+    "datatype" : "string"
+  }, {
+    "id" : "77",
+    "name" : "CAL_DT_MNS_2QTR_DT",
+    "datatype" : "string"
+  }, {
+    "id" : "78",
+    "name" : "CAL_DT_MNS_1MONTH_DT",
+    "datatype" : "string"
+  }, {
+    "id" : "79",
+    "name" : "CAL_DT_MNS_2MONTH_DT",
+    "datatype" : "string"
+  }, {
+    "id" : "80",
+    "name" : "CAL_DT_MNS_1WEEK_DT",
+    "datatype" : "string"
+  }, {
+    "id" : "81",
+    "name" : "CAL_DT_MNS_2WEEK_DT",
+    "datatype" : "string"
+  }, {
+    "id" : "82",
+    "name" : "CURR_CAL_DT_MNS_1YEAR_YN_ID",
+    "datatype" : "tinyint"
+  }, {
+    "id" : "83",
+    "name" : "CURR_CAL_DT_MNS_2YEAR_YN_ID",
+    "datatype" : "tinyint"
+  }, {
+    "id" : "84",
+    "name" : "CURR_CAL_DT_MNS_1QTR_YN_ID",
+    "datatype" : "tinyint"
+  }, {
+    "id" : "85",
+    "name" : "CURR_CAL_DT_MNS_2QTR_YN_ID",
+    "datatype" : "tinyint"
+  }, {
+    "id" : "86",
+    "name" : "CURR_CAL_DT_MNS_1MONTH_YN_ID",
+    "datatype" : "tinyint"
+  }, {
+    "id" : "87",
+    "name" : "CURR_CAL_DT_MNS_2MONTH_YN_ID",
+    "datatype" : "tinyint"
+  }, {
+    "id" : "88",
+    "name" : "CURR_CAL_DT_MNS_1WEEK_YN_IND",
+    "datatype" : "tinyint"
+  }, {
+    "id" : "89",
+    "name" : "CURR_CAL_DT_MNS_2WEEK_YN_IND",
+    "datatype" : "tinyint"
+  }, {
+    "id" : "90",
+    "name" : "RTL_MONTH_OF_RTL_YEAR_ID",
+    "datatype" : "string"
+  }, {
+    "id" : "91",
+    "name" : "RTL_QTR_OF_RTL_YEAR_ID",
+    "datatype" : "tinyint"
+  }, {
+    "id" : "92",
+    "name" : "RTL_WEEK_OF_RTL_YEAR_ID",
+    "datatype" : "tinyint"
+  }, {
+    "id" : "93",
+    "name" : "SEASON_OF_YEAR_ID",
+    "datatype" : "tinyint"
+  }, {
+    "id" : "94",
+    "name" : "YTM_YN_ID",
+    "datatype" : "tinyint"
+  }, {
+    "id" : "95",
+    "name" : "YTQ_YN_ID",
+    "datatype" : "tinyint"
+  }, {
+    "id" : "96",
+    "name" : "YTW_YN_ID",
+    "datatype" : "tinyint"
+  }, {
+    "id" : "97",
+    "name" : "CRE_DATE",
+    "datatype" : "string"
+  }, {
+    "id" : "98",
+    "name" : "CRE_USER",
+    "datatype" : "string"
+  }, {
+    "id" : "99",
+    "name" : "UPD_DATE",
+    "datatype" : "string"
+  }, {
+    "id" : "100",
+    "name" : "UPD_USER",
+    "datatype" : "string"
+  } ],
+  "database" : "default",
+  "last_modified" : 0
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/3f1133cf/examples/sample_cube/metadata/table/DEFAULT.KYLIN_CATEGORY_GROUPINGS.json
----------------------------------------------------------------------
diff --git a/examples/sample_cube/metadata/table/DEFAULT.KYLIN_CATEGORY_GROUPINGS.json b/examples/sample_cube/metadata/table/DEFAULT.KYLIN_CATEGORY_GROUPINGS.json
new file mode 100644
index 0000000..7bcd092
--- /dev/null
+++ b/examples/sample_cube/metadata/table/DEFAULT.KYLIN_CATEGORY_GROUPINGS.json
@@ -0,0 +1,151 @@
+{
+  "uuid" : "952d11b5-69d9-45d1-92af-227489485e3f",
+  "name" : "TEST_CATEGORY_GROUPINGS",
+  "columns" : [ {
+    "id" : "1",
+    "name" : "LEAF_CATEG_ID",
+    "datatype" : "bigint"
+  }, {
+    "id" : "2",
+    "name" : "LEAF_CATEG_NAME",
+    "datatype" : "string"
+  }, {
+    "id" : "3",
+    "name" : "SITE_ID",
+    "datatype" : "int"
+  }, {
+    "id" : "4",
+    "name" : "CATEG_BUSN_MGR",
+    "datatype" : "string"
+  }, {
+    "id" : "5",
+    "name" : "CATEG_BUSN_UNIT",
+    "datatype" : "string"
+  }, {
+    "id" : "6",
+    "name" : "REGN_CATEG",
+    "datatype" : "string"
+  }, {
+    "id" : "7",
+    "name" : "USER_DEFINED_FIELD1",
+    "datatype" : "string"
+  }, {
+    "id" : "8",
+    "name" : "USER_DEFINED_FIELD3",
+    "datatype" : "string"
+  }, {
+    "id" : "9",
+    "name" : "CRE_DATE",
+    "datatype" : "string"
+  }, {
+    "id" : "10",
+    "name" : "UPD_DATE",
+    "datatype" : "string"
+  }, {
+    "id" : "11",
+    "name" : "CRE_USER",
+    "datatype" : "string"
+  }, {
+    "id" : "12",
+    "name" : "UPD_USER",
+    "datatype" : "string"
+  }, {
+    "id" : "13",
+    "name" : "META_CATEG_ID",
+    "datatype" : "decimal"
+  }, {
+    "id" : "14",
+    "name" : "META_CATEG_NAME",
+    "datatype" : "string"
+  }, {
+    "id" : "15",
+    "name" : "CATEG_LVL2_ID",
+    "datatype" : "decimal"
+  }, {
+    "id" : "16",
+    "name" : "CATEG_LVL3_ID",
+    "datatype" : "decimal"
+  }, {
+    "id" : "17",
+    "name" : "CATEG_LVL4_ID",
+    "datatype" : "decimal"
+  }, {
+    "id" : "18",
+    "name" : "CATEG_LVL5_ID",
+    "datatype" : "decimal"
+  }, {
+    "id" : "19",
+    "name" : "CATEG_LVL6_ID",
+    "datatype" : "decimal"
+  }, {
+    "id" : "20",
+    "name" : "CATEG_LVL7_ID",
+    "datatype" : "decimal"
+  }, {
+    "id" : "21",
+    "name" : "CATEG_LVL2_NAME",
+    "datatype" : "string"
+  }, {
+    "id" : "22",
+    "name" : "CATEG_LVL3_NAME",
+    "datatype" : "string"
+  }, {
+    "id" : "23",
+    "name" : "CATEG_LVL4_NAME",
+    "datatype" : "string"
+  }, {
+    "id" : "24",
+    "name" : "CATEG_LVL5_NAME",
+    "datatype" : "string"
+  }, {
+    "id" : "25",
+    "name" : "CATEG_LVL6_NAME",
+    "datatype" : "string"
+  }, {
+    "id" : "26",
+    "name" : "CATEG_LVL7_NAME",
+    "datatype" : "string"
+  }, {
+    "id" : "27",
+    "name" : "CATEG_FLAGS",
+    "datatype" : "decimal"
+  }, {
+    "id" : "28",
+    "name" : "ADULT_CATEG_YN",
+    "datatype" : "string"
+  }, {
+    "id" : "29",
+    "name" : "DOMAIN_ID",
+    "datatype" : "decimal"
+  }, {
+    "id" : "30",
+    "name" : "USER_DEFINED_FIELD5",
+    "datatype" : "string"
+  }, {
+    "id" : "31",
+    "name" : "VCS_ID",
+    "datatype" : "decimal"
+  }, {
+    "id" : "32",
+    "name" : "GCS_ID",
+    "datatype" : "decimal"
+  }, {
+    "id" : "33",
+    "name" : "MOVE_TO",
+    "datatype" : "decimal"
+  }, {
+    "id" : "34",
+    "name" : "SAP_CATEGORY_ID",
+    "datatype" : "decimal"
+  }, {
+    "id" : "35",
+    "name" : "SRC_ID",
+    "datatype" : "tinyint"
+  }, {
+    "id" : "36",
+    "name" : "BSNS_VRTCL_NAME",
+    "datatype" : "string"
+  } ],
+  "database" : "DEFAULT",
+  "last_modified" : 0
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/3f1133cf/examples/sample_cube/metadata/table/DEFAULT.KYLIN_SALES.json
----------------------------------------------------------------------
diff --git a/examples/sample_cube/metadata/table/DEFAULT.KYLIN_SALES.json b/examples/sample_cube/metadata/table/DEFAULT.KYLIN_SALES.json
new file mode 100644
index 0000000..a62a576
--- /dev/null
+++ b/examples/sample_cube/metadata/table/DEFAULT.KYLIN_SALES.json
@@ -0,0 +1,43 @@
+{
+  "uuid" : "e286e39e-40d7-44c2-8fa2-41b365522771",
+  "name" : "TEST_KYLIN_FACT",
+  "columns" : [ {
+    "id" : "1",
+    "name" : "TRANS_ID",
+    "datatype" : "bigint"
+  }, {
+    "id" : "2",
+    "name" : "CAL_DT",
+    "datatype" : "date"
+  }, {
+    "id" : "3",
+    "name" : "LSTG_FORMAT_NAME",
+    "datatype" : "string"
+  }, {
+    "id" : "4",
+    "name" : "LEAF_CATEG_ID",
+    "datatype" : "bigint"
+  }, {
+    "id" : "5",
+    "name" : "LSTG_SITE_ID",
+    "datatype" : "int"
+  }, {
+    "id" : "6",
+    "name" : "SLR_SEGMENT_CD",
+    "datatype" : "smallint"
+  }, {
+    "id" : "7",
+    "name" : "PRICE",
+    "datatype" : "decimal(19,4)"
+  }, {
+    "id" : "8",
+    "name" : "ITEM_COUNT",
+    "datatype" : "bigint"
+  }, {
+    "id" : "9",
+    "name" : "SELLER_ID",
+    "datatype" : "bigint"
+  } ],
+  "database" : "DEFAULT",
+  "last_modified" : 0
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/3f1133cf/script/compress.sh
----------------------------------------------------------------------
diff --git a/script/compress.sh b/script/compress.sh
index f7d860a..da5473c 100755
--- a/script/compress.sh
+++ b/script/compress.sh
@@ -15,7 +15,7 @@ fi
 echo 'package tgz'
 rm -rf kylin-${version}
 mkdir kylin-${version}
-cp -r lib bin conf tomcat kylin-${version}
+cp -r lib bin conf tomcat examples/sample_cube kylin-${version}
 find kylin-${version} -type d -exec chmod 755 {} \;
 find kylin-${version} -type f -exec chmod 644 {} \;
 find kylin-${version} -type f -name "*.sh" -exec chmod 755 {} \;

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/3f1133cf/script/prepare.sh
----------------------------------------------------------------------
diff --git a/script/prepare.sh b/script/prepare.sh
index a1c8537..b38903b 100755
--- a/script/prepare.sh
+++ b/script/prepare.sh
@@ -16,10 +16,12 @@ mkdir lib
 cp server/target/kylin-server-${version}.war tomcat/webapps/kylin.war
 cp job/target/kylin-job-${version}-job.jar lib/kylin-job-${version}.jar
 cp storage/target/kylin-storage-${version}-coprocessor.jar lib/kylin-coprocessor-${version}.jar
+cp jdbc/target/kylin-jdbc-${version}.jar lib/kylin-jdbc-${version}.jar
 # Copied file becomes 000 for some env (e.g. my Cygwin)
 chmod 644 tomcat/webapps/kylin.war
 chmod 644 lib/kylin-job-${version}.jar
 chmod 644 lib/kylin-coprocessor-${version}.jar
+chmod 644 lib/kylin-jdbc-${version}.jar
 
 echo "add js css to war"
 if [ ! -d "webapp/dist" ]


[14/25] incubator-kylin git commit: KYLIN-640 fix sum of float bug

Posted by li...@apache.org.
KYLIN-640 fix sum of float bug


Project: http://git-wip-us.apache.org/repos/asf/incubator-kylin/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-kylin/commit/4f6869e1
Tree: http://git-wip-us.apache.org/repos/asf/incubator-kylin/tree/4f6869e1
Diff: http://git-wip-us.apache.org/repos/asf/incubator-kylin/diff/4f6869e1

Branch: refs/heads/master
Commit: 4f6869e1f1f6b2ed22e6d3b638a4048905d27e49
Parents: 0bc0f16
Author: honma <ho...@ebay.com>
Authored: Fri Mar 13 11:24:29 2015 -0700
Committer: honma <ho...@ebay.com>
Committed: Mon Mar 16 11:27:54 2015 -0700

----------------------------------------------------------------------
 storage/src/main/java/org/apache/kylin/storage/tuple/Tuple.java | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/4f6869e1/storage/src/main/java/org/apache/kylin/storage/tuple/Tuple.java
----------------------------------------------------------------------
diff --git a/storage/src/main/java/org/apache/kylin/storage/tuple/Tuple.java b/storage/src/main/java/org/apache/kylin/storage/tuple/Tuple.java
index dd19e0c..dd904d4 100644
--- a/storage/src/main/java/org/apache/kylin/storage/tuple/Tuple.java
+++ b/storage/src/main/java/org/apache/kylin/storage/tuple/Tuple.java
@@ -100,7 +100,10 @@ public class Tuple implements ITuple {
             fieldValue = ((BigDecimal) fieldValue).doubleValue();
         } else if ("integer".equals(dataType) && !(fieldValue instanceof Integer)) {
             fieldValue = ((Number) fieldValue).intValue();
+        } else if ("float".equals(dataType) && fieldValue instanceof BigDecimal) {
+            fieldValue = ((BigDecimal) fieldValue).floatValue();
         }
+
         setFieldObjectValue(fieldName, fieldValue);
     }
 
@@ -120,7 +123,6 @@ public class Tuple implements ITuple {
         return sb.toString();
     }
 
-
     public static Object convertOptiqCellValue(String strValue, String dataType) {
         if (strValue == null)
             return null;


[15/25] incubator-kylin git commit: Merge branch 'staging'

Posted by li...@apache.org.
Merge branch 'staging'


Project: http://git-wip-us.apache.org/repos/asf/incubator-kylin/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-kylin/commit/43b843aa
Tree: http://git-wip-us.apache.org/repos/asf/incubator-kylin/tree/43b843aa
Diff: http://git-wip-us.apache.org/repos/asf/incubator-kylin/diff/43b843aa

Branch: refs/heads/master
Commit: 43b843aa337fe371c55c4837cfd3527ab5299da6
Parents: 2efaf25 4f6869e
Author: lukehan <lu...@apache.org>
Authored: Mon Mar 16 12:30:14 2015 -0700
Committer: lukehan <lu...@apache.org>
Committed: Mon Mar 16 12:30:14 2015 -0700

----------------------------------------------------------------------
 bin/check-env.sh                                |     7 +-
 bin/kylin.sh                                    |     2 +-
 bin/sample.sh                                   |    11 +
 .../kylin/common/restclient/Broadcaster.java    |     4 +-
 conf/kylin.properties                           |     2 +-
 .../apache/kylin/dict/DateStrDictionary.java    |    18 +-
 .../kylin/dict/DateStrDictionaryTest.java       |    27 +
 docs/Installation/install_and_run.md            |    23 +-
 examples/sample_cube/create_sample_tables.sql   |   172 +
 .../sample_cube/data/DEFAULT.KYLIN_CAL_DT.csv   |   731 ++
 .../data/DEFAULT.KYLIN_CATEGORY_GROUPINGS.csv   |   144 +
 .../sample_cube/data/DEFAULT.KYLIN_SALES.csv    | 10000 +++++++++++++++++
 .../metadata/cube/kylin_sales_cube.json         |    10 +
 .../cube_desc/kylin_sales_cube_desc.json        |   178 +
 .../metadata/model_desc/kylin_sales_model.json  |    28 +
 .../metadata/project/learn_kylin.json           |    11 +
 .../metadata/table/DEFAULT.KYLIN_CAL_DT.json    |   407 +
 .../table/DEFAULT.KYLIN_CATEGORY_GROUPINGS.json |   151 +
 .../metadata/table/DEFAULT.KYLIN_SALES.json     |    43 +
 .../test_case_data/sandbox/kylin.properties     |     2 +-
 .../kylin/metadata/project/ProjectManager.java  |     2 +-
 script/compress.sh                              |     2 +-
 script/prepare.sh                               |     2 +
 .../apache/kylin/rest/service/BasicService.java |     2 +-
 .../apache/kylin/rest/service/CacheService.java |    24 +
 .../org/apache/kylin/storage/tuple/Tuple.java   |     4 +-
 webapp/app/js/services/cache.js                 |     2 +-
 27 files changed, 11985 insertions(+), 24 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/43b843aa/bin/kylin.sh
----------------------------------------------------------------------


[07/25] incubator-kylin git commit: Update document for sample.sh

Posted by li...@apache.org.
Update document for sample.sh

Project: http://git-wip-us.apache.org/repos/asf/incubator-kylin/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-kylin/commit/379ddf14
Tree: http://git-wip-us.apache.org/repos/asf/incubator-kylin/tree/379ddf14
Diff: http://git-wip-us.apache.org/repos/asf/incubator-kylin/diff/379ddf14

Branch: refs/heads/master
Commit: 379ddf145c9aabc6d3760a5b07796fca3ce33f8a
Parents: 1b5e926
Author: Shao Feng, Shi <sh...@ebay.com>
Authored: Fri Mar 13 10:57:30 2015 +0800
Committer: Shao Feng, Shi <sh...@ebay.com>
Committed: Fri Mar 13 10:57:30 2015 +0800

----------------------------------------------------------------------
 docs/Installation/install_and_run.md | 23 +++++++++++++++++++----
 1 file changed, 19 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/379ddf14/docs/Installation/install_and_run.md
----------------------------------------------------------------------
diff --git a/docs/Installation/install_and_run.md b/docs/Installation/install_and_run.md
index 82369eb..16179fa 100644
--- a/docs/Installation/install_and_run.md
+++ b/docs/Installation/install_and_run.md
@@ -27,12 +27,17 @@ If you are running Kylin in a cluster or you have multiple Kylin instances, plea
 >     │   ├── check-env.sh
 >     │   ├── find-hive-dependency.sh
 >     │   ├── health-check.sh
->     │   └── kylin.sh
+>     │   ├── kylin.sh
+>     │   └── sample.sh
 >     │
 >     ├── conf
 >     │   ├── kylin_job_conf.xml
 >     │   └── kylin.properties
 >     │
+>     ├── sample_cube
+>     │   ├── data
+>     │   └── metadata
+>     │
 >     ├── tomcat
 >     │   ├── webapps
 >     │   │    └── kylin.war
@@ -40,9 +45,19 @@ If you are running Kylin in a cluster or you have multiple Kylin instances, plea
 >     │ 
 >     └── lib
 >         ├── kylin-coprocessor-${version}.jar
->         └── kylin-job-${version}.jar 
-
-
+>         ├── kylin-job-${version}.jar
+>         └── kylin-jdbc-${version}.jar
+
+###Create sample cube
+Kylin provides a script for you to create a sample Cube; the script will also create three sample hive tables:
+
+1. Run ${KYLIN_HOME}/bin/sample.sh
+2. Logon Kylin web, select project "learn_kylin";
+3. Select the sample cube "kylin_sales_cube", click "Actions" -> "Build", pick up a date later than 2014-01-01 (to cover all 10000 sample records);
+4. Check the build progress in "Jobs" tab, until 100%;
+5. Execute SQLs in the "Query" tab, for example:
+	select cal_dt, sum(price) as total_selled, count(distinct seller_id) as sellers from kylin_sales group by cal_dt order by cal_dt
+6. You can verify the query result and compare the response time with hive;
 
 ###Build from source
 >     git clone https://github.com/KylinOLAP/Kylin.git   


[22/25] incubator-kylin git commit: Update unit tests

Posted by li...@apache.org.
Update unit tests

Project: http://git-wip-us.apache.org/repos/asf/incubator-kylin/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-kylin/commit/0170668f
Tree: http://git-wip-us.apache.org/repos/asf/incubator-kylin/tree/0170668f
Diff: http://git-wip-us.apache.org/repos/asf/incubator-kylin/diff/0170668f

Branch: refs/heads/master
Commit: 0170668f0e35fdc9d4826af08e30323c692f4144
Parents: 4a3278c
Author: Shao Feng, Shi <sh...@ebay.com>
Authored: Wed Mar 18 11:34:06 2015 +0800
Committer: Shao Feng, Shi <sh...@ebay.com>
Committed: Wed Mar 18 11:34:06 2015 +0800

----------------------------------------------------------------------
 .../java/org/apache/kylin/job/hadoop/cube/BaseCuboidJobTest.java | 3 +++
 .../org/apache/kylin/job/hadoop/cube/MergeCuboidJobTest.java     | 4 ++--
 .../java/org/apache/kylin/job/hadoop/cube/NDCuboidJobTest.java   | 4 ++--
 .../kylin/job/hadoop/cube/RangeKeyDistributionJobTest.java       | 4 ++--
 pom.xml                                                          | 4 ++++
 5 files changed, 13 insertions(+), 6 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/0170668f/job/src/test/java/org/apache/kylin/job/hadoop/cube/BaseCuboidJobTest.java
----------------------------------------------------------------------
diff --git a/job/src/test/java/org/apache/kylin/job/hadoop/cube/BaseCuboidJobTest.java b/job/src/test/java/org/apache/kylin/job/hadoop/cube/BaseCuboidJobTest.java
index 15db7da..a1d3569 100644
--- a/job/src/test/java/org/apache/kylin/job/hadoop/cube/BaseCuboidJobTest.java
+++ b/job/src/test/java/org/apache/kylin/job/hadoop/cube/BaseCuboidJobTest.java
@@ -42,6 +42,9 @@ public class BaseCuboidJobTest extends LocalFileMetadataTestCase {
     @Before
     public void setup() throws Exception {
         conf = new Configuration();
+        conf.set("fs.default.name", "file:///");
+        conf.set("mapred.job.tracker", "local");
+
         // for local runner out-of-memory issue
         conf.set("mapreduce.task.io.sort.mb", "10");
 

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/0170668f/job/src/test/java/org/apache/kylin/job/hadoop/cube/MergeCuboidJobTest.java
----------------------------------------------------------------------
diff --git a/job/src/test/java/org/apache/kylin/job/hadoop/cube/MergeCuboidJobTest.java b/job/src/test/java/org/apache/kylin/job/hadoop/cube/MergeCuboidJobTest.java
index 640c4d2..aae54b4 100644
--- a/job/src/test/java/org/apache/kylin/job/hadoop/cube/MergeCuboidJobTest.java
+++ b/job/src/test/java/org/apache/kylin/job/hadoop/cube/MergeCuboidJobTest.java
@@ -42,8 +42,8 @@ public class MergeCuboidJobTest extends LocalFileMetadataTestCase {
     @Before
     public void setup() throws Exception {
         conf = new Configuration();
-        // conf.set("fs.default.name", "file:///");
-        // conf.set("mapred.job.tracker", "local");
+        conf.set("fs.default.name", "file:///");
+        conf.set("mapred.job.tracker", "local");
 
         // for local runner out-of-memory issue
         conf.set("mapreduce.task.io.sort.mb", "10");

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/0170668f/job/src/test/java/org/apache/kylin/job/hadoop/cube/NDCuboidJobTest.java
----------------------------------------------------------------------
diff --git a/job/src/test/java/org/apache/kylin/job/hadoop/cube/NDCuboidJobTest.java b/job/src/test/java/org/apache/kylin/job/hadoop/cube/NDCuboidJobTest.java
index 0e6fc02..c8a3d51 100644
--- a/job/src/test/java/org/apache/kylin/job/hadoop/cube/NDCuboidJobTest.java
+++ b/job/src/test/java/org/apache/kylin/job/hadoop/cube/NDCuboidJobTest.java
@@ -42,8 +42,8 @@ public class NDCuboidJobTest extends LocalFileMetadataTestCase {
     @Before
     public void setup() throws Exception {
         conf = new Configuration();
-        // conf.set("fs.default.name", "file:///");
-        // conf.set("mapred.job.tracker", "local");
+        conf.set("fs.default.name", "file:///");
+        conf.set("mapred.job.tracker", "local");
 
         // for local runner out-of-memory issue
         conf.set("mapreduce.task.io.sort.mb", "10");

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/0170668f/job/src/test/java/org/apache/kylin/job/hadoop/cube/RangeKeyDistributionJobTest.java
----------------------------------------------------------------------
diff --git a/job/src/test/java/org/apache/kylin/job/hadoop/cube/RangeKeyDistributionJobTest.java b/job/src/test/java/org/apache/kylin/job/hadoop/cube/RangeKeyDistributionJobTest.java
index 833a8b3..b3bcc30 100644
--- a/job/src/test/java/org/apache/kylin/job/hadoop/cube/RangeKeyDistributionJobTest.java
+++ b/job/src/test/java/org/apache/kylin/job/hadoop/cube/RangeKeyDistributionJobTest.java
@@ -42,8 +42,8 @@ public class RangeKeyDistributionJobTest extends LocalFileMetadataTestCase {
     @Before
     public void setup() throws Exception {
         conf = new Configuration();
-        // conf.set("fs.default.name", "file:///");
-        // conf.set("mapred.job.tracker", "local");
+        conf.set("fs.default.name", "file:///");
+        conf.set("mapred.job.tracker", "local");
 
         // for local runner out-of-memory issue
         conf.set("mapreduce.task.io.sort.mb", "10");

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/0170668f/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 841d75b..7d3fa1b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -621,6 +621,10 @@
                                     <value>true</value>
                                 </property>
                                 <property>
+                                    <name>hdp.version</name>
+                                    <value>2.2.0.0-2041</value>
+                                </property>
+                                <property>
                                     <name>buildCubeUsingProvidedData</name>
                                     <value>false</value>
                                 </property>


[25/25] incubator-kylin git commit: Merge branch 'master' of https://github.com/KylinOLAP/Kylin

Posted by li...@apache.org.
Merge branch 'master' of https://github.com/KylinOLAP/Kylin


Project: http://git-wip-us.apache.org/repos/asf/incubator-kylin/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-kylin/commit/b1b3fad2
Tree: http://git-wip-us.apache.org/repos/asf/incubator-kylin/tree/b1b3fad2
Diff: http://git-wip-us.apache.org/repos/asf/incubator-kylin/diff/b1b3fad2

Branch: refs/heads/master
Commit: b1b3fad2038de10b3ca75a5c95ade65535ec8082
Parents: 014ef83 a74b911
Author: liyang@apache.org <ya...@D-SHC-00801746.corp.ebay.com>
Authored: Thu Mar 19 15:31:19 2015 +0100
Committer: liyang@apache.org <ya...@D-SHC-00801746.corp.ebay.com>
Committed: Thu Mar 19 15:31:19 2015 +0100

----------------------------------------------------------------------
 bin/kylin.sh                   | 5 +++--
 docs/website/download/index.md | 5 +++--
 2 files changed, 6 insertions(+), 4 deletions(-)
----------------------------------------------------------------------



[05/25] incubator-kylin git commit: KYLIN-634 Script to import sample data and cube metadata

Posted by li...@apache.org.
KYLIN-634 Script to import sample data and cube metadata

Project: http://git-wip-us.apache.org/repos/asf/incubator-kylin/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-kylin/commit/3f1133cf
Tree: http://git-wip-us.apache.org/repos/asf/incubator-kylin/tree/3f1133cf
Diff: http://git-wip-us.apache.org/repos/asf/incubator-kylin/diff/3f1133cf

Branch: refs/heads/master
Commit: 3f1133cf3d3328c943efccda768aff778cd4b41b
Parents: 54dc31f
Author: Shao Feng, Shi <sh...@ebay.com>
Authored: Thu Mar 12 17:40:29 2015 +0800
Committer: Shao Feng, Shi <sh...@ebay.com>
Committed: Thu Mar 12 17:40:29 2015 +0800

----------------------------------------------------------------------
 bin/check-env.sh                                |     7 +-
 bin/kylin.sh                                    |     2 +-
 bin/sample.sh                                   |     6 +
 examples/sample_cube/create_sample_tables.sql   |   172 +
 .../sample_cube/data/DEFAULT.KYLIN_CAL_DT.csv   |   731 ++
 .../data/DEFAULT.KYLIN_CATEGORY_GROUPINGS.csv   |   144 +
 .../sample_cube/data/DEFAULT.KYLIN_SALES.csv    | 10000 +++++++++++++++++
 .../metadata/cube/kylin_sales_cube.json         |    10 +
 .../cube_desc/kylin_sales_cube_desc.json        |   178 +
 .../metadata/model_desc/kylin_sales_model.json  |    28 +
 .../metadata/project/learn_kylin.json           |    11 +
 .../metadata/table/DEFAULT.KYLIN_CAL_DT.json    |   407 +
 .../table/DEFAULT.KYLIN_CATEGORY_GROUPINGS.json |   151 +
 .../metadata/table/DEFAULT.KYLIN_SALES.json     |    43 +
 script/compress.sh                              |     2 +-
 script/prepare.sh                               |     2 +
 16 files changed, 11889 insertions(+), 5 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/3f1133cf/bin/check-env.sh
----------------------------------------------------------------------
diff --git a/bin/check-env.sh b/bin/check-env.sh
index 14eea70..5380679 100644
--- a/bin/check-env.sh
+++ b/bin/check-env.sh
@@ -3,10 +3,11 @@
 
 if [ -z "$KYLIN_HOME" ]
 then
-	bin=$(dirname ${0})
-	export KYLIN_HOME=$(dirname $bin)
+    echo 'please make sure KYLIN_HOME has been set'
+    exit 1
+else
+    echo "KYLIN_HOME is set to ${KYLIN_HOME}"
 fi
-echo "KYLIN_HOME is set to ${KYLIN_HOME}"
 
 if [ -z "$(command -v hbase version)" ]
 then

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/3f1133cf/bin/kylin.sh
----------------------------------------------------------------------
diff --git a/bin/kylin.sh b/bin/kylin.sh
index 7981bb8..a6983df 100644
--- a/bin/kylin.sh
+++ b/bin/kylin.sh
@@ -47,7 +47,7 @@ then
     -Dkylin.hive.dependency=${hive_dependency} \
     -Dspring.profiles.active=${spring_profile} \
     org.apache.hadoop.util.RunJar ${tomcat_root}/bin/bootstrap.jar  org.apache.catalina.startup.Bootstrap start > ${tomcat_root}/logs/kylin.log 2>&1 & echo $! > ${KYLIN_HOME}/pid &
-    echo "A new Kylin instance is started by $USER, stop it using \"stop-kylin.sh\""
+    echo "A new Kylin instance is started by $USER, stop it using \"kylin.sh stop\""
     if [ "$useSandbox" = "true" ]
         then echo "Please visit http://<your_sandbox_ip>:7070/kylin to play with the cubes! (Useranme: ADMIN, Password: KYLIN)"
     else

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/3f1133cf/bin/sample.sh
----------------------------------------------------------------------
diff --git a/bin/sample.sh b/bin/sample.sh
new file mode 100644
index 0000000..ca324e5
--- /dev/null
+++ b/bin/sample.sh
@@ -0,0 +1,6 @@
+#!/bin/sh
+dir=$(dirname ${0})
+job_jar=`ls -ls ${KYLIN_HOME}/lib | grep kylin-job | awk '{print $9}'`
+cd ${KYLIN_HOME}/sample_cube/data
+hive -f ${KYLIN_HOME}/sample_cube/create_sample_tables.sql  || { exit 1; }
+hbase org.apache.hadoop.util.RunJar ${KYLIN_HOME}/lib/${job_jar} org.apache.kylin.common.persistence.ResourceTool upload ${KYLIN_HOME}/sample_cube/metadata  || { exit 1; }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/3f1133cf/examples/sample_cube/create_sample_tables.sql
----------------------------------------------------------------------
diff --git a/examples/sample_cube/create_sample_tables.sql b/examples/sample_cube/create_sample_tables.sql
new file mode 100644
index 0000000..b49b16f
--- /dev/null
+++ b/examples/sample_cube/create_sample_tables.sql
@@ -0,0 +1,172 @@
+DROP TABLE IF EXISTS DEFAULT.KYLIN_CAL_DT;
+
+CREATE TABLE DEFAULT.KYLIN_CAL_DT
+(
+CAL_DT date
+,YEAR_BEG_DT date
+,QTR_BEG_DT date
+,MONTH_BEG_DT date
+,WEEK_BEG_DT date
+,AGE_FOR_YEAR_ID smallint
+,AGE_FOR_QTR_ID smallint
+,AGE_FOR_MONTH_ID smallint
+,AGE_FOR_WEEK_ID smallint
+,AGE_FOR_DT_ID smallint
+,AGE_FOR_RTL_YEAR_ID smallint
+,AGE_FOR_RTL_QTR_ID smallint
+,AGE_FOR_RTL_MONTH_ID smallint
+,AGE_FOR_RTL_WEEK_ID smallint
+,AGE_FOR_CS_WEEK_ID smallint
+,DAY_OF_CAL_ID int
+,DAY_OF_YEAR_ID smallint
+,DAY_OF_QTR_ID smallint
+,DAY_OF_MONTH_ID smallint
+,DAY_OF_WEEK_ID int
+,WEEK_OF_YEAR_ID tinyint
+,WEEK_OF_CAL_ID int
+,MONTH_OF_QTR_ID tinyint
+,MONTH_OF_YEAR_ID tinyint
+,MONTH_OF_CAL_ID smallint
+,QTR_OF_YEAR_ID tinyint
+,QTR_OF_CAL_ID smallint
+,YEAR_OF_CAL_ID smallint
+,YEAR_END_DT string
+,QTR_END_DT string
+,MONTH_END_DT string
+,WEEK_END_DT string
+,CAL_DT_NAME string
+,CAL_DT_DESC string
+,CAL_DT_SHORT_NAME string
+,YTD_YN_ID tinyint
+,QTD_YN_ID tinyint
+,MTD_YN_ID tinyint
+,WTD_YN_ID tinyint
+,SEASON_BEG_DT string
+,DAY_IN_YEAR_COUNT smallint
+,DAY_IN_QTR_COUNT tinyint
+,DAY_IN_MONTH_COUNT tinyint
+,DAY_IN_WEEK_COUNT tinyint
+,RTL_YEAR_BEG_DT string
+,RTL_QTR_BEG_DT string
+,RTL_MONTH_BEG_DT string
+,RTL_WEEK_BEG_DT string
+,CS_WEEK_BEG_DT string
+,CAL_DATE string
+,DAY_OF_WEEK string
+,MONTH_ID string
+,PRD_DESC string
+,PRD_FLAG string
+,PRD_ID string
+,PRD_IND string
+,QTR_DESC string
+,QTR_ID string
+,QTR_IND string
+,RETAIL_WEEK string
+,RETAIL_YEAR string
+,RETAIL_START_DATE string
+,RETAIL_WK_END_DATE string
+,WEEK_IND string
+,WEEK_NUM_DESC string
+,WEEK_BEG_DATE string
+,WEEK_END_DATE string
+,WEEK_IN_YEAR_ID string
+,WEEK_ID string
+,WEEK_BEG_END_DESC_MDY string
+,WEEK_BEG_END_DESC_MD string
+,YEAR_ID string
+,YEAR_IND string
+,CAL_DT_MNS_1YEAR_DT string
+,CAL_DT_MNS_2YEAR_DT string
+,CAL_DT_MNS_1QTR_DT string
+,CAL_DT_MNS_2QTR_DT string
+,CAL_DT_MNS_1MONTH_DT string
+,CAL_DT_MNS_2MONTH_DT string
+,CAL_DT_MNS_1WEEK_DT string
+,CAL_DT_MNS_2WEEK_DT string
+,CURR_CAL_DT_MNS_1YEAR_YN_ID tinyint
+,CURR_CAL_DT_MNS_2YEAR_YN_ID tinyint
+,CURR_CAL_DT_MNS_1QTR_YN_ID tinyint
+,CURR_CAL_DT_MNS_2QTR_YN_ID tinyint
+,CURR_CAL_DT_MNS_1MONTH_YN_ID tinyint
+,CURR_CAL_DT_MNS_2MONTH_YN_ID tinyint
+,CURR_CAL_DT_MNS_1WEEK_YN_IND tinyint
+,CURR_CAL_DT_MNS_2WEEK_YN_IND tinyint
+,RTL_MONTH_OF_RTL_YEAR_ID string
+,RTL_QTR_OF_RTL_YEAR_ID tinyint
+,RTL_WEEK_OF_RTL_YEAR_ID tinyint
+,SEASON_OF_YEAR_ID tinyint
+,YTM_YN_ID tinyint
+,YTQ_YN_ID tinyint
+,YTW_YN_ID tinyint
+,CRE_DATE string
+,CRE_USER string
+,UPD_DATE string
+,UPD_USER string
+)
+ROW FORMAT DELIMITED FIELDS TERMINATED BY ','
+STORED AS TEXTFILE;
+
+DROP TABLE IF EXISTS DEFAULT.KYLIN_CATEGORY_GROUPINGS;
+
+CREATE TABLE DEFAULT.KYLIN_CATEGORY_GROUPINGS
+(
+LEAF_CATEG_ID bigint
+,LEAF_CATEG_NAME string
+,SITE_ID int
+,CATEG_BUSN_MGR string
+,CATEG_BUSN_UNIT string
+,REGN_CATEG string
+,USER_DEFINED_FIELD1 string
+,USER_DEFINED_FIELD3 string
+,CRE_DATE string
+,UPD_DATE string
+,CRE_USER string
+,UPD_USER string
+,META_CATEG_ID decimal
+,META_CATEG_NAME string
+,CATEG_LVL2_ID decimal
+,CATEG_LVL3_ID decimal
+,CATEG_LVL4_ID decimal
+,CATEG_LVL5_ID decimal
+,CATEG_LVL6_ID decimal
+,CATEG_LVL7_ID decimal
+,CATEG_LVL2_NAME string
+,CATEG_LVL3_NAME string
+,CATEG_LVL4_NAME string
+,CATEG_LVL5_NAME string
+,CATEG_LVL6_NAME string
+,CATEG_LVL7_NAME string
+,CATEG_FLAGS decimal
+,ADULT_CATEG_YN string
+,DOMAIN_ID decimal
+,USER_DEFINED_FIELD5 string
+,VCS_ID decimal
+,GCS_ID decimal
+,MOVE_TO decimal
+,SAP_CATEGORY_ID decimal
+,SRC_ID tinyint
+,BSNS_VRTCL_NAME string
+)
+ROW FORMAT DELIMITED FIELDS TERMINATED BY ','
+STORED AS TEXTFILE;
+
+DROP TABLE IF EXISTS DEFAULT.KYLIN_SALES;
+
+CREATE TABLE DEFAULT.KYLIN_SALES
+(
+TRANS_ID bigint
+,CAL_DT date
+,LSTG_FORMAT_NAME string
+,LEAF_CATEG_ID bigint
+,LSTG_SITE_ID int
+,SLR_SEGMENT_CD smallint
+,PRICE decimal(19,4)
+,ITEM_COUNT bigint
+,SELLER_ID bigint
+)
+ROW FORMAT DELIMITED FIELDS TERMINATED BY ','
+STORED AS TEXTFILE;
+
+LOAD DATA LOCAL INPATH 'DEFAULT.KYLIN_SALES.csv' OVERWRITE INTO TABLE DEFAULT.KYLIN_SALES;
+LOAD DATA LOCAL INPATH 'DEFAULT.KYLIN_CAL_DT.csv' OVERWRITE INTO TABLE DEFAULT.KYLIN_CAL_DT;
+LOAD DATA LOCAL INPATH 'DEFAULT.KYLIN_CATEGORY_GROUPINGS.csv' OVERWRITE INTO TABLE DEFAULT.KYLIN_CATEGORY_GROUPINGS;
\ No newline at end of file


[09/25] incubator-kylin git commit: KYLIN-639 cache not flushed when admin click “Reload metadata” on web UI.

Posted by li...@apache.org.
KYLIN-639 cache not flushed when admin click “Reload metadata” on web UI.

Project: http://git-wip-us.apache.org/repos/asf/incubator-kylin/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-kylin/commit/ca08b5c4
Tree: http://git-wip-us.apache.org/repos/asf/incubator-kylin/tree/ca08b5c4
Diff: http://git-wip-us.apache.org/repos/asf/incubator-kylin/diff/ca08b5c4

Branch: refs/heads/master
Commit: ca08b5c4e7f33c11887bf30333cb169d82056b96
Parents: fd86a8e
Author: Shao Feng, Shi <sh...@ebay.com>
Authored: Fri Mar 13 16:18:05 2015 +0800
Committer: Shao Feng, Shi <sh...@ebay.com>
Committed: Fri Mar 13 16:18:05 2015 +0800

----------------------------------------------------------------------
 .../org/apache/kylin/common/restclient/Broadcaster.java   |  2 +-
 .../java/org/apache/kylin/rest/service/CacheService.java  | 10 ++++++++++
 webapp/app/js/services/cache.js                           |  2 +-
 3 files changed, 12 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/ca08b5c4/common/src/main/java/org/apache/kylin/common/restclient/Broadcaster.java
----------------------------------------------------------------------
diff --git a/common/src/main/java/org/apache/kylin/common/restclient/Broadcaster.java b/common/src/main/java/org/apache/kylin/common/restclient/Broadcaster.java
index 58660ff..7b56a03 100644
--- a/common/src/main/java/org/apache/kylin/common/restclient/Broadcaster.java
+++ b/common/src/main/java/org/apache/kylin/common/restclient/Broadcaster.java
@@ -137,7 +137,7 @@ public class Broadcaster {
     }
 
     public static enum TYPE {
-        CUBE("cube"), CUBE_DESC("cube_desc"), PROJECT("project"), INVERTED_INDEX("inverted_index"), INVERTED_INDEX_DESC("ii_desc"), TABLE("table"), DATA_MODEL("data_model");
+        ALL("all"), CUBE("cube"), CUBE_DESC("cube_desc"), PROJECT("project"), INVERTED_INDEX("inverted_index"), INVERTED_INDEX_DESC("ii_desc"), TABLE("table"), DATA_MODEL("data_model");
         private String text;
 
         private TYPE(String text) {

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/ca08b5c4/server/src/main/java/org/apache/kylin/rest/service/CacheService.java
----------------------------------------------------------------------
diff --git a/server/src/main/java/org/apache/kylin/rest/service/CacheService.java b/server/src/main/java/org/apache/kylin/rest/service/CacheService.java
index d4b0d32..7c7c014 100644
--- a/server/src/main/java/org/apache/kylin/rest/service/CacheService.java
+++ b/server/src/main/java/org/apache/kylin/rest/service/CacheService.java
@@ -20,7 +20,9 @@ package org.apache.kylin.rest.service;
 
 import org.apache.kylin.common.restclient.Broadcaster;
 import org.apache.kylin.cube.CubeDescManager;
+import org.apache.kylin.cube.CubeManager;
 import org.apache.kylin.invertedindex.IIDescManager;
+import org.apache.kylin.invertedindex.IIManager;
 import org.apache.kylin.metadata.project.ProjectManager;
 import org.springframework.stereotype.Component;
 
@@ -61,6 +63,14 @@ public class CacheService extends BasicService {
                     IIDescManager.clearCache();
                     CubeDescManager.clearCache();
                     break;
+                case ALL:
+                    getMetadataManager().reload();
+                    CubeDescManager.clearCache();
+                    CubeManager.clearCache();
+                    IIDescManager.clearCache();
+                    IIManager.clearCache();
+                    ProjectManager.clearCache();
+                    break;
                 default:
                     throw new RuntimeException("invalid cacheType:" + cacheType);
             }

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/ca08b5c4/webapp/app/js/services/cache.js
----------------------------------------------------------------------
diff --git a/webapp/app/js/services/cache.js b/webapp/app/js/services/cache.js
index 55062d0..b8481c4 100644
--- a/webapp/app/js/services/cache.js
+++ b/webapp/app/js/services/cache.js
@@ -18,6 +18,6 @@
 
 KylinApp.factory('CacheService', ['$resource', function ($resource, config) {
     return $resource(Config.service.url + 'cache/:type/:name/:action', {}, {
-        clean: {method: 'PUT', params: {type:'cube', name:'all', action: 'update'}, isArray: false}
+        clean: {method: 'PUT', params: {type:'all', name:'all', action: 'update'}, isArray: false}
     });
 }]);


[03/25] incubator-kylin git commit: KYLIN-634 Script to import sample data and cube metadata

Posted by li...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/3f1133cf/examples/sample_cube/data/DEFAULT.KYLIN_CATEGORY_GROUPINGS.csv
----------------------------------------------------------------------
diff --git a/examples/sample_cube/data/DEFAULT.KYLIN_CATEGORY_GROUPINGS.csv b/examples/sample_cube/data/DEFAULT.KYLIN_CATEGORY_GROUPINGS.csv
new file mode 100644
index 0000000..441bf62
--- /dev/null
+++ b/examples/sample_cube/data/DEFAULT.KYLIN_CATEGORY_GROUPINGS.csv
@@ -0,0 +1,144 @@
+48027,Coins & Paper Money:Paper Money: World:Asia:Japan,0,,,,10,Coins,2008-06-03,2013-07-16 08:23:09,USER_X,USER_Y,11116,Coins & Paper Money,3411,8008,48027,48027,48027,48027,Paper Money: World,Asia,Japan,Japan,Japan,Japan,262144,N,-999,Coins,5837,3069,48027,10,1,Collectibles
+164261,Jewelry & Watches:Fashion Jewelry:Earrings:Dangle & Chandelier:Sterling Silver (w/o Stone),0,,,,17,JewelrGemWatches,2008-08-12,2012-09-11 20:26:04,USER_X,USER_Y,281,Jewelry & Watches,10968,50647,50647,50647,50647,50647,Fashion Jewelry,Earrings,Earrings,Earrings,Earrings,Earrings,262144,N,-999,JewelrGemWatches,2928,1873,50647,17,1,Fashion
+82494,BookComics & Mags:Comic Books:Modern (1980-now):Superhero:Sandman,15,,,,3,Books,2008-06-03,2010-09-13 07:05:54,USER_X,USER_Y,267,BookMagazines,63,63,63,63,63,63,NULL,Comic Books,Comic Books,Comic Books,Comic Books,Comic Books,262144,N,-999,Books,-999,-999,63,3,1,Media
+66767,Home & Lifestyle:Pet Supplies:Dog Supplies:Dog Apparel:Dresses,15,,,,16,Home & Garden,2008-06-03,2011-06-14 07:48:40,USER_X,USER_Y,11700,Home & Garden,1281,20742,1283,1283,1283,1283,NULL,Dogs,Other Supplies,Other Supplies,Other Supplies,Other Supplies,262144,N,-999,Home Improvement,-999,-999,1283,16,1,Home & Garden
+152801,Jewelry & Watches:Earrings:Studs:DiamonEnhanced Natural:PrincesSquare,0,,,,17,JewelrGemWatches,2008-06-03,2012-09-11 20:26:04,USER_X,USER_Y,281,Jewelry & Watches,10968,50647,50647,50647,50647,50647,NULL,Earrings,Earrings,Earrings,Earrings,Earrings,262144,N,-999,JewelrGemWatches,2928,1873,50647,17,1,Fashion
+43398,Home & Garden:Food & Beverages:Cheese & Crackers,0,,,,36,Home & Living,2008-06-03,2013-02-20 23:11:43,USER_X,USER_Y,11700,Home & Garden,14308,43398,43398,43398,43398,43398,NULL,Cheese & Crackers,Cheese & Crackers,Cheese & Crackers,Cheese & Crackers,Cheese & Crackers,262144,N,-999,Home Furnishing,-999,-999,43398,36,1,Home & Garden
+95173,Health & Beauty:Bath & Body:Bath SetKits:Avon,0,,,,37,Health & Beauty,2008-06-03,2008-06-03 13:36:00,USER_X,USER_Y,26395,Health & Beauty,11838,67391,67391,67391,67391,67391,Bath & Body,Bath Sets & Kits,Bath Sets & Kits,Bath Sets & Kits,Bath Sets & Kits,Bath Sets & Kits,262144,N,-999,Health & Beauty,2919,1868,67391,37,1,Fashion
+158666,ToyHobbies:Action Figures:Anime & Manga,15,,,,28,Toys,2012-09-11,2012-09-11 20:27:22,USER_X,USER_Y,220,ToyHobbies,246,158666,158666,158666,158666,158666,Action Figures,Anime & Manga,Anime & Manga,Anime & Manga,Anime & Manga,Anime & Manga,262144,N,-999,Toys,-999,-999,158666,28,1,Collectibles
+12688,eBay Premier:Books & Manuscripts:Books: Other:Icollector,0,,2038,,57,Sothebys,2008-06-03,2008-06-03 13:36:00,USER_X,USER_Y,2038,eBay Premier,1680,1681,12688,12688,12688,12688,Books & Manuscripts,Books: Other,Icollector,Icollector,Icollector,Icollector,60,N,,Sothebys,-999,-999,0,57,1,Lifestyle
+103324,Clothing & Accessories:Women:Shoes:Casual SneakerSkate:Sizes 10+,15,,,,9,Clothing & Accessories,2008-06-03,2012-05-01 08:54:26,USER_X,USER_Y,11450,ClothinShoeAccessories,3034,63889,63889,63889,63889,63889,Women's Shoes,Mixed Items,Mixed Items,Mixed Items,Mixed Items,Mixed Items,262144,N,-999,Clothing & Accessories,2441,1634,-99,9,1,Fashion
+108782,Vehicle Parts & Accessories:CaTruck Parts:Car Care & Cleaning:Air Fresheners,15,,,,8,Auto Parts,2012-09-11,2013-09-10 16:52:46,USER_X,USER_Y,131090,Vehicle Parts & Accessories,6030,72200,108782,108782,108782,108782,CaTruck Parts,Car Care & Cleaning,Air Fresheners,Air Fresheners,Air Fresheners,Air Fresheners,262144,N,-999,Auto - Parts,-999,-999,108782,8,1,Parts & Accessories
+80287,Computers & Networking:Software:Business & Productivity:Voice Recognition,0,,,,12,Computers,2008-06-03,2012-05-01 08:54:26,USER_X,USER_Y,58058,Computers/Tablets & Networking,18793,3768,3768,3768,3768,3768,Software,Office & Business,Office & Business,Office & Business,Office & Business,Office & Business,262144,N,-999,Computers,5893,3093,3768,12,1,Electronics
+140746,eBay Motors:Parts & Accessories:Vintage Car & Truck Parts:WheelTire& Hub Caps:Tires,100,,,,8,Auto - Parts,2008-06-03,2012-06-19 21:15:09,USER_X,USER_Y,6000,eBay Motors,6028,10073,140744,140746,140746,140746,Parts & Accessories,Vintage Car & Truck Parts,WheelTire& Hub Caps,Tires,Tires,Tires,262144,N,-999,Auto - Parts,3517,1794,140746,8,1,Parts & Accessories
+87118,Sporting Goods:Paintball:Barrels:Intimidator,0,,,,24,Sporting Goods,2008-06-03,2013-04-28 20:37:19,USER_X,USER_Y,888,Sporting Goods,159043,16045,16046,16046,16046,16046,Outdoor Sports,Paintball,Barrels,Barrels,Barrels,Barrels,0,N,-999,Sporting Goods,2919,1868,16046,24,1,Lifestyle
+25147,Sports MeCards & Fan Shop:Fan Apparel & Souvenirs:Baseball-MLB:Philadelphia Phillies:Other Items,0,,888,,25,Sports Memorabilia,2008-06-03,2010-02-08 10:51:44,USER_X,USER_Y,64482,Sports MeCards & Fan Shop,24409,24410,24410,24410,24410,24410,Fan Apparel & Souvenirs,Baseball-MLB,Baseball-MLB,Baseball-MLB,Baseball-MLB,Baseball-MLB,262144,N,-999,Sports Memorabilia,2884,1845,24410,25,1,Collectibles
+170302,Crafts:Embroidery:Design CDs:Other Design Themes,15,,,,15,Crafts,2009-09-21,2010-09-13 07:13:34,USER_X,USER_Y,14339,Crafts,28141,41383,41383,41383,41383,41383,Embroidery,Design CDs,Design CDs,Design CDs,Design CDs,Design CDs,262144,N,-999,Hobbies & Crafts,-999,-999,41383,15,1,Home & Garden
+53064,Business & Industrial:Agriculture & Forestry:Antique Tractors & Equipment:Tractors:Massey HarriFerguson,0,,,,4,Business (Office & Industrial),2008-06-03,2013-04-28 20:37:19,USER_X,USER_Y,12576,Business & Industrial,177641,177642,177642,177642,177642,177642,Heavy Equipment,Antique & Vintage Farm Equip,Antique & Vintage Farm Equip,Antique & Vintage Farm Equip,Antique & Vintage Farm Equip,Antique & Vintage Farm Equip,262144,N,-999,Business (Office & Industrial),-999,-999,177642,4,1,Business & Industrial
+132939,Jewelry & Watches:Designer Brands:John Atencio,0,,,,17,JewelrGemWatches,2008-06-03,2012-09-11 20:26:04,USER_X,USER_Y,281,Jewelry & Watches,10968,499,499,499,499,499,Fashion Jewelry,Other,Other,Other,Other,Other,262144,N,-999,JewelrGemWatches,2928,1873,499,17,1,Fashion
+113593,Mobiles & Phones:Mobile Phones:Samsung:Samsung D500,15,,,,40,Cell Phones & Portable Electro,2008-06-03,2012-09-11 20:26:04,USER_X,USER_Y,15032,Phones,9355,9355,9355,9355,9355,9355,Mobile Phones,Mobile Phones,Mobile Phones,Mobile Phones,Mobile Phones,Mobile Phones,262144,N,-999,Cell Phones & Accessories,2246,1609,9355,40,1,Electronics
+34273,eBay Motors:Parts & Accessories:Motorcycle:Frame & Suspension:Frames,100,,,,8,Auto - Parts,2008-06-03,2008-06-03 13:36:00,USER_X,USER_Y,6000,eBay Motors,6028,10063,34272,34273,34273,34273,Parts & Accessories,Motorcycle,Frame & Suspension,Frames,Frames,Frames,0,N,-999,Auto - Parts,-999,-999,0,8,1,Parts & Accessories
+106340,Home & Lifestyle:Tools & Building Materials:Hand Tools:Socket Sets,15,,,,16,Home & Garden,2008-06-03,2012-09-11 20:26:04,USER_X,USER_Y,11700,Home & Garden,2032,29515,29515,29515,29515,29515,Gardening,Hand Tools,Hand Tools,Hand Tools,Hand Tools,Hand Tools,262144,N,-999,Home Improvement,-999,-999,29515,16,1,Home & Garden
+150265,Baby & Maternity:Baby Clothing & Shoes:Boys:Size 00:Outfits & Sets:Bonds,15,,,,2,Baby,2008-06-03,2011-04-05 08:25:25,USER_X,USER_Y,2984,Baby,3082,147317,147333,147333,147333,147333,Baby Clothing,Boys,OutfitSets,OutfitSets,OutfitSets,OutfitSets,0,N,-999,Baby,3090,1947,147333,2,1,Home & Garden
+24760,Sports MeCards & Fan Shop:Fan Apparel & Souvenirs:Hockey-NHL:San Jose Sharks:CapHats,0,,888,,25,Sports Memorabilia,2008-06-03,2010-02-08 10:51:44,USER_X,USER_Y,64482,Sports MeCards & Fan Shop,24409,24510,24510,24510,24510,24510,Fan Apparel & Souvenirs,Hockey-NHL,Hockey-NHL,Hockey-NHL,Hockey-NHL,Hockey-NHL,262144,N,-999,Sports Memorabilia,2884,1845,24510,25,1,Collectibles
+37831,Collectibles:Advertising:Merchandise & Memorabilia:Advertising-Print:1910-19,0,,,,11,Collectibles,2008-06-03,2012-09-11 20:26:04,USER_X,USER_Y,1,Collectibles,34,13623,37828,37831,37831,37831,Advertising,Merchandise & Memorabilia,Advertising-Print,1910-19,1910-19,1910-19,262144,N,-999,Collectibles,-999,-999,37831,11,1,Collectibles
+1120,Books:First Editions:Other,3,,267,Other,3,BookComics & Magazines,2008-06-03,2008-06-03 13:36:00,USER_X,USER_Y,267,Books,2231,1120,1120,1120,1120,1120,First Editions,Other,Other,Other,Other,Other,0,N,-999,Books,,,0,3,1,Media
+43972,eBay Motors:Parts & Accessories:ATV Parts:Other,100,,,,8,Auto - Parts,2008-06-03,2012-06-19 21:15:09,USER_X,USER_Y,6000,eBay Motors,6028,43962,43972,43972,43972,43972,Parts & Accessories,ATV Parts,Other,Other,Other,Other,262144,N,-999,Auto - Parts,5411,2941,43972,8,1,Parts & Accessories
+166013,Computers:Apple AccessorieParts:TV Tuners,15,,,,12,Computers,2008-09-09,2012-05-01 08:54:26,USER_X,USER_Y,58058,Computers,175673,3761,3761,3761,3761,3761,Computer Components & Parts,Video Capture & TV Tuner Cards,Video Capture & TV Tuner Cards,Video Capture & TV Tuner Cards,Video Capture & TV Tuner Cards,Video Capture & TV Tuner Cards,262144,N,-999,Computers,-999,-999,3761,12,1,Electronics
+15568,Baby:Baby Clothing:Unisex:Sleepwear,15,,,,2,Baby,2008-06-03,2011-04-05 08:25:25,USER_X,USER_Y,2984,Baby,3082,163397,163400,163400,163400,163400,Baby Clothing,Unisex,Sleepwear,Sleepwear,Sleepwear,Sleepwear,0,N,-999,Baby,3090,1947,163400,2,1,Home & Garden
+103178,Clothing & Accessories:Women:HandbagBags:Evening Bags,15,,,,9,Clothing & Accessories,2008-06-03,2012-05-01 08:54:26,USER_X,USER_Y,11450,ClothinShoeAccessories,169291,169291,169291,169291,169291,169291,Women's Bags,Women's Bags,Women's Bags,Women's Bags,Women's Bags,Women's Bags,262144,N,-999,Clothing & Accessories,2487,1098,-99,9,1,Fashion
+2023,Sporting Goods:Team Sports:Basketball:Other,0,,888,Sporting Goods,24,Sporting Goods,2008-06-03,2013-04-28 20:37:19,USER_X,USER_Y,888,Sporting Goods,159049,21194,2023,2023,2023,2023,Team Sports,Basketball,Other,Other,Other,Other,262144,N,-999,Sporting Goods,-999,-999,2023,24,1,Lifestyle
+94847,Consumer Electronics:Car Electronics:Car Video:Car Video Monitors Only:Headrest Monitors:6-6.9 inches,0,,,,13,Consumer Electronics - Other,2008-06-03,2012-05-01 08:54:26,USER_X,USER_Y,293,Consumer Electronics,3270,48604,48606,48606,48606,48606,Vehicle Electronics & GPS,Car Video,Car Monitors w/o Player,Car Monitors w/o Player,Car Monitors w/o Player,Car Monitors w/o Player,262144,N,-999,Consumer Electronics - Other,2920,1869,48606,13,1,Electronics
+15868,Real Estate:Land:Central U.S.:Illinois,0,,10542,,23,Real Estate,2008-06-03,2008-06-03 13:36:00,USER_X,USER_Y,10542,Real Estate,15841,15841,15841,15841,15841,15841,Land,Land,Land,Land,Land,Land,0,N,-999,Real Estate,-999,-999,15841,23,1,Real Estate
+32876,Home & Garden:Home Improvement:Plumbing & Fixtures:Toilet Paper Holders-Mounted,0,,,,36,Home & Living,2008-06-03,2012-09-11 20:26:04,USER_X,USER_Y,11700,Home & Garden,159907,20601,32876,32876,32876,32876,Home Improvement,Plumbing & Fixtures,Toilet Paper Holders-Mounted,Toilet Paper Holders-Mounted,Toilet Paper Holders-Mounted,Toilet Paper Holders-Mounted,262144,N,-999,Home Furnishing,-999,-999,32876,36,1,Home & Garden
+62179,Sporting Goods:Skiing & Snowboarding:Apparel:Ski Suits:Women,0,,,,9,Apparel,2008-06-03,2008-06-03 13:36:00,USER_X,USER_Y,11450,ClothinShoes & Accessories,15724,137085,137085,137085,137085,137085,Women's Clothing,Athletic Apparel,Athletic Apparel,Athletic Apparel,Athletic Apparel,Athletic Apparel,0,N,-999,Clothing & Accessories,2919,1868,137085,9,1,Fashion
+45333,ClothinShoes & Accessories:Women's Shoes:Flats & Oxfords,0,,,,9,Apparel,2008-06-03,2012-09-11 20:26:04,USER_X,USER_Y,11450,ClothinShoes & Accessories,3034,45333,45333,45333,45333,45333,Women's Shoes,Flats & Oxfords,Flats & Oxfords,Flats & Oxfords,Flats & Oxfords,Flats & Oxfords,262144,N,-999,Clothing & Accessories,-999,-999,45333,9,1,Fashion
+50677,Jewelry & Watches:Fashion Jewelry:Pins & Brooches,0,,,,17,JewelrGemWatches,2008-06-03,2012-09-11 20:26:04,USER_X,USER_Y,281,Jewelry & Watches,10968,50677,50677,50677,50677,50677,Fashion Jewelry,Pins & Brooches,Pins & Brooches,Pins & Brooches,Pins & Brooches,Pins & Brooches,262144,N,-999,JewelrGemWatches,-999,-999,50677,17,1,Fashion
+33038,Musical Instruments:Guitars:Electric:ESP,15,,,,30,Musical Instruments,2008-06-03,2010-06-14 07:48:40,USER_X,USER_Y,619,Musical Instruments,166070,33034,33034,33034,33034,33034,Instruments,Guitars (Electric),Guitars (Electric),Guitars (Electric),Guitars (Electric),Guitars (Electric),262144,N,-999,Musical Instruments,-999,-999,33034,30,1,Lifestyle
+156614,Toys & Hobbies:Diecast Toy Vehicles:CarTrucks-Diecast:NASCAR:Revell:Dale Jarrett,0,,,,28,Toys,2008-06-03,2010-03-22 10:34:30,USER_X,USER_Y,220,Toys & Hobbies,222,171127,762,762,762,762,Diecast & Toy Vehicles,Cars: RacinNASCAR,NASCAR,NASCAR,NASCAR,NASCAR,262144,N,-999,Toys,1740,1380,762,28,1,Collectibles
+106246,Health & Beauty:Hair Care:Conditioner:Biolage,0,,,,37,Health & Beauty,2008-06-03,2013-04-28 20:37:19,USER_X,USER_Y,26395,Health & Beauty,11854,177661,177661,177661,177661,177661,Hair Care & Styling,Shampoo & Conditioning,Shampoo & Conditioning,Shampoo & Conditioning,Shampoo & Conditioning,Shampoo & Conditioning,262144,N,-999,Health & Beauty,2919,1868,177661,37,1,Fashion
+20865,Sporting Goods:Soccer:Apparel & Footwear:Jerseys:Other,0,,888,,9,Apparel,2008-06-03,2008-06-03 13:36:00,USER_X,USER_Y,11450,ClothinShoes & Accessories,1059,137084,137084,137084,137084,137084,Men's Clothing,Athletic Apparel,Athletic Apparel,Athletic Apparel,Athletic Apparel,Athletic Apparel,0,N,-999,Clothing & Accessories,2919,1868,137084,9,1,Fashion
+15115,Entertainment:Video Games:Games:Sega Dreamcast:Sports,0,,293,,32,Video Games,2008-06-03,2012-06-19 21:15:09,USER_X,USER_Y,1249,Video Games & Consoles,139973,139973,139973,139973,139973,139973,Video Games,Video Games,Video Games,Video Games,Video Games,Video Games,0,N,-999,Video Games,-999,-999,139973,32,1,Electronics
+3838,JewelrGemstones:Jewelry:Charms:Plated,0,,281,Other,17,JewelrGemWatches,2008-06-03,2012-09-11 20:26:04,USER_X,USER_Y,281,Jewelry & Watches,10968,140944,140944,140944,140944,140944,Fashion Jewelry,Charms & Charm Bracelets,Charms & Charm Bracelets,Charms & Charm Bracelets,Charms & Charm Bracelets,Charms & Charm Bracelets,0,N,-999,JewelrGemWatches,-999,-999,140944,17,1,Fashion
+759,Toys & Hobbies:Diecast Toy Vehicles:CarTrucks-Diecast:Franklin Mint:Modern (1970-Now),0,,220,Other,28,Toys,2008-06-03,2010-03-22 10:34:30,USER_X,USER_Y,220,Toys & Hobbies,222,19036,223,223,223,223,Diecast & Toy Vehicles,CarTrucks & Vans,Diecast-Modern Manufacture,Diecast-Modern Manufacture,Diecast-Modern Manufacture,Diecast-Modern Manufacture,262144,N,-999,Toys,1740,1380,223,28,1,Collectibles
+61323,Consumer Electronics:A/V Accessories & Cables:Remote Controls:Universal Remotes,0,,,,13,Consumer Electronics - Other,2008-06-03,2012-05-01 08:54:26,USER_X,USER_Y,293,Consumer Electronics,32852,14961,61312,61312,61312,61312,TVideo & Home Audio,TVideo & Audio Accessories,Remote Controls,Remote Controls,Remote Controls,Remote Controls,262144,N,-999,Consumer Electronics - Other,5344,2248,61312,13,1,Electronics
+121153,Baby:Nursery Decor:Night Lights,0,,,,2,Baby,2008-06-03,2012-09-11 20:26:04,USER_X,USER_Y,2984,Baby,66697,121153,121153,121153,121153,121153,Nursery Decor,Night Lights,Night Lights,Night Lights,Night Lights,Night Lights,262144,N,-999,Baby,-999,-999,121153,2,1,Home & Garden
+88750,Consumer Electronics:Car Electronics:RadaLaser Detectors:Whistler:17174 Series,0,,,,13,Consumer Electronics - Other,2008-06-03,2012-05-01 08:54:26,USER_X,USER_Y,293,Consumer Electronics,3270,14935,14935,14935,14935,14935,Vehicle Electronics & GPS,Radar & Laser Detectors,Radar & Laser Detectors,Radar & Laser Detectors,Radar & Laser Detectors,Radar & Laser Detectors,262144,N,-999,Consumer Electronics - Other,2920,1869,14935,13,1,Electronics
+161567,Computers:Laptop Accessories:Batteries:Hewlett Packard,15,,,,12,Computers,2008-06-03,2012-05-01 08:54:26,USER_X,USER_Y,58058,Computers,31530,14295,14295,14295,14295,14295,Laptop & Desktop Accessories,Laptop Batteries,Laptop Batteries,Laptop Batteries,Laptop Batteries,Laptop Batteries,262144,N,-999,Computers,3699,2194,14295,12,1,Electronics
+113802,Lots More...:Metaphysical:Herbs,15,,,,99,Everything Else,2008-06-03,2008-06-03 13:36:00,USER_X,USER_Y,99,Lots More...,19266,113802,113802,113802,113802,113802,Metaphysical,Herbs,Herbs,Herbs,Herbs,Herbs,262144,N,-999,Everything Else,-999,-999,113802,99,1,Lifestyle
+15808,Clothing & Accessories:Women:Plus Sizes:Tops:Other Tops,15,,,,9,Clothing & Accessories,2008-06-03,2012-09-11 20:26:04,USER_X,USER_Y,11450,ClothinShoeAccessories,15724,53159,53159,53159,53159,53159,Women's Clothing,Tops & Blouses,Tops & Blouses,Tops & Blouses,Tops & Blouses,Tops & Blouses,262144,N,-999,Clothing & Accessories,2264,1551,53159,9,1,Fashion
+174053,Vehicle Parts & Accessories:Car Parts:External & Body Parts:SunrooConvertible & Hardtop,3,,,,8,Auto - Parts,2011-08-23,2013-04-28 20:37:19,USER_X,USER_Y,131090,Vehicle Parts & Accessories,9884,14768,174053,174053,174053,174053,Car Parts,External & Body Parts,SunrooConvertible & Hardtop,SunrooConvertible & Hardtop,SunrooConvertible & Hardtop,SunrooConvertible & Hardtop,262144,N,-999,Auto - Parts,4075,2390,174053,8,1,Parts & Accessories
+2635,Toys & Hobbies:Toy Soldiers:1970-Now:Plastic,0,,220,Other,28,Toys,2008-06-03,2010-03-22 10:34:30,USER_X,USER_Y,220,Toys & Hobbies,2631,2638,2638,2638,2638,2638,Toy Soldiers,1970-Now,1970-Now,1970-Now,1970-Now,1970-Now,262144,N,-999,Toys,2919,1868,2638,28,1,Collectibles
+1161,DVFilm & TV:Other Formats:Videos: NTSC  (US):ActioAdventure,3,,267,Other,18,DVDFilm & TV,2008-06-03,2008-06-03 13:36:00,USER_X,USER_Y,11232,DVFilm & TV,380,1151,1161,1161,1161,1161,Other Formats,Videos: NTSC  (US),ActioAdventure,ActioAdventure,ActioAdventure,ActioAdventure,0,N,-999,DVDs & Movies,-999,-999,0,18,1,Media
+64076,Computers & Networking:Networking:Switches:3Com:SuperStack,0,,,,12,Computers,2008-06-03,2012-05-01 08:54:26,USER_X,USER_Y,58058,Computers/Tablets & Networking,175698,175706,51268,51268,51268,51268,Enterprise NetworkinServers,Switches & Hubs,Network Switches,Network Switches,Network Switches,Network Switches,262144,N,-999,Computers,2919,1868,51268,12,1,Electronics
+33977,Crafts:Scrapbooking:Albums:12x12 Albums,15,,,,15,Crafts,2008-06-03,2010-06-14 07:56:25,USER_X,USER_Y,14339,Crafts,31253,33875,33875,33875,33875,33875,Scrapbooking,Albums,Albums,Albums,Albums,Albums,262144,N,-999,Hobbies & Crafts,-999,-999,33875,15,1,Home & Garden
+31673,Sports:Memorabilia:Racing-NASCAR:Plaques,0,,,,25,Sports Memorabilia,2008-06-03,2010-02-08 10:48:39,USER_X,USER_Y,64482,Sports MeCards & Fan Shop,24409,46156,46156,46156,46156,46156,Fan Apparel & Souvenirs,Racing-NASCAR,Racing-NASCAR,Racing-NASCAR,Racing-NASCAR,Racing-NASCAR,0,N,-999,Sports Memorabilia,-999,-999,46156,25,1,Collectibles
+174106,Vehicle Parts & Accessories:Car Parts:Transmission & Drivetrain:Sensors,3,,,,8,Auto - Parts,2011-08-23,2013-04-28 20:37:19,USER_X,USER_Y,131090,Vehicle Parts & Accessories,9884,33726,174106,174106,174106,174106,Car Parts,Transmission & Drivetrain,Sensors,Sensors,Sensors,Sensors,262144,N,-999,Auto - Parts,4075,2390,174106,8,1,Parts & Accessories
+26249,Business & Industrial:Printing & Graphic Arts:Commercial Printing Presses:Sheet-fed Offset Presses,0,,9428,,4,Business (Office & Industrial),2008-06-03,2012-09-11 20:26:04,USER_X,USER_Y,12576,Business & Industrial,26238,26247,26249,26249,26249,26249,Printing & Graphic Arts,Commercial Printing Presses,Sheet-fed Offset Presses,Sheet-fed Offset Presses,Sheet-fed Offset Presses,Sheet-fed Offset Presses,262144,N,-999,Business (Office & Industrial),-999,-999,26249,4,1,Business & Industrial
+159184,Sporting Goods:Winter Sports:Snowboarding:Stomp Pads,0,,,,24,Sporting Goods,2008-06-03,2013-09-10 16:52:46,USER_X,USER_Y,888,Sporting Goods,36259,21247,159184,159184,159184,159184,Winter Sports,Snowboarding,Stomp Pads,Stomp Pads,Stomp Pads,Stomp Pads,262144,N,-999,Sporting Goods,-999,-999,159184,24,1,Lifestyle
+10058,Tickets & Travel:Tickets:Sporting Events:Wrestling,3,,11730,,27,Tickets,2008-06-03,2013-09-10 16:52:46,USER_X,USER_Y,1305,Events Tickets,1306,1306,1306,1306,1306,1306,Other Tickets,Other Tickets,Other Tickets,Other Tickets,Other Tickets,Other Tickets,262144,N,-999,Tickets,2937,1879,1306,27,1,Lifestyle
+48904,ClothinShoes & Accessories:Vintage:Women's Vintage Clothing:1977-89 (PunNew Wav80s):Sweaters,0,,,,9,Apparel,2008-06-03,2012-05-01 08:54:26,USER_X,USER_Y,11450,ClothinShoes & Accessories,175759,175762,52451,48904,48904,48904,Vintage,Women's Vintage Clothing,1977-89 (PunNew Wav80s),Sweaters,Sweaters,Sweaters,262144,N,-999,Clothing & Accessories,-999,-999,48904,9,1,Fashion
+145970,Toys & Hobbies:ModelKits:Automotive:Vintage:Plymouth,0,,,,28,Toys,2008-06-03,2008-10-08 07:18:40,USER_X,USER_Y,220,Toys & Hobbies,1188,2580,2585,2585,2585,2585,Models & Kits,Automotive,Vintage,Vintage,Vintage,Vintage,262144,N,-999,Toys,2974,1905,2585,28,1,Collectibles
+963,ClothinShoes & Accessories:Vintage:Clothing (Pre-1980):Women:ClothinShoes & Accessories:Shoes,0,,1,Other,9,Apparel,2008-06-03,2012-05-01 08:54:26,USER_X,USER_Y,11450,ClothinShoes & Accessories,175759,74976,48561,48561,48561,48561,Vintage,Women's Vintage Shoes,Other,Other,Other,Other,0,N,-999,Clothing & Accessories,-999,-999,48561,9,1,Fashion
+118687,Health & Beauty:Fragrances:Women's Fragrances:Benetton,3,,,,37,Health & Beauty,2008-06-03,2013-04-28 20:37:19,USER_X,USER_Y,26395,Health & Beauty,26396,11848,11848,11848,11848,11848,Fragrances,Women's Fragrances,Women's Fragrances,Women's Fragrances,Women's Fragrances,Women's Fragrances,262144,N,-999,Health & Beauty,6778,3189,11848,37,1,Fashion
+20886,Toys & Hobbies:Diecast Toy Vehicles:CarTrucks-Diecast:NASCAR:Action/ Motorsports Authentic:Darrell Waltrip,0,,220,,28,Toys,2008-06-03,2010-03-22 10:34:30,USER_X,USER_Y,220,Toys & Hobbies,222,171127,762,762,762,762,Diecast & Toy Vehicles,Cars: RacinNASCAR,NASCAR,NASCAR,NASCAR,NASCAR,262144,N,-999,Toys,1740,1380,762,28,1,Collectibles
+148324,Mobiles & Phones:Mobile Accessories:Covers / Faceplates:Sony Ericsson:W900i,15,,,,31,Phones,2008-06-03,2012-09-18 00:08:03,USER_X,USER_XIANZHU,15032,Phones,9394,20349,20349,20349,20349,20349,Mobile Accessories,CaseCoverSkins,CaseCoverSkins,CaseCoverSkins,CaseCoverSkins,CaseCoverSkins,262144,N,-999,Telecomm,-999,-999,20349,31,1,Electronics
+139255,JewellerGemWatches:Fine Jewellery:Earrings:Gemstone - Created:Lapis,15,,,,17,JewelrGemWatches,2008-06-03,2012-05-01 08:54:26,USER_X,USER_Y,281,Jewellery & Watches,4196,10985,10985,10985,10985,10985,Fine Jewellery,Earrings,Earrings,Earrings,Earrings,Earrings,262144,N,-999,JewelrGemWatches,-999,-999,-99,17,1,Fashion
+20213,Collectibles:Postcards:US StateCities & Towns:Maine,0,,1,,11,Collectibles,2008-06-03,2008-09-09 22:08:47,USER_X,USER_Y,1,Collectibles,914,20193,20213,20213,20213,20213,Postcards,US StateCities & Towns,Maine,Maine,Maine,Maine,262144,N,-999,Collectibles,-999,-999,20213,11,1,Collectibles
+32996,Movies:Television Memorabilia:Clippings,15,,,,42,Entertainment Memorabilia,2008-06-03,2012-09-11 20:26:04,USER_X,USER_Y,11232,Movies,1424,32996,32996,32996,32996,32996,Television Memorabilia,Clippings,Clippings,Clippings,Clippings,Clippings,262144,N,-999,Entertainment Memorabilia,-999,-999,32996,42,1,Collectibles
+99985,Collectibles:Trading Cards:Sci-FFantasy:Star Wars:Sets:Other,0,,,,11,Collectibles,2008-06-03,2008-09-09 22:08:47,USER_X,USER_Y,1,Collectibles,868,37897,100899,99980,99985,99985,Trading Cards,Sci-FFantasy,Star Wars,Sets,Other,Other,262144,N,-999,Collectibles,-999,-999,99985,11,1,Collectibles
+67703,Jewellery & Watches:Jewellery Boxes & Supplies:Jewellery Display,3,,,,17,Jewellery & Watches,2008-06-03,2012-06-19 21:15:09,USER_X,USER_Y,281,Jewellery & Watches,10321,67703,67703,67703,67703,67703,Jewellery Boxes & Supplies,Jewellery Display,Jewellery Display,Jewellery Display,Jewellery Display,Jewellery Display,262144,N,-999,JewelrGemWatches,4435,2261,67703,17,1,Fashion
+164,Computers/Tablets & Networking:Computer Components & Parts:CPUProcessors,0,,160,Computer Hardware,12,Computers,2008-06-03,2012-06-19 21:15:09,USER_X,USER_Y,58058,Computers/Tablets & Networking,175673,164,164,164,164,164,Computer Components & Parts,CPUProcessors,CPUProcessors,CPUProcessors,CPUProcessors,CPUProcessors,262144,N,-999,Computers,5730,2011,164,12,1,Electronics
+279,BookMagazines:Children's Books,15,,267,Other,3,Books,2008-06-03,2013-09-10 16:52:46,USER_X,USER_Y,267,BookMagazines,1093,1093,1093,1093,1093,1093,Children's Books,Children's Books,Children's Books,Children's Books,Children's Books,Children's Books,262144,N,-999,Books,1415,1128,1093,3,1,Media
+65,Collectibles:Comics:Platinum Age (1897-1937),0,,1,Other,11,Collectibles,2008-06-03,2013-02-20 23:11:43,USER_X,USER_Y,1,Collectibles,63,65,65,65,65,65,Comics,Platinum Age (1897-1937),Platinum Age (1897-1937),Platinum Age (1897-1937),Platinum Age (1897-1937),Platinum Age (1897-1937),262144,N,-999,Collectibles,6014,2967,65,11,1,Collectibles
+24541,Sports MeCards & Fan Shop:Fan Apparel & Souvenirs:College-NCAA,0,,,,25,Sports Memorabilia,2010-02-08,2013-07-16 08:23:09,USER_X,USER_Y,64482,Sports MeCards & Fan Shop,24409,24541,24541,24541,24541,24541,Fan Apparel & Souvenirs,College-NCAA,College-NCAA,College-NCAA,College-NCAA,College-NCAA,262144,N,-999,Sports Memorabilia,7721,2482,24541,25,1,Collectibles
+23446,Mode & Accessoires:Chaussures de femme:Sandales & Sandalettes:Taille 37-38,23,,,,9,Vtements et Accessoires,2008-06-03,2012-06-19 21:15:09,USER_X,USER_Y,11450,Mode & Accessoires,35107,23418,23446,23446,23446,23446,Chaussures de femme,Sandales & Sandalettes,Taille 37-38,Taille 37-38,Taille 37-38,Taille 37-38,262144,N,-999,Clothing & Accessories,2438,1634,23446,9,1,Fashion
+130,Collectibles:Transportation:Railroadiana & Trains:Other,0,,1,Other,11,Collectibles,2008-06-03,2012-09-11 20:26:04,USER_X,USER_Y,1,Collectibles,417,1444,130,130,130,130,Transportation,Railroadiana & Trains,Other,Other,Other,Other,262144,N,-999,Collectibles,-999,-999,130,11,1,Collectibles
+216,Sports MeCards & Fan Shop:Cards:Hockey,0,,11800,Other,25,Sports Memorabilia,2008-06-03,2013-02-20 23:11:43,USER_X,USER_Y,64482,Sports MeCards & Fan Shop,212,216,216,216,216,216,Cards,Hockey,Hockey,Hockey,Hockey,Hockey,262144,N,-999,Sports Memorabilia,3636,2152,216,25,1,Collectibles
+10866,Collectibles:Animals:Farm & Countryside:Pigs,0,,1,,11,Collectibles,2008-06-03,2012-09-11 20:26:04,USER_X,USER_Y,1,Collectibles,1335,45602,10866,10866,10866,10866,Animals,Farm & Countryside,Pigs,Pigs,Pigs,Pigs,262144,N,-999,Collectibles,-999,-999,10866,11,1,Collectibles
+57013,Business & Industrial:MRO & Industrial Supply:Pumps & Plumbing:Pumps:Pump Accessories & Parts,0,,,,4,Business (Office & Industrial),2008-06-03,2013-04-28 20:37:19,USER_X,USER_Y,12576,Business & Industrial,1266,109619,42928,57013,57013,57013,MRO & Industrial Supply,Pumps & Plumbing,Pumps,Pump Accessories & Parts,Pump Accessories & Parts,Pump Accessories & Parts,262144,N,-999,Business (Office & Industrial),-999,-999,57013,4,1,Business & Industrial
+15687,ClothinShoes & Accessories:Men's Clothing:T-Shirts,0,,11450,,9,Apparel,2008-06-03,2013-07-16 08:23:09,USER_X,USER_Y,11450,ClothinShoes & Accessories,1059,15687,15687,15687,15687,15687,Men's Clothing,T-Shirts,T-Shirts,T-Shirts,T-Shirts,T-Shirts,262144,N,2515,Clothing & Accessories,7692,1115,15687,9,1,Fashion
+80135,Computers/Tablets & Networking:DriveStorage & Blank Media:Blank Media & Accessories:CDVD & Blu-ray Discs,0,,,,12,Computers,2008-06-03,2013-07-16 08:23:09,USER_X,USER_Y,58058,Computers/Tablets & Networking,165,80133,80135,80135,80135,80135,DriveStorage & Blank Media,Blank Media & Accessories,CDVD & Blu-ray Discs,CDVD & Blu-ray Discs,CDVD & Blu-ray Discs,CDVD & Blu-ray Discs,262144,N,-999,Computers,3374,2018,80135,12,1,Electronics
+31519,Computers/Tablets & Networking:Laptop & Desktop Accessories:Laptop Cases & Bags,0,,,,12,Computers,2012-05-01,2012-06-19 21:15:09,USER_X,USER_Y,58058,Computers/Tablets & Networking,31530,31519,31519,31519,31519,31519,Laptop & Desktop Accessories,Laptop Cases & Bags,Laptop Cases & Bags,Laptop Cases & Bags,Laptop Cases & Bags,Laptop Cases & Bags,262144,N,-999,Computers,6404,3189,31519,12,1,Electronics
+175750,Home & Garden:Bedding:Blankets & Throws,0,,,,36,Home & Living,2012-05-01,2012-05-01 08:57:38,USER_X,USER_Y,11700,Home & Garden,20444,175750,175750,175750,175750,175750,Bedding,Blankets & Throws,Blankets & Throws,Blankets & Throws,Blankets & Throws,Blankets & Throws,262144,N,-999,Home Furnishing,-999,-999,175750,36,1,Home & Garden
+63864,ClotheShoes & Accessories:Women's Clothing:Skirts,3,,,,9,Clothing & Accessories,2009-06-15,2012-06-19 21:15:09,USER_X,USER_Y,11450,ClotheShoes & Accessories,15724,63864,63864,63864,63864,63864,Women's Clothing,Skirts,Skirts,Skirts,Skirts,Skirts,262144,N,-999,Clothing & Accessories,6334,1551,63864,9,1,Fashion
+13836,Collectibles:Decorative Collectibles:Spoons,0,,1,,11,Collectibles,2008-06-03,2012-09-11 20:26:04,USER_X,USER_Y,1,Collectibles,13777,13836,13836,13836,13836,13836,Decorative Collectibles,Spoons,Spoons,Spoons,Spoons,Spoons,262144,N,-999,Collectibles,-999,-999,13836,11,1,Collectibles
+63861,ClothinShoes & Accessories:Women's Clothing:Dresses,0,,,,9,Apparel,2008-06-03,2013-07-16 08:23:09,USER_X,USER_Y,11450,ClothinShoes & Accessories,15724,63861,63861,63861,63861,63861,Women's Clothing,Dresses,Dresses,Dresses,Dresses,Dresses,262144,N,-999,Clothing & Accessories,1263,1112,63861,9,1,Fashion
+150047,Crafts:Jewellery Making:Findings:Bails,3,,,,15,Hobbies & Crafts,2008-06-03,2012-06-19 21:15:09,USER_X,USER_Y,14339,Crafts,150045,150046,150047,150047,150047,150047,Jewellery Making,Findings,Bails,Bails,Bails,Bails,262144,N,-999,Hobbies & Crafts,4618,2740,150047,15,1,Home & Garden
+95672,ClotheShoes & Accessories:Women's Shoes:Trainers,3,,,,9,Clothing & Accessories,2011-04-05,2013-07-16 08:23:09,USER_X,USER_Y,11450,ClotheShoes & Accessories,3034,95672,95672,95672,95672,95672,Women's Shoes,Trainers,Trainers,Trainers,Trainers,Trainers,262144,N,-999,Clothing & Accessories,2314,1634,95672,9,1,Fashion
+57990,ClotheShoes & Accessories:Men's Clothing:Casual Shirts & Tops,3,,,,9,Clothing & Accessories,2009-06-15,2012-06-19 21:15:09,USER_X,USER_Y,11450,ClotheShoes & Accessories,1059,57990,57990,57990,57990,57990,Men's Clothing,Casual Shirts & Tops,Casual Shirts & Tops,Casual Shirts & Tops,Casual Shirts & Tops,Casual Shirts & Tops,262144,N,-999,Clothing & Accessories,6331,1623,57990,9,1,Fashion
+75708,Toys & Games:Action Figures:TMovies & Video Games,3,,,,28,Toys & Games,2012-05-01,2012-05-01 08:57:38,USER_X,USER_Y,220,Toys & Games,246,75708,75708,75708,75708,75708,Action Figures,TMovies & Video Games,TMovies & Video Games,TMovies & Video Games,TMovies & Video Games,TMovies & Video Games,262144,N,-999,Toys,-999,-999,75708,28,1,Collectibles
+4943,Toys & Hobbies:Diecast & Toy Vehicles:CarTrucks & Vans:Plastic:Vintage Manufacture (Pre-1970),0,,220,Other,28,Toys,2008-06-03,2013-04-28 20:37:19,USER_X,USER_Y,220,Toys & Hobbies,222,19036,19060,4943,4943,4943,Diecast & Toy Vehicles,CarTrucks & Vans,Plastic,Vintage Manufacture (Pre-1970),Vintage Manufacture (Pre-1970),Vintage Manufacture (Pre-1970),262144,N,-999,Toys,1740,1380,4943,28,1,Collectibles
+40059,Mobile Phones & Communication:Radio Communication Equipment:Parts & Accessories:Other Parts & Accessories,3,,,,33,Consumer Electronics - Audio,2012-05-01,2012-05-01 08:57:38,USER_X,USER_Y,15032,Mobile Phones & Communication,1500,175734,40059,40059,40059,40059,Radio Communication Equipment,Parts & Accessories,Other Parts & Accessories,Other Parts & Accessories,Other Parts & Accessories,Other Parts & Accessories,262144,N,-999,Consumer Electronics - Audio,-999,-999,40059,33,1,Electronics
+43479,Cameras & Photo:Film Photography:Other,0,,,,21,Photo,2008-06-03,2012-09-11 20:26:04,USER_X,USER_Y,625,Cameras & Photo,69323,43479,43479,43479,43479,43479,Film Photography,Other,Other,Other,Other,Other,262144,N,-999,Photo,-999,-999,43479,21,1,Electronics
+11848,Health & Beauty:Fragrances:Women,0,,,,37,Health & Beauty,2008-06-03,2012-06-19 21:15:09,USER_X,USER_Y,26395,Health & Beauty,26396,11848,11848,11848,11848,11848,Fragrances,Women,Women,Women,Women,Women,262144,N,-999,Health & Beauty,5884,3087,11848,37,1,Fashion
+165888,Jewelry & Watches:Vintage & Antique Jewelry:Costume:RetrVintage 1930s-1980s:PinBrooches,0,,,,17,JewelrGemWatches,2008-09-09,2009-01-12 07:05:17,USER_X,USER_Y,281,Jewelry & Watches,48579,500,58559,165888,165888,165888,Vintage & Antique Jewelry,Costume,RetrVintage 1930s-1980s,PinBrooches,PinBrooches,PinBrooches,262144,N,-999,JewelrGemWatches,-999,-999,165888,17,1,Fashion
+26262,Collectibles:Advertising:Food & Beverage:Distillery:Bacardi,0,,1,,11,Collectibles,2008-06-03,2012-09-11 20:26:04,USER_X,USER_Y,1,Collectibles,34,13587,820,26262,26262,26262,Advertising,Food & Beverage,Distillery,Bacardi,Bacardi,Bacardi,262144,N,-999,Collectibles,-999,-999,26262,11,1,Collectibles
+67698,Business & Industrial:Retail & Services:Jewellery Packaging & Display:Cases & Displays:Bracelet,2,,,,4,Business (Office & Industrial),2008-06-03,2012-09-11 20:26:04,USER_X,USER_Y,12576,Business & Industrial,11890,67694,67697,67698,67698,67698,Retail & Services,Jewellery Packaging & Display,Cases & Displays,Bracelet,Bracelet,Bracelet,262144,N,-999,Business (Office & Industrial),-999,-999,67698,4,1,Business & Industrial
+57990,ClothinShoes & Accessories:Men's Clothing:Casual Shirts,0,,,,9,Apparel,2008-06-03,2013-09-10 16:52:46,USER_X,USER_Y,11450,ClothinShoes & Accessories,1059,57990,57990,57990,57990,57990,Men's Clothing,Casual Shirts,Casual Shirts,Casual Shirts,Casual Shirts,Casual Shirts,262144,N,-999,Clothing & Accessories,-999,-999,57990,9,1,Fashion
+67698,Business & Industrial:Retail & Services:Jewelry Packaging & Display:Cases & Displays:Bracelet,0,,,,4,Business (Office & Industrial),2008-06-03,2012-09-11 20:26:04,USER_X,USER_Y,12576,Business & Industrial,11890,67694,67697,67698,67698,67698,Retail & Services,Jewelry Packaging & Display,Cases & Displays,Bracelet,Bracelet,Bracelet,262144,N,-999,Business (Office & Industrial),-999,-999,67698,4,1,Business & Industrial
+46575,Business & Industrial:Light Equipment & Tools:Air Tools:Air Tool Accessories,0,,,,4,Business (Office & Industrial),2008-06-03,2013-04-28 20:37:19,USER_X,USER_Y,12576,Business & Industrial,61573,46573,46575,46575,46575,46575,Light Equipment & Tools,Air Tools,Air Tool Accessories,Air Tool Accessories,Air Tool Accessories,Air Tool Accessories,262144,N,-999,Business (Office & Industrial),-999,-999,46575,4,1,Business & Industrial
+41940,Business & Industrial:Manufacturing & Metalworking:Metalworking Tooling:Toolholding:Indexable Inserts,0,,,,4,Business (Office & Industrial),2008-06-03,2012-09-11 20:26:04,USER_X,USER_Y,12576,Business & Industrial,11804,92084,45017,41940,41940,41940,Manufacturing & Metalworking,Metalworking Tooling,Toolholding,Indexable Inserts,Indexable Inserts,Indexable Inserts,262144,N,-999,Business (Office & Industrial),-999,-999,41940,4,1,Business & Industrial
+51582,ClothinShoes & Accessories:Kids' ClothinShoes & Accs:Girls' Clothing (Sizes 4 & Up):Sweaters,0,,,,9,Apparel,2012-05-01,2012-09-11 20:26:04,USER_X,USER_Y,11450,ClothinShoes & Accessories,171146,11462,51582,51582,51582,51582,Kids' ClothinShoes & Accs,Girls' Clothing (Sizes 4 & Up),Sweaters,Sweaters,Sweaters,Sweaters,262144,N,-999,Clothing & Accessories,-999,-999,51582,9,1,Fashion
+80053,Computers/Tablets & Networking:MonitorProjectors & Accs:Monitors,0,,,,12,Computers,2009-09-21,2012-06-19 21:15:09,USER_X,USER_Y,58058,Computers/Tablets & Networking,162497,80053,80053,80053,80053,80053,MonitorProjectors & Accs,Monitors,Monitors,Monitors,Monitors,Monitors,262144,N,-999,Computers,2982,1911,80053,12,1,Electronics
+31387,Jewellery & Watches:Watches:Wristwatches,3,,,,17,Jewellery & Watches,2008-06-03,2013-04-28 20:37:19,USER_X,USER_Y,281,Jewellery & Watches,14324,31387,31387,31387,31387,31387,Watches,Wristwatches,Wristwatches,Wristwatches,Wristwatches,Wristwatches,262144,N,-999,JewelrGemWatches,7489,32,31387,17,1,Fashion
+20485,Home & Garden:Inside the Home:Furniture:Dining Room:Other,0,,11700,,36,Home & Living,2008-06-03,2012-05-01 08:54:26,USER_X,USER_Y,11700,Home & Garden,3197,175752,175752,175752,175752,175752,Furniture,Other,Other,Other,Other,Other,262144,N,-999,Home Furnishing,2919,1868,175752,36,1,Home & Garden
+44079,Sporting Goods:Exercise & Fitness:GyWorkout & Yoga:Fitness Equipment:Exercise Mats,0,,,,24,Sporting Goods,2008-06-03,2013-04-28 20:37:19,USER_X,USER_Y,888,Sporting Goods,15273,158932,28064,44079,44079,44079,Exercise & Fitness,GyWorkout & Yoga,Fitness Equipment,Exercise Mats,Exercise Mats,Exercise Mats,262144,N,-999,Sporting Goods,-999,-999,44079,24,1,Lifestyle
+175750,HomFurniture & DIY:Bedding:Blankets,3,,,,16,Home,2012-05-01,2012-09-11 20:26:04,USER_X,USER_Y,11700,HomFurniture & DIY,20444,175750,175750,175750,175750,175750,Bedding,Blankets,Blankets,Blankets,Blankets,Blankets,262144,N,-999,Home Improvement,-999,-999,175750,16,1,Home & Garden
+16509,Toys & Hobbies:Model Railroads & Trains:S Scale:Other,0,,220,,28,Toys,2008-06-03,2012-09-11 20:26:04,USER_X,USER_Y,220,Toys & Hobbies,479,19143,16509,16509,16509,16509,Model Railroads & Trains,S Scale,Other,Other,Other,Other,262144,N,-999,Toys,-999,-999,16509,28,1,Collectibles
+139973,Video Games & Consoles:Games,3,,,,32,PC & Video Gaming,2011-04-05,2012-09-11 20:26:04,USER_X,USER_Y,1249,Video Games & Consoles,139973,139973,139973,139973,139973,139973,Games,Games,Games,Games,Games,Games,262144,N,-999,Video Games,1655,1135,139973,32,1,Electronics
+170083,Computers/Tablets & Networking:Computer Components & Parts:Memory (RAM),3,,,,12,Computers,2012-05-01,2012-06-19 21:15:09,USER_X,USER_Y,58058,Computers/Tablets & Networking,175673,170083,170083,170083,170083,170083,Computer Components & Parts,Memory (RAM),Memory (RAM),Memory (RAM),Memory (RAM),Memory (RAM),262144,N,-999,Computers,3369,2042,170083,12,1,Electronics
+16145,Computers/Tablets & Networking:Computer Components & Parts:Other Components & Parts,3,,160,,12,Computers,2008-06-03,2013-02-20 23:11:43,USER_X,USER_Y,58058,Computers/Tablets & Networking,175673,16145,16145,16145,16145,16145,Computer Components & Parts,Other Components & Parts,Other Components & Parts,Other Components & Parts,Other Components & Parts,Other Components & Parts,262144,N,-999,Computers,6976,3189,16145,12,1,Electronics
+158798,Toys & Hobbies:Vintage & Antique Toys:Spinning Tops,0,,,,28,Toys,2008-06-03,2008-09-09 22:08:47,USER_X,USER_Y,220,Toys & Hobbies,717,158798,158798,158798,158798,158798,Vintage & Antique Toys,Spinning Tops,Spinning Tops,Spinning Tops,Spinning Tops,Spinning Tops,262144,N,-999,Toys,-999,-999,158798,28,1,Collectibles
+20485,CasArredamento e Bricolage:Cucina:Altro per cucina,101,,,,36,Mobili per la casa,2008-06-03,2008-06-03 13:36:00,USER_X,USER_Y,11700,CasArredamento e Bricolage,20625,20485,20485,20485,20485,20485,Cucina,Altro per cucina,Altro per cucina,Altro per cucina,Altro per cucina,Altro per cucina,0,N,-999,Home Furnishing,-999,-999,20485,36,1,Home & Garden
+100847,Half Books,0,,,,3,Books,2008-06-03,2008-06-03 13:36:00,USER_X,USER_Y,100847,Half Books,100847,100847,100847,100847,100847,100847,Half Books,Half Books,Half Books,Half Books,Half Books,Half Books,0,N,-999,Books,-999,-999,100847,3,2,Media
+156356,Collectibles:Postcards:BuildingArchitecture,0,,,,11,Collectibles,2008-06-03,2008-06-03 13:36:00,USER_X,USER_Y,1,Collectibles,914,156356,156356,156356,156356,156356,Postcards,BuildingArchitecture,BuildingArchitecture,BuildingArchitecture,BuildingArchitecture,BuildingArchitecture,262144,N,-999,Collectibles,-999,-999,156356,11,1,Collectibles
+60606,Collectables:Badges/ Patches:Golly Badges:Robertsons:Modern (Post-1990),3,,,,11,Collectables,2008-06-03,2012-06-19 21:15:09,USER_X,USER_Y,1,Collectables,32615,98793,106160,60606,60606,60606,Badges/ Patches,Golly Badges,Robertsons,Modern (Post-1990),Modern (Post-1990),Modern (Post-1990),262144,N,-999,Collectibles,4390,2640,60606,11,1,Collectibles
+36250,Sporting Goods:Outdoor Sports:Hunting:Decoys:Duck,0,,,,24,Sporting Goods,2008-06-03,2013-04-28 20:37:19,USER_X,USER_Y,888,Sporting Goods,7301,36249,36249,36249,36249,36249,Hunting,Decoys,Decoys,Decoys,Decoys,Decoys,262144,N,-999,Sporting Goods,-999,-999,36249,24,1,Lifestyle
+50508,Cameras & Photo:Camera & Photo Accessories:LCD Hoods,0,,,,21,Photo,2008-06-03,2013-02-20 23:11:43,USER_X,USER_Y,625,Cameras & Photo,15200,50508,50508,50508,50508,50508,Camera & Photo Accessories,LCD Hoods,LCD Hoods,LCD Hoods,LCD Hoods,LCD Hoods,262144,N,-999,Photo,6256,3170,50508,21,1,Electronics
+9426,Mobile Phones & Communication:Home Phones & Accessories:Phone Accessories:Other Phone Accessories,3,,,,31,Mobile & Home Phones,2011-04-05,2012-05-01 08:54:26,USER_X,USER_Y,15032,Mobile Phones & Communication,3286,9422,9426,9426,9426,9426,Home Phones & Accessories,Phone Accessories,Other Phone Accessories,Other Phone Accessories,Other Phone Accessories,Other Phone Accessories,262144,N,-999,Telecomm,-999,-999,9426,31,1,Electronics
+45238,Abbigliamento e accessori:Donna: Accessori:SciarpFoulard e Scialli,101,,,,9,Vestiti ed Accessori,2012-09-11,2012-09-11 20:27:22,USER_X,USER_Y,11450,Abbigliamento e accessori,4251,45238,45238,45238,45238,45238,Donna: Accessori,SciarpFoulard e Scialli,SciarpFoulard e Scialli,SciarpFoulard e Scialli,SciarpFoulard e Scialli,SciarpFoulard e Scialli,0,N,-999,Clothing & Accessories,-999,-999,45238,9,1,Fashion
+75665,Home & Garden:YarGarden & Outdoor Living:Gardening Supplies:Garden Tools & Equipment:Composting,0,,,,16,Home Improvement,2008-06-03,2012-09-11 20:26:04,USER_X,USER_Y,11700,Home & Garden,159912,2032,29515,75665,75665,75665,YarGarden & Outdoor Living,Gardening Supplies,Garden Tools & Equipment,Composting,Composting,Composting,262144,N,-999,Home Improvement,-999,-999,75665,16,1,Home & Garden
+57784,ClothinShoes & Accessories:Baby & Toddler Clothing:Boys' Clothing (Newborn-5T):One-Pieces,0,,,,9,Apparel,2008-06-03,2012-09-11 20:26:04,USER_X,USER_Y,11450,ClothinShoes & Accessories,3082,147317,57784,57784,57784,57784,Baby & Toddler Clothing,Boys' Clothing (Newborn-5T),One-Pieces,One-Pieces,One-Pieces,One-Pieces,262144,N,-999,Clothing & Accessories,-999,-999,57784,9,1,Fashion
+6762,eBay Motors:Parts & Accessories:Manuals:Manuals:Other Makes,0,,6001,Other,-999,Unknown,2008-06-03,2008-06-03 13:36:00,USER_X,USER_Y,-999,Unknown,-999,-999,-999,-999,-999,-999,Unknown,Unknown,Unknown,Unknown,Unknown,Unknown,0,N,-999,Unknown,-999,-999,-999,-999,1,Unknown
+60340,Entertainment Memorabilia:Movie Memorabilia:Pressbooks:1970-79,0,,,,42,Entertainment Memorabilia,2008-06-03,2008-06-03 13:36:00,USER_X,USER_Y,45100,Entertainment Memorabilia,196,18830,60340,60340,60340,60340,Movie Memorabilia,Pressbooks,1970-79,1970-79,1970-79,1970-79,262144,N,-999,Entertainment Memorabilia,-999,-999,60340,42,1,Collectibles
+35570,eBay Motors:Parts & Accessories:Motorcycle Parts:DecalEmblems,100,,,,8,Auto - Parts,2008-06-03,2012-06-19 21:15:09,USER_X,USER_Y,6000,eBay Motors,6028,10063,35570,35570,35570,35570,Parts & Accessories,Motorcycle Parts,DecalEmblems,DecalEmblems,DecalEmblems,DecalEmblems,262144,N,-999,Auto - Parts,5407,2940,35570,8,1,Parts & Accessories
+11554,ClothinShoes & Accessories:Women's Clothing:Jeans,0,,11450,,9,Apparel,2008-06-03,2013-07-16 08:23:09,USER_X,USER_Y,11450,ClothinShoes & Accessories,15724,11554,11554,11554,11554,11554,Women's Clothing,Jeans,Jeans,Jeans,Jeans,Jeans,262144,N,-999,Clothing & Accessories,7720,1113,11554,9,1,Fashion
+1357,Collectibles:Decorative Collectibles:Decorative Collectible Brands:Hamilton Collector Plates,0,,1,Other,11,Collectibles,2008-06-03,2012-09-11 20:26:04,USER_X,USER_Y,1,Collectibles,13777,156286,1357,1357,1357,1357,Decorative Collectibles,Decorative Collectible Brands,Hamilton Collector Plates,Hamilton Collector Plates,Hamilton Collector Plates,Hamilton Collector Plates,262144,N,-999,Collectibles,-999,-999,1357,11,1,Collectibles
+13987,Collectibles:Paper:Booklets:1920-39,0,,1,,11,Collectibles,2008-06-03,2008-06-03 13:36:00,USER_X,USER_Y,1,Collectibles,124,13985,13987,13987,13987,13987,Paper,Booklets,1920-39,1920-39,1920-39,1920-39,262144,N,-999,Collectibles,-999,-999,13987,11,1,Collectibles
+63861,ClotheShoes & Accessories:Women's Clothing:Dresses,3,,,,9,Clothing & Accessories,2009-06-15,2013-07-16 08:23:09,USER_X,USER_Y,11450,ClotheShoes & Accessories,15724,63861,63861,63861,63861,63861,Women's Clothing,Dresses,Dresses,Dresses,Dresses,Dresses,262144,N,-999,Clothing & Accessories,-999,-999,63861,9,1,Fashion
+314,ClothinShoes & Accessories:Womens' Clothing:Other,211,,,,9,ClothinShoes & Accessories,2008-06-03,2013-02-20 23:11:43,USER_X,USER_Y,11450,ClothinShoes & Accessories,15724,314,314,314,314,314,Womens' Clothing,Other,Other,Other,Other,Other,0,N,-999,Clothing & Accessories,-999,-999,314,9,1,Fashion
+139973,Video Games & Consoles:Video Games,0,,,,32,Video Games,2008-06-03,2012-06-19 21:15:09,USER_X,USER_Y,1249,Video Games & Consoles,139973,139973,139973,139973,139973,139973,Video Games,Video Games,Video Games,Video Games,Video Games,Video Games,262144,N,-999,Video Games,1453,1135,139973,32,1,Electronics
+30059,Cameras & Photography:Lenses & Filters:Lens AdapterMounts & Tubes,3,,,,21,Photography,2008-06-03,2012-09-11 20:26:04,USER_X,USER_Y,625,Cameras & Photography,78997,30059,30059,30059,30059,30059,Lenses & Filters,Lens AdapterMounts & Tubes,Lens AdapterMounts & Tubes,Lens AdapterMounts & Tubes,Lens AdapterMounts & Tubes,Lens AdapterMounts & Tubes,262144,N,-999,Photo,4379,2630,30059,21,1,Electronics
+16145,Computers/Tablets & Networking:Computer Components & Parts:Other,0,,,,12,Computers,2008-06-03,2013-02-20 23:11:43,USER_X,USER_Y,58058,Computers/Tablets & Networking,175673,16145,16145,16145,16145,16145,Computer Components & Parts,Other,Other,Other,Other,Other,262144,N,-999,Computers,7312,3189,16145,12,1,Electronics
+95672,ClothinShoes & Accessories:Women's Shoes:Athletic,0,,,,9,Apparel,2011-04-05,2013-02-20 23:11:43,USER_X,USER_Y,11450,ClothinShoes & Accessories,3034,95672,95672,95672,95672,95672,Women's Shoes,Athletic,Athletic,Athletic,Athletic,Athletic,262144,N,-999,Clothing & Accessories,1251,1100,95672,9,1,Fashion
+1349,Collectibles:Decorative Collectibles:Decorative Collectible Brands:Avon:Bottles,0,,1,Other,11,Collectibles,2008-06-03,2012-09-11 20:26:04,USER_X,USER_Y,1,Collectibles,13777,156286,13779,1349,1349,1349,Decorative Collectibles,Decorative Collectible Brands,Avon,Bottles,Bottles,Bottles,262144,N,-999,Collectibles,-999,-999,1349,11,1,Collectibles
+1504,Business & Industrial:Electrical & Test Equipment:Test Equipment:Other,0,,9428,Other,4,Business (Office & Industrial),2008-06-03,2012-09-11 20:26:04,USER_X,USER_Y,12576,Business & Industrial,92074,4676,1504,1504,1504,1504,Electrical & Test Equipment,Test Equipment,Other,Other,Other,Other,262144,N,-999,Business (Office & Industrial),-999,-999,1504,4,1,Business & Industrial
+73506,Collectibles:Decorative Collectibles:Tea PotSets,0,,,,11,Collectibles,2008-06-03,2012-09-11 20:26:04,USER_X,USER_Y,1,Collectibles,13777,73506,73506,73506,73506,73506,Decorative Collectibles,Tea PotSets,Tea PotSets,Tea PotSets,Tea PotSets,Tea PotSets,262144,N,-999,Collectibles,-999,-999,73506,11,1,Collectibles
+38238,Home & Garden:Home Decor & Accents:Wall Decor:Other,0,,,,36,Home & Living,2008-06-03,2012-09-11 20:26:04,USER_X,USER_Y,11700,Home & Garden,10033,10034,10034,10034,10034,10034,Home Decor,Other,Other,Other,Other,Other,262144,N,-999,Home Furnishing,2919,1868,10034,36,1,Home & Garden
+533,Coins & Paper Money:Coins: World:Africa:Other,0,,11116,Other,10,Coins,2008-06-03,2012-06-19 21:15:09,USER_X,USER_Y,11116,Coins & Paper Money,256,127144,533,533,533,533,Coins: World,Africa,Other,Other,Other,Other,262144,N,2431,Coins,6213,1620,533,10,1,Collectibles
+223,Toys & Hobbies:Diecast & Toy Vehicles:CarTrucks & Vans:Diecast-Modern Manufacture,0,,220,Other,28,Toys,2008-06-03,2013-04-28 20:37:19,USER_X,USER_Y,220,Toys & Hobbies,222,19036,223,223,223,223,Diecast & Toy Vehicles,CarTrucks & Vans,Diecast-Modern Manufacture,Diecast-Modern Manufacture,Diecast-Modern Manufacture,Diecast-Modern Manufacture,262144,N,-999,Toys,1740,1380,223,28,1,Collectibles
+31519,Computers/Tablets & Networking:Laptop & Desktop Accessories:Laptop Cases & Bags,3,,,,12,Computers,2012-05-01,2012-06-19 21:15:09,USER_X,USER_Y,58058,Computers/Tablets & Networking,31530,31519,31519,31519,31519,31519,Laptop & Desktop Accessories,Laptop Cases & Bags,Laptop Cases & Bags,Laptop Cases & Bags,Laptop Cases & Bags,Laptop Cases & Bags,262144,N,-999,Computers,6592,3189,31519,12,1,Electronics
+155226,ClothinShoes & Accessories:Women's Clothing:Sweats & Hoodies,0,,,,9,Apparel,2008-06-03,2012-09-11 20:26:04,USER_X,USER_Y,11450,ClothinShoes & Accessories,15724,155226,155226,155226,155226,155226,Women's Clothing,Sweats & Hoodies,Sweats & Hoodies,Sweats & Hoodies,Sweats & Hoodies,Sweats & Hoodies,262144,N,-999,Clothing & Accessories,-999,-999,155226,9,1,Fashion
+63889,ClothinShoes & Accessories:Women's Shoes:Mixed Items & Lots,0,,,,9,Apparel,2008-06-03,2012-09-11 20:26:04,USER_X,USER_Y,11450,ClothinShoes & Accessories,3034,63889,63889,63889,63889,63889,Women's Shoes,Mixed Items & Lots,Mixed Items & Lots,Mixed Items & Lots,Mixed Items & Lots,Mixed Items & Lots,262144,N,-999,Clothing & Accessories,-999,-999,63889,9,1,Fashion
+314,ClothinShoes & Accessories:Women's Clothing:Other,0,,11450,Other,9,Apparel,2008-06-03,2012-09-11 20:26:04,USER_X,USER_Y,11450,ClothinShoes & Accessories,15724,314,314,314,314,314,Women's Clothing,Other,Other,Other,Other,Other,262144,N,-999,Clothing & Accessories,-999,-999,314,9,1,Fashion


[10/25] incubator-kylin git commit: KYLIN-634 Script to import sample data and cube metadata: correct the cube desc signature

Posted by li...@apache.org.
KYLIN-634 Script to import sample data and cube metadata: correct the cube desc signature

Project: http://git-wip-us.apache.org/repos/asf/incubator-kylin/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-kylin/commit/fff81d38
Tree: http://git-wip-us.apache.org/repos/asf/incubator-kylin/tree/fff81d38
Diff: http://git-wip-us.apache.org/repos/asf/incubator-kylin/diff/fff81d38

Branch: refs/heads/master
Commit: fff81d387f31afc922c55b35f4b798462bdf4dd4
Parents: ca08b5c
Author: Shao Feng, Shi <sh...@ebay.com>
Authored: Fri Mar 13 22:56:37 2015 +0800
Committer: Shao Feng, Shi <sh...@ebay.com>
Committed: Fri Mar 13 22:56:37 2015 +0800

----------------------------------------------------------------------
 .../sample_cube/metadata/cube_desc/kylin_sales_cube_desc.json    | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/fff81d38/examples/sample_cube/metadata/cube_desc/kylin_sales_cube_desc.json
----------------------------------------------------------------------
diff --git a/examples/sample_cube/metadata/cube_desc/kylin_sales_cube_desc.json b/examples/sample_cube/metadata/cube_desc/kylin_sales_cube_desc.json
index d0df252..3883882 100644
--- a/examples/sample_cube/metadata/cube_desc/kylin_sales_cube_desc.json
+++ b/examples/sample_cube/metadata/cube_desc/kylin_sales_cube_desc.json
@@ -155,8 +155,8 @@
     } ],
     "aggregation_groups" : [ [ "cal_dt", "lstg_site_id", "leaf_categ_id", "meta_categ_name", "categ_lvl3_name", "categ_lvl2_name", "lstg_format_name" ] ]
   },
-  "signature" : "7qJiv2MEGoGf1AAgksQmZw==",
-  "last_modified" : 1422435345362,
+  "signature" : "ZJWTQ2jIPXjBfuwYeizpxg==",
+  "last_modified" : 1426255280419,
   "model_name" : "kylin_sales_model",
   "null_string" : null,
   "hbase_mapping" : {


[20/25] incubator-kylin git commit: KYLIN-644 join table as null error when build the cube

Posted by li...@apache.org.
KYLIN-644 join table as null error when build the cube

Project: http://git-wip-us.apache.org/repos/asf/incubator-kylin/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-kylin/commit/53eb20fa
Tree: http://git-wip-us.apache.org/repos/asf/incubator-kylin/tree/53eb20fa
Diff: http://git-wip-us.apache.org/repos/asf/incubator-kylin/diff/53eb20fa

Branch: refs/heads/master
Commit: 53eb20faecb2fa071cd8f361f06e0cc99bab32b8
Parents: 933aa9e
Author: Shao Feng, Shi <sh...@ebay.com>
Authored: Tue Mar 17 14:57:16 2015 +0800
Committer: Shao Feng, Shi <sh...@ebay.com>
Committed: Tue Mar 17 14:57:16 2015 +0800

----------------------------------------------------------------------
 .../org/apache/kylin/job/JoinedFlatTable.java   | 46 ++++++++++++++------
 .../hadoop/hive/CubeJoinedFlatTableDesc.java    | 29 ------------
 .../job/hadoop/hive/IIJoinedFlatTableDesc.java  | 20 ---------
 .../job/hadoop/hive/IJoinedFlatTableDesc.java   |  5 ---
 4 files changed, 33 insertions(+), 67 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/53eb20fa/job/src/main/java/org/apache/kylin/job/JoinedFlatTable.java
----------------------------------------------------------------------
diff --git a/job/src/main/java/org/apache/kylin/job/JoinedFlatTable.java b/job/src/main/java/org/apache/kylin/job/JoinedFlatTable.java
index d9b1f66..7e714d0 100644
--- a/job/src/main/java/org/apache/kylin/job/JoinedFlatTable.java
+++ b/job/src/main/java/org/apache/kylin/job/JoinedFlatTable.java
@@ -21,15 +21,13 @@ package org.apache.kylin.job;
 import java.io.File;
 import java.io.IOException;
 import java.text.SimpleDateFormat;
-import java.util.Date;
-import java.util.HashSet;
-import java.util.Set;
-import java.util.TimeZone;
+import java.util.*;
 
 import javax.xml.parsers.DocumentBuilder;
 import javax.xml.parsers.DocumentBuilderFactory;
 import javax.xml.parsers.ParserConfigurationException;
 
+import org.apache.kylin.cube.model.DimensionDesc;
 import org.w3c.dom.Document;
 import org.w3c.dom.NodeList;
 import org.xml.sax.SAXException;
@@ -54,6 +52,10 @@ import org.apache.kylin.metadata.model.TblColRef;
 
 public class JoinedFlatTable {
 
+    public static final String FACT_TABLE_ALIAS = "FACT_TABLE";
+
+    public static final String LOOKUP_TABLE_ALAIS_PREFIX = "LOOKUP_";
+
     public static String getTableDir(IJoinedFlatTableDesc intermediateTableDesc, String storageDfsDir, String jobUUID) {
         return storageDfsDir + "/" + intermediateTableDesc.getTableName(jobUUID);
     }
@@ -128,25 +130,43 @@ public class JoinedFlatTable {
         StringBuilder sql = new StringBuilder();
         sql.append("SELECT" + "\n");
         String tableAlias;
+        Map<String, String> tableAliasMap = buildTableAliasMap(intermediateTableDesc.getDataModel());
         for (int i = 0; i < intermediateTableDesc.getColumnList().size(); i++) {
             IntermediateColumnDesc col = intermediateTableDesc.getColumnList().get(i);
             if (i > 0) {
                 sql.append(",");
             }
-            tableAlias = intermediateTableDesc.getTableAlias(col.getTableName());
+            tableAlias = tableAliasMap.get(col.getTableName());
             sql.append(tableAlias + "." + col.getColumnName() + "\n");
         }
-        appendJoinStatement(intermediateTableDesc, sql);
-        appendWhereStatement(intermediateTableDesc, sql);
+        appendJoinStatement(intermediateTableDesc, sql, tableAliasMap);
+        appendWhereStatement(intermediateTableDesc, sql, tableAliasMap);
         return sql.toString();
     }
 
-    private static void appendJoinStatement(IJoinedFlatTableDesc intermediateTableDesc, StringBuilder sql) {
+    private static Map buildTableAliasMap(DataModelDesc dataModelDesc) {
+        Map<String, String> tableAliasMap = new HashMap<String, String>();
+
+        tableAliasMap.put(dataModelDesc.getFactTable().toUpperCase(), FACT_TABLE_ALIAS);
+
+        int i = 1;
+        for (LookupDesc lookupDesc: dataModelDesc.getLookups()) {
+            JoinDesc join = lookupDesc.getJoin();
+            if (join != null) {
+                tableAliasMap.put(lookupDesc.getTable().toUpperCase(), LOOKUP_TABLE_ALAIS_PREFIX + i);
+                i++;
+            }
+
+        }
+        return tableAliasMap;
+    }
+
+    private static void appendJoinStatement(IJoinedFlatTableDesc intermediateTableDesc, StringBuilder sql, Map<String, String> tableAliasMap) {
         Set<String> dimTableCache = new HashSet<String>();
 
         DataModelDesc dataModelDesc = intermediateTableDesc.getDataModel();
         String factTableName = dataModelDesc.getFactTable();
-        String factTableAlias = intermediateTableDesc.getTableAlias(factTableName);
+        String factTableAlias = tableAliasMap.get(factTableName);
         sql.append("FROM " + factTableName + " as " + factTableAlias + " \n");
 
         for (LookupDesc lookupDesc : dataModelDesc.getLookups()) {
@@ -160,13 +180,13 @@ public class JoinedFlatTable {
                     if (pk.length != fk.length) {
                         throw new RuntimeException("Invalid join condition of lookup table:" + lookupDesc);
                     }
-                    sql.append(joinType + " JOIN " + dimTableName + " as " + intermediateTableDesc.getTableAlias(dimTableName) + "\n");
+                    sql.append(joinType + " JOIN " + dimTableName + " as " + tableAliasMap.get(dimTableName) + "\n");
                     sql.append("ON ");
                     for (int i = 0; i < pk.length; i++) {
                         if (i > 0) {
                             sql.append(" AND ");
                         }
-                        sql.append(factTableAlias + "." + fk[i].getName() + " = " + intermediateTableDesc.getTableAlias(dimTableName) + "." + pk[i].getName());
+                        sql.append(factTableAlias + "." + fk[i].getName() + " = " + tableAliasMap.get(dimTableName) + "." + pk[i].getName());
                     }
                     sql.append("\n");
 
@@ -176,7 +196,7 @@ public class JoinedFlatTable {
         }
     }
 
-    private static void appendWhereStatement(IJoinedFlatTableDesc intermediateTableDesc, StringBuilder sql) {
+    private static void appendWhereStatement(IJoinedFlatTableDesc intermediateTableDesc, StringBuilder sql, Map<String, String> tableAliasMap) {
         if (!(intermediateTableDesc instanceof CubeJoinedFlatTableDesc)) {
             return;//TODO: for now only cube segments support filter and partition
         }
@@ -207,7 +227,7 @@ public class JoinedFlatTable {
                 if (indexOfDot > 0) {
                     String partitionTableName = partitionColumnName.substring(0, indexOfDot);
                     String columeOnly = partitionColumnName.substring(indexOfDot);
-                    String partitionTableAlias = desc.getTableAlias(partitionTableName);
+                    String partitionTableAlias = tableAliasMap.get(partitionTableName);
                     partitionColumnName = partitionTableAlias + columeOnly;
                 }
 

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/53eb20fa/job/src/main/java/org/apache/kylin/job/hadoop/hive/CubeJoinedFlatTableDesc.java
----------------------------------------------------------------------
diff --git a/job/src/main/java/org/apache/kylin/job/hadoop/hive/CubeJoinedFlatTableDesc.java b/job/src/main/java/org/apache/kylin/job/hadoop/hive/CubeJoinedFlatTableDesc.java
index 77475ec..a972692 100644
--- a/job/src/main/java/org/apache/kylin/job/hadoop/hive/CubeJoinedFlatTableDesc.java
+++ b/job/src/main/java/org/apache/kylin/job/hadoop/hive/CubeJoinedFlatTableDesc.java
@@ -44,14 +44,8 @@ public class CubeJoinedFlatTableDesc implements IJoinedFlatTableDesc {
     private int[] rowKeyColumnIndexes; // the column index on flat table
     private int[][] measureColumnIndexes; // [i] is the i.th measure related column index on flat table
 
-    // Map for table alias:
-    // key -> table name; 
-    // value -> alias;
-    private Map<String, String> tableAliasMap;
     private List<IntermediateColumnDesc> columnList = Lists.newArrayList();
 
-
-
     public CubeJoinedFlatTableDesc(CubeDesc cubeDesc, CubeSegment cubeSegment) {
         this.cubeDesc = cubeDesc;
         this.cubeSegment = cubeSegment;
@@ -120,24 +114,6 @@ public class CubeJoinedFlatTableDesc implements IJoinedFlatTableDesc {
         }
 
         columnCount = columnIndex;
-        
-        buildTableAliasMap();
-    }
-
-    private void buildTableAliasMap() {
-        tableAliasMap = new HashMap<String, String>();
-
-        tableAliasMap.put(cubeDesc.getFactTable().toUpperCase(), FACT_TABLE_ALIAS);
-
-        int i = 1;
-        for (DimensionDesc dim : cubeDesc.getDimensions()) {
-            JoinDesc join = dim.getJoin();
-            if (join != null) {
-                tableAliasMap.put(dim.getTable().toUpperCase(), LOOKUP_TABLE_ALAIS_PREFIX + i);
-                i++;
-            }
-
-        }
     }
 
     private int contains(List<IntermediateColumnDesc> columnList, TblColRef c) {
@@ -191,11 +167,6 @@ public class CubeJoinedFlatTableDesc implements IJoinedFlatTableDesc {
         return cubeDesc.getModel().getCapacity();
     }
 
-    @Override
-    public String getTableAlias(String tableName) {
-        return tableAliasMap.get(tableName.toUpperCase());
-    }
-
     private static String colName(String canonicalColName) {
         return canonicalColName.replace(".", "_");
     }

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/53eb20fa/job/src/main/java/org/apache/kylin/job/hadoop/hive/IIJoinedFlatTableDesc.java
----------------------------------------------------------------------
diff --git a/job/src/main/java/org/apache/kylin/job/hadoop/hive/IIJoinedFlatTableDesc.java b/job/src/main/java/org/apache/kylin/job/hadoop/hive/IIJoinedFlatTableDesc.java
index efc8cce..187b3da 100644
--- a/job/src/main/java/org/apache/kylin/job/hadoop/hive/IIJoinedFlatTableDesc.java
+++ b/job/src/main/java/org/apache/kylin/job/hadoop/hive/IIJoinedFlatTableDesc.java
@@ -53,22 +53,6 @@ public class IIJoinedFlatTableDesc implements IJoinedFlatTableDesc {
             columnList.add(new IntermediateColumnDesc(String.valueOf(columnIndex), col));
             columnIndex++;
         }
-        buildTableAliasMap();
-    }
-
-    private void buildTableAliasMap() {
-        tableAliasMap = new TreeMap<>(String.CASE_INSENSITIVE_ORDER);
-
-        tableAliasMap.put(iiDesc.getFactTableName(), FACT_TABLE_ALIAS);
-
-        int i = 1;
-        for (LookupDesc lookupDesc : iiDesc.getModel().getLookups()) {
-            JoinDesc join = lookupDesc.getJoin();
-            if (join != null) {
-                tableAliasMap.put(lookupDesc.getTable(), LOOKUP_TABLE_ALAIS_PREFIX + i);
-                i++;
-            }
-        }
     }
 
     @Override
@@ -90,8 +74,4 @@ public class IIJoinedFlatTableDesc implements IJoinedFlatTableDesc {
         return DataModelDesc.RealizationCapacity.SMALL;
     }
 
-    @Override
-    public String getTableAlias(String tableName) {
-        return tableAliasMap.get(tableName);
-    }
 }

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/53eb20fa/job/src/main/java/org/apache/kylin/job/hadoop/hive/IJoinedFlatTableDesc.java
----------------------------------------------------------------------
diff --git a/job/src/main/java/org/apache/kylin/job/hadoop/hive/IJoinedFlatTableDesc.java b/job/src/main/java/org/apache/kylin/job/hadoop/hive/IJoinedFlatTableDesc.java
index 031f872..0841350 100644
--- a/job/src/main/java/org/apache/kylin/job/hadoop/hive/IJoinedFlatTableDesc.java
+++ b/job/src/main/java/org/apache/kylin/job/hadoop/hive/IJoinedFlatTableDesc.java
@@ -27,10 +27,6 @@ import org.apache.kylin.metadata.model.DataModelDesc;
  */
 public interface IJoinedFlatTableDesc {
 
-    public static final String FACT_TABLE_ALIAS = "FACT_TABLE";
-
-    public static final String LOOKUP_TABLE_ALAIS_PREFIX = "LOOKUP_";
-
     public String getTableName(String jobUUID);
 
     public List<IntermediateColumnDesc> getColumnList();
@@ -39,5 +35,4 @@ public interface IJoinedFlatTableDesc {
 
     public DataModelDesc.RealizationCapacity getCapacity();
 
-    public String getTableAlias(String tableName);
 }


[17/25] incubator-kylin git commit: Merge branch 'staging'

Posted by li...@apache.org.
Merge branch 'staging'


Project: http://git-wip-us.apache.org/repos/asf/incubator-kylin/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-kylin/commit/a74b911d
Tree: http://git-wip-us.apache.org/repos/asf/incubator-kylin/tree/a74b911d
Diff: http://git-wip-us.apache.org/repos/asf/incubator-kylin/diff/a74b911d

Branch: refs/heads/master
Commit: a74b911d5572bbee124cce7d987e0cf0b3557d6d
Parents: 43b843a d4ee587
Author: lukehan <lu...@apache.org>
Authored: Mon Mar 16 12:32:25 2015 -0700
Committer: lukehan <lu...@apache.org>
Committed: Mon Mar 16 12:32:25 2015 -0700

----------------------------------------------------------------------
 docs/website/download/index.md | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)
----------------------------------------------------------------------



[08/25] incubator-kylin git commit: Use kylin_metadata instead of kylin_metadata_qa as the default testing hbase table;

Posted by li...@apache.org.
Use kylin_metadata instead of kylin_metadata_qa as the default testing hbase table;

Project: http://git-wip-us.apache.org/repos/asf/incubator-kylin/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-kylin/commit/fd86a8e5
Tree: http://git-wip-us.apache.org/repos/asf/incubator-kylin/tree/fd86a8e5
Diff: http://git-wip-us.apache.org/repos/asf/incubator-kylin/diff/fd86a8e5

Branch: refs/heads/master
Commit: fd86a8e5706feb5fed2b7f45d7c3479327a80a7d
Parents: 379ddf1
Author: Shao Feng, Shi <sh...@ebay.com>
Authored: Fri Mar 13 10:58:33 2015 +0800
Committer: Shao Feng, Shi <sh...@ebay.com>
Committed: Fri Mar 13 10:58:33 2015 +0800

----------------------------------------------------------------------
 examples/test_case_data/sandbox/kylin.properties | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/fd86a8e5/examples/test_case_data/sandbox/kylin.properties
----------------------------------------------------------------------
diff --git a/examples/test_case_data/sandbox/kylin.properties b/examples/test_case_data/sandbox/kylin.properties
index cd5d02c..8a29cdc 100644
--- a/examples/test_case_data/sandbox/kylin.properties
+++ b/examples/test_case_data/sandbox/kylin.properties
@@ -4,7 +4,7 @@
 kylin.rest.servers=localhost:7070
 
 # The metadata store in hbase
-kylin.metadata.url=kylin_metadata_qa@hbase
+kylin.metadata.url=kylin_metadata@hbase
 
 # The storage for final cube file in hbase
 kylin.storage.url=hbase


[13/25] incubator-kylin git commit: KYLIN-630, define upper bound for date dictionary "9999-12-31". Make "10000-1-1" invalid.

Posted by li...@apache.org.
KYLIN-630, define upper bound for date dictionary "9999-12-31". Make "10000-1-1" invalid.


Project: http://git-wip-us.apache.org/repos/asf/incubator-kylin/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-kylin/commit/0bc0f167
Tree: http://git-wip-us.apache.org/repos/asf/incubator-kylin/tree/0bc0f167
Diff: http://git-wip-us.apache.org/repos/asf/incubator-kylin/diff/0bc0f167

Branch: refs/heads/master
Commit: 0bc0f1679e8c3f08ab6588c43cce1e3e425a7991
Parents: 3979766
Author: Li, Yang <ya...@ebay.com>
Authored: Mon Mar 16 13:41:58 2015 +0800
Committer: Li, Yang <ya...@ebay.com>
Committed: Mon Mar 16 13:41:58 2015 +0800

----------------------------------------------------------------------
 .../apache/kylin/dict/DateStrDictionary.java    | 18 ++++++++-----
 .../kylin/dict/DateStrDictionaryTest.java       | 27 ++++++++++++++++++++
 2 files changed, 38 insertions(+), 7 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/0bc0f167/dictionary/src/main/java/org/apache/kylin/dict/DateStrDictionary.java
----------------------------------------------------------------------
diff --git a/dictionary/src/main/java/org/apache/kylin/dict/DateStrDictionary.java b/dictionary/src/main/java/org/apache/kylin/dict/DateStrDictionary.java
index 0081751..7cace15 100644
--- a/dictionary/src/main/java/org/apache/kylin/dict/DateStrDictionary.java
+++ b/dictionary/src/main/java/org/apache/kylin/dict/DateStrDictionary.java
@@ -35,8 +35,8 @@ import org.apache.commons.lang.StringUtils;
 /**
  * A dictionary for date string (date only, no time).
  * 
- * Dates are numbered from 1970-1-1 -- 0 for 1970-1-1, 1 for 1-2, 2 for 1-3 and
- * so on. With 2 bytes, 65536 states, can express dates up to the year of 2149.
+ * Dates are numbered from 0000-1-1 -- 0 for "0000-1-1", 1 for "0000-1-2", 2 for "0000-1-3" and
+ * up to 3652426 for "9999-12-31".
  * 
  * Note the implementation is not thread-safe.
  * 
@@ -48,6 +48,8 @@ public class DateStrDictionary extends Dictionary<String> {
     static final String DEFAULT_DATETIME_PATTERN_WITHOUT_MILLISECONDS = "yyyy-MM-dd HH:mm:ss";
     static final String DEFAULT_DATETIME_PATTERN_WITH_MILLISECONDS = "yyyy-MM-dd HH:mm:ss.SSS";
 
+    static final int ID_9999_12_31 = 3652426; // assume 0 based
+
     static final private Map<String, ThreadLocal<SimpleDateFormat>> threadLocalMap = new ConcurrentHashMap<String, ThreadLocal<SimpleDateFormat>>();
 
     static SimpleDateFormat getDateFormat(String datePattern) {
@@ -102,6 +104,7 @@ public class DateStrDictionary extends Dictionary<String> {
 
     private String pattern;
     private int baseId;
+    private int maxId;
 
     public DateStrDictionary() {
         init(DEFAULT_DATE_PATTERN, 0);
@@ -114,6 +117,7 @@ public class DateStrDictionary extends Dictionary<String> {
     private void init(String datePattern, int baseId) {
         this.pattern = datePattern;
         this.baseId = baseId;
+        this.maxId = baseId + ID_9999_12_31;
     }
 
     @Override
@@ -123,7 +127,7 @@ public class DateStrDictionary extends Dictionary<String> {
 
     @Override
     public int getMaxId() {
-        return Integer.MAX_VALUE;
+        return maxId;
     }
 
     @Override
@@ -145,16 +149,16 @@ public class DateStrDictionary extends Dictionary<String> {
     final protected int getIdFromValueImpl(String value, int roundFlag) {
         Date date = stringToDate(value, pattern);
         int id = calcIdFromSeqNo(getNumOfDaysSince0000(date));
-        if (id < 0 || id >= 16777216)
-            throw new IllegalArgumentException("'" + value + "' encodes to '" + id + "' which is out of range of 3 bytes");
+        if (id < baseId || id > maxId)
+            throw new IllegalArgumentException("'" + value + "' encodes to '" + id + "' which is out of range [" + baseId + "," + maxId + "]");
 
         return id;
     }
 
     @Override
     final protected String getValueFromIdImpl(int id) {
-        if (id < baseId)
-            throw new IllegalArgumentException("ID '" + id + "' must not be less than base ID " + baseId);
+        if (id < baseId || id > maxId)
+            throw new IllegalArgumentException("ID '" + id + "' is out of range [" + baseId + "," + maxId + "]");
         Date d = getDateFromNumOfDaysSince0000(calcSeqNoFromId(id));
         return dateToString(d, pattern);
     }

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/0bc0f167/dictionary/src/test/java/org/apache/kylin/dict/DateStrDictionaryTest.java
----------------------------------------------------------------------
diff --git a/dictionary/src/test/java/org/apache/kylin/dict/DateStrDictionaryTest.java b/dictionary/src/test/java/org/apache/kylin/dict/DateStrDictionaryTest.java
index fa2ef67..f393ead 100644
--- a/dictionary/src/test/java/org/apache/kylin/dict/DateStrDictionaryTest.java
+++ b/dictionary/src/test/java/org/apache/kylin/dict/DateStrDictionaryTest.java
@@ -33,6 +33,33 @@ public class DateStrDictionaryTest {
     }
 
     @Test
+    public void testMinMaxId() {
+        assertEquals(0, dict.getIdFromValue("0000-01-01"));
+        assertEquals(DateStrDictionary.ID_9999_12_31, dict.getIdFromValue("9999-12-31"));
+
+        try {
+            dict.getValueFromId(-2); // -1 is id for NULL
+            fail("IllegalArgumentException expected");
+        } catch (IllegalArgumentException e) {
+            // good
+        }
+        
+        try {
+            dict.getValueFromId(DateStrDictionary.ID_9999_12_31 + 1);
+            fail("IllegalArgumentException expected");
+        } catch (IllegalArgumentException e) {
+            // good
+        }
+        
+        try {
+            dict.getIdFromValue("10000-1-1");
+            fail("IllegalArgumentException expected");
+        } catch (IllegalArgumentException e) {
+            // good
+        }
+    }
+
+    @Test
     public void testNull() {
         int nullId = dict.getIdFromValue(null);
         assertNull(dict.getValueFromId(nullId));


[02/25] incubator-kylin git commit: KYLIN-634 Script to import sample data and cube metadata

Posted by li...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/3f1133cf/examples/sample_cube/data/DEFAULT.KYLIN_SALES.csv
----------------------------------------------------------------------
diff --git a/examples/sample_cube/data/DEFAULT.KYLIN_SALES.csv b/examples/sample_cube/data/DEFAULT.KYLIN_SALES.csv
new file mode 100644
index 0000000..13c7d85
--- /dev/null
+++ b/examples/sample_cube/data/DEFAULT.KYLIN_SALES.csv
@@ -0,0 +1,10000 @@
+0,2012-12-14,Others,88750,0,11,36.2828,0,10000349
+0,2012-08-28,Others,175750,0,13,23.8563,0,10000927
+0,2012-02-16,ABIN,148324,15,13,88.3418,0,10000005
+0,2013-10-19,FP-non GTC,37831,0,13,47.3015,0,10000209
+0,2012-10-22,Others,140746,100,11,83.4540,0,10000154
+0,2013-01-25,FP-GTC,16509,0,-99,22.9896,0,10000372
+0,2013-04-04,Others,963,0,13,88.5907,0,10000648
+0,2012-04-11,Others,15687,0,15,88.1940,0,10000866
+0,2013-01-19,ABIN,60606,3,13,77.9727,0,10000936
+0,2012-04-30,FP-non GTC,106246,0,14,52.2950,0,10000047
+0,2013-02-03,Auction,45333,0,16,56.3584,0,10000470
+0,2012-09-02,FP-GTC,25147,0,-99,15.3553,0,10000203
+0,2013-07-30,Others,24760,0,16,25.0770,0,10000382
+0,2012-04-17,Auction,31519,0,16,72.7384,0,10000069
+0,2013-04-30,FP-GTC,51582,0,15,75.8200,0,10000085
+0,2013-03-23,FP-GTC,16509,0,15,8.6653,0,10000559
+0,2013-04-01,ABIN,175750,3,16,64.2802,0,10000507
+0,2013-07-12,ABIN,50677,0,-99,24.5987,0,10000938
+0,2012-04-23,FP-GTC,45333,0,5,72.6553,0,10000863
+0,2012-12-19,ABIN,3838,0,12,87.4142,0,10000612
+0,2012-08-15,FP-GTC,62179,0,16,67.4238,0,10000839
+0,2013-08-22,Auction,1357,0,5,18.3600,0,10000303
+0,2013-08-23,ABIN,31519,0,5,67.6344,0,10000877
+0,2013-09-12,FP-GTC,223,0,14,71.7898,0,10000848
+0,2012-03-14,FP-GTC,132939,0,15,26.1496,0,10000815
+0,2013-07-13,Others,67703,3,16,83.9661,0,10000858
+0,2013-12-15,FP-non GTC,100847,0,5,34.3451,0,10000387
+0,2012-08-30,Auction,62179,0,11,21.0496,0,10000393
+0,2013-01-10,FP-GTC,48027,0,13,23.4142,0,10000757
+0,2013-01-25,ABIN,145970,0,5,26.7842,0,10000402
+0,2012-07-05,Auction,48027,0,-99,46.7320,0,10000972
+0,2012-11-07,FP-GTC,20213,0,-99,19.7270,0,10000873
+0,2013-06-20,ABIN,100847,0,5,76.2783,0,10000409
+0,2012-10-08,ABIN,26262,0,5,48.7447,0,10000029
+0,2013-04-30,ABIN,87118,0,15,63.2187,0,10000529
+0,2013-04-24,FP-non GTC,20213,0,16,39.5057,0,10000329
+0,2012-05-13,Others,164261,0,13,84.1246,0,10000688
+0,2013-08-02,ABIN,31519,0,5,37.1504,0,10000905
+0,2012-04-03,Auction,164261,0,11,92.0974,0,10000341
+0,2012-09-02,FP-GTC,31519,0,14,87.7829,0,10000460
+0,2013-10-05,ABIN,13987,0,16,74.0719,0,10000381
+0,2012-01-13,FP-GTC,48027,0,15,71.2637,0,10000915
+0,2013-03-01,Others,13836,0,14,16.7288,0,10000953
+0,2012-09-12,FP-non GTC,16509,0,5,12.2933,0,10000277
+0,2012-02-07,Auction,45333,0,5,64.9770,0,10000040
+0,2013-12-14,FP-non GTC,158798,0,16,72.4413,0,10000500
+0,2013-10-13,Auction,31519,0,5,79.3053,0,10000816
+0,2012-06-11,ABIN,4943,0,5,11.6942,0,10000696
+0,2012-10-18,ABIN,80053,0,-99,54.0933,0,10000604
+0,2012-11-03,Auction,20886,0,5,9.8258,0,10000764
+0,2012-01-15,Auction,44079,0,14,13.0371,0,10000343
+0,2012-07-03,FP-GTC,159184,0,-99,92.5314,0,10000724
+0,2012-02-16,FP-GTC,314,0,13,49.1825,0,10000334
+0,2012-06-17,FP-non GTC,31387,3,12,0.6677,0,10000603
+0,2012-07-15,FP-non GTC,32876,0,-99,50.9634,0,10000248
+0,2012-07-24,FP-GTC,150265,15,16,57.5645,0,10000653
+0,2012-10-06,Auction,145970,0,5,44.3091,0,10000082
+0,2013-06-14,ABIN,80053,0,5,20.2388,0,10000632
+0,2013-10-10,FP-non GTC,15868,0,11,28.6290,0,10000523
+0,2012-09-30,ABIN,31673,0,12,75.8658,0,10000719
+0,2012-04-02,FP-GTC,63861,0,5,25.8748,0,10000311
+0,2012-03-16,Others,314,0,-99,9.2733,0,10000409
+0,2012-09-30,FP-non GTC,60340,0,14,74.6610,0,10000790
+0,2012-03-20,Others,87118,0,5,79.3781,0,10000384
+0,2012-09-12,FP-GTC,1120,3,5,61.4408,0,10000645
+0,2013-12-10,FP-non GTC,20886,0,11,14.8140,0,10000943
+0,2012-12-05,FP-GTC,106246,0,12,24.9380,0,10000858
+0,2012-08-21,Auction,43479,0,12,22.2008,0,10000310
+0,2012-11-30,FP-GTC,175750,0,15,35.1161,0,10000440
+0,2013-10-10,Others,95672,0,11,82.3718,0,10000128
+0,2012-10-17,Auction,80053,0,15,9.8166,0,10000105
+0,2012-03-16,FP-non GTC,57784,0,5,66.2369,0,10000439
+0,2012-11-14,ABIN,65,0,11,17.5513,0,10000855
+0,2013-06-24,FP-GTC,16509,0,15,53.9195,0,10000130
+0,2012-08-13,FP-non GTC,65,0,5,69.8447,0,10000548
+0,2012-01-03,Others,38238,0,11,90.3722,0,10000739
+0,2013-11-24,FP-non GTC,175750,3,13,47.3441,0,10000291
+0,2013-11-08,Auction,106246,0,5,38.6729,0,10000310
+0,2013-04-07,Others,73506,0,-99,69.8999,0,10000235
+0,2012-10-15,FP-GTC,314,0,13,44.1598,0,10000265
+0,2012-01-20,FP-GTC,80287,0,-99,85.7263,0,10000704
+0,2012-08-17,ABIN,32876,0,16,21.2934,0,10000163
+0,2013-07-09,Auction,37831,0,15,38.2213,0,10000557
+0,2013-09-21,Others,45333,0,13,25.5384,0,10000184
+0,2013-10-28,FP-non GTC,11554,0,16,89.9654,0,10000940
+0,2013-04-05,Auction,11554,0,14,41.8676,0,10000384
+0,2013-03-25,FP-GTC,43398,0,14,75.0110,0,10000697
+0,2012-05-03,ABIN,33038,15,12,64.6735,0,10000147
+0,2012-10-13,ABIN,95672,3,14,3.2128,0,10000547
+0,2012-09-11,FP-GTC,37831,0,16,60.3228,0,10000899
+0,2012-08-31,Auction,314,0,5,13.2480,0,10000350
+0,2012-12-25,Others,165888,0,16,60.3492,0,10000367
+0,2012-12-26,FP-non GTC,50677,0,5,58.6078,0,10000523
+0,2012-05-24,FP-GTC,145970,0,5,33.1342,0,10000926
+0,2012-06-27,Auction,174106,3,13,55.3039,0,10000430
+0,2012-01-02,ABIN,87118,0,14,48.2433,0,10000731
+0,2013-12-14,FP-GTC,50508,0,5,51.5822,0,10000977
+0,2012-12-30,Auction,63889,0,12,3.8393,0,10000957
+0,2013-10-26,FP-non GTC,24541,0,5,23.6812,0,10000350
+0,2013-12-29,ABIN,38238,0,15,99.4389,0,10000605
+0,2012-05-26,FP-GTC,100847,0,15,11.0672,0,10000291
+0,2012-12-18,FP-non GTC,164261,0,11,54.9352,0,10000509
+0,2013-03-12,ABIN,95672,0,15,85.7152,0,10000742
+0,2013-02-22,ABIN,43398,0,11,65.1970,0,10000294
+0,2012-02-20,Others,175750,0,14,63.2187,0,10000364
+0,2013-08-06,Others,32876,0,13,50.8111,0,10000542
+0,2013-06-27,Others,13987,0,13,2.3165,0,10000979
+0,2012-07-17,Others,13987,0,16,25.2136,0,10000744
+0,2013-10-12,FP-non GTC,16509,0,5,15.3986,0,10000652
+0,2012-12-07,Others,158798,0,5,1.6111,0,10000149
+0,2013-02-09,Auction,32876,0,5,37.3237,0,10000467
+0,2012-10-26,Others,44079,0,12,18.1870,0,10000420
+0,2012-04-10,ABIN,132939,0,13,88.5950,0,10000103
+0,2013-04-08,FP-non GTC,159184,0,5,92.4421,0,10000933
+0,2012-05-30,Others,80287,0,14,68.1663,0,10000195
+0,2012-02-23,FP-GTC,88750,0,11,19.4075,0,10000038
+0,2013-10-25,ABIN,11554,0,11,27.2512,0,10000228
+0,2012-12-02,FP-GTC,41940,0,14,49.5504,0,10000927
+0,2013-09-16,FP-GTC,314,0,-99,3.4785,0,10000304
+0,2013-11-01,Others,31519,3,15,46.1783,0,10000771
+0,2012-10-21,FP-non GTC,31519,0,15,1.7696,0,10000507
+0,2013-08-25,Auction,95173,0,13,89.2083,0,10000868
+0,2013-11-09,FP-non GTC,150047,3,12,58.2634,0,10000497
+0,2012-02-04,FP-GTC,175750,0,11,41.3850,0,10000947
+0,2012-10-17,ABIN,26249,0,14,10.5789,0,10000965
+0,2012-03-16,FP-non GTC,963,0,5,17.8949,0,10000908
+0,2012-08-06,Others,94847,0,13,96.0332,0,10000595
+0,2013-12-23,FP-non GTC,24760,0,16,90.7096,0,10000700
+0,2013-03-29,FP-GTC,9426,3,13,50.9023,0,10000090
+0,2013-03-25,Others,20886,0,-99,35.0414,0,10000171
+0,2013-12-10,Auction,95672,0,15,29.8872,0,10000216
+0,2012-03-14,Others,12688,0,14,10.4067,0,10000626
+0,2013-11-29,FP-non GTC,31519,0,13,89.2334,0,10000199
+0,2013-04-29,ABIN,31519,0,-99,99.2460,0,10000565
+0,2012-02-01,FP-GTC,161567,15,11,56.3989,0,10000651
+0,2012-03-17,FP-GTC,4943,0,16,0.4422,0,10000829
+0,2012-11-06,FP-GTC,156614,0,12,2.3454,0,10000370
+0,2012-12-03,Auction,155226,0,13,51.1354,0,10000867
+0,2012-09-09,FP-GTC,99985,0,12,9.1236,0,10000281
+0,2012-06-16,ABIN,99985,0,16,16.4070,0,10000143
+0,2012-05-06,FP-GTC,99985,0,14,6.4304,0,10000514
+0,2013-10-20,FP-GTC,36250,0,13,55.6895,0,10000390
+0,2012-10-11,ABIN,106246,0,15,30.6373,0,10000980
+0,2013-08-08,Others,103178,15,12,41.4904,0,10000751
+0,2012-09-05,Auction,314,0,16,3.2615,0,10000280
+0,2012-08-07,ABIN,48904,0,13,57.7688,0,10000245
+0,2013-07-05,ABIN,314,0,14,28.9444,0,10000888
+0,2012-09-10,FP-non GTC,95672,0,-99,54.0914,0,10000601
+0,2012-09-18,Auction,25147,0,12,74.4422,0,10000679
+0,2012-08-24,FP-non GTC,175750,3,16,45.8282,0,10000397
+0,2013-05-29,Others,26249,0,14,12.7681,0,10000967
+0,2012-11-17,FP-GTC,94847,0,14,74.4181,0,10000175
+0,2012-09-22,ABIN,175750,0,15,85.6879,0,10000453
+0,2013-09-17,ABIN,533,0,11,85.5838,0,10000642
+0,2013-03-28,Others,60340,0,12,72.6495,0,10000397
+0,2013-08-09,Others,216,0,15,88.6918,0,10000867
+0,2013-12-19,Others,43398,0,-99,88.0444,0,10000482
+0,2013-12-02,FP-non GTC,15115,0,-99,29.6027,0,10000538
+0,2012-11-23,Others,46575,0,5,49.3124,0,10000678
+0,2013-06-25,FP-non GTC,16145,0,15,7.4413,0,10000897
+0,2012-01-22,FP-GTC,164,0,14,71.8071,0,10000510
+0,2013-04-24,FP-GTC,1504,0,12,95.5706,0,10000554
+0,2012-03-05,FP-non GTC,12688,0,5,47.7646,0,10000175
+0,2013-02-15,FP-non GTC,16145,0,13,40.9511,0,10000647
+0,2013-01-18,Others,36250,0,13,77.3572,0,10000687
+0,2012-06-04,Others,15115,0,15,25.3400,0,10000493
+0,2013-10-13,FP-GTC,165888,0,-99,58.1861,0,10000753
+0,2012-05-21,Auction,145970,0,5,37.2504,0,10000292
+0,2012-04-26,Auction,11848,0,13,29.2954,0,10000804
+0,2013-09-26,FP-GTC,61323,0,13,84.7095,0,10000761
+0,2013-03-06,Auction,100847,0,-99,81.7980,0,10000593
+0,2012-08-08,ABIN,51582,0,15,15.9790,0,10000138
+0,2012-01-09,Others,1504,0,14,34.0508,0,10000954
+0,2013-10-20,ABIN,20886,0,12,36.9353,0,10000408
+0,2013-06-25,Auction,53064,0,11,99.7714,0,10000409
+0,2013-05-03,FP-GTC,63861,0,5,39.2974,0,10000668
+0,2013-01-26,FP-GTC,100847,0,13,59.5009,0,10000536
+0,2012-09-19,FP-GTC,164261,0,13,15.7583,0,10000231
+0,2013-11-16,FP-GTC,164261,0,16,83.6234,0,10000927
+0,2013-05-07,FP-non GTC,20485,0,5,52.9100,0,10000491
+0,2013-08-15,Others,32996,15,12,54.7122,0,10000411
+0,2013-10-31,FP-GTC,63861,0,14,0.3599,0,10000903
+0,2012-06-13,FP-non GTC,159184,0,11,49.9550,0,10000849
+0,2012-12-25,Auction,20213,0,-99,11.4752,0,10000583
+0,2013-12-15,Auction,759,0,13,33.6991,0,10000390
+0,2012-04-30,Others,87118,0,16,51.4630,0,10000572
+0,2012-07-14,Others,10866,0,11,36.9614,0,10000467
+0,2013-06-25,FP-non GTC,1357,0,12,17.5618,0,10000426
+0,2013-02-06,Auction,13836,0,12,74.3179,0,10000346
+0,2012-06-03,ABIN,60340,0,12,82.3722,0,10000531
+0,2013-07-23,FP-GTC,139973,0,-99,75.2548,0,10000385
+0,2013-07-06,Others,11554,0,14,40.1129,0,10000724
+0,2013-08-10,FP-non GTC,31519,0,-99,5.2432,0,10000356
+0,2013-07-31,Auction,31673,0,14,51.1089,0,10000598
+0,2013-12-05,Auction,314,0,13,19.9031,0,10000068
+0,2012-12-30,ABIN,50508,0,5,73.8659,0,10000482
+0,2012-09-22,Auction,165888,0,12,81.9826,0,10000832
+0,2012-07-16,Auction,223,0,5,76.0284,0,10000354
+0,2013-01-26,Others,20485,0,12,71.6623,0,10000552
+0,2012-11-07,FP-non GTC,57013,0,16,73.2931,0,10000801
+0,2012-01-26,FP-non GTC,175750,0,13,18.8970,0,10000649
+0,2012-06-09,FP-non GTC,60340,0,12,11.1614,0,10000830
+0,2012-06-20,Auction,57990,3,5,69.1183,0,10000557
+0,2013-01-01,FP-non GTC,45333,0,13,94.0586,0,10000253
+0,2013-07-26,FP-non GTC,139973,0,11,39.7239,0,10000441
+0,2012-09-15,FP-GTC,24541,0,15,0.3239,0,10000379
+0,2013-09-22,Auction,31519,3,12,80.0315,0,10000436
+0,2012-10-27,FP-GTC,223,0,15,39.3790,0,10000420
+0,2012-11-20,FP-non GTC,533,0,5,49.4951,0,10000390
+0,2013-12-07,FP-GTC,1349,0,15,93.3008,0,10000398
+0,2012-05-30,FP-non GTC,46575,0,12,66.7652,0,10000915
+0,2012-09-07,FP-non GTC,95672,0,14,29.5970,0,10000231
+0,2013-04-26,Auction,31673,0,-99,15.8347,0,10000260
+0,2012-09-11,FP-non GTC,50508,0,14,80.5444,0,10000263
+0,2013-09-03,FP-non GTC,95173,0,16,33.1487,0,10000493
+0,2012-10-03,FP-non GTC,44079,0,15,99.7408,0,10000828
+0,2012-12-26,ABIN,16145,0,14,40.7826,0,10000062
+0,2012-07-17,Auction,26249,0,15,28.6663,0,10000534
+0,2013-06-30,ABIN,63861,0,14,75.6832,0,10000944
+0,2012-01-09,ABIN,156614,0,11,98.4996,0,10000353
+0,2013-09-08,FP-GTC,156614,0,13,12.7473,0,10000063
+0,2013-09-23,Auction,41940,0,5,37.5254,0,10000383
+0,2012-11-11,Auction,145970,0,5,77.1361,0,10000420
+0,2013-08-26,Others,11848,0,16,28.2799,0,10000323
+0,2012-09-15,Others,11554,0,13,63.7232,0,10000729
+0,2012-01-09,FP-non GTC,25147,0,11,7.3009,0,10000745
+0,2012-08-16,Others,87118,0,15,47.8997,0,10000240
+0,2013-12-26,FP-non GTC,16145,0,12,51.0442,0,10000050
+0,2012-03-24,ABIN,48027,0,5,26.2083,0,10000600
+0,2012-08-22,ABIN,216,0,5,79.9268,0,10000706
+0,2013-11-03,FP-GTC,24541,0,12,83.0235,0,10000293
+0,2013-05-18,FP-non GTC,88750,0,-99,84.8856,0,10000147
+0,2013-01-15,ABIN,95672,0,15,86.0386,0,10000590
+0,2012-12-03,ABIN,50508,0,11,67.9981,0,10000582
+0,2012-06-19,FP-GTC,148324,15,15,53.4811,0,10000793
+0,2013-10-06,Auction,6762,0,14,73.5338,0,10000544
+0,2013-12-18,ABIN,63861,0,5,50.2892,0,10000769
+0,2013-12-04,Auction,25147,0,5,48.3303,0,10000590
+0,2012-04-25,FP-non GTC,62179,0,14,72.3156,0,10000102
+0,2013-11-20,Auction,24760,0,14,91.4883,0,10000370
+0,2013-02-08,Others,20485,0,11,29.1083,0,10000261
+0,2013-04-18,Others,2023,0,5,48.4321,0,10000355
+0,2012-11-21,Others,32876,0,12,16.7365,0,10000352
+0,2012-03-07,FP-GTC,61323,0,-99,32.5836,0,10000494
+0,2012-01-20,FP-non GTC,175750,0,16,52.8153,0,10000025
+0,2013-10-06,FP-GTC,26249,0,-99,1.9539,0,10000660
+0,2012-01-10,Auction,57990,0,14,57.5800,0,10000830
+0,2013-09-13,Others,46575,0,15,60.3315,0,10000528
+0,2012-11-19,FP-non GTC,44079,0,11,73.0457,0,10000482
+0,2012-09-23,Auction,95672,0,13,84.6345,0,10000586
+0,2013-08-31,Others,216,0,12,34.7429,0,10000676
+0,2013-04-11,FP-GTC,963,0,-99,77.7226,0,10000367
+0,2013-03-28,ABIN,15687,0,-99,8.2384,0,10000542
+0,2012-05-24,ABIN,152801,0,15,39.0204,0,10000277
+0,2013-03-05,ABIN,67698,0,16,40.6091,0,10000886
+0,2013-08-06,Auction,13987,0,13,36.5088,0,10000628
+0,2013-02-04,ABIN,20213,0,11,73.5301,0,10000134
+0,2012-05-19,FP-non GTC,38238,0,12,59.3237,0,10000500
+0,2013-08-19,ABIN,57990,0,12,10.1688,0,10000715
+0,2012-03-28,FP-non GTC,46575,0,16,77.7396,0,10000756
+0,2012-02-19,Auction,43479,0,-99,45.2450,0,10000049
+0,2012-04-02,FP-GTC,41940,0,15,58.8415,0,10000195
+0,2013-08-24,Others,16145,0,11,5.4971,0,10000119
+0,2013-01-10,Auction,106340,15,12,24.1336,0,10000603
+0,2012-09-23,Auction,152801,0,5,70.4024,0,10000384
+0,2013-07-29,FP-GTC,73506,0,16,14.5932,0,10000580
+0,2012-02-16,FP-non GTC,67698,0,5,4.4981,0,10000524
+0,2013-01-06,Others,65,0,13,64.8343,0,10000731
+0,2013-03-02,Auction,43398,0,16,22.6621,0,10000734
+0,2013-10-25,Auction,57990,0,13,64.3384,0,10000961
+0,2012-07-07,FP-GTC,156356,0,16,47.3744,0,10000795
+0,2013-12-19,FP-GTC,67698,0,16,96.9535,0,10000207
+0,2013-11-04,Auction,63861,0,5,34.8173,0,10000964
+0,2013-01-18,FP-non GTC,174053,3,5,94.6036,0,10000393
+0,2013-01-30,Auction,43479,0,16,28.9982,0,10000854
+0,2012-05-16,ABIN,24541,0,15,91.6347,0,10000536
+0,2013-06-03,FP-non GTC,159184,0,15,27.9722,0,10000644
+0,2013-08-24,FP-GTC,2635,0,14,95.7894,0,10000503
+0,2012-07-02,FP-non GTC,16509,0,5,76.9646,0,10000320
+0,2013-09-09,ABIN,80287,0,16,68.9620,0,10000934
+0,2012-04-15,FP-GTC,156356,0,12,95.3640,0,10000269
+0,2013-07-10,FP-GTC,1349,0,13,82.7969,0,10000033
+0,2012-12-02,FP-GTC,963,0,13,31.4196,0,10000717
+0,2013-02-17,Auction,26249,0,14,9.5202,0,10000543
+0,2013-02-17,Others,87118,0,16,77.3899,0,10000647
+0,2012-12-12,Others,6762,0,15,76.3422,0,10000076
+0,2013-07-08,Others,80053,0,5,95.2412,0,10000723
+0,2012-08-19,ABIN,32876,0,12,40.9587,0,10000352
+0,2013-07-24,Auction,314,0,11,78.8147,0,10000996
+0,2013-10-10,Others,57990,0,12,89.8124,0,10000549
+0,2013-11-13,Others,139973,0,16,85.5451,0,10000089
+0,2013-03-29,FP-non GTC,25147,0,16,16.2290,0,10000017
+0,2012-06-04,FP-non GTC,44079,0,-99,0.1588,0,10000758
+0,2012-07-19,FP-non GTC,57784,0,12,84.9441,0,10000553
+0,2012-01-08,FP-GTC,155226,0,15,31.9705,0,10000778
+0,2012-09-13,FP-non GTC,963,0,16,39.6392,0,10000799
+0,2012-12-24,Others,175750,0,15,77.3617,0,10000164
+0,2013-08-31,Auction,57990,0,12,76.7885,0,10000580
+0,2013-08-06,FP-non GTC,156356,0,13,86.0218,0,10000445
+0,2013-05-29,FP-non GTC,11848,0,11,23.0269,0,10000372
+0,2013-05-19,Others,53064,0,13,66.3990,0,10000390
+0,2012-11-01,FP-non GTC,51582,0,14,57.6157,0,10000061
+0,2013-01-01,Auction,1357,0,-99,18.2117,0,10000860
+0,2013-05-17,Others,121153,0,14,79.4534,0,10000155
+0,2013-07-04,FP-GTC,80053,0,5,43.3271,0,10000456
+0,2013-12-17,Others,165888,0,-99,9.8402,0,10000357
+0,2013-11-28,FP-GTC,26262,0,-99,1.4013,0,10000731
+0,2013-02-08,FP-GTC,65,0,11,61.9604,0,10000176
+0,2012-05-17,ABIN,9426,3,12,68.0170,0,10000895
+0,2012-08-29,Auction,159184,0,13,43.7406,0,10000723
+0,2013-10-06,FP-GTC,61323,0,14,85.9325,0,10000692
+0,2013-08-08,FP-GTC,20886,0,14,88.0137,0,10000063
+0,2013-04-06,FP-non GTC,156356,0,16,67.1201,0,10000441
+0,2012-03-09,Auction,1504,0,13,45.8878,0,10000862
+0,2013-12-13,FP-GTC,139973,3,16,58.7879,0,10000947
+0,2013-02-03,ABIN,95173,0,-99,33.2714,0,10000634
+0,2013-02-19,Others,41940,0,5,32.2179,0,10000257
+0,2012-05-09,ABIN,65,0,11,96.0579,0,10000675
+0,2012-10-30,Auction,80135,0,11,55.5335,0,10000288
+0,2013-07-14,ABIN,11554,0,16,9.7012,0,10000210
+0,2012-07-29,Others,11554,0,5,91.5938,0,10000736
+0,2012-06-03,ABIN,80287,0,13,99.7431,0,10000403
+0,2012-10-10,Auction,36250,0,13,14.7056,0,10000561
+0,2013-06-20,ABIN,20485,0,5,23.9120,0,10000798
+0,2013-12-26,Others,11554,0,15,27.2028,0,10000154
+0,2013-05-07,Auction,11848,0,-99,73.7354,0,10000448
+0,2013-12-14,ABIN,61323,0,16,44.6086,0,10000555
+0,2012-08-29,FP-GTC,139973,0,14,34.7404,0,10000686
+0,2013-12-31,FP-GTC,100847,0,15,70.6027,0,10000534
+0,2013-12-13,FP-non GTC,16145,3,12,76.5802,0,10000864
+0,2012-01-24,FP-non GTC,57990,0,-99,54.7904,0,10000325
+0,2013-07-26,Others,20485,0,11,9.3130,0,10000991
+0,2013-09-30,ABIN,31519,0,15,95.7797,0,10000701
+0,2012-03-30,FP-non GTC,88750,0,16,34.6777,0,10000494
+0,2012-05-11,Others,20485,0,16,2.2782,0,10000436
+0,2012-11-21,FP-non GTC,156356,0,13,3.4276,0,10000574
+0,2012-11-19,FP-non GTC,36250,0,16,42.1665,0,10000885
+0,2013-01-07,Others,20485,0,13,29.1424,0,10000931
+0,2013-01-16,ABIN,88750,0,13,87.3858,0,10000276
+0,2012-07-20,ABIN,25147,0,-99,41.9809,0,10000928
+0,2013-06-27,FP-non GTC,75665,0,11,65.3889,0,10000587
+0,2013-12-04,FP-non GTC,45333,0,15,41.7577,0,10000979
+0,2012-05-01,Auction,4943,0,11,76.3978,0,10000385
+0,2013-05-03,Others,66767,15,-99,69.0620,0,10000186
+0,2013-02-14,FP-non GTC,95672,0,14,15.6152,0,10000356
+0,2012-01-01,Others,1357,0,13,16.7271,0,10000263
+0,2012-01-05,FP-non GTC,67703,3,5,32.2005,0,10000141
+0,2013-12-15,Others,2023,0,-99,55.3349,0,10000920
+0,2012-10-02,FP-GTC,314,0,14,95.9217,0,10000647
+0,2012-10-27,Others,64076,0,5,3.4266,0,10000486
+0,2013-10-17,Others,41940,0,15,3.0363,0,10000299
+0,2013-02-09,Others,13836,0,15,37.1746,0,10000799
+0,2013-04-03,FP-GTC,31519,0,15,83.3031,0,10000656
+0,2013-08-30,Others,63861,0,13,37.8620,0,10000958
+0,2012-01-01,Others,1349,0,13,0.7227,0,10000774
+0,2013-03-24,FP-non GTC,87118,0,13,32.5615,0,10000661
+0,2012-12-03,FP-non GTC,216,0,5,40.1447,0,10000923
+0,2012-07-12,FP-GTC,94847,0,5,74.4586,0,10000161
+0,2013-03-18,Others,1161,3,-99,70.1521,0,10000123
+0,2013-11-17,Auction,165888,0,5,16.1344,0,10000029
+0,2013-11-25,FP-non GTC,44079,0,5,18.0996,0,10000461
+0,2012-12-06,FP-GTC,159184,0,15,63.6868,0,10000399
+0,2013-09-27,FP-non GTC,161567,15,15,35.8966,0,10000283
+0,2013-11-02,ABIN,20865,0,5,70.2863,0,10000724
+0,2013-04-29,Auction,314,0,13,53.6862,0,10000676
+0,2013-01-21,Auction,20886,0,-99,32.5548,0,10000052
+0,2012-04-18,FP-GTC,67698,0,14,90.8206,0,10000221
+0,2013-10-14,Others,46575,0,13,92.8392,0,10000187
+0,2013-07-06,FP-GTC,26249,0,-99,54.6729,0,10000651
+0,2012-09-15,Others,16145,0,15,70.0461,0,10000279
+0,2013-11-02,Others,38238,0,11,22.9595,0,10000451
+0,2012-06-03,ABIN,57013,0,11,28.9005,0,10000028
+0,2013-10-08,FP-GTC,20886,0,14,24.6958,0,10000676
+0,2013-04-11,Auction,100847,0,14,42.1878,0,10000645
+0,2013-11-07,Auction,45333,0,13,58.1089,0,10000182
+0,2012-10-18,FP-non GTC,57990,0,15,37.9049,0,10000696
+0,2012-11-28,FP-non GTC,63889,0,5,59.1268,0,10000116
+0,2012-03-02,Auction,45333,0,13,37.4799,0,10000298
+0,2013-07-27,FP-non GTC,75665,0,12,19.4230,0,10000333
+0,2012-12-01,Auction,44079,0,11,95.4596,0,10000163
+0,2012-04-11,FP-non GTC,161567,15,13,47.4582,0,10000082
+0,2013-06-23,ABIN,175750,3,13,23.9511,0,10000560
+0,2012-02-17,Others,46575,0,15,25.7613,0,10000308
+0,2013-05-19,ABIN,223,0,15,64.7127,0,10000850
+0,2012-10-29,FP-non GTC,159184,0,5,15.4188,0,10000995
+0,2012-07-17,Auction,4943,0,11,32.1734,0,10000820
+0,2013-01-03,ABIN,57784,0,5,47.7542,0,10000563
+0,2013-07-17,FP-GTC,150047,3,16,35.0905,0,10000545
+0,2013-07-20,Others,87118,0,14,24.6574,0,10000985
+0,2013-12-14,Others,11848,0,14,80.9504,0,10000318
+0,2013-01-16,Auction,106246,0,12,94.2201,0,10000113
+0,2012-11-04,Others,63861,0,12,71.8354,0,10000985
+0,2012-08-25,FP-non GTC,100847,0,5,68.7418,0,10000581
+0,2013-07-22,Auction,156356,0,15,63.6314,0,10000140
+0,2013-11-04,Auction,67698,0,16,15.6061,0,10000128
+0,2013-03-01,FP-GTC,20485,0,-99,49.2253,0,10000722
+0,2013-12-03,FP-GTC,46575,0,-99,71.5261,0,10000796
+0,2013-03-25,FP-non GTC,60340,0,11,23.0796,0,10000605
+0,2012-11-16,FP-non GTC,99985,0,11,91.6223,0,10000619
+0,2012-05-24,Auction,16509,0,16,97.7044,0,10000002
+0,2012-04-04,ABIN,139973,3,13,16.7393,0,10000923
+0,2012-07-20,FP-GTC,174106,3,13,8.8874,0,10000134
+0,2013-09-12,Auction,33038,15,13,46.7475,0,10000154
+0,2012-06-12,ABIN,57990,0,11,33.1479,0,10000036
+0,2013-08-31,ABIN,46575,0,12,41.0635,0,10000310
+0,2012-12-18,Auction,1349,0,5,14.6328,0,10000296
+0,2012-02-18,ABIN,16509,0,-99,76.3163,0,10000486
+0,2013-07-02,Auction,3838,0,11,95.7402,0,10000963
+0,2012-06-28,Auction,145970,0,16,41.1425,0,10000646
+0,2013-11-03,FP-GTC,12688,0,5,73.9106,0,10000357
+0,2012-03-30,FP-non GTC,16509,0,5,39.5703,0,10000495
+0,2012-08-18,FP-non GTC,75665,0,11,61.4928,0,10000522
+0,2013-07-29,Others,156356,0,16,98.2405,0,10000417
+0,2013-07-19,Others,32876,0,12,68.5148,0,10000306
+0,2012-02-13,ABIN,175750,0,16,64.5444,0,10000274
+0,2013-02-04,FP-non GTC,13836,0,-99,65.7663,0,10000511
+0,2013-07-24,FP-GTC,165888,0,16,91.7808,0,10000330
+0,2012-04-25,Others,41940,0,-99,6.5053,0,10000357
+0,2013-11-28,ABIN,106340,15,12,71.4264,0,10000155
+0,2012-09-16,FP-non GTC,170083,3,-99,80.2442,0,10000690
+0,2012-05-10,FP-GTC,16145,0,14,11.0775,0,10000372
+0,2013-10-28,FP-non GTC,15687,0,16,65.9436,0,10000032
+0,2013-05-17,FP-non GTC,94847,0,13,37.3520,0,10000044
+0,2013-05-31,FP-GTC,223,0,5,93.3181,0,10000365
+0,2012-01-07,FP-non GTC,73506,0,13,13.1225,0,10000218
+0,2013-07-01,FP-GTC,64076,0,15,78.1094,0,10000081
+0,2013-07-26,Others,67698,0,11,14.9245,0,10000775
+0,2013-03-02,Auction,75665,0,5,84.2445,0,10000162
+0,2012-01-13,FP-GTC,1120,3,16,43.8855,0,10000157
+0,2012-06-02,ABIN,53064,0,12,17.3600,0,10000091
+0,2012-02-23,ABIN,31387,3,14,43.1757,0,10000071
+0,2013-10-22,FP-non GTC,158798,0,15,10.9759,0,10000341
+0,2013-05-23,FP-GTC,11848,0,-99,7.5230,0,10000277
+0,2013-07-25,FP-GTC,43479,0,14,13.2620,0,10000500
+0,2012-03-03,FP-non GTC,11848,0,14,95.0683,0,10000164
+0,2012-01-09,ABIN,11554,0,15,6.8777,0,10000785
+0,2013-05-08,ABIN,80287,0,14,95.5320,0,10000595
+0,2013-07-26,FP-GTC,121153,0,12,28.7213,0,10000829
+0,2012-11-27,FP-GTC,31673,0,14,7.8033,0,10000498
+0,2013-06-04,ABIN,43398,0,15,76.0187,0,10000061
+0,2012-10-05,ABIN,15687,0,13,87.1235,0,10000649
+0,2013-06-29,Auction,61323,0,14,78.4000,0,10000765
+0,2012-07-25,ABIN,216,0,12,43.1556,0,10000597
+0,2013-01-03,FP-non GTC,121153,0,12,70.1009,0,10000201
+0,2013-10-22,FP-non GTC,170302,15,12,92.5959,0,10000151
+0,2012-02-03,FP-non GTC,155226,0,12,68.6486,0,10000870
+0,2013-03-30,FP-GTC,139973,0,11,93.3324,0,10000585
+0,2012-11-21,Others,20865,0,11,68.0525,0,10000115
+0,2012-11-09,ABIN,11848,0,13,66.3745,0,10000652
+0,2012-10-22,Auction,2023,0,13,52.4918,0,10000836
+0,2013-01-07,Auction,164261,0,-99,56.4680,0,10000560
+0,2012-01-05,Others,80053,0,-99,34.1305,0,10000905
+0,2012-08-27,FP-GTC,64076,0,14,3.0691,0,10000389
+0,2013-06-23,Others,139973,0,16,89.7673,0,10000636
+0,2013-09-13,Auction,67698,0,15,62.9192,0,10000596
+0,2012-08-18,FP-GTC,43398,0,12,45.3384,0,10000382
+0,2012-10-27,FP-non GTC,1120,3,5,84.6466,0,10000487
+0,2012-05-24,Auction,24541,0,14,56.7041,0,10000366
+0,2013-02-12,Auction,64076,0,13,1.1360,0,10000089
+0,2012-02-19,FP-non GTC,43398,0,14,7.2416,0,10000129
+0,2012-07-30,ABIN,48027,0,11,41.6704,0,10000761
+0,2013-10-04,FP-non GTC,37831,0,16,31.9567,0,10000610
+0,2013-11-18,Auction,223,0,16,21.8155,0,10000079
+0,2012-06-08,Others,80135,0,16,90.0166,0,10000478
+0,2012-10-25,Others,159184,0,16,92.0436,0,10000166
+0,2013-10-22,ABIN,13987,0,15,62.5546,0,10000592
+0,2013-11-01,ABIN,103324,15,16,14.9475,0,10000924
+0,2013-03-21,FP-GTC,1120,3,-99,29.5252,0,10000758
+0,2012-03-13,Others,759,0,16,62.4158,0,10000810
+0,2012-05-14,Auction,95672,0,16,92.0781,0,10000609
+0,2013-09-28,FP-GTC,64076,0,12,37.3599,0,10000487
+0,2013-10-09,ABIN,60606,3,13,48.9467,0,10000007
+0,2013-04-21,ABIN,26249,0,14,67.1520,0,10000257
+0,2013-05-08,FP-GTC,20886,0,13,19.5685,0,10000122
+0,2013-12-29,ABIN,1357,0,12,89.9069,0,10000900
+0,2013-02-14,FP-GTC,63889,0,16,74.5657,0,10000676
+0,2012-02-25,Auction,88750,0,-99,92.3939,0,10000769
+0,2012-06-22,Others,13836,0,14,77.1277,0,10000795
+0,2012-01-30,FP-GTC,43479,0,15,48.2346,0,10000013
+0,2013-08-17,ABIN,57990,3,-99,87.0638,0,10000277
+0,2013-06-24,FP-GTC,1357,0,15,75.0985,0,10000056
+0,2013-04-08,ABIN,57013,0,11,21.4485,0,10000195
+0,2012-04-07,FP-non GTC,24541,0,-99,40.6197,0,10000313
+0,2012-07-26,Others,963,0,16,99.8137,0,10000257
+0,2012-07-18,Others,15115,0,-99,9.9153,0,10000937
+0,2012-01-04,Auction,63889,0,13,84.5004,0,10000467
+0,2013-05-25,Auction,1120,3,14,40.3618,0,10000076
+0,2013-03-30,FP-GTC,38238,0,12,94.9870,0,10000997
+0,2012-05-12,Auction,32876,0,-99,38.5800,0,10000943
+0,2012-11-21,FP-GTC,100847,0,14,7.7495,0,10000588
+0,2013-10-02,Auction,15868,0,5,92.2309,0,10000520
+0,2013-11-05,ABIN,31673,0,-99,75.9838,0,10000344
+0,2013-03-23,FP-non GTC,48904,0,-99,15.4260,0,10000090
+0,2012-12-27,FP-non GTC,43479,0,5,35.7689,0,10000066
+0,2013-01-11,FP-non GTC,223,0,12,5.9423,0,10000174
+0,2012-05-25,Auction,50508,0,16,81.5853,0,10000337
+0,2012-09-08,Others,6762,0,15,11.8473,0,10000718
+0,2013-07-08,Auction,139973,0,5,11.7025,0,10000537
+0,2013-04-23,ABIN,32876,0,12,40.4116,0,10000798
+0,2013-03-22,Auction,2023,0,15,89.8093,0,10000662
+0,2012-11-01,Others,75708,3,11,95.9527,0,10000776
+0,2012-01-29,ABIN,156356,0,16,64.6181,0,10000910
+0,2012-01-20,Others,2635,0,11,81.6196,0,10000893
+0,2012-05-27,FP-non GTC,94847,0,15,87.1713,0,10000121
+0,2013-12-17,Others,156614,0,14,87.7791,0,10000531
+0,2013-03-05,ABIN,80135,0,16,64.8966,0,10000452
+0,2013-01-26,ABIN,156356,0,16,59.0108,0,10000671
+0,2012-01-08,FP-non GTC,57990,0,15,56.3470,0,10000028
+0,2013-08-04,ABIN,13836,0,11,98.5679,0,10000481
+0,2013-04-04,Others,63861,0,13,14.3911,0,10000944
+0,2013-02-15,FP-GTC,2023,0,5,5.5878,0,10000816
+0,2013-05-05,FP-non GTC,175750,0,-99,80.9471,0,10000727
+0,2013-06-24,FP-GTC,38238,0,12,96.7825,0,10000202
+0,2013-11-04,ABIN,45333,0,14,57.9540,0,10000767
+0,2012-02-23,FP-non GTC,57990,0,5,16.4790,0,10000146
+0,2013-01-13,ABIN,158798,0,11,45.5371,0,10000133
+0,2013-11-16,ABIN,73506,0,16,35.7207,0,10000304
+0,2012-11-15,Auction,64076,0,15,66.0059,0,10000375
+0,2012-01-03,ABIN,156614,0,15,84.8759,0,10000095
+0,2012-09-22,Auction,57990,0,14,42.7313,0,10000953
+0,2013-11-03,FP-non GTC,67698,0,11,8.9322,0,10000913
+0,2012-08-31,ABIN,1504,0,5,34.3706,0,10000748
+0,2013-12-13,FP-GTC,15868,0,-99,18.3204,0,10000495
+0,2012-07-20,ABIN,533,0,11,24.9451,0,10000237
+0,2012-07-14,ABIN,41940,0,11,42.9796,0,10000328
+0,2013-11-06,Others,32876,0,15,4.2693,0,10000383
+0,2012-07-02,Auction,41940,0,12,19.2987,0,10000196
+0,2012-06-21,FP-GTC,20865,0,-99,36.5029,0,10000098
+0,2012-09-19,ABIN,159184,0,15,65.9768,0,10000517
+0,2012-02-11,Others,16145,0,14,41.4762,0,10000733
+0,2012-07-19,Auction,63861,0,11,30.7294,0,10000351
+0,2013-05-24,ABIN,1349,0,12,61.0346,0,10000078
+0,2013-06-26,Auction,139973,3,11,49.3849,0,10000537
+0,2013-11-30,Others,1357,0,16,62.0388,0,10000532
+0,2012-11-01,Others,121153,0,5,64.8814,0,10000820
+0,2013-10-20,Auction,20485,0,5,88.9093,0,10000467
+0,2013-04-15,FP-GTC,43479,0,13,72.5969,0,10000352
+0,2012-04-02,FP-GTC,33977,15,16,42.1845,0,10000614
+0,2012-03-20,ABIN,2023,0,16,95.0254,0,10000014
+0,2013-02-21,FP-non GTC,57990,0,5,25.0404,0,10000386
+0,2013-06-02,FP-non GTC,6762,0,12,60.3684,0,10000783
+0,2012-01-07,FP-GTC,759,0,11,80.1720,0,10000952
+0,2012-12-01,FP-non GTC,533,0,12,47.1653,0,10000550
+0,2012-11-03,ABIN,99985,0,16,40.8280,0,10000629
+0,2013-10-15,FP-GTC,64076,0,15,55.9541,0,10000531
+0,2013-12-30,Auction,80135,0,13,13.2503,0,10000425
+0,2012-06-28,FP-GTC,15868,0,12,76.8360,0,10000557
+0,2013-04-07,FP-GTC,10866,0,16,37.7540,0,10000810
+0,2013-08-03,FP-GTC,139255,15,13,70.8704,0,10000514
+0,2012-07-23,ABIN,121153,0,5,65.6362,0,10000166
+0,2013-05-04,FP-GTC,31519,0,5,38.9751,0,10000932
+0,2013-01-27,ABIN,175750,3,-99,81.7736,0,10000529
+0,2013-03-30,ABIN,11554,0,15,37.8703,0,10000509
+0,2012-06-03,FP-GTC,20485,0,-99,62.4729,0,10000404
+0,2012-05-09,FP-non GTC,63861,0,11,35.1334,0,10000175
+0,2013-12-25,FP-non GTC,6762,0,12,95.0363,0,10000101
+0,2012-11-18,FP-GTC,175750,0,5,95.8938,0,10000537
+0,2013-01-07,FP-non GTC,57784,0,14,0.2995,0,10000847
+0,2012-03-11,Auction,63861,0,12,58.1028,0,10000912
+0,2012-03-23,Others,80287,0,14,24.7900,0,10000967
+0,2012-03-19,ABIN,99985,0,16,5.9564,0,10000684
+0,2013-11-24,Auction,20886,0,15,28.1384,0,10000239
+0,2012-04-04,FP-GTC,100847,0,11,91.4446,0,10000743
+0,2013-12-15,ABIN,44079,0,16,39.6860,0,10000476
+0,2013-10-06,FP-GTC,132939,0,12,20.8855,0,10000854
+0,2013-12-07,Others,25147,0,14,16.4357,0,10000198
+0,2012-02-04,Others,158798,0,13,44.5451,0,10000543
+0,2013-11-07,FP-GTC,10866,0,16,8.5249,0,10000105
+0,2012-08-04,FP-GTC,2635,0,12,11.7572,0,10000382
+0,2012-08-14,Auction,152801,0,15,46.6818,0,10000205
+0,2013-02-25,Auction,50508,0,15,37.8443,0,10000644
+0,2013-10-09,ABIN,223,0,13,58.8049,0,10000768
+0,2012-01-10,Auction,20485,0,11,92.2997,0,10000975
+0,2013-05-03,FP-non GTC,37831,0,12,15.9399,0,10000280
+0,2013-11-12,ABIN,73506,0,12,13.9272,0,10000332
+0,2013-08-16,Others,164,0,12,39.2371,0,10000887
+0,2013-10-27,FP-non GTC,15868,0,16,51.4769,0,10000303
+0,2013-04-27,FP-non GTC,80287,0,15,90.8971,0,10000207
+0,2013-11-06,FP-non GTC,11554,0,12,26.0123,0,10000855
+0,2013-11-25,Others,6762,0,14,96.0198,0,10000418
+0,2012-08-09,ABIN,80135,0,15,89.0544,0,10000861
+0,2013-09-28,ABIN,16509,0,12,90.2997,0,10000520
+0,2012-03-19,FP-GTC,43479,0,-99,93.8319,0,10000045
+0,2012-05-25,FP-GTC,139973,0,16,8.9816,0,10000684
+0,2013-04-04,Auction,25147,0,11,43.4557,0,10000801
+0,2013-07-07,Auction,67698,0,14,59.3634,0,10000305
+0,2013-10-27,ABIN,63861,0,14,48.1526,0,10000963
+0,2012-05-31,Auction,130,0,5,1.0560,0,10000357
+0,2012-08-21,Auction,13836,0,16,14.4247,0,10000278
+0,2013-07-24,Auction,15568,15,14,14.5748,0,10000590
+0,2013-04-05,ABIN,12688,0,12,2.0636,0,10000951
+0,2013-02-27,FP-non GTC,73506,0,14,2.7139,0,10000134
+0,2013-06-16,FP-non GTC,164,0,5,59.4198,0,10000745
+0,2012-04-01,Others,20213,0,11,77.8490,0,10000929
+0,2013-12-02,FP-non GTC,155226,0,16,71.1100,0,10000433
+0,2013-06-07,Auction,158798,0,15,98.6517,0,10000320
+0,2012-11-25,ABIN,31519,0,12,68.8974,0,10000726
+0,2013-04-17,FP-GTC,57013,0,14,49.4405,0,10000050
+0,2013-03-18,FP-non GTC,175750,0,13,2.3784,0,10000559
+0,2013-08-13,Others,62179,0,11,36.4940,0,10000652
+0,2012-10-15,ABIN,175750,0,14,42.7269,0,10000560
+0,2012-01-08,Others,6762,0,5,58.5212,0,10000829
+0,2013-05-20,FP-non GTC,216,0,14,16.9644,0,10000104
+0,2012-12-07,Others,51582,0,5,6.0617,0,10000228
+0,2013-12-04,ABIN,57013,0,16,48.2921,0,10000347
+0,2013-12-17,ABIN,759,0,14,12.8117,0,10000161
+0,2012-02-08,FP-non GTC,24760,0,13,11.3190,0,10000938
+0,2013-01-03,FP-non GTC,15568,15,14,0.3508,0,10000964
+0,2013-04-21,Others,87118,0,12,9.5385,0,10000949
+0,2013-11-13,Others,36250,0,12,0.9029,0,10000532
+0,2013-03-18,FP-GTC,164,0,12,3.7727,0,10000237
+0,2013-06-29,Others,15868,0,11,23.3421,0,10000671
+0,2013-12-25,Others,25147,0,5,99.4168,0,10000708
+0,2012-10-06,FP-GTC,533,0,12,40.5069,0,10000295
+0,2013-02-21,ABIN,216,0,14,84.3818,0,10000637
+0,2012-08-27,FP-non GTC,67698,0,16,7.0299,0,10000671
+0,2013-04-13,Others,51582,0,13,67.9730,0,10000778
+0,2013-07-10,FP-GTC,139973,0,13,24.8423,0,10000253
+0,2013-11-02,ABIN,1349,0,14,56.6310,0,10000922
+0,2013-05-11,Others,26249,0,16,49.7279,0,10000610
+0,2013-01-17,FP-non GTC,118687,3,11,34.6913,0,10000002
+0,2012-07-02,Others,148324,15,-99,90.6687,0,10000613
+0,2013-07-14,ABIN,41940,0,-99,60.2733,0,10000145
+0,2013-06-13,Auction,63889,0,11,87.9644,0,10000920
+0,2013-05-05,FP-non GTC,1120,3,16,99.4791,0,10000720
+0,2012-03-30,Others,4943,0,14,56.9643,0,10000105
+0,2012-01-13,FP-non GTC,139973,3,-99,15.8380,0,10000587
+0,2012-09-02,ABIN,12688,0,13,69.4513,0,10000756
+0,2013-08-08,Others,121153,0,11,29.2318,0,10000289
+0,2013-03-09,Others,99985,0,15,14.7661,0,10000453
+0,2012-10-17,FP-non GTC,25147,0,11,96.1909,0,10000054
+0,2012-01-20,Others,73506,0,14,56.0157,0,10000909
+0,2012-04-15,FP-GTC,16145,0,12,94.6354,0,10000551
+0,2013-08-08,Others,3838,0,13,85.7695,0,10000464
+0,2013-01-21,Others,139973,0,13,64.5021,0,10000107
+0,2012-06-17,Others,139973,0,-99,72.8065,0,10000495
+0,2013-12-31,Others,20886,0,15,91.2326,0,10000746
+0,2012-02-11,FP-non GTC,4943,0,14,28.3146,0,10000649
+0,2013-10-01,Auction,155226,0,15,72.2196,0,10000576
+0,2012-08-25,ABIN,223,0,15,17.6408,0,10000661
+0,2012-07-10,Others,67698,0,15,70.9451,0,10000115
+0,2013-12-27,FP-non GTC,26262,0,13,64.5694,0,10000740
+0,2012-02-05,Auction,32996,15,12,9.9521,0,10000833
+0,2012-11-07,FP-non GTC,25147,0,16,83.3886,0,10000494
+0,2014-01-01,Others,45333,0,16,19.2606,0,10000869
+0,2013-10-05,Auction,50508,0,14,39.1465,0,10000904
+0,2012-02-25,FP-GTC,37831,0,11,12.4616,0,10000680
+0,2012-05-16,Others,31519,0,12,66.9268,0,10000548
+0,2013-11-08,FP-GTC,100847,0,11,47.7510,0,10000699
+0,2012-03-15,ABIN,106246,0,16,96.1592,0,10000922
+0,2013-05-15,Auction,64076,0,15,37.7430,0,10000148
+0,2012-11-03,Auction,61323,0,15,14.3851,0,10000353
+0,2012-07-28,ABIN,175750,0,-99,45.5415,0,10000869
+0,2013-06-26,FP-non GTC,95672,0,14,90.7320,0,10000507
+0,2012-09-11,Others,223,0,15,10.5185,0,10000705
+0,2012-09-24,FP-GTC,43479,0,16,3.4611,0,10000991
+0,2013-09-13,FP-GTC,100847,0,-99,51.0213,0,10000871
+0,2013-07-01,Others,132939,0,16,14.6584,0,10000859
+0,2012-06-13,Others,26262,0,-99,46.0446,0,10000041
+0,2013-10-26,Auction,3838,0,12,24.8196,0,10000561
+0,2012-03-05,Others,26262,0,13,66.7748,0,10000859
+0,2012-12-10,FP-GTC,20485,0,12,52.3473,0,10000171
+0,2013-11-15,Others,2023,0,5,84.6955,0,10000451
+0,2013-12-12,ABIN,80135,0,11,95.0112,0,10000718
+0,2013-04-16,ABIN,106340,15,16,14.6367,0,10000822
+0,2012-03-10,Auction,161567,15,16,5.2800,0,10000081
+0,2013-09-19,Auction,11848,0,11,27.6166,0,10000388
+0,2013-12-28,FP-GTC,216,0,15,90.1257,0,10000122
+0,2012-01-26,ABIN,314,0,12,3.5634,0,10000912
+0,2013-12-13,FP-GTC,158798,0,5,41.6652,0,10000485
+0,2013-09-26,FP-non GTC,80135,0,11,20.5746,0,10000138
+0,2012-01-20,Auction,62179,0,14,94.2904,0,10000310
+0,2013-04-20,ABIN,963,0,5,68.3604,0,10000571
+0,2012-02-03,FP-GTC,164,0,11,94.0501,0,10000120
+0,2013-10-14,Others,2023,0,12,84.9792,0,10000371
+0,2013-08-19,FP-GTC,57990,3,14,57.0343,0,10000171
+0,2012-06-18,Others,963,0,12,44.4186,0,10000343
+0,2012-10-18,Others,31519,0,12,50.6753,0,10000875
+0,2013-07-09,Others,36250,0,16,99.5251,0,10000446
+0,2012-01-19,ABIN,38238,0,14,0.1259,0,10000242
+0,2013-05-19,FP-non GTC,13836,0,16,92.7668,0,10000895
+0,2013-01-29,Others,95672,0,5,13.6012,0,10000843
+0,2013-01-30,ABIN,67698,0,5,13.9968,0,10000424
+0,2012-09-02,FP-GTC,223,0,-99,38.0021,0,10000803
+0,2012-05-11,Auction,11848,0,13,7.1910,0,10000964
+0,2013-05-14,FP-non GTC,759,0,16,43.1720,0,10000123
+0,2013-03-06,ABIN,3838,0,16,59.8866,0,10000653
+0,2012-08-23,FP-GTC,20213,0,16,91.3442,0,10000615
+0,2013-03-24,FP-GTC,4943,0,-99,18.4365,0,10000718
+0,2012-01-26,FP-non GTC,11554,0,14,41.6729,0,10000174
+0,2013-10-07,Others,108782,15,14,14.9130,0,10000643
+0,2013-07-25,Others,13987,0,-99,28.7021,0,10000154
+0,2013-11-08,FP-non GTC,31673,0,13,83.8884,0,10000059
+0,2013-01-06,ABIN,82494,15,12,74.4582,0,10000023
+0,2013-01-21,FP-non GTC,13987,0,11,72.4276,0,10000541
+0,2013-11-22,Auction,67698,0,11,53.1908,0,10000553
+0,2012-02-02,FP-non GTC,175750,0,12,79.1160,0,10000121
+0,2012-10-14,FP-GTC,24760,0,11,70.5894,0,10000677
+0,2012-10-20,ABIN,73506,0,11,3.7214,0,10000076
+0,2013-12-01,Others,16145,0,15,54.8674,0,10000092
+0,2012-11-07,FP-non GTC,53064,0,14,53.4385,0,10000267
+0,2012-04-20,FP-non GTC,53064,0,15,76.5825,0,10000551
+0,2012-11-18,Auction,50677,0,11,44.5149,0,10000924
+0,2013-07-31,FP-GTC,51582,0,14,86.5325,0,10000652
+0,2012-12-25,Others,31387,3,13,79.7624,0,10000495
+0,2012-08-10,ABIN,2635,0,12,54.5975,0,10000453
+0,2012-06-09,Others,31519,0,15,20.1828,0,10000226
+0,2012-09-16,Others,44079,0,16,46.0626,0,10000193
+0,2012-04-23,Others,16145,0,11,60.2064,0,10000058
+0,2012-01-03,Others,164,0,15,94.1749,0,10000509
+0,2012-05-16,FP-GTC,13987,0,15,5.6834,0,10000052
+0,2012-07-24,FP-non GTC,16145,0,15,8.1625,0,10000036
+0,2013-01-01,FP-non GTC,32996,15,15,75.5057,0,10000393
+0,2013-01-28,FP-non GTC,155226,0,16,49.2395,0,10000966
+0,2013-03-19,FP-GTC,20485,0,5,57.4433,0,10000138
+0,2013-02-03,FP-GTC,57784,0,5,11.8152,0,10000731
+0,2012-01-02,Others,53064,0,-99,45.8162,0,10000785
+0,2013-02-23,ABIN,16145,0,14,25.1092,0,10000582
+0,2013-04-19,Auction,159184,0,12,85.3510,0,10000422
+0,2012-10-12,FP-non GTC,139973,0,11,95.7331,0,10000791
+0,2012-04-20,FP-non GTC,87118,0,16,15.2148,0,10000621
+0,2013-04-30,Auction,53064,0,5,89.5035,0,10000377
+0,2013-10-24,FP-non GTC,73506,0,12,84.0199,0,10000503
+0,2012-01-08,Auction,63861,0,13,74.8860,0,10000589
+0,2012-05-21,Others,63861,3,16,63.7247,0,10000730
+0,2013-01-29,Auction,24541,0,15,22.2189,0,10000167
+0,2012-02-08,Auction,533,0,5,53.5867,0,10000564
+0,2012-08-11,FP-non GTC,174053,3,13,0.5792,0,10000568
+0,2012-07-05,FP-GTC,20886,0,12,31.1464,0,10000806
+0,2012-01-08,Auction,156356,0,5,7.4293,0,10000638
+0,2012-02-14,Others,65,0,14,62.6745,0,10000253
+0,2013-03-25,FP-non GTC,48027,0,-99,53.4890,0,10000899
+0,2012-09-30,Others,57013,0,12,75.9109,0,10000274
+0,2013-09-01,ABIN,32876,0,12,75.0498,0,10000086
+0,2013-11-11,FP-GTC,164,0,12,36.6051,0,10000521
+0,2012-02-18,FP-GTC,57013,0,12,14.3117,0,10000763
+0,2013-11-23,ABIN,139973,0,15,58.3344,0,10000787
+0,2012-03-21,FP-non GTC,41940,0,15,38.2502,0,10000342
+0,2012-02-24,Auction,57990,0,5,73.5795,0,10000175
+0,2013-07-20,Auction,88750,0,-99,58.2532,0,10000122
+0,2012-10-17,Others,43479,0,13,67.9585,0,10000516
+0,2012-11-03,FP-non GTC,118687,3,13,90.9173,0,10000957
+0,2012-10-22,FP-GTC,60340,0,14,68.5877,0,10000502
+0,2013-04-25,FP-GTC,11554,0,5,60.8280,0,10000074
+0,2012-10-23,FP-GTC,24760,0,13,6.0732,0,10000138
+0,2013-04-29,ABIN,175750,0,11,8.0341,0,10000077
+0,2012-05-06,Auction,106340,15,14,8.0384,0,10000234
+0,2012-07-15,ABIN,57784,0,14,27.1882,0,10000729
+0,2012-10-15,Auction,67698,0,-99,63.1790,0,10000226
+0,2013-03-22,FP-non GTC,57013,0,14,27.7251,0,10000658
+0,2013-08-12,FP-non GTC,11848,0,13,38.5597,0,10000020
+0,2012-07-14,FP-GTC,80053,0,-99,81.0002,0,10000850
+0,2012-08-12,FP-non GTC,38238,0,11,58.6987,0,10000377
+0,2013-09-09,FP-GTC,106246,0,11,5.0352,0,10000594
+0,2013-02-11,FP-non GTC,57784,0,12,80.8420,0,10000657
+0,2013-03-09,Others,175750,0,14,87.9884,0,10000152
+0,2013-12-18,FP-non GTC,20485,0,14,74.4627,0,10000272
+0,2013-03-16,FP-non GTC,106246,0,5,64.1494,0,10000459
+0,2012-09-06,FP-non GTC,80135,0,13,30.1506,0,10000269
+0,2013-06-18,FP-non GTC,80135,0,-99,75.5826,0,10000706
+0,2013-03-16,FP-GTC,156614,0,15,36.7157,0,10000761
+0,2012-11-07,Others,1349,0,15,96.7575,0,10000612
+0,2012-11-25,ABIN,95173,0,5,61.1186,0,10000364
+0,2013-08-10,ABIN,31673,0,11,63.4095,0,10000421
+0,2012-02-17,ABIN,88750,0,14,87.8624,0,10000306
+0,2013-03-29,ABIN,139973,0,16,9.1685,0,10000089
+0,2012-12-27,ABIN,121153,0,12,88.7482,0,10000726
+0,2013-10-13,FP-GTC,67698,0,16,20.8225,0,10000504
+0,2012-09-26,ABIN,2023,0,11,83.6499,0,10000641
+0,2012-08-01,Others,139973,0,-99,1.0542,0,10000202
+0,2012-03-02,ABIN,113802,15,5,23.4439,0,10000068
+0,2012-10-25,Others,10866,0,11,60.7453,0,10000770
+0,2013-01-07,FP-non GTC,20485,0,16,16.4177,0,10000698
+0,2012-03-18,FP-non GTC,46575,0,15,55.2768,0,10000962
+0,2012-07-09,FP-GTC,106246,0,14,99.6346,0,10000563
+0,2012-09-26,FP-GTC,314,0,13,45.8302,0,10000769
+0,2012-01-14,FP-non GTC,15868,0,16,47.5496,0,10000869
+0,2012-01-01,ABIN,63861,0,13,76.1393,0,10000028
+0,2012-08-15,FP-GTC,26249,0,5,40.7448,0,10000419
+0,2012-09-24,FP-non GTC,43398,0,12,54.0864,0,10000688
+0,2013-10-13,Others,533,0,-99,58.0312,0,10000658
+0,2012-07-13,FP-GTC,148324,15,11,71.6067,0,10000006
+0,2012-01-21,FP-GTC,32996,15,11,86.8077,0,10000928
+0,2012-04-04,Others,63861,3,16,85.2671,0,10000648
+0,2012-10-20,FP-non GTC,31519,0,13,99.1930,0,10000469
+0,2013-12-28,FP-GTC,1504,0,5,14.9821,0,10000342
+0,2013-06-19,Others,25147,0,5,77.4671,0,10000212
+0,2013-05-04,Others,13836,0,11,13.4655,0,10000331
+0,2012-06-28,ABIN,145970,0,15,74.3304,0,10000900
+0,2012-12-24,FP-non GTC,156614,0,12,79.4508,0,10000743
+0,2013-07-17,FP-GTC,139973,0,13,30.0555,0,10000949
+0,2013-11-23,Others,31519,3,11,9.0845,0,10000883
+0,2013-01-15,Others,164261,0,12,31.5563,0,10000029
+0,2012-04-15,FP-non GTC,20213,0,-99,55.6917,0,10000513
+0,2013-01-20,FP-non GTC,24760,0,15,71.7279,0,10000274
+0,2012-11-13,FP-GTC,95173,0,5,95.7043,0,10000418
+0,2012-09-03,ABIN,57990,0,12,1.5845,0,10000703
+0,2012-01-02,FP-non GTC,57990,3,16,12.3706,0,10000090
+0,2013-12-06,Auction,67703,3,5,70.4134,0,10000753
+0,2012-06-09,Others,50677,0,12,88.7297,0,10000990
+0,2012-05-17,ABIN,31519,0,14,37.7070,0,10000326
+0,2012-03-03,Others,156356,0,16,50.7844,0,10000693
+0,2012-05-21,Auction,44079,0,5,86.7590,0,10000795
+0,2013-10-15,Auction,26262,0,15,56.3327,0,10000077
+0,2013-12-27,ABIN,20213,0,13,96.1815,0,10000195
+0,2012-02-15,ABIN,314,0,5,6.5869,0,10000753
+0,2012-08-17,FP-non GTC,6762,0,15,41.0782,0,10000797
+0,2013-04-29,Auction,145970,0,15,11.0876,0,10000208
+0,2013-10-27,Auction,80053,0,14,81.7435,0,10000310
+0,2012-12-21,FP-GTC,63861,0,13,57.9491,0,10000971
+0,2013-07-29,ABIN,45333,0,12,33.5405,0,10000475
+0,2012-04-18,Auction,64076,0,13,83.3621,0,10000697
+0,2012-12-14,FP-non GTC,63889,0,16,0.9640,0,10000607
+0,2013-06-07,Auction,145970,0,13,6.1316,0,10000450
+0,2012-11-27,Others,164,0,15,53.7718,0,10000305
+0,2012-08-03,ABIN,61323,0,15,62.2945,0,10000214
+0,2012-07-07,ABIN,75665,0,15,77.0551,0,10000094
+0,2012-08-06,FP-non GTC,99985,0,13,39.1253,0,10000609
+0,2012-10-01,Auction,759,0,15,69.1790,0,10000199
+0,2012-03-22,Auction,20865,0,5,40.7800,0,10000392
+0,2012-02-06,FP-non GTC,132939,0,11,66.8705,0,10000207
+0,2012-10-17,FP-non GTC,63861,3,14,35.8018,0,10000096
+0,2013-02-21,Others,41940,0,5,87.4721,0,10000858
+0,2012-11-16,FP-GTC,57784,0,15,96.2799,0,10000537
+0,2012-01-10,Others,158666,15,11,7.4077,0,10000190
+0,2013-10-29,FP-non GTC,65,0,-99,21.3439,0,10000182
+0,2013-07-30,Auction,103178,15,-99,94.8679,0,10000943
+0,2012-08-05,FP-non GTC,175750,0,14,10.0980,0,10000212
+0,2012-07-29,ABIN,24760,0,13,44.5270,0,10000168
+0,2013-04-27,FP-GTC,57990,3,-99,75.6664,0,10000878
+0,2012-12-06,FP-GTC,37831,0,11,57.1191,0,10000090
+0,2013-08-29,FP-GTC,164,0,16,75.2345,0,10000689
+0,2012-08-30,FP-GTC,63861,0,12,21.2099,0,10000643
+0,2013-05-30,ABIN,57013,0,15,28.8410,0,10000290
+0,2013-10-17,ABIN,50677,0,-99,16.3836,0,10000705
+0,2012-04-25,FP-GTC,67698,0,11,52.3502,0,10000257
+0,2013-08-18,ABIN,759,0,16,23.8258,0,10000911
+0,2013-02-24,Others,13836,0,-99,40.6826,0,10000399
+0,2012-07-22,FP-non GTC,158798,0,15,94.1886,0,10000705
+0,2012-08-05,FP-GTC,100847,0,-99,74.1500,0,10000797
+0,2012-12-30,Auction,31519,0,11,69.1499,0,10000576
+0,2013-05-18,Auction,63864,3,14,44.5408,0,10000232
+0,2012-11-01,ABIN,53064,0,15,19.9817,0,10000065
+0,2013-06-25,FP-GTC,156614,0,16,91.4652,0,10000326
+0,2013-07-11,FP-non GTC,10058,3,5,92.6671,0,10000787
+0,2013-01-19,FP-non GTC,13987,0,12,49.0313,0,10000556
+0,2013-06-17,Auction,94847,0,13,95.5377,0,10000047
+0,2012-12-23,Others,64076,0,-99,50.1173,0,10000063
+0,2013-01-07,FP-non GTC,67698,0,5,6.5979,0,10000412
+0,2012-01-20,ABIN,175750,3,16,79.6931,0,10000270
+0,2013-01-14,Others,95672,3,12,31.7315,0,10000044
+0,2013-02-22,Others,26249,0,16,43.7969,0,10000634
+0,2013-04-13,FP-non GTC,156614,0,16,79.3213,0,10000321
+0,2013-09-18,FP-non GTC,43398,0,5,17.3702,0,10000621
+0,2013-09-05,ABIN,67703,3,11,55.6439,0,10000784
+0,2013-05-25,FP-GTC,43398,0,15,73.0548,0,10000921
+0,2012-10-06,Others,100847,0,16,77.0258,0,10000606
+0,2013-11-08,Others,164261,0,11,16.6959,0,10000136
+0,2012-04-13,FP-non GTC,3838,0,5,68.4347,0,10000451
+0,2012-07-03,FP-GTC,63861,0,-99,89.5962,0,10000893
+0,2012-02-21,Auction,40059,3,-99,84.7455,0,10000613
+0,2012-02-25,FP-non GTC,759,0,13,23.9258,0,10000826
+0,2013-10-30,FP-non GTC,57990,0,16,88.4859,0,10000782
+0,2013-10-12,FP-non GTC,57784,0,14,85.8986,0,10000220
+0,2012-08-15,FP-GTC,223,0,12,32.1974,0,10000316
+0,2012-10-18,FP-GTC,15115,0,16,52.5243,0,10000353
+0,2013-11-09,FP-GTC,20886,0,13,94.0128,0,10000690
+0,2012-09-27,ABIN,31673,0,12,24.1332,0,10000404
+0,2012-05-08,FP-GTC,95672,0,16,88.8853,0,10000984
+0,2013-01-14,Others,95173,0,12,86.3987,0,10000501
+0,2012-12-02,Auction,152801,0,-99,71.8799,0,10000021
+0,2012-03-13,ABIN,31519,3,15,96.8998,0,10000188
+0,2013-06-15,Auction,121153,0,14,66.2729,0,10000101
+0,2012-04-11,Others,63861,0,15,88.0097,0,10000536
+0,2013-01-25,FP-non GTC,1357,0,16,49.8991,0,10000637
+0,2013-10-17,FP-GTC,106246,0,15,92.2507,0,10000046
+0,2012-10-04,Others,4943,0,13,88.8498,0,10000215
+0,2013-05-14,Auction,314,0,13,77.3441,0,10000900
+0,2013-03-17,FP-non GTC,759,0,16,17.9719,0,10000759
+0,2013-01-20,FP-non GTC,51582,0,16,3.6644,0,10000961
+0,2013-03-20,FP-non GTC,57990,0,12,9.3680,0,10000846
+0,2012-06-06,FP-non GTC,165888,0,16,9.4584,0,10000312
+0,2012-12-13,Auction,43479,0,16,84.0632,0,10000349
+0,2012-05-13,FP-non GTC,139973,3,5,37.3510,0,10000790
+0,2013-03-27,Auction,48027,0,5,75.7167,0,10000424
+0,2013-08-08,FP-GTC,37831,0,-99,27.7800,0,10000637
+0,2012-04-06,ABIN,314,0,12,18.3274,0,10000749
+0,2013-10-11,FP-non GTC,57013,0,14,39.1868,0,10000599
+0,2012-01-18,FP-GTC,41940,0,12,94.5165,0,10000102
+0,2013-05-20,ABIN,50677,0,16,25.6136,0,10000423
+0,2012-06-24,FP-GTC,963,0,13,20.9442,0,10000069
+0,2013-04-01,ABIN,75665,0,12,65.3307,0,10000543
+0,2012-02-05,ABIN,50508,0,-99,69.4516,0,10000623
+0,2012-06-24,ABIN,314,0,5,13.8612,0,10000347
+0,2013-12-07,Others,1349,0,16,10.8619,0,10000784
+0,2013-03-01,ABIN,73506,0,11,7.7818,0,10000882
+0,2012-08-24,Auction,45333,0,16,94.9583,0,10000495
+0,2012-08-04,FP-non GTC,20886,0,15,69.7300,0,10000428
+0,2012-11-08,Auction,31519,0,15,41.4423,0,10000431
+0,2013-08-07,FP-GTC,156356,0,13,44.6853,0,10000305
+0,2013-09-25,ABIN,43398,0,16,46.5536,0,10000387
+0,2012-04-26,FP-non GTC,95672,0,13,30.9202,0,10000591
+0,2012-03-30,Others,159184,0,12,58.3993,0,10000381
+0,2012-04-25,Auction,73506,0,14,46.1501,0,10000010
+0,2012-09-13,FP-GTC,20485,0,5,2.4112,0,10000959
+0,2013-09-27,ABIN,80287,0,-99,64.4361,0,10000770
+0,2013-01-17,Others,36250,0,11,73.5773,0,10000948
+0,2012-07-07,Auction,103324,15,16,4.8559,0,10000123
+0,2013-08-15,ABIN,13836,0,16,25.8438,0,10000851
+0,2012-07-07,Others,12688,0,5,3.4934,0,10000096
+0,2012-06-03,Auction,80135,0,12,17.8258,0,10000144
+0,2013-12-24,FP-GTC,60340,0,11,22.6409,0,10000341
+0,2012-10-06,ABIN,36250,0,5,7.4322,0,10000384
+0,2013-01-03,Auction,175750,0,15,14.1976,0,10000366
+0,2013-04-15,Auction,88750,0,11,98.6057,0,10000584
+0,2013-06-03,FP-non GTC,1349,0,15,11.0419,0,10000866
+0,2013-01-30,FP-GTC,2635,0,14,54.5175,0,10000959
+0,2013-08-27,FP-non GTC,26249,0,13,50.0365,0,10000289
+0,2012-05-14,FP-non GTC,9426,3,5,60.0224,0,10000730
+0,2012-10-16,FP-non GTC,16145,0,-99,53.0896,0,10000195
+0,2012-09-24,FP-GTC,57013,0,14,81.7929,0,10000498
+0,2012-08-20,FP-non GTC,25147,0,-99,30.7605,0,10000242
+0,2012-02-19,Others,94847,0,13,20.6395,0,10000707
+0,2013-11-14,ABIN,50508,0,15,91.9217,0,10000208
+0,2012-07-10,Others,95672,0,13,21.1886,0,10000762
+0,2012-03-14,ABIN,44079,0,13,89.6838,0,10000227
+0,2012-01-17,FP-non GTC,314,0,14,44.3066,0,10000251
+0,2012-02-27,FP-non GTC,15868,0,14,80.8427,0,10000741
+0,2012-10-23,Others,1161,3,5,54.0104,0,10000289
+0,2013-06-12,Others,53064,0,12,87.1336,0,10000871
+0,2013-03-06,Auction,34273,100,15,6.7044,0,10000269
+0,2012-06-16,Others,533,0,14,43.7104,0,10000172
+0,2012-12-19,FP-GTC,15868,0,15,94.1727,0,10000366
+0,2012-07-21,ABIN,121153,0,12,42.3437,0,10000688
+0,2013-08-19,FP-non GTC,65,0,11,3.0275,0,10000055
+0,2012-08-08,Auction,15687,0,14,72.9505,0,10000725
+0,2013-12-13,FP-GTC,4943,0,-99,37.7781,0,10000932
+0,2013-05-18,FP-GTC,3838,0,14,45.1642,0,10000370
+0,2012-01-31,Auction,25147,0,14,78.6580,0,10000721
+0,2013-12-05,FP-GTC,62179,0,12,76.4692,0,10000423
+0,2012-03-07,Auction,175750,0,15,19.5357,0,10000053
+0,2013-09-30,Others,100847,0,12,38.2299,0,10000772
+0,2013-01-07,Others,15115,0,12,82.5099,0,10000864
+0,2013-11-04,FP-non GTC,57013,0,-99,61.3731,0,10000335
+0,2012-08-11,FP-non GTC,31673,0,12,12.7001,0,10000303
+0,2012-12-30,ABIN,156356,0,14,99.3562,0,10000427
+0,2013-05-19,Others,113593,15,11,31.1634,0,10000361
+0,2013-06-03,ABIN,314,0,13,32.6968,0,10000373
+0,2013-06-29,Auction,15808,15,12,18.3967,0,10000484
+0,2012-06-10,FP-GTC,61323,0,13,10.8143,0,10000403
+0,2012-01-29,FP-GTC,1349,0,15,0.4358,0,10000639
+0,2013-05-30,FP-non GTC,759,0,14,19.5920,0,10000116
+0,2013-07-28,ABIN,15868,0,14,59.7123,0,10000668
+0,2013-03-23,Auction,165888,0,12,67.1201,0,10000063
+0,2012-05-29,FP-GTC,118687,3,-99,98.2030,0,10000886
+0,2013-09-15,FP-non GTC,156614,0,5,43.1795,0,10000302
+0,2012-05-21,FP-GTC,223,0,-99,66.2850,0,10000118
+0,2012-04-03,FP-non GTC,26262,0,12,17.5241,0,10000440
+0,2012-05-22,ABIN,44079,0,16,25.2405,0,10000183
+0,2014-01-01,Others,50508,0,16,92.5843,0,10000911
+0,2012-04-08,Others,16145,3,12,90.2242,0,10000825
+0,2013-11-27,ABIN,95672,0,16,90.9380,0,10000829
+0,2013-03-22,Auction,41940,0,15,72.0648,0,10000795
+0,2012-04-06,Others,64076,0,14,86.9185,0,10000356
+0,2013-05-02,Others,156356,0,11,41.6871,0,10000122
+0,2012-04-02,Others,132939,0,12,75.8372,0,10000395
+0,2012-06-29,ABIN,26262,0,13,83.6043,0,10000120
+0,2012-07-06,FP-GTC,11554,0,16,38.4329,0,10000352
+0,2012-06-10,ABIN,156614,0,-99,94.1812,0,10000280
+0,2012-04-05,Auction,164261,0,12,0.9691,0,10000480
+0,2012-11-02,Auction,31519,0,11,98.0505,0,10000893
+0,2012-05-20,Auction,50508,0,15,61.9439,0,10000363
+0,2012-03-31,Auction,80135,0,16,11.1543,0,10000692
+0,2012-07-01,FP-non GTC,63889,0,-99,86.6557,0,10000402
+0,2013-01-04,ABIN,41940,0,-99,48.4505,0,10000296
+0,2013-02-10,FP-non GTC,63861,0,13,60.3535,0,10000214
+0,2012-03-25,Others,73506,0,11,74.2113,0,10000801
+0,2013-07-23,FP-non GTC,53064,0,16,69.2368,0,10000542
+0,2012-04-09,Auction,11848,0,15,76.1720,0,10000555
+0,2012-08-01,Others,12688,0,5,85.4589,0,10000130
+0,2012-07-15,FP-non GTC,31519,3,-99,17.8485,0,10000045
+0,2013-10-06,ABIN,1349,0,11,52.2780,0,10000622
+0,2012-10-26,Auction,25147,0,13,60.9912,0,10000379
+0,2013-01-04,FP-non GTC,37831,0,15,61.0134,0,10000785
+0,2012-03-24,Auction,139973,0,-99,8.1533,0,10000487
+0,2012-12-30,Auction,6762,0,-99,77.8179,0,10000645
+0,2012-10-03,ABIN,103178,15,12,15.2201,0,10000824
+0,2012-04-18,FP-non GTC,50508,0,14,11.9715,0,10000012
+0,2012-09-30,FP-non GTC,31673,0,12,90.0864,0,10000281
+0,2013-03-24,ABIN,4943,0,12,11.0294,0,10000785
+0,2012-05-02,Others,87118,0,14,52.6549,0,10000924
+0,2013-05-03,FP-GTC,24760,0,5,8.9077,0,10000758
+0,2012-08-05,FP-non GTC,38238,0,11,0.8463,0,10000066
+0,2012-08-15,Auction,67698,0,11,23.6278,0,10000085
+0,2013-04-04,Auction,164261,0,13,52.3718,0,10000965
+0,2013-04-18,ABIN,25147,0,14,71.7687,0,10000157
+0,2013-11-09,ABIN,43479,0,12,39.9269,0,10000024
+0,2013-05-02,FP-non GTC,175750,0,12,17.6149,0,10000862
+0,2012-09-01,ABIN,50508,0,14,99.1518,0,10000746
+0,2013-02-23,FP-non GTC,139255,15,-99,74.6182,0,10000447
+0,2012-01-19,FP-non GTC,6762,0,13,0.1297,0,10000189
+0,2012-11-10,Auction,113802,15,-99,11.9583,0,10000596
+0,2012-12-11,FP-non GTC,95173,0,5,67.9416,0,10000582
+0,2012-01-05,ABIN,2635,0,11,72.3723,0,10000375
+0,2012-05-04,FP-non GTC,43479,0,13,79.1307,0,10000944
+0,2013-07-20,ABIN,63861,0,13,86.7155,0,10000274
+0,2013-08-25,FP-GTC,80053,0,5,11.7108,0,10000059
+0,2012-10-24,ABIN,38238,0,5,79.2964,0,10000388
+0,2012-01-10,ABIN,73506,0,5,3.8878,0,10000895
+0,2013-07-11,Auction,174106,3,12,46.7087,0,10000683
+0,2013-06-16,FP-GTC,61323,0,15,64.0224,0,10000121
+0,2013-06-23,ABIN,63889,0,5,59.2766,0,10000466
+0,2013-01-25,Others,156356,0,14,79.9992,0,10000611
+0,2013-10-09,Auction,50508,0,16,70.9682,0,10000009
+0,2013-05-19,Auction,25147,0,16,8.0973,0,10000731
+0,2012-10-14,Auction,67698,0,5,49.0497,0,10000605
+0,2012-06-08,Auction,65,0,14,76.5149,0,10000165
+0,2012-12-21,FP-GTC,15868,0,5,45.9224,0,10000215
+0,2012-12-02,Auction,1357,0,15,8.9337,0,10000730
+0,2013-11-27,ABIN,24760,0,11,62.4675,0,10000932
+0,2013-11-24,Auction,95173,0,16,16.7927,0,10000795
+0,2013-11-30,ABIN,164,0,11,10.8897,0,10000914
+0,2012-12-22,Auction,15868,0,15,7.4153,0,10000540
+0,2012-05-13,FP-non GTC,26249,0,5,58.8647,0,10000898
+0,2013-06-22,ABIN,95672,3,12,71.8628,0,10000026
+0,2013-05-22,ABIN,63861,0,11,71.8836,0,10000650
+0,2012-11-17,FP-GTC,32876,0,12,35.6019,0,10000959
+0,2013-04-13,Auction,38238,0,5,21.7443,0,10000036
+0,2012-09-09,FP-non GTC,87118,0,14,46.2858,0,10000512
+0,2013-08-23,FP-non GTC,41940,0,11,98.4779,0,10000844
+0,2012-09-02,FP-non GTC,43398,0,12,91.8543,0,10000917
+0,2012-11-23,Others,145970,0,11,43.8631,0,10000997
+0,2012-01-22,FP-non GTC,164261,0,16,74.9772,0,10000091
+0,2012-05-02,ABIN,152801,0,13,15.2794,0,10000649
+0,2013-08-14,Others,50677,0,13,26.5329,0,10000275
+0,2012-06-04,Others,156614,0,14,42.7810,0,10000347
+0,2012-08-04,FP-non GTC,145970,0,15,92.6953,0,10000622
+0,2012-08-15,Auction,32876,0,16,35.2015,0,10000533
+0,2012-11-05,Auction,95672,0,11,0.5233,0,10000965
+0,2013-10-12,ABIN,165888,0,11,27.3564,0,10000036
+0,2012-10-22,ABIN,20485,0,14,28.6742,0,10000448
+0,2012-07-02,Auction,20213,0,15,81.3332,0,10000484
+0,2013-01-13,Others,152801,0,11,3.3406,0,10000124
+0,2012-05-17,Others,132939,0,15,55.3503,0,10000086
+0,2013-02-05,Others,48904,0,15,25.2340,0,10000246
+0,2013-09-13,FP-GTC,32876,0,-99,10.7672,0,10000729
+0,2012-06-14,ABIN,20865,0,14,47.9841,0,10000406
+0,2013-02-11,Auction,152801,0,5,86.4355,0,10000050
+0,2012-12-13,Auction,50508,0,5,72.5114,0,10000715
+0,2013-11-30,Auction,3838,0,-99,6.8517,0,10000706
+0,2013-03-15,FP-non GTC,20865,0,14,93.3040,0,10000926
+0,2012-08-12,FP-GTC,57784,0,-99,18.4045,0,10000231
+0,2013-10-19,Others,1161,3,14,79.1353,0,10000561
+0,2013-02-17,Others,31519,0,-99,49.0409,0,10000904
+0,2012-03-30,FP-non GTC,314,0,11,93.6413,0,10000041
+0,2012-08-26,Others,175750,0,-99,46.6557,0,10000719
+0,2012-12-26,Auction,139973,0,15,6.9809,0,10000044
+0,2013-01-30,Others,159184,0,13,45.4599,0,10000131
+0,2012-04-27,Auction,48904,0,5,16.3472,0,10000157
+0,2012-11-10,ABIN,16145,0,13,0.4693,0,10000668
+0,2012-05-13,Auction,121153,0,5,24.6420,0,10000314
+0,2012-02-01,FP-GTC,6762,0,13,5.9417,0,10000851
+0,2012-07-16,Auction,95672,0,-99,11.9934,0,10000828
+0,2012-09-21,Auction,106246,0,5,39.0057,0,10000826
+0,2012-10-20,FP-GTC,314,0,16,5.5339,0,10000011
+0,2013-04-29,FP-non GTC,100847,0,13,3.3872,0,10000840
+0,2013-02-16,FP-non GTC,43398,0,13,3.4171,0,10000106
+0,2013-09-11,FP-GTC,63889,0,12,15.4662,0,10000004
+0,2012-12-18,Others,80287,0,15,71.3090,0,10000722
+0,2013-09-14,FP-non GTC,20865,0,-99,98.0987,0,10000591
+0,2013-01-27,FP-non GTC,57990,3,14,84.9483,0,10000304
+0,2013-02-07,Others,95672,0,14,9.7034,0,10000894
+0,2013-03-24,FP-non GTC,38238,0,-99,98.5328,0,10000286
+0,2012-01-05,Others,164,0,15,21.3336,0,10000151
+0,2012-11-14,Auction,57990,0,12,91.1773,0,10000087
+0,2013-03-24,Auction,13987,0,13,5.9953,0,10000551
+0,2013-12-26,FP-GTC,32876,0,11,86.1904,0,10000012
+0,2013-06-23,FP-non GTC,1504,0,12,9.4689,0,10000720
+0,2012-01-11,FP-GTC,57013,0,13,96.6705,0,10000790
+0,2012-08-30,FP-non GTC,62179,0,5,22.4244,0,10000403
+0,2012-09-01,ABIN,61323,0,12,30.1513,0,10000283
+0,2013-04-20,Auction,16145,3,12,77.9327,0,10000043
+0,2013-10-03,Others,963,0,14,82.3371,0,10000002
+0,2012-10-23,ABIN,45333,0,16,86.7017,0,10000180
+0,2013-10-09,ABIN,63889,0,-99,33.9942,0,10000485
+0,2013-04-28,ABIN,73506,0,5,22.6563,0,10000070
+0,2013-07-07,ABIN,57990,0,11,11.7659,0,10000834
+0,2012-01-04,FP-non GTC,165888,0,16,78.7873,0,10000743
+0,2012-05-05,ABIN,158666,15,16,55.1036,0,10000372
+0,2012-08-04,ABIN,43479,0,13,61.3469,0,10000425
+0,2013-02-18,Others,161567,15,5,43.5109,0,10000315
+0,2013-08-09,FP-GTC,161567,15,14,0.9756,0,10000420
+0,2012-04-30,Others,65,0,12,31.5741,0,10000858
+0,2013-10-16,FP-non GTC,16509,0,15,8.4323,0,10000376
+0,2013-11-06,FP-GTC,15115,0,12,91.7204,0,10000495
+0,2012-04-13,ABIN,37831,0,16,86.9150,0,10000947
+0,2013-04-21,FP-GTC,95672,0,-99,60.6048,0,10000052
+0,2013-12-04,FP-GTC,121153,0,13,9.3639,0,10000384
+0,2012-08-03,Others,50508,0,13,74.2474,0,10000103
+0,2013-12-29,FP-GTC,1357,0,5,46.9382,0,10000987
+0,2012-11-01,Others,46575,0,13,54.4520,0,10000247
+0,2012-06-30,FP-non GTC,26249,0,5,74.2755,0,10000641
+0,2012-06-20,Auction,26262,0,11,11.9173,0,10000418
+0,2012-07-24,Others,80287,0,14,49.7794,0,10000590
+0,2012-08-11,FP-GTC,26262,0,11,16.2910,0,10000698
+0,2013-06-27,ABIN,63861,0,-99,5.4086,0,10000810
+0,2012-04-28,FP-GTC,15115,0,15,91.7724,0,10000414
+0,2013-04-19,ABIN,73506,0,13,14.8212,0,10000728
+0,2012-01-25,Others,32876,0,13,23.4295,0,10000673
+0,2013-11-06,ABIN,139973,3,12,41.9681,0,10000902
+0,2013-03-09,Auction,61323,0,15,53.8594,0,10000323
+0,2012-03-01,ABIN,60340,0,11,78.1279,0,10000947
+0,2012-07-28,FP-non GTC,279,15,16,80.8961,0,10000691
+0,2013-02-04,Others,24541,0,11,40.4673,0,10000727
+0,2012-02-24,Auction,152801,0,13,9.8921,0,10000661
+0,2013-08-13,ABIN,156614,0,15,61.6452,0,10000734
+0,2012-04-02,ABIN,63861,3,11,18.4644,0,10000446
+0,2013-09-28,Others,95173,0,-99,51.2096,0,10000049
+0,2013-08-13,FP-non GTC,64076,0,12,85.3952,0,10000581
+0,2012-09-09,ABIN,20485,0,15,0.5979,0,10000081
+0,2012-04-26,Auction,145970,0,11,40.5874,0,10000401
+0,2013-05-10,Others,26262,0,11,83.8561,0,10000545
+0,2013-05-23,FP-GTC,80287,0,11,27.6123,0,10000529
+0,2012-01-08,Others,175750,0,14,45.4268,0,10000408
+0,2012-07-20,ABIN,38238,0,16,44.1376,0,10000796
+0,2012-09-15,Auction,65,0,-99,97.3146,0,10000792
+0,2012-10-17,ABIN,65,0,12,68.5363,0,10000569
+0,2013-08-03,FP-GTC,40059,3,15,87.3892,0,10000317
+0,2013-08-28,FP-non GTC,80287,0,14,61.9829,0,10000015
+0,2012-07-21,Auction,25147,0,11,24.7662,0,10000333
+0,2013-10-17,Auction,132939,0,11,11.6038,0,10000926
+0,2012-09-04,Auction,44079,0,15,75.1095,0,10000435
+0,2012-11-01,Auction,67698,0,5,8.8273,0,10000834
+0,2013-12-02,Auction,24541,0,15,95.2195,0,10000259
+0,2012-02-06,Auction,533,0,12,66.4962,0,10000007
+0,2013-12-03,FP-non GTC,99985,0,12,0.0537,0,10000244
+0,2013-05-11,FP-non GTC,60606,3,12,76.6828,0,10000002
+0,2012-09-18,Auction,156614,0,16,72.1912,0,10000174
+0,2012-05-19,Auction,60340,0,16,42.9975,0,10000813
+0,2012-04-26,FP-GTC,165888,0,14,88.3875,0,10000919
+0,2013-08-30,Others,963,0,15,6.6424,0,10000994
+0,2013-08-28,ABIN,10866,0,12,79.7295,0,10000832
+0,2012-01-16,ABIN,145970,0,11,72.3940,0,10000008
+0,2013-12-23,Others,65,0,15,94.0397,0,10000812
+0,2013-09-06,FP-GTC,25147,0,11,72.9395,0,10000956
+0,2012-05-07,FP-GTC,16509,0,11,9.8290,0,10000940
+0,2013-09-07,Others,139973,0,11,22.9964,0,10000563
+0,2012-11-17,Others,65,0,-99,62.7316,0,10000227
+0,2012-05-14,ABIN,57013,0,13,19.0969,0,10000844
+0,2012-06-01,FP-non GTC,30059,3,16,26.9105,0,10000516
+0,2012-11-24,Auction,75665,0,15,26.5788,0,10000717
+0,2013-10-23,FP-non GTC,75708,3,12,10.5298,0,10000238
+0,2012-10-19,Auction,64076,0,11,49.0746,0,10000389
+0,2012-02-17,ABIN,65,0,12,58.3004,0,10000219
+0,2012-01-08,FP-GTC,15115,0,16,3.2380,0,10000435
+0,2012-02-04,Others,164261,0,14,45.9304,0,10000748
+0,2012-08-25,FP-GTC,156356,0,5,70.3654,0,10000864
+0,2013-04-10,FP-GTC,38238,0,5,72.9872,0,10000638
+0,2013-05-16,FP-GTC,175750,0,5,95.3008,0,10000366
+0,2012-06-27,FP-GTC,100847,0,14,64.8447,0,10000686
+0,2013-03-06,Auction,139255,15,12,20.7811,0,10000261
+0,2013-08-04,Auction,67698,0,14,20.1344,0,10000142
+0,2013-08-15,Auction,20865,0,12,64.6842,0,10000235
+0,2012-04-17,Auction,24760,0,-99,88.4159,0,10000039
+0,2013-03-14,Others,75665,0,13,36.9770,0,10000480
+0,2012-12-09,Others,139973,0,15,85.1056,0,10000801
+0,2012-07-02,Others,36250,0,11,71.5548,0,10000926
+0,2013-08-04,FP-non GTC,31519,0,16,23.9847,0,10000680
+0,2013-02-15,FP-non GTC,80053,0,15,68.4438,0,10000487
+0,2012-07-12,FP-non GTC,64076,0,5,54.5740,0,10000628
+0,2012-11-07,Others,164,0,12,45.1637,0,10000846
+0,2013-09-14,FP-GTC,106340,15,15,38.1572,0,10000201
+0,2013-12-19,Auction,759,0,-99,53.0086,0,10000250
+0,2012-05-11,Others,16509,0,-99,68.3043,0,10000809
+0,2013-07-20,Others,45333,0,15,58.5554,0,10000981
+0,2013-03-24,FP-GTC,20485,0,5,62.1012,0,10000877
+0,2013-08-09,ABIN,63861,0,5,44.1975,0,10000554
+0,2013-12-04,FP-GTC,53064,0,14,29.8358,0,10000491
+0,2013-07-06,ABIN,139973,0,5,26.8986,0,10000978
+0,2013-04-29,FP-non GTC,67698,0,11,46.9203,0,10000148
+0,2013-10-18,FP-non GTC,95173,0,14,25.5313,0,10000068
+0,2014-01-01,Auction,6762,0,13,30.6746,0,10000592
+0,2013-07-14,Auction,13836,0,16,79.4600,0,10000944
+0,2012-10-12,FP-GTC,145970,0,5,32.3728,0,10000396
+0,2013-07-28,Auction,1357,0,13,8.7896,0,10000836
+0,2013-12-06,FP-non GTC,73506,0,-99,95.4405,0,10000914
+0,2012-08-01,FP-non GTC,37831,0,11,12.8673,0,10000993
+0,2013-09-07,FP-non GTC,223,0,-99,16.9111,0,10000028
+0,2012-12-27,FP-GTC,82494,15,15,73.5475,0,10000609
+0,2012-04-07,Others,36250,0,16,7.5886,0,10000838
+0,2012-10-07,FP-GTC,139973,0,12,45.3171,0,10000439
+0,2012-01-19,FP-non GTC,63861,0,16,31.1155,0,10000338
+0,2013-12-16,FP-non GTC,164,0,16,41.0688,0,10000377
+0,2012-03-25,ABIN,41940,0,14,8.1251,0,10000318
+0,2012-04-15,FP-non GTC,65,0,-99,56.9993,0,10000697
+0,2012-11-27,Auction,25147,0,14,14.5707,0,10000303
+0,2012-08-04,FP-non GTC,20213,0,11,20.6361,0,10000443
+0,2013-11-15,Auction,95672,3,5,40.1888,0,10000506
+0,2013-12-26,Others,16145,0,13,34.4427,0,10000307
+0,2013-11-25,Others,139973,0,16,60.8826,0,10000762
+0,2013-09-01,Others,24760,0,16,22.9159,0,10000759
+0,2012-12-10,ABIN,53064,0,14,51.2661,0,10000626
+0,2013-08-24,Auction,759,0,13,48.4301,0,10000370
+0,2012-11-29,Auction,32876,0,5,86.2750,0,10000755
+0,2012-06-11,Others,61323,0,13,14.7483,0,10000812
+0,2012-04-23,Others,67698,0,-99,21.2161,0,10000384
+0,2013-07-12,Others,40059,3,5,88.2983,0,10000937
+0,2012-12-27,FP-GTC,13987,0,5,29.1748,0,10000223
+0,2013-02-15,Others,113802,15,5,31.4243,0,10000672
+0,2013-02-20,Auction,166013,15,15,22.9952,0,10000618
+0,2013-03-13,ABIN,73506,0,16,94.7440,0,10000476
+0,2012-02-19,FP-GTC,95672,0,15,28.6221,0,10000421
+0,2013-11-30,FP-GTC,166013,15,5,92.5521,0,10000729
+0,2012-09-30,ABIN,36250,0,15,18.6346,0,10000606
+0,2013-02-13,Auction,20886,0,14,24.7987,0,10000535
+0,2013-11-10,FP-GTC,759,0,13,53.7935,0,10000711
+0,2013-02-10,Auction,20886,0,12,84.2953,0,10000811
+0,2012-05-28,ABIN,10866,0,13,64.3564,0,10000804
+0,2013-03-19,Auction,314,0,16,36.1791,0,10000379
+0,2012-01-26,FP-non GTC,132939,0,-99,31.4514,0,10000690
+0,2013-02-02,FP-non GTC,20485,0,14,97.4265,0,10000642
+0,2013-07-25,Auction,139973,0,16,12.3287,0,10000972
+0,2012-09-21,Others,15115,0,11,2.7636,0,10000896
+0,2012-07-26,ABIN,533,0,15,0.6745,0,10000762
+0,2012-06-02,FP-non GTC,48904,0,-99,56.1505,0,10000937
+0,2012-12-11,FP-non GTC,155226,0,14,59.4547,0,10000197
+0,2012-05-30,Others,26249,0,14,18.0992,0,10000836
+0,2012-12-25,Auction,20485,0,15,23.8257,0,10000992
+0,2013-07-08,ABIN,57013,0,12,59.6550,0,10000196
+0,2013-02-22,Auction,156356,0,14,36.1970,0,10000014
+0,2012-03-28,ABIN,25147,0,-99,56.3283,0,10000943
+0,2012-10-09,Others,63861,0,16,9.5503,0,10000659
+0,2012-12-29,FP-non GTC,95672,0,12,57.7305,0,10000568
+0,2013-06-14,Others,80053,0,13,89.8029,0,10000580
+0,2012-02-14,Others,67698,0,16,73.0734,0,10000857
+0,2013-05-14,FP-non GTC,62179,0,5,58.7369,0,10000091
+0,2013-06-16,FP-GTC,1504,0,5,7.2913,0,10000054
+0,2013-07-30,FP-non GTC,31673,0,-99,13.2961,0,10000654
+0,2013-05-22,ABIN,130,0,-99,1.3005,0,10000925
+0,2012-03-06,FP-GTC,35570,100,15,45.7240,0,10000773
+0,2012-07-20,Auction,15868,0,15,88.4248,0,10000965
+0,2013-10-02,Auction,38238,0,15,34.7237,0,10000987
+0,2012-11-06,Others,67698,0,-99,3.3750,0,10000902
+0,2012-01-11,FP-GTC,62179,0,11,77.9520,0,10000540
+0,2012-09-23,FP-GTC,64076,0,12,57.1896,0,10000772
+0,2012-03-03,ABIN,103178,15,11,26.3886,0,10000000
+0,2012-05-26,FP-GTC,48027,0,16,87.2722,0,10000836
+0,2012-05-06,ABIN,38238,0,16,34.7669,0,10000942
+0,2014-01-01,Auction,170302,15,11,62.2724,0,10000988
+0,2012-06-19,FP-GTC,37831,0,13,78.1533,0,10000362
+0,2012-01-12,ABIN,48904,0,-99,80.2518,0,10000266
+0,2013-06-24,ABIN,10866,0,12,87.3794,0,10000655
+0,2013-07-17,Others,1349,0,12,40.6979,0,10000754
+0,2013-06-14,Auction,139973,0,14,54.9050,0,10000105
+0,2012-06-18,ABIN,15868,0,-99,69.2751,0,10000988
+0,2012-09-07,Auction,1349,0,11,24.7687,0,10000323
+0,2012-02-01,ABIN,61323,0,-99,72.0754,0,10000321
+0,2013-07-28,ABIN,152801,0,11,71.8684,0,10000701
+0,2013-04-16,Others,60340,0,-99,9.8364,0,10000952
+0,2012-01-06,ABIN,80053,0,12,45.9154,0,10000726
+0,2012-02-07,Auction,223,0,12,90.7522,0,10000949
+0,2012-09-15,Others,50677,0,5,50.2863,0,10000285
+0,2013-04-01,Auction,75665,0,12,40.7265,0,10000498
+0,2012-11-09,ABIN,95672,0,12,85.7492,0,10000180
+0,2013-09-22,FP-GTC,16145,0,16,37.4930,0,10000453
+0,2012-11-02,Auction,73506,0,5,61.7567,0,10000361
+0,2013-10-27,Auction,963,0,-99,26.4725,0,10000909
+0,2012-01-13,FP-GTC,10866,0,16,84.3734,0,10000539
+0,2012-05-26,FP-non GTC,152801,0,5,77.1831,0,10000961
+0,2013-06-04,ABIN,57013,0,-99,59.7825,0,10000542
+0,2012-11-26,FP-GTC,9426,3,5,83.8080,0,10000847
+0,2013-12-11,ABIN,67698,0,14,67.3561,0,10000409
+0,2013-06-01,ABIN,95173,0,13,50.4721,0,10000245
+0,2012-07-25,FP-GTC,175750,0,16,62.5123,0,10000399
+0,2012-01-22,FP-GTC,31673,0,13,8.1462,0,10000125
+0,2012-01-17,Auction,63861,0,15,86.7921,0,10000067
+0,2012-07-06,Others,20886,0,-99,91.8578,0,10000349
+0,2012-02-26,FP-non GTC,216,0,13,25.5255,0,10000465
+0,2013-10-05,Others,65,0,11,50.8591,0,10000718
+0,2012-12-30,FP-non GTC,87118,0,11,81.3002,0,10000122
+0,2013-08-20,ABIN,130,0,13,61.5051,0,10000685
+0,2012-11-07,ABIN,57013,0,15,87.1409,0,10000157
+0,2012-11-26,Others,75665,0,16,85.4010,0,10000935
+0,2013-12-17,FP-GTC,63861,0,14,45.7096,0,10000650
+0,2012-08-12,FP-non GTC,20485,0,-99,44.4235,0,10000954
+0,2012-01-17,Auction,314,0,12,75.8335,0,10000514
+0,2013-01-24,ABIN,2635,0,12,10.6521,0,10000839
+0,2012-02-05,ABIN,3838,0,12,76.2544,0,10000344
+0,2013-05-13,FP-GTC,106246,0,14,25.5924,0,10000291
+0,2013-03-16,Auction,82494,15,5,15.6450,0,10000366
+0,2012-01-06,Auction,65,0,11,9.8382,0,10000415
+0,2012-08-10,ABIN,24541,0,-99,21.1252,0,10000872
+0,2012-06-01,Others,106246,0,11,51.6742,0,10000000
+0,2013-05-10,Others,63861,0,-99,69.1514,0,10000869
+0,2013-04-04,FP-non GTC,73506,0,13,7.8706,0,10000986
+0,2013-10-23,ABIN,43972,100,-99,31.5134,0,10000011
+0,2013-05-10,Auction,80053,0,-99,2.8786,0,10000544
+0,2012-03-26,FP-non GTC,80053,0,13,59.3087,0,10000881
+0,2012-07-24,Auction,20485,0,-99,49.9084,0,10000757
+0,2013-04-10,ABIN,66767,15,5,48.4303,0,10000471
+0,2013-07-09,ABIN,13987,0,12,82.6598,0,10000495
+0,2012-12-25,ABIN,145970,0,5,6.4088,0,10000723
+0,2013-11-14,FP-non GTC,113593,15,15,10.9465,0,10000701
+0,2013-08-17,Auction,26249,0,12,90.2925,0,10000684
+0,2013-03-28,Auction,53064,0,13,1.5558,0,10000884
+0,2013-05-04,ABIN,88750,0,15,41.8885,0,10000078
+0,2013-07-20,Others,60340,0,-99,79.8564,0,10000590
+0,2012-12-10,ABIN,1504,0,13,22.2111,0,10000603
+0,2012-01-18,FP-non GTC,1349,0,-99,40.5209,0,10000684
+0,2013-01-21,FP-non GTC,25147,0,13,47.2094,0,10000676
+0,2013-10-18,FP-non GTC,164261,0,5,71.2879,0,10000998
+0,2012-08-18,Others,61323,0,15,59.1738,0,10000705
+0,2012-01-28,ABIN,1357,0,11,31.3101,0,10000131
+0,2013-12-25,Others,94847,0,13,90.8027,0,10000674
+0,2013-12-26,Others,156614,0,5,14.9093,0,10000123
+0,2012-06-19,Others,43398,0,13,85.5022,0,10000874
+0,2012-12-12,FP-non GTC,145970,0,16,71.8714,0,10000686
+0,2012-02-11,Others,24760,0,14,49.0051,0,10000611
+0,2013-06-02,Others,759,0,13,56.3362,0,10000185
+0,2012-09-30,Auction,75665,0,16,89.9688,0,10000378
+0,2013-11-10,Others,43479,0,16,2.0896,0,10000272
+0,2012-06-19,FP-GTC,759,0,5,34.9300,0,10000531
+0,2012-02-02,FP-non GTC,57990,3,-99,12.9845,0,10000591
+0,2013-04-04,FP-GTC,73506,0,11,32.9647,0,10000464
+0,2012-07-01,FP-non GTC,24760,0,11,84.6443,0,10000646
+0,2012-10-29,ABIN,46575,0,5,71.8566,0,10000247
+0,2013-11-19,Others,25147,0,16,61.2794,0,10000146
+0,2013-09-10,Others,95672,0,13,13.8226,0,10000353
+0,2013-07-29,FP-non GTC,67698,0,16,36.8872,0,10000266
+0,2013-10-17,ABIN,73506,0,11,57.0211,0,10000341
+0,2013-03-25,Others,20213,0,11,55.2006,0,10000627
+0,2012-05-30,FP-GTC,38238,0,5,9.9162,0,10000418
+0,2013-07-17,Auction,100847,0,11,11.3573,0,10000097
+0,2012-02-11,Others,166013,15,16,49.2212,0,10000634
+0,2012-08-17,FP-GTC,45333,0,16,99.5103,0,10000769
+0,2012-03-26,Auction,11554,0,14,58.2225,0,10000444
+0,2012-11-16,FP-non GTC,100847,0,16,67.4826,0,10000523
+0,2012-06-22,Auction,20213,0,5,44.8452,0,10000639
+0,2012-07-04,ABIN,1504,0,16,64.0222,0,10000827
+0,2012-10-10,Others,16145,0,14,81.1907,0,10000468
+0,2012-06-12,FP-non GTC,45333,0,14,20.5268,0,10000808
+0,2012-07-27,FP-non GTC,156614,0,11,28.1814,0,10000053
+0,2012-05-01,ABIN,61323,0,12,78.4665,0,10000767
+0,2013-05-04,ABIN,20485,0,16,94.0624,0,10000715
+0,2013-06-21,ABIN,20485,0,-99,92.7954,0,10000066
+0,2013-09-23,FP-non GTC,25147,0,5,81.3970,0,10000728
+0,2013-01-13,Auction,88750,0,-99,18.9880,0,10000265
+0,2012-01-12,FP-GTC,2023,0,14,91.3572,0,10000139
+0,2013-11-08,Auction,63861,0,11,17.1466,0,10000247
+0,2012-12-02,Auction,87118,0,5,75.0804,0,10000364
+0,2013-09-23,Others,46575,0,11,10.2322,0,10000384
+0,2012-01-26,FP-GTC,20865,0,16,6.7215,0,10000538
+0,2013-09-11,Others,158666,15,14,10.9434,0,10000153
+0,2013-02-19,Others,106340,15,16,32.2718,0,10000481
+0,2012-08-21,FP-non GTC,57784,0,11,29.4936,0,10000682
+0,2013-12-17,ABIN,314,0,13,45.6416,0,10000323
+0,2012-11-28,ABIN,46575,0,11,74.3051,0,10000167
+0,2013-10-25,Auction,1357,0,16,63.2572,0,10000556
+0,2012-08-13,ABIN,51582,0,16,12.5932,0,10000744
+0,2012-03-14,FP-GTC,1161,3,15,36.8516,0,10000221
+0,2012-10-12,Others,1349,0,13,9.8277,0,10000954
+0,2013-07-30,Auction,16145,0,13,25.6803,0,10000527
+0,2013-04-20,Auction,121153,0,-99,94.4016,0,10000033
+0,2013-12-11,FP-GTC,45333,0,13,50.3231,0,10000488
+0,2012-03-12,Others,80135,0,14,46.9661,0,10000800
+0,2012-01-26,FP-non GTC,62179,0,15,6.7796,0,10000298
+0,2012-07-18,Others,13836,0,12,59.3458,0,10000932
+0,2013-11-01,Others,13836,0,13,7.5394,0,10000014
+0,2013-06-11,Auction,16509,0,12,53.2002,0,10000309
+0,2012-01-14,Auction,20865,0,12,9.5903,0,10000003
+0,2013-12-13,FP-GTC,43479,0,5,28.2234,0,10000654
+0,2012-02-17,Auction,6762,0,5,84.1040,0,10000246
+0,2013-11-01,FP-GTC,16145,0,5,44.8790,0,10000358
+0,2013-08-26,Others,67698,0,5,24.7653,0,10000110
+0,2012-02-01,FP-non GTC,99985,0,5,73.9172,0,10000822
+0,2013-01-05,Auction,11554,0,13,82.7057,0,10000554
+0,2012-12-05,FP-GTC,13987,0,-99,91.9448,0,10000377
+0,2012-04-27,FP-non GTC,13836,0,14,93.1923,0,10000766
+0,2012-09-23,ABIN,43479,0,16,74.2753,0,10000603
+0,2013-11-21,ABIN,164,0,14,81.0875,0,10000489
+0,2013-04-04,Auction,170083,3,12,12.4107,0,10000183
+0,2013-02-02,Auction,30059,3,11,66.0915,0,10000644
+0,2013-09-29,Auction,2635,0,13,41.5935,0,10000488
+0,2012-11-27,ABIN,26262,0,16,27.6081,0,10000191
+0,2013-01-10,Others,130,0,11,19.0647,0,10000056
+0,2013-07-28,FP-non GTC,164261,0,5,25.9751,0,10000663
+0,2012-10-05,FP-GTC,10866,0,-99,42.0352,0,10000058
+0,2013-11-22,Auction,20485,0,16,18.9452,0,10000996
+0,2013-11-30,FP-non GTC,175750,3,11,10.0374,0,10000358
+0,2013-04-23,ABIN,113802,15,15,40.0768,0,10000497
+0,2012-09-17,FP-GTC,216,0,14,32.8424,0,10000113
+0,2012-11-02,FP-non GTC,16145,3,14,63.9673,0,10000471
+0,2013-06-27,ABIN,67698,0,16,35.2993,0,10000722
+0,2013-12-16,ABIN,121153,0,-99,60.6539,0,10000709
+0,2012-03-27,ABIN,20886,0,12,69.1836,0,10000768
+0,2013-11-04,ABIN,57013,0,14,37.7805,0,10000450
+0,2012-09-04,FP-non GTC,57990,0,13,13.8693,0,10000743
+0,2013-06-22,Auction,20485,0,16,17.1755,0,10000336
+0,2012-10-14,FP-GTC,156614,0,12,29.0308,0,10000577
+0,2013-08-04,ABIN,106246,0,13,98.4005,0,10000297
+0,2012-06-13,ABIN,43398,0,16,95.3892,0,10000984
+0,2012-05-21,Auction,20485,0,12,44.0443,0,10000357
+0,2013-08-12,Auction,165888,0,14,0.5521,0,10000804
+0,2013-03-12,Others,95672,0,14,54.3816,0,10000338
+0,2012-11-29,Others,15868,0,11,9.4996,0,10000177
+0,2013-10-25,FP-GTC,31519,0,12,58.8241,0,10000720
+0,2012-03-08,FP-GTC,165888,0,16,46.6778,0,10000484
+0,2012-04-30,Auction,1504,0,11,48.3609,0,10000835
+0,2012-08-31,FP-GTC,314,0,15,41.9195,0,10000284
+0,2012-04-02,Auction,33038,15,13,89.7577,0,10000947
+0,2013-07-21,Auction,45333,0,16,0.4349,0,10000941
+0,2012-07-13,ABIN,16509,0,5,98.1480,0,10000363
+0,2013-06-05,ABIN,4943,0,5,96.3653,0,10000029
+0,2013-10-12,FP-GTC,15115,0,12,64.1499,0,10000339
+0,2012-11-08,FP-GTC,25147,0,15,87.9610,0,10000149
+0,2013-02-17,Others,61323,0,16,92.5311,0,10000932
+0,2012-04-26,Others,20485,0,11,20.2247,0,10000245
+0,2013-07-13,FP-non GTC,95173,0,16,95.5853,0,10000150
+0,2012-10-08,FP-GTC,11554,0,15,29.6721,0,10000584
+0,2012-01-05,ABIN,31519,0,5,40.7845,0,10000365
+0,2013-07-11,ABIN,139973,0,16,64.1171,0,10000712
+0,2012-02-24,FP-GTC,62179,0,-99,93.5801,0,10000634
+0,2012-07-29,Others,152801,0,-99,23.4592,0,10000351
+0,2012-08-19,Others,10866,0,5,90.3864,0,10000665
+0,2012-05-10,ABIN,174053,3,14,90.5710,0,10000685
+0,2013-11-10,Auction,46575,0,-99,86.3150,0,10000982
+0,2012-05-03,FP-GTC,67703,3,14,17.5203,0,10000985
+0,2013-04-13,Auction,20213,0,-99,28.1159,0,10000357
+0,2013-12-01,FP-non GTC,13987,0,5,75.0139,0,10000703
+0,2013-06-06,Auction,10866,0,5,57.2098,0,10000916
+0,2013-04-20,Others,63861,0,15,97.3023,0,10000021
+0,2012-02-01,FP-non GTC,13836,0,13,54.2758,0,10000217
+0,2013-11-01,FP-non GTC,99985,0,12,76.3203,0,10000817
+0,2013-02-23,Others,80287,0,13,17.8778,0,10000937
+0,2012-04-22,Auction,3838,0,14,64.5441,0,10000466
+0,2013-03-14,Others,20485,0,11,25.2019,0,10000098
+0,2012-04-01,Others,31519,3,15,65.6555,0,10000121
+0,2012-01-28,FP-GTC,60606,3,14,11.4888,0,10000057
+0,2012-12-23,Auction,31519,0,14,38.8159,0,10000563
+0,2013-02-12,ABIN,4943,0,14,99.1697,0,10000525
+0,2013-08-07,Auction,67698,0,-99,42.5442,0,10000547
+0,2012-12-21,FP-non GTC,57990,0,11,56.5816,0,10000092
+0,2013-02-28,FP-GTC,20485,0,14,13.4842,0,10000463
+0,2013-09-26,ABIN,10866,0,16,28.3103,0,10000185
+0,2013-05-16,FP-GTC,63889,0,-99,16.0623,0,10000533
+0,2012-04-03,ABIN,32876,0,11,88.8682,0,10000702
+0,2013-02-28,FP-GTC,50508,0,-99,80.6989,0,10000669
+0,2012-07-24,ABIN,95672,0,12,77.5250,0,10000322
+0,2013-07-21,Auction,31519,0,11,26.2578,0,10000442
+0,2012-07-18,Others,43398,0,11,16.4674,0,10000831
+0,2013-07-31,Auction,26262,0,11,60.5816,0,10000182
+0,2013-12-18,ABIN,164261,0,14,61.6805,0,10000522
+0,2013-03-31,FP-GTC,25147,0,13,75.9632,0,10000685
+0,2012-05-30,FP-GTC,15687,0,13,61.0666,0,10000600
+0,2012-04-15,FP-non GTC,57784,0,5,30.0380,0,10000419
+0,2013-05-19,ABIN,139973,3,15,15.0669,0,10000388
+0,2013-02-20,Others,164261,0,15,18.6774,0,10000276
+0,2012-03-16,FP-non GTC,61323,0,14,49.2798,0,10000187
+0,2013-11-22,FP-GTC,62179,0,-99,92.8435,0,10000014
+0,2013-08-25,ABIN,1504,0,-99,39.5945,0,10000183
+0,2013-08-14,FP-non GTC,1357,0,-99,47.7304,0,10000079
+0,2012-12-19,Others,32876,0,16,67.1409,0,10000867
+0,2012-03-28,Others,80135,0,16,62.6308,0,10000577
+0,2013-01-01,FP-GTC,38238,0,5,52.0108,0,10000514
+0,2012-02-28,Auction,63889,0,15,28.0304,0,10000595
+0,2013-08-04,Auction,61323,0,16,38.9078,0,10000608
+0,2012-06-21,FP-GTC,95173,0,15,94.9831,0,10000156
+0,2013-06-06,Auction,57013,0,11,75.3949,0,10000992
+0,2012-08-08,FP-non GTC,26249,0,11,64.1580,0,10000469
+0,2012-05-13,ABIN,132939,0,-99,71.6430,0,10000542
+0,2012-03-06,FP-non GTC,57990,0,11,77.1134,0,10000093
+0,2012-08-07,ABIN,16145,3,16,65.5825,0,10000841
+0,2012-07-29,FP-GTC,164,0,5,62.5545,0,10000552
+0,2012-07-26,FP-non GTC,37831,0,13,2.1842,0,10000802
+0,2013-11-23,ABIN,13987,0,11,9.7841,0,10000094
+0,2013-12-13,Auction,1349,0,11,93.3393,0,10000024
+0,2013-09-25,ABIN,80053,0,13,0.2014,0,10000693
+0,2012-05-17,ABIN,31519,0,16,39.1773,0,10000060
+0,2013-02-27,ABIN,175750,0,15,44.1286,0,10000721
+0,2012-04-04,Others,1349,0,16,45.4831,0,10000828
+0,2012-04-12,Auction,63889,0,-99,84.5028,0,10000402
+0,2013-07-02,FP-non GTC,80053,0,5,44.1441,0,10000742
+0,2013-12-22,Others,1349,0,13,83.7579,0,10000223
+0,2013-06-10,ABIN,95173,0,15,20.0108,0,10000952
+0,2012-10-20,Auction,11848,0,13,33.2825,0,10000329
+0,2013-10-17,ABIN,26249,0,16,18.9369,0,10000685
+0,2012-08-20,FP-non GTC,3838,0,-99,35.9469,0,10000069
+0,2012-02-12,FP-GTC,31519,3,14,35.2504,0,10000991
+0,2012-01-09,FP-GTC,100847,0,13,99.8144,0,10000782
+0,2013-09-09,Auction,73506,0,16,36.6553,0,10000835
+0,2013-07-30,FP-non GTC,67703,3,16,3.5994,0,10000203
+0,2012-05-09,Others,139973,0,13,8.8491,0,10000074
+0,2012-10-13,FP-GTC,20865,0,14,19.0378,0,10000747
+0,2012-09-10,FP-GTC,158798,0,11,37.8799,0,10000312
+0,2012-07-25,FP-GTC,95173,0,14,83.3301,0,10000893
+0,2013-08-19,Auction,166013,15,16,41.9336,0,10000846
+0,2012-02-13,Others,87118,0,12,93.4500,0,10000136
+0,2013-07-06,FP-non GTC,1120,3,-99,45.6255,0,10000086
+0,2012-12-20,Auction,50677,0,12,15.1782,0,10000452
+0,2013-08-20,FP-non GTC,165888,0,11,63.8546,0,10000780
+0,2012-11-29,FP-GTC,63861,0,14,35.9757,0,10000134
+0,2013-09-10,Auction,95672,0,-99,13.9615,0,10000553
+0,2013-12-11,Others,314,0,14,61.2280,0,10000269
+0,2013-05-27,FP-GTC,1504,0,16,89.8299,0,10000168
+0,2012-06-22,FP-non GTC,94847,0,11,86.5431,0,10000641
+0,2012-02-24,FP-non GTC,314,0,14,7.0223,0,10000288
+0,2013-01-12,FP-GTC,20865,0,15,99.4581,0,10000069
+0,2013-10-28,Auction,174106,3,15,19.0917,0,10000198
+0,2012-01-29,Auction,121153,0,11,16.5034,0,10000492
+0,2012-12-02,FP-non GTC,53064,0,5,40.0250,0,10000002
+0,2013-04-17,ABIN,60340,0,13,96.5255,0,10000357
+0,2013-12-16,Auction,61323,0,15,72.7839,0,10000195
+0,2012-06-20,Auction,37831,0,5,8.3551,0,10000429
+0,2012-11-22,ABIN,31387,3,14,17.2673,0,10000854
+0,2012-11-22,FP-GTC,95173,0,-99,70.2540,0,10000619
+0,2013-09-30,FP-non GTC,57990,0,11,81.0956,0,10000431
+0,2013-08-09,ABIN,155226,0,-99,41.4198,0,10000204
+0,2012-09-03,Auction,88750,0,11,45.2273,0,10000947
+0,2012-01-01,FP-non GTC,156356,0,12,44.7485,0,10000439
+0,2012-04-21,ABIN,50677,0,16,80.4618,0,10000466
+0,2013-03-30,Others,20213,0,12,86.3777,0,10000781
+0,2012-05-18,FP-GTC,12688,0,14,11.7047,0,10000550
+0,2013-08-18,Auction,31519,0,13,57.6148,0,10000608
+0,2013-10-27,FP-non GTC,24760,0,5,34.9687,0,10000322
+0,2013-03-26,FP-GTC,1349,0,11,51.2759,0,10000800
+0,2012-08-31,FP-GTC,4943,0,14,43.3525,0,10000916
+0,2013-10-27,FP-GTC,99985,0,13,91.0379,0,10000091
+0,2012-07-10,Others,24760,0,16,39.2775,0,10000813
+0,2012-11-06,FP-non GTC,50508,0,16,22.9019,0,10000271
+0,2013-11-27,FP-non GTC,175750,0,16,36.9125,0,10000898
+0,2013-12-22,FP-GTC,80053,0,13,83.0584,0,10000443
+0,2012-12-16,Auction,6762,0,14,97.8880,0,10000723
+0,2012-08-08,Others,57990,0,5,65.6268,0,10000715
+0,2012-07-23,FP-GTC,48027,0,-99,98.0398,0,10000565
+0,2012-12-20,FP-GTC,106246,0,12,67.1574,0,10000293
+0,2013-11-01,ABIN,1349,0,5,10.9577,0,10000369
+0,2012-04-28,Auction,139973,3,11,25.6617,0,10000067
+0,2012-11-01,FP-non GTC,155226,0,14,65.7990,0,10000083
+0,2013-05-27,FP-GTC,48027,0,13,61.6990,0,10000100
+0,2013-08-07,FP-GTC,314,0,14,30.0501,0,10000344
+0,2013-03-13,FP-non GTC,175750,0,-99,82.5221,0,10000683
+0,2013-07-30,FP-GTC,31519,3,16,95.1425,0,10000606
+0,2013-12-18,Auction,50508,0,15,93.7747,0,10000283
+0,2012-11-28,FP-non GTC,53064,0,11,65.5664,0,10000903
+0,2013-10-04,Others,26249,0,14,66.2702,0,10000149
+0,2012-02-01,ABIN,15687,0,-99,55.4663,0,10000025
+0,2012-11-09,Auction,132939,0,5,0.4841,0,10000477
+0,2012-05-31,FP-non GTC,67698,0,13,5.6112,0,10000205
+0,2012-01-10,ABIN,170083,3,14,91.3684,0,10000968
+0,2013-10-02,FP-GTC,41940,0,14,85.7042,0,10000503
+0,2013-06-20,Others,106340,15,11,64.5684,0,10000573
+0,2013-03-30,FP-GTC,87118,0,12,11.5656,0,10000456
+0,2013-05-20,Others,37831,0,16,76.5619,0,10000829
+0,2012-01-30,Others,16145,0,16,0.1008,0,10000079
+0,2013-12-08,FP-GTC,46575,0,14,44.8329,0,10000439
+0,2013-01-14,ABIN,73506,0,-99,14.5712,0,10000568
+0,2012-04-19,Others,130,0,13,73.6383,0,10000907
+0,2012-11-09,Others,11848,0,15,6.9025,0,10000095
+0,2013-03-15,FP-GTC,175750,0,5,55.2025,0,10000359
+0,2012-02-18,FP-non GTC,2635,0,-99,81.9584,0,10000506
+0,2013-12-07,Auction,80135,0,12,85.1453,0,10000262
+0,2013-04-19,ABIN,174106,3,11,94.1872,0,10000252
+0,2012-09-04,FP-non GTC,6762,0,16,79.4180,0,10000819
+0,2012-11-21,Others,37831,0,15,72.2244,0,10000911
+0,2013-06-03,Auction,164261,0,16,3.6716,0,10000112
+0,2013-01-23,FP-non GTC,121153,0,11,85.4725,0,10000843
+0,2013-12-30,Auction,3838,0,5,28.5619,0,10000995
+0,2013-09-26,ABIN,95672,0,15,21.3948,0,10000679
+0,2013-06-07,FP-non GTC,10866,0,-99,92.6345,0,10000466
+0,2013-11-04,FP-non GTC,63861,0,13,60.7962,0,10000174
+0,2012-07-14,Others,48027,0,16,46.3174,0,10000603
+0,2013-04-28,ABIN,87118,0,11,8.2679,0,10000590
+0,2013-07-22,ABIN,41940,0,13,76.5107,0,10000159
+0,2012-03-03,Auction,44079,0,11,95.7853,0,10000806
+0,2013-09-20,Others,20213,0,5,35.7134,0,10000922
+0,2012-09-13,Auction,62179,0,-99,80.7493,0,10000356
+0,2012-06-15,ABIN,314,0,13,66.0961,0,10000139
+0,2013-01-29,Others,24541,0,-99,66.4687,0,10000803
+0,2013-06-19,Others,1357,0,15,35.6912,0,10000723
+0,2012-11-15,Others,80135,0,11,44.1951,0,10000083
+0,2012-10-22,Others,67698,0,12,6.8778,0,10000535
+0,2013-09-09,FP-non GTC,50508,0,16,31.1656,0,10000160
+0,2013-10-22,Others,3838,0,5,98.1652,0,10000875
+0,2012-10-11,Others,1349,0,15,31.2521,0,10000663
+0,2013-08-30,FP-GTC,20485,0,-99,15.8748,0,10000988
+0,2013-04-10,Others,38238,0,15,29.3240,0,10000686
+0,2013-07-20,Auction,24760,0,-99,57.0828,0,10000657
+0,2012-08-04,FP-GTC,159184,0,12,51.4276,0,10000895
+0,2013-06-28,FP-non GTC,13836,0,-99,27.7177,0,10000897
+0,2013-05-06,FP-non GTC,43398,0,5,51.7179,0,10000862
+0,2013-02-01,ABIN,15868,0,5,46.3238,0,10000744
+0,2013-05-12,Auction,533,0,5,83.6965,0,10000200
+0,2012-04-26,Auction,4943,0,16,59.3741,0,10000918
+0,2012-03-12,Others,48027,0,14,76.2845,0,10000564
+0,2012-08-15,ABIN,32876,0,-99,72.1322,0,10000483
+0,2012-03-03,Others,43479,0,15,40.9293,0,10000937
+0,2013-01-20,Auction,38238,0,15,59.0009,0,10000040
+0,2012-03-17,Others,38238,0,12,59.9178,0,10000267
+0,2012-03-30,ABIN,50508,0,11,27.4960,0,10000970
+0,2012-04-22,ABIN,53064,0,-99,48.6321,0,10000750
+0,2012-05-29,Others,1504,0,11,98.6906,0,10000143
+0,2013-07-02,FP-non GTC,80135,0,11,40.2555,0,10000353
+0,2012-01-14,FP-GTC,6762,0,13,7.0226,0,10000466
+0,2012-11-19,Others,130,0,12,99.7620,0,10000731
+0,2012-06-23,Others,6762,0,5,63.1128,0,10000103
+0,2013-06-16,FP-non GTC,16145,3,12,64.2030,0,10000530
+0,2013-12-30,Auction,99985,0,5,23.4290,0,10000972
+0,2013-06-09,Others,46575,0,13,13.4803,0,10000745
+0,2013-12-10,Auction,103324,15,16,99.7648,0,10000786
+0,2012-09-28,ABIN,24760,0,15,11.3547,0,10000673
+0,2012-11-29,Others,158798,0,-99,82.8002,0,10000586
+0,2012-04-16,Others,175750,0,12,16.9311,0,10000751
+0,2012-03-16,Auction,46575,0,5,3.2964,0,10000589
+0,2012-01-24,ABIN,150265,15,14,64.6865,0,10000434
+0,2012-09-26,Others,38238,0,12,73.3389,0,10000438
+0,2012-01-30,FP-GTC,15868,0,-99,5.6161,0,10000671
+0,2013-05-25,FP-non GTC,38238,0,-99,93.9862,0,10000669
+0,2012-11-15,FP-non GTC,6762,0,14,19.2198,0,10000276
+0,2012-08-17,FP-non GTC,64076,0,14,88.5536,0,10000347
+0,2013-06-02,ABIN,67698,2,11,24.6629,0,10000487
+0,2012-02-14,FP-non GTC,175750,0,11,28.6018,0,10000292
+0,2013-03-29,Auction,314,0,12,14.1619,0,10000757
+0,2012-02-24,FP-GTC,12688,0,5,48.2185,0,10000829
+0,2013-06-20,FP-non GTC,67698,0,5,68.2468,0,10000640
+0,2013-02-12,FP-GTC,57784,0,13,80.4582,0,10000435
+0,2013-06-20,Auction,26249,0,-99,60.6520,0,10000950
+0,2013-04-25,Auction,152801,0,15,76.0514,0,10000612
+0,2012-09-15,FP-non GTC,32876,0,16,56.6683,0,10000146
+0,2012-05-03,Others,1357,0,-99,1.3769,0,10000268
+0,2012-01-14,Auction,9426,3,11,71.7337,0,10000443
+0,2012-08-12,FP-non GTC,139973,0,5,80.5935,0,10000932
+0,2012-11-27,Others,175750,0,5,54.8804,0,10000716
+0,2013-08-28,FP-non GTC,16145,3,-99,70.7167,0,10000244
+0,2012-09-23,Auction,20213,0,16,4.5554,0,10000608
+0,2013-10-15,ABIN,1504,0,5,38.8845,0,10000803
+0,2013-04-30,FP-non GTC,6762,0,14,47.3754,0,10000538
+0,2012-01-06,ABIN,15868,0,5,33.4885,0,10000847
+0,2012-04-30,ABIN,57990,0,5,63.8902,0,10000821
+0,2012-09-27,ABIN,38238,0,16,43.0875,0,10000524
+0,2012-06-30,FP-non GTC,152801,0,12,29.8433,0,10000102
+0,2013-05-25,ABIN,40059,3,5,43.0317,0,10000899
+0,2013-08-11,FP-non GTC,10866,0,15,50.1175,0,10000211
+0,2013-05-28,Auction,150265,15,14,79.0973,0,10000675
+0,2012-10-01,FP-non GTC,48904,0,13,28.9811,0,10000301
+0,2013-04-14,FP-GTC,103324,15,13,45.0386,0,10000853
+0,2012-07-23,Auction,20485,0,13,21.4452,0,10000116
+0,2013-01-11,ABIN,80287,0,5,90.5218,0,10000503
+0,2012-10-07,FP-GTC,25147,0,16,98.8443,0,10000667
+0,2012-12-12,FP-non GTC,100847,0,16,27.8064,0,10000075
+0,2012-04-24,ABIN,165888,0,-99,41.8494,0,10000323
+0,2012-01-13,FP-GTC,80053,0,14,30.7342,0,10000781
+0,2013-02-23,FP-GTC,121153,0,-99,50.0159,0,10000361
+0,2012-10-22,ABIN,1349,0,11,39.3281,0,10000951
+0,2012-01-20,ABIN,2635,0,-99,34.4591,0,10000433
+0,2012-04-14,FP-GTC,26262,0,13,34.2101,0,10000000
+0,2012-07-20,Others,12688,0,5,83.1926,0,10000755
+0,2012-09-12,FP-non GTC,216,0,11,61.5914,0,10000504
+0,2012-01-29,Others,13987,0,5,49.9596,0,10000340
+0,2013-01-10,ABIN,65,0,12,84.5331,0,10000988
+0,2012-08-20,FP-GTC,2023,0,16,46.2586,0,10000802
+0,2013-11-24,Others,156614,0,-99,68.9025,0,10000372
+0,2012-12-02,Auction,158798,0,16,62.5343,0,10000020
+0,2012-06-12,FP-non GTC,175750,0,14,21.6343,0,10000451
+0,2013-02-11,ABIN,9426,3,14,54.9943,0,10000615
+0,2012-11-01,FP-non GTC,88750,0,-99,16.7597,0,10000145
+0,2013-08-16,Auction,15868,0,15,14.8127,0,10000190
+0,2013-07-30,Auction,45333,0,14,67.5141,0,10000870
+0,2012-01-05,Others,24541,0,15,92.5069,0,10000821
+0,2013-04-30,Auction,57990,3,16,39.4144,0,10000140
+0,2013-01-03,Auction,314,0,14,73.2865,0,10000848
+0,2012-02-05,ABIN,38238,0,5,21.4669,0,10000158
+0,2012-05-08,FP-non GTC,13987,0,16,15.7925,0,10000816
+0,2012-12-08,Others,164261,0,12,33.2040,0,10000614
+0,2013-08-14,FP-non GTC,139255,15,16,37.1862,0,10000745
+0,2012-08-29,Auction,156614,0,14,11.0487,0,10000181
+0,2013-09-20,FP-GTC,95173,0,-99,42.2822,0,10000642
+0,2013-01-02,Auction,43479,0,5,21.7236,0,10000900
+0,2012-11-18,FP-GTC,139973,0,11,9.9099,0,10000191
+0,2012-02-03,Others,40059,3,5,74.0231,0,10000422
+0,2012-04-28,FP-non GTC,3838,0,5,6.5803,0,10000162
+0,2013-05-23,Others,80287,0,14,79.3278,0,10000474
+0,2012-06-16,Auction,108782,15,13,15.8824,0,10000259
+0,2013-12-05,FP-non GTC,63861,0,-99,78.2662,0,10000510
+0,2013-02-14,ABIN,31519,0,5,98.5361,0,10000591
+0,2012-07-27,ABIN,38238,0,16,97.9582,0,10000396
+0,2012-09-20,FP-non GTC,31519,0,13,15.0370,0,10000080
+0,2013-09-16,Auction,45333,0,15,99.9888,0,10000082
+0,2013-03-23,ABIN,1357,0,-99,78.1418,0,10000091
+0,2013-04-11,FP-GTC,45333,0,11,58.2670,0,10000078
+0,2012-01-23,Auction,63864,3,12,78.3096,0,10000755
+0,2012-01-27,FP-non GTC,15115,0,13,62.3493,0,10000191
+0,2012-10-30,FP-non GTC,1357,0,16,75.3922,0,10000178
+0,2012-05-22,Auction,75665,0,16,25.2559,0,10000662
+0,2013-08-22,Auction,51582,0,11,22.2512,0,10000937
+0,2012-10-20,ABIN,139973,0,-99,5.9459,0,10000542
+0,2013-04-06,FP-GTC,15868,0,5,44.5247,0,10000090
+0,2012-09-06,Others,43479,0,13,22.0043,0,10000822
+0,2012-05-19,ABIN,31519,0,12,67.8089,0,10000046
+0,2012-08-13,Auction,57990,3,12,51.2947,0,10000472
+0,2012-09-18,FP-GTC,139973,0,15,50.6074,0,10000482
+0,2013-02-27,Auction,13836,0,5,12.9600,0,10000057
+0,2012-10-02,Others,53064,0,11,21.0200,0,10000142
+0,2013-02-23,FP-GTC,26262,0,11,18.1814,0,10000457
+0,2012-10-05,FP-non GTC,100847,0,16,17.3068,0,10000061
+0,2013-05-03,FP-GTC,99985,0,11,88.9624,0,10000299
+0,2012-05-22,Others,11848,0,13,25.6477,0,10000572
+0,2013-01-21,ABIN,33038,15,16,37.8162,0,10000036
+0,2013-09-22,FP-non GTC,57990,0,12,72.4322,0,10000304
+0,2013-09-22,ABIN,65,0,13,5.8659,0,10000424
+0,2012-08-09,ABIN,44079,0,5,65.9028,0,10000790
+0,2013-08-05,Auction,1504,0,13,87.7795,0,10000621
+0,2013-08-06,FP-non GTC,88750,0,5,47.7266,0,10000579
+0,2013-11-22,Auction,62179,0,16,17.7918,0,10000626
+0,2013-08-19,ABIN,16145,0,16,56.5899,0,10000818
+0,2012-09-24,ABIN,4943,0,16,85.8548,0,10000515
+0,2013-05-14,ABIN,43479,0,5,12.9686,0,10000527
+0,2013-07-15,Others,73506,0,-99,88.5967,0,10000266
+0,2012-11-25,FP-GTC,64076,0,14,28.2347,0,10000361
+0,2012-01-07,ABIN,80053,0,13,77.0661,0,10000149
+0,2013-06-08,FP-non GTC,80287,0,-99,98.5548,0,10000668
+0,2013-10-03,ABIN,88750,0,11,34.1582,0,10000116
+0,2012-04-26,Auction,175750,0,12,53.9184,0,10000084
+0,2013-01-31,FP-non GTC,15868,0,12,71.5902,0,10000372
+0,2013-04-23,FP-non GTC,32876,0,14,94.0781,0,10000798
+0,2013-10-20,ABIN,38238,0,13,43.3655,0,10000837
+0,2013-04-21,ABIN,1504,0,5,32.5360,0,10000954
+0,2013-03-05,FP-non GTC,156356,0,11,48.8941,0,10000480
+0,2013-05-08,FP-non GTC,139973,0,16,94.5155,0,10000278
+0,2013-09-06,FP-GTC,45333,0,14,93.0745,0,10000821


<TRUNCATED>

[16/25] incubator-kylin git commit: Update binary package with commit: 4f6869e1f1f6b2ed22e6d3b638a4048905d27e49

Posted by li...@apache.org.
Update binary package with commit: 4f6869e1f1f6b2ed22e6d3b638a4048905d27e49


Project: http://git-wip-us.apache.org/repos/asf/incubator-kylin/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-kylin/commit/d4ee5874
Tree: http://git-wip-us.apache.org/repos/asf/incubator-kylin/tree/d4ee5874
Diff: http://git-wip-us.apache.org/repos/asf/incubator-kylin/diff/d4ee5874

Branch: refs/heads/master
Commit: d4ee5874d3fd04d83db9ede7947d744f77f55194
Parents: 4f6869e
Author: lukehan <lu...@apache.org>
Authored: Mon Mar 16 12:32:06 2015 -0700
Committer: lukehan <lu...@apache.org>
Committed: Mon Mar 16 12:32:06 2015 -0700

----------------------------------------------------------------------
 docs/website/download/index.md | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d4ee5874/docs/website/download/index.md
----------------------------------------------------------------------
diff --git a/docs/website/download/index.md b/docs/website/download/index.md
index 4fc10c8..9718e8b 100644
--- a/docs/website/download/index.md
+++ b/docs/website/download/index.md
@@ -14,8 +14,9 @@ title: Community
             <div class="col-sm-4 col-md-4">
 
               <p class="big_text">Binary Package (v0.7.x)</p>
-              <p><a href="http://kylin.incubator.apache.org/download/kylin-0.7.1-SNAPSHOT.tgz" target="_blank">v0.7.1-SNAPSHOT</a> 
-              <br/>Updated Date - March 9, 2015 <br/>							
+              <p><a href="http://kylin.incubator.apache.org/download/kylin-0.7.1-SNAPSHOT.tgz" target="_blank">v0.7.1-SNAPSHOT (Dev Build)</a> 
+              <br/>Updated Date - March 16, 2015 <br/>	
+              <br/>Git Commit: <a href="https://github.com/KylinOLAP/Kylin/tree/4f6869e1f1f6b2ed22e6d3b638a4048905d27e49" target="_blank">4f6869e</a>						
 							</p>
             </div>
 


[19/25] incubator-kylin git commit: KYLIN-643 JDBC couldn't connect to Kylin: "java.sql.SQLException: Authentication Failed"

Posted by li...@apache.org.
KYLIN-643 JDBC couldn't connect to Kylin: "java.sql.SQLException: Authentication Failed"

Project: http://git-wip-us.apache.org/repos/asf/incubator-kylin/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-kylin/commit/933aa9ea
Tree: http://git-wip-us.apache.org/repos/asf/incubator-kylin/tree/933aa9ea
Diff: http://git-wip-us.apache.org/repos/asf/incubator-kylin/diff/933aa9ea

Branch: refs/heads/master
Commit: 933aa9ea95fd0a3dd60cfe0138a61370d2d1ac1c
Parents: 79fe5a3
Author: Shao Feng, Shi <sh...@ebay.com>
Authored: Tue Mar 17 13:54:06 2015 +0800
Committer: Shao Feng, Shi <sh...@ebay.com>
Committed: Tue Mar 17 13:54:06 2015 +0800

----------------------------------------------------------------------
 .../org/apache/kylin/jdbc/stub/KylinClient.java |  8 +++---
 .../kylin/metadata/project/ProjectL2Cache.java  | 27 ++++++++++----------
 2 files changed, 17 insertions(+), 18 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/933aa9ea/jdbc/src/main/java/org/apache/kylin/jdbc/stub/KylinClient.java
----------------------------------------------------------------------
diff --git a/jdbc/src/main/java/org/apache/kylin/jdbc/stub/KylinClient.java b/jdbc/src/main/java/org/apache/kylin/jdbc/stub/KylinClient.java
index c46f0fb..ccbfe5d 100644
--- a/jdbc/src/main/java/org/apache/kylin/jdbc/stub/KylinClient.java
+++ b/jdbc/src/main/java/org/apache/kylin/jdbc/stub/KylinClient.java
@@ -80,9 +80,9 @@ public class KylinClient implements RemoteClient {
             httpClient.executeMethod(post);
 
             if (post.getStatusCode() != 200 && post.getStatusCode() != 201) {
-                logger.error("Authentication Failed with error code " + post.getStatusCode() + " and message:\n" + post.getResponseBodyAsString());
+                logger.error("Connect failed with error code " + post.getStatusCode() + " and message:\n" + post.getResponseBodyAsString());
 
-                throw new ConnectionException("Authentication Failed.");
+                throw new ConnectionException("Connect failed, error code " + post.getStatusCode() + " and message: " + post.getResponseBodyAsString());
             }
         } catch (HttpException e) {
             logger.error(e.getLocalizedMessage(), e);
@@ -108,9 +108,9 @@ public class KylinClient implements RemoteClient {
             httpClient.executeMethod(get);
 
             if (get.getStatusCode() != 200 && get.getStatusCode() != 201) {
-                logger.error("Authentication Failed with error code " + get.getStatusCode() + " and message:\n" + get.getResponseBodyAsString());
+                logger.error("Connect failed with error code " + get.getStatusCode() + " and message:\n" + get.getResponseBodyAsString());
 
-                throw new ConnectionException("Authentication Failed.");
+                throw new ConnectionException("Connect failed, error code " + get.getStatusCode() + " and message: " + get.getResponseBodyAsString());
             }
 
             tableMetaStubs = new ObjectMapper().readValue(get.getResponseBodyAsString(), new TypeReference<List<TableMetaStub>>() {

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/933aa9ea/metadata/src/main/java/org/apache/kylin/metadata/project/ProjectL2Cache.java
----------------------------------------------------------------------
diff --git a/metadata/src/main/java/org/apache/kylin/metadata/project/ProjectL2Cache.java b/metadata/src/main/java/org/apache/kylin/metadata/project/ProjectL2Cache.java
index 50843de..d936d08 100644
--- a/metadata/src/main/java/org/apache/kylin/metadata/project/ProjectL2Cache.java
+++ b/metadata/src/main/java/org/apache/kylin/metadata/project/ProjectL2Cache.java
@@ -18,30 +18,25 @@
 
 package org.apache.kylin.metadata.project;
 
-import java.util.Collections;
-import java.util.List;
-import java.util.Map;
-import java.util.Set;
-
-import org.apache.kylin.metadata.model.TableDesc;
-import org.apache.kylin.metadata.model.TblColRef;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
 import com.google.common.collect.Lists;
 import com.google.common.collect.Maps;
 import com.google.common.collect.Sets;
 import org.apache.kylin.metadata.MetadataManager;
-import org.apache.kylin.metadata.model.ColumnDesc;
-import org.apache.kylin.metadata.model.FunctionDesc;
-import org.apache.kylin.metadata.model.MeasureDesc;
+import org.apache.kylin.metadata.model.*;
 import org.apache.kylin.metadata.realization.IRealization;
 import org.apache.kylin.metadata.realization.RealizationRegistry;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+import java.util.Collections;
+import java.util.List;
+import java.util.Map;
+import java.util.Set;
 
 /**
  * This is a second level cache that is built on top of first level cached objects,
  * including Realization, TableDesc, ColumnDesc etc, to speed up query time metadata lookup.
- * 
+ * <p/>
  * On any object update, the L2 cache simply gets wiped out because it's cheap to rebuild.
  */
 class ProjectL2Cache {
@@ -158,6 +153,10 @@ class ProjectL2Cache {
         ProjectCache result = new ProjectCache(project);
 
         ProjectInstance pi = mgr.getProject(project);
+
+        if (pi == null)
+            throw new IllegalArgumentException("Project '" + project + "' does not exist;");
+
         MetadataManager metaMgr = mgr.getMetadataManager();
 
         for (String tableName : pi.getTables()) {


[23/25] incubator-kylin git commit: fix export result bug

Posted by li...@apache.org.
fix export result bug


Project: http://git-wip-us.apache.org/repos/asf/incubator-kylin/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-kylin/commit/cf99527b
Tree: http://git-wip-us.apache.org/repos/asf/incubator-kylin/tree/cf99527b
Diff: http://git-wip-us.apache.org/repos/asf/incubator-kylin/diff/cf99527b

Branch: refs/heads/master
Commit: cf99527bd5de7329e6526646921a29f51653a0a3
Parents: 0170668
Author: jiazhong <ji...@ebay.com>
Authored: Thu Mar 19 17:43:53 2015 +0800
Committer: jiazhong <ji...@ebay.com>
Committed: Thu Mar 19 17:43:53 2015 +0800

----------------------------------------------------------------------
 webapp/app/partials/query/query_detail.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/cf99527b/webapp/app/partials/query/query_detail.html
----------------------------------------------------------------------
diff --git a/webapp/app/partials/query/query_detail.html b/webapp/app/partials/query/query_detail.html
index a4c11bf..7157e9c 100644
--- a/webapp/app/partials/query/query_detail.html
+++ b/webapp/app/partials/query/query_detail.html
@@ -88,7 +88,7 @@
             <span ng-if="curQuery.graph.show"><i class="fa fa-list-ul"></i> Grid</span>
         </button>
         <a class="btn btn-default btn-xs"
-           href="{{config.service.url}}query/format/csv?sql={{sanitate(curQuery.sql)}}&project={{state.selectedProject}}" target="_blank"><i
+           href="{{config.service.url}}query/format/csv?sql={{sanitate(curQuery.sql)}}&project={{curQuery.project}}" target="_blank"><i
                 class="fa fa-cloud-download"></i> Export</a>
         <a class="btn btn-default btn-xs"
            ng-click="refreshUi();"><i


[24/25] incubator-kylin git commit: KYLIN-648

Posted by li...@apache.org.
KYLIN-648


Project: http://git-wip-us.apache.org/repos/asf/incubator-kylin/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-kylin/commit/014ef833
Tree: http://git-wip-us.apache.org/repos/asf/incubator-kylin/tree/014ef833
Diff: http://git-wip-us.apache.org/repos/asf/incubator-kylin/diff/014ef833

Branch: refs/heads/master
Commit: 014ef833b8f0eff75ca5240d23adf1973419bd0f
Parents: cf99527
Author: Li, Yang <ya...@ebay.com>
Authored: Thu Mar 19 22:30:19 2015 +0800
Committer: Li, Yang <ya...@ebay.com>
Committed: Thu Mar 19 22:30:19 2015 +0800

----------------------------------------------------------------------
 query/src/test/resources/query/sql/query78.sql       |  4 ++++
 .../kylin/storage/hbase/CubeStorageEngine.java       | 15 ++++++++++-----
 2 files changed, 14 insertions(+), 5 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/014ef833/query/src/test/resources/query/sql/query78.sql
----------------------------------------------------------------------
diff --git a/query/src/test/resources/query/sql/query78.sql b/query/src/test/resources/query/sql/query78.sql
new file mode 100644
index 0000000..f1d8fb2
--- /dev/null
+++ b/query/src/test/resources/query/sql/query78.sql
@@ -0,0 +1,4 @@
+select sum(PRICE), LSTG_FORMAT_NAME
+from test_kylin_fact
+where (LSTG_FORMAT_NAME in ('ABIN')) or  (LSTG_FORMAT_NAME>='FP-GTC' and LSTG_FORMAT_NAME<='Others')
+group by LSTG_FORMAT_NAME

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/014ef833/storage/src/main/java/org/apache/kylin/storage/hbase/CubeStorageEngine.java
----------------------------------------------------------------------
diff --git a/storage/src/main/java/org/apache/kylin/storage/hbase/CubeStorageEngine.java b/storage/src/main/java/org/apache/kylin/storage/hbase/CubeStorageEngine.java
index a4ecc2a..8737e8c 100644
--- a/storage/src/main/java/org/apache/kylin/storage/hbase/CubeStorageEngine.java
+++ b/storage/src/main/java/org/apache/kylin/storage/hbase/CubeStorageEngine.java
@@ -109,7 +109,7 @@ public class CubeStorageEngine implements IStorageEngine {
         context.setExactAggregation(isExactAggregation);
 
         // translate filter for scan range and compose returning groups for coprocessor, note:
-        // - columns on evaluate-able filter have to return
+        // - columns on non-evaluatable filter have to return
         // - columns on loosened filter (due to derived translation) have to return
         Set<TblColRef> groupsCopD = Sets.newHashSet(groupsD);
         groupsCopD.addAll(context.getOtherMandatoryColumns()); // TODO: this is tricky, to generalize
@@ -538,8 +538,10 @@ public class CubeStorageEngine implements IStorageEngine {
             List<Pair<byte[], byte[]>> newFuzzyKeys = new ArrayList<Pair<byte[], byte[]>>(mergeSize);
             List<Collection<ColumnValueRange>> newFlatOrAndFilter = Lists.newLinkedList();
 
+            boolean hasNonFuzzyRange = false;
             for (int k = from; k <= to; k++) {
                 HBaseKeyRange nextRange = keyRanges.get(k);
+                hasNonFuzzyRange = hasNonFuzzyRange || nextRange.getFuzzyKeys().isEmpty();
                 newFuzzyKeys.addAll(nextRange.getFuzzyKeys());
                 newFlatOrAndFilter.addAll(nextRange.getFlatOrAndFilter());
                 if (Bytes.compareTo(stopKey, nextRange.getStopKey()) < 0) {
@@ -553,11 +555,14 @@ public class CubeStorageEngine implements IStorageEngine {
                 }
             }
 
+            // if any range is non-fuzzy, then all fuzzy keys must be cleared
+            if (hasNonFuzzyRange) {
+                newFuzzyKeys.clear();
+            }
+
             partitionColumnStartDate = (partitionColumnStartDate == Long.MAX_VALUE) ? 0 : partitionColumnStartDate;
             partitionColumnEndDate = (partitionColumnEndDate == 0) ? Long.MAX_VALUE : partitionColumnEndDate;
-            keyRange =
-
-            new HBaseKeyRange(cubeSegment, cuboid, startKey, stopKey, newFuzzyKeys, newFlatOrAndFilter, partitionColumnStartDate, partitionColumnEndDate);
+            keyRange = new HBaseKeyRange(cubeSegment, cuboid, startKey, stopKey, newFuzzyKeys, newFlatOrAndFilter, partitionColumnStartDate, partitionColumnEndDate);
         }
         return keyRange;
     }
@@ -605,7 +610,7 @@ public class CubeStorageEngine implements IStorageEngine {
     }
 
     private void setLimit(TupleFilter filter, StorageContext context) {
-        boolean goodAggr = context.isExactAggregation() ;
+        boolean goodAggr = context.isExactAggregation();
         boolean goodFilter = filter == null || (TupleFilter.isEvaluableRecursively(filter) && context.isCoprocessorEnabled());
         boolean goodSort = context.hasSort() == false;
         if (goodAggr && goodFilter && goodSort) {


[12/25] incubator-kylin git commit: KYLIN-639 Add localhost:7070 as kylin.rest.servers in kylin.properties

Posted by li...@apache.org.
KYLIN-639 Add localhost:7070 as kylin.rest.servers in kylin.properties

Project: http://git-wip-us.apache.org/repos/asf/incubator-kylin/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-kylin/commit/39797666
Tree: http://git-wip-us.apache.org/repos/asf/incubator-kylin/tree/39797666
Diff: http://git-wip-us.apache.org/repos/asf/incubator-kylin/diff/39797666

Branch: refs/heads/master
Commit: 3979766683df58fdfb47ea89da9f0839333c911e
Parents: 37f4132
Author: Shao Feng, Shi <sh...@ebay.com>
Authored: Sat Mar 14 11:31:33 2015 +0800
Committer: Shao Feng, Shi <sh...@ebay.com>
Committed: Sat Mar 14 11:31:33 2015 +0800

----------------------------------------------------------------------
 bin/sample.sh         | 5 ++++-
 conf/kylin.properties | 2 +-
 2 files changed, 5 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/39797666/bin/sample.sh
----------------------------------------------------------------------
diff --git a/bin/sample.sh b/bin/sample.sh
index 84629e9..02930a9 100644
--- a/bin/sample.sh
+++ b/bin/sample.sh
@@ -2,7 +2,10 @@
 dir=$(dirname ${0})
 source ${dir}/check-env.sh
 job_jar=`find ${KYLIN_HOME}/lib/ -name kylin-job*.jar`
+echo "Going to create sample tables in hive..."
 cd ${KYLIN_HOME}/sample_cube/data
 hive -f ${KYLIN_HOME}/sample_cube/create_sample_tables.sql  || { exit 1; }
+echo "Sample hive tables are created successfully; Going to create sample cube..."
 cd ${KYLIN_HOME}
-hbase org.apache.hadoop.util.RunJar ${job_jar} org.apache.kylin.common.persistence.ResourceTool upload ${KYLIN_HOME}/sample_cube/metadata  || { exit 1; }
\ No newline at end of file
+hbase org.apache.hadoop.util.RunJar ${job_jar} org.apache.kylin.common.persistence.ResourceTool upload ${KYLIN_HOME}/sample_cube/metadata  || { exit 1; }
+echo "Sample cube is created successfully in project 'learn_kylin'; Restart Kylin server or reload the metadata from web UI to see the change."
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/39797666/conf/kylin.properties
----------------------------------------------------------------------
diff --git a/conf/kylin.properties b/conf/kylin.properties
index f607dca..00bc91a 100644
--- a/conf/kylin.properties
+++ b/conf/kylin.properties
@@ -1,7 +1,7 @@
 ## Config for Kylin Engine ##
 
 # List of web servers in use, this enables one web server instance to sync up with other servers.
-kylin.rest.servers=
+kylin.rest.servers=localhost:7070
 
 # The metadata store in hbase
 kylin.metadata.url=kylin_metadata@hbase


[06/25] incubator-kylin git commit: KYLIN-634 Script to import sample data and cube metadata

Posted by li...@apache.org.
KYLIN-634 Script to import sample data and cube metadata

Project: http://git-wip-us.apache.org/repos/asf/incubator-kylin/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-kylin/commit/1b5e9269
Tree: http://git-wip-us.apache.org/repos/asf/incubator-kylin/tree/1b5e9269
Diff: http://git-wip-us.apache.org/repos/asf/incubator-kylin/diff/1b5e9269

Branch: refs/heads/master
Commit: 1b5e9269bf012e9f78ec5c991cc58dbf74af5e93
Parents: 3f1133c
Author: Shao Feng, Shi <sh...@ebay.com>
Authored: Fri Mar 13 10:57:11 2015 +0800
Committer: Shao Feng, Shi <sh...@ebay.com>
Committed: Fri Mar 13 10:57:11 2015 +0800

----------------------------------------------------------------------
 bin/sample.sh                                                  | 6 ++++--
 .../sample_cube/metadata/model_desc/kylin_sales_model.json     | 2 +-
 examples/sample_cube/metadata/table/DEFAULT.KYLIN_CAL_DT.json  | 2 +-
 .../metadata/table/DEFAULT.KYLIN_CATEGORY_GROUPINGS.json       | 2 +-
 examples/sample_cube/metadata/table/DEFAULT.KYLIN_SALES.json   | 2 +-
 5 files changed, 8 insertions(+), 6 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/1b5e9269/bin/sample.sh
----------------------------------------------------------------------
diff --git a/bin/sample.sh b/bin/sample.sh
index ca324e5..84629e9 100644
--- a/bin/sample.sh
+++ b/bin/sample.sh
@@ -1,6 +1,8 @@
 #!/bin/sh
 dir=$(dirname ${0})
-job_jar=`ls -ls ${KYLIN_HOME}/lib | grep kylin-job | awk '{print $9}'`
+source ${dir}/check-env.sh
+job_jar=`find ${KYLIN_HOME}/lib/ -name kylin-job*.jar`
 cd ${KYLIN_HOME}/sample_cube/data
 hive -f ${KYLIN_HOME}/sample_cube/create_sample_tables.sql  || { exit 1; }
-hbase org.apache.hadoop.util.RunJar ${KYLIN_HOME}/lib/${job_jar} org.apache.kylin.common.persistence.ResourceTool upload ${KYLIN_HOME}/sample_cube/metadata  || { exit 1; }
\ No newline at end of file
+cd ${KYLIN_HOME}
+hbase org.apache.hadoop.util.RunJar ${job_jar} org.apache.kylin.common.persistence.ResourceTool upload ${KYLIN_HOME}/sample_cube/metadata  || { exit 1; }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/1b5e9269/examples/sample_cube/metadata/model_desc/kylin_sales_model.json
----------------------------------------------------------------------
diff --git a/examples/sample_cube/metadata/model_desc/kylin_sales_model.json b/examples/sample_cube/metadata/model_desc/kylin_sales_model.json
index 0f3b13e..bdefd3e 100644
--- a/examples/sample_cube/metadata/model_desc/kylin_sales_model.json
+++ b/examples/sample_cube/metadata/model_desc/kylin_sales_model.json
@@ -21,7 +21,7 @@
   "fact_table" : "DEFAULT.KYLIN_SALES",
   "filter_condition" : null,
   "partition_desc" : {
-    "partition_date_column" : "DEFAULT.KYLIN_CAL_DT.CAL_DT",
+    "partition_date_column" : "DEFAULT.KYLIN_SALES.CAL_DT",
     "partition_date_start" : 0,
     "partition_type" : "APPEND"
   }

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/1b5e9269/examples/sample_cube/metadata/table/DEFAULT.KYLIN_CAL_DT.json
----------------------------------------------------------------------
diff --git a/examples/sample_cube/metadata/table/DEFAULT.KYLIN_CAL_DT.json b/examples/sample_cube/metadata/table/DEFAULT.KYLIN_CAL_DT.json
index 1031f25..5bdd778 100644
--- a/examples/sample_cube/metadata/table/DEFAULT.KYLIN_CAL_DT.json
+++ b/examples/sample_cube/metadata/table/DEFAULT.KYLIN_CAL_DT.json
@@ -1,6 +1,6 @@
 {
   "uuid" : "0ff420eb-79ad-40bd-bca9-12d8cd05c60a",
-  "name" : "TEST_CAL_DT",
+  "name" : "KYLIN_CAL_DT",
   "columns" : [ {
     "id" : "1",
     "name" : "CAL_DT",

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/1b5e9269/examples/sample_cube/metadata/table/DEFAULT.KYLIN_CATEGORY_GROUPINGS.json
----------------------------------------------------------------------
diff --git a/examples/sample_cube/metadata/table/DEFAULT.KYLIN_CATEGORY_GROUPINGS.json b/examples/sample_cube/metadata/table/DEFAULT.KYLIN_CATEGORY_GROUPINGS.json
index 7bcd092..d1461b7 100644
--- a/examples/sample_cube/metadata/table/DEFAULT.KYLIN_CATEGORY_GROUPINGS.json
+++ b/examples/sample_cube/metadata/table/DEFAULT.KYLIN_CATEGORY_GROUPINGS.json
@@ -1,6 +1,6 @@
 {
   "uuid" : "952d11b5-69d9-45d1-92af-227489485e3f",
-  "name" : "TEST_CATEGORY_GROUPINGS",
+  "name" : "KYLIN_CATEGORY_GROUPINGS",
   "columns" : [ {
     "id" : "1",
     "name" : "LEAF_CATEG_ID",

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/1b5e9269/examples/sample_cube/metadata/table/DEFAULT.KYLIN_SALES.json
----------------------------------------------------------------------
diff --git a/examples/sample_cube/metadata/table/DEFAULT.KYLIN_SALES.json b/examples/sample_cube/metadata/table/DEFAULT.KYLIN_SALES.json
index a62a576..33a8807 100644
--- a/examples/sample_cube/metadata/table/DEFAULT.KYLIN_SALES.json
+++ b/examples/sample_cube/metadata/table/DEFAULT.KYLIN_SALES.json
@@ -1,6 +1,6 @@
 {
   "uuid" : "e286e39e-40d7-44c2-8fa2-41b365522771",
-  "name" : "TEST_KYLIN_FACT",
+  "name" : "KYLIN_SALES",
   "columns" : [ {
     "id" : "1",
     "name" : "TRANS_ID",


[21/25] incubator-kylin git commit: KYLIN-644 join table as null error when build the cube

Posted by li...@apache.org.
KYLIN-644 join table as null error when build the cube

Project: http://git-wip-us.apache.org/repos/asf/incubator-kylin/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-kylin/commit/4a3278c0
Tree: http://git-wip-us.apache.org/repos/asf/incubator-kylin/tree/4a3278c0
Diff: http://git-wip-us.apache.org/repos/asf/incubator-kylin/diff/4a3278c0

Branch: refs/heads/master
Commit: 4a3278c085fe03485528d8b7b32916737d74877b
Parents: 53eb20f
Author: Shao Feng, Shi <sh...@ebay.com>
Authored: Tue Mar 17 16:47:16 2015 +0800
Committer: Shao Feng, Shi <sh...@ebay.com>
Committed: Tue Mar 17 16:47:16 2015 +0800

----------------------------------------------------------------------
 cube/src/main/java/org/apache/kylin/cube/model/CubeDesc.java     | 4 ++++
 .../main/java/org/apache/kylin/job/hadoop/AbstractHadoopJob.java | 3 ++-
 .../main/java/org/apache/kylin/job/tools/CubeMigrationCLI.java   | 4 ++--
 3 files changed, 8 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/4a3278c0/cube/src/main/java/org/apache/kylin/cube/model/CubeDesc.java
----------------------------------------------------------------------
diff --git a/cube/src/main/java/org/apache/kylin/cube/model/CubeDesc.java b/cube/src/main/java/org/apache/kylin/cube/model/CubeDesc.java
index 0c9cf7a..499dd63 100644
--- a/cube/src/main/java/org/apache/kylin/cube/model/CubeDesc.java
+++ b/cube/src/main/java/org/apache/kylin/cube/model/CubeDesc.java
@@ -212,6 +212,10 @@ public class CubeDesc extends RootPersistentEntity {
         return functions;
     }
 
+    /**
+     * @deprecated use getModel().getAllTables() instead
+     * @return
+     */
     public List<TableDesc> listTables() {
         MetadataManager metaMgr = MetadataManager.getInstance(config);
         HashSet<String> tableNames = new HashSet<String>();

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/4a3278c0/job/src/main/java/org/apache/kylin/job/hadoop/AbstractHadoopJob.java
----------------------------------------------------------------------
diff --git a/job/src/main/java/org/apache/kylin/job/hadoop/AbstractHadoopJob.java b/job/src/main/java/org/apache/kylin/job/hadoop/AbstractHadoopJob.java
index 087dd04..9cd01a4 100644
--- a/job/src/main/java/org/apache/kylin/job/hadoop/AbstractHadoopJob.java
+++ b/job/src/main/java/org/apache/kylin/job/hadoop/AbstractHadoopJob.java
@@ -231,7 +231,8 @@ public abstract class AbstractHadoopJob extends Configured implements Tool {
         dumpList.add(cube.getResourcePath());
         dumpList.add(cube.getDescriptor().getModel().getResourcePath());
         dumpList.add(cube.getDescriptor().getResourcePath());
-        for (TableDesc table : cube.getDescriptor().listTables()) {
+        for (String tableName : cube.getDescriptor().getModel().getAllTables()) {
+            TableDesc table = MetadataManager.getInstance(kylinConfig).getTableDesc(tableName);
             dumpList.add(table.getResourcePath());
         }
 

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/4a3278c0/job/src/main/java/org/apache/kylin/job/tools/CubeMigrationCLI.java
----------------------------------------------------------------------
diff --git a/job/src/main/java/org/apache/kylin/job/tools/CubeMigrationCLI.java b/job/src/main/java/org/apache/kylin/job/tools/CubeMigrationCLI.java
index 6fe4a68..a5904fc 100644
--- a/job/src/main/java/org/apache/kylin/job/tools/CubeMigrationCLI.java
+++ b/job/src/main/java/org/apache/kylin/job/tools/CubeMigrationCLI.java
@@ -210,8 +210,8 @@ public class CubeMigrationCLI {
         metaResource.add(cube.getResourcePath());
         metaResource.add(cubeDesc.getResourcePath());
 
-        for (TableDesc tableDesc : cubeDesc.listTables()) {
-            metaResource.add(tableDesc.getResourcePath());
+        for (String table : cubeDesc.getModel().getAllTables()) {
+            metaResource.add(TableDesc.concatResourcePath(table.toUpperCase()));
         }
 
         for (CubeSegment segment : cube.getSegments()) {


[04/25] incubator-kylin git commit: KYLIN-634 Script to import sample data and cube metadata

Posted by li...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/3f1133cf/examples/sample_cube/data/DEFAULT.KYLIN_CAL_DT.csv
----------------------------------------------------------------------
diff --git a/examples/sample_cube/data/DEFAULT.KYLIN_CAL_DT.csv b/examples/sample_cube/data/DEFAULT.KYLIN_CAL_DT.csv
new file mode 100644
index 0000000..67efe23
--- /dev/null
+++ b/examples/sample_cube/data/DEFAULT.KYLIN_CAL_DT.csv
@@ -0,0 +1,731 @@
+2012-08-16,2012-01-01,2012-07-01,2012-08-01,2012-08-11,0,-1,-3,-15,-103,0,-1,-4,-15,-15,41501,228,47,16,6,33,5928,2,8,1364,3,455,114,2012-12-31,2012-09-30,2012-08-31,2012-08-17,16-Aug-2012,Aug 16th 2012,Fri 08-16-13,1,0,0,0,2012-06-21,365,92,31,7,2012-12-30,2012-06-30,2012-07-28,2012-08-11,2012-08-12,2012-08-16,Fri       ,2012M08,Aug-2012,N,2012M08   ,N,Year 2012 - Quarter 03,2012Q03   ,N,33,2012,2012-08-11,2012-08-17,N,Wk.33 - 13,2012-08-11 00:00:00,2012-08-17 00:00:00,2012W33   ,2012W33   ,08/11/13 - 08/17/13,08/11 - 08/17,2012,N,2012-08-16,2011-08-16,2012-05-16,2012-02-16,2012-07-16,2012-06-16,2012-08-09,2012-08-02,0,0,0,0,0,0,0,0,8,3,33,3,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-01-03,2012-01-01,2012-01-01,2012-01-01,2012-01-01,0,-3,-10,-47,-328,0,-3,-11,-47,-47,41276,3,3,3,5,1,5896,1,1,1357,1,453,114,2012-12-31,2012-03-31,2012-01-31,2012-01-05,03-Jan-2012,Jan 3rd 2012,Thu 01-03-13,1,0,0,0,2012-12-21,365,90,31,5,2012-12-30,2012-12-30,2012-12-30,2012-12-30,2012-12-31,2012-01-03,Thu       ,2012M01,Jan-2012,N,2012M01   ,N,Year 2012 - Quarter 01,2012Q01   ,N,1,2012,2012-12-30,2012-01-05,N,Wk.01 - 13,2012-01-01 00:00:00,2012-01-05 00:00:00,2012W01   ,2012W01   ,01/01/13 - 01/05/13,01/01 - 01/05,2012,N,2012-01-03,2011-01-03,2012-10-03,2012-07-03,2012-12-03,2012-11-03,2012-12-27,2012-12-20,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-04-10,2012-01-01,2012-04-01,2012-04-01,2012-04-07,0,-2,-7,-33,-231,0,-2,-8,-33,-33,41373,100,10,10,4,15,5910,1,4,1360,2,454,114,2012-12-31,2012-06-30,2012-04-30,2012-04-13,10-Apr-2012,Apr 10th 2012,Wed 04-10-13,1,0,0,0,2012-03-21,365,91,30,7,2012-12-30,2012-03-31,2012-03-31,2012-04-07,2012-04-08,2012-04-10,Wed       ,2012M04,Apr-2012,N,2012M04   ,N,Year 2012 - Quarter 02,2012Q02   ,N,15,2012,2012-04-07,2012-04-13,N,Wk.15 - 13,2012-04-07 00:00:00,2012-04-13 00:00:00,2012W15   ,2012W15   ,04/07/13 - 04/13/13,04/07 - 04/13,2012,N,2012-04-10,2011-04-10,2012-01-10,2012-10-10,2012-03-10,2012-02-10,2012-04-03,2012-03-27,0,0,0,0,0,0,0,0,4,2,15,2,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-06-12,2012-01-01,2012-04-01,2012-06-01,2012-06-09,0,-2,-5,-24,-168,0,-2,-6,-24,-24,41436,163,73,12,4,24,5919,3,6,1362,2,454,114,2012-12-31,2012-06-30,2012-06-30,2012-06-15,12-Jun-2012,Jun 12th 2012,Wed 06-12-13,1,0,0,0,2012-03-21,365,91,30,7,2012-12-30,2012-03-31,2012-05-26,2012-06-09,2012-06-10,2012-06-12,Wed       ,2012M06,Jun-2012,N,2012M06   ,N,Year 2012 - Quarter 02,2012Q02   ,N,24,2012,2012-06-09,2012-06-15,N,Wk.24 - 13,2012-06-09 00:00:00,2012-06-15 00:00:00,2012W24   ,2012W24   ,06/09/13 - 06/15/13,06/09 - 06/15,2012,N,2012-06-12,2011-06-12,2012-03-12,2012-12-12,2012-05-12,2012-04-12,2012-06-05,2012-05-29,0,0,0,0,0,0,0,0,6,2,24,2,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-04-27,2012-01-01,2012-04-01,2012-04-01,2012-04-21,0,-2,-7,-31,-214,0,-2,-8,-31,-31,41390,117,27,27,7,17,5912,1,4,1360,2,454,114,2012-12-31,2012-06-30,2012-04-30,2012-04-27,27-Apr-2012,Apr 27th 2012,Sat 04-27-13,1,0,0,0,2012-03-21,365,91,30,7,2012-12-30,2012-03-31,2012-03-31,2012-04-21,2012-04-22,2012-04-27,Sat       ,2012M04,Apr-2012,N,2012M04   ,N,Year 2012 - Quarter 02,2012Q02   ,N,17,2012,2012-04-21,2012-04-27,N,Wk.17 - 13,2012-04-21 00:00:00,2012-04-27 00:00:00,2012W17   ,2012W17   ,04/21/13 - 04/27/13,04/21 - 04/27,2012,N,2012-04-27,2011-04-27,2012-01-27,2012-10-27,2012-03-27,2012-02-27,2012-04-20,2012-04-13,0,0,0,0,0,0,0,0,4,2,17,2,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-09-19,2012-01-01,2012-07-01,2012-09-01,2012-09-15,0,-1,-2,-10,-69,0,-1,-3,-10,-10,41535,262,81,19,5,38,5933,3,9,1365,3,455,114,2012-12-31,2012-09-30,2012-09-30,2012-09-21,19-Sep-2012,Sep 19th 2012,Thu 09-19-13,1,0,0,0,2012-06-21,365,92,30,7,2012-12-30,2012-06-30,2012-08-25,2012-09-15,2012-09-16,2012-09-19,Thu       ,2012M09,Sep-2012,N,2012M09   ,N,Year 2012 - Quarter 03,2012Q03   ,N,38,2012,2012-09-15,2012-09-21,N,Wk.38 - 13,2012-09-15 00:00:00,2012-09-21 00:00:00,2012W38   ,2012W38   ,09/15/13 - 09/21/13,09/15 - 09/21,2012,N,2012-09-19,2011-09-19,2012-06-19,2012-03-19,2012-08-19,2012-07-19,2012-09-12,2012-09-05,0,0,0,0,0,0,0,0,9,3,38,3,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-03-07,2012-01-01,2012-01-01,2012-03-01,2012-03-03,0,-3,-8,-38,-265,0,-3,-9,-38,-38,41339,66,66,7,5,10,5905,3,3,1359,1,453,114,2012-12-31,2012-03-31,2012-03-31,2012-03-09,07-Mar-2012,Mar 7th 2012,Thu 03-07-13,1,0,0,0,2012-12-21,365,90,31,7,2012-12-30,2012-12-30,2012-02-24,2012-03-03,2012-03-04,2012-03-07,Thu       ,2012M03,Mar-2012,N,2012M03   ,N,Year 2012 - Quarter 01,2012Q01   ,N,10,2012,2012-03-03,2012-03-09,N,Wk.10 - 13,2012-03-03 00:00:00,2012-03-09 00:00:00,2012W10   ,2012W10   ,03/03/13 - 03/09/13,03/03 - 03/09,2012,N,2012-03-07,2011-03-07,2012-12-07,2012-09-07,2012-02-07,2012-01-07,2012-02-28,2012-02-21,0,0,0,0,0,0,0,0,3,1,10,1,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-03-28,2012-01-01,2012-01-01,2012-03-01,2012-03-24,0,-3,-8,-35,-244,0,-3,-9,-35,-35,41360,87,87,28,5,13,5908,3,3,1359,1,453,114,2012-12-31,2012-03-31,2012-03-31,2012-03-30,28-Mar-2012,Mar 28th 2012,Thu 03-28-13,1,0,0,0,2012-03-21,365,90,31,7,2012-12-30,2012-12-30,2012-02-24,2012-03-24,2012-03-25,2012-03-28,Thu       ,2012M03,Mar-2012,N,2012M03   ,N,Year 2012 - Quarter 01,2012Q01   ,N,13,2012,2012-03-24,2012-03-30,N,Wk.13 - 13,2012-03-24 00:00:00,2012-03-30 00:00:00,2012W13   ,2012W13   ,03/24/13 - 03/30/13,03/24 - 03/30,2012,N,2012-03-28,2011-03-28,2012-12-28,2012-09-28,2012-02-28,2012-01-28,2012-03-21,2012-03-14,0,0,0,0,0,0,0,0,3,1,13,2,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-11-23,2012-01-01,2012-10-01,2012-11-01,2012-11-17,0,0,0,-1,-4,0,0,-1,-1,-1,41600,327,54,23,7,47,5942,2,11,1367,4,456,114,2012-12-31,2012-12-31,2012-11-30,2012-11-23,23-Nov-2012,Nov 23rd 2012,Sat 11-23-13,1,1,1,0,2012-09-21,365,92,30,7,2012-12-30,2012-09-29,2012-10-27,2012-11-17,2012-11-18,2012-11-23,Sat       ,2012M11,Nov-2012,N,2012M11   ,N,Year 2012 - Quarter 04,2012Q04   ,N,47,2012,2012-11-17,2012-11-23,N,Wk.47 - 13,2012-11-17 00:00:00,2012-11-23 00:00:00,2012W47   ,2012W47   ,11/17/13 - 11/23/13,11/17 - 11/23,2012,N,2012-11-23,2011-11-23,2012-08-23,2012-05-23,2012-10-23,2012-09-23,2012-11-16,2012-11-09,0,0,0,0,0,0,0,0,11,4,47,4,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-03-09,2012-01-01,2012-01-01,2012-03-01,2012-03-03,0,-3,-8,-38,-263,0,-3,-9,-38,-38,41341,68,68,9,7,10,5905,3,3,1359,1,453,114,2012-12-31,2012-03-31,2012-03-31,2012-03-09,09-Mar-2012,Mar 9th 2012,Sat 03-09-13,1,0,0,0,2012-12-21,365,90,31,7,2012-12-30,2012-12-30,2012-02-24,2012-03-03,2012-03-04,2012-03-09,Sat       ,2012M03,Mar-2012,N,2012M03   ,N,Year 2012 - Quarter 01,2012Q01   ,N,10,2012,2012-03-03,2012-03-09,N,Wk.10 - 13,2012-03-03 00:00:00,2012-03-09 00:00:00,2012W10   ,2012W10   ,03/03/13 - 03/09/13,03/03 - 03/09,2012,N,2012-03-09,2011-03-09,2012-12-09,2012-09-09,2012-02-09,2012-01-09,2012-03-02,2012-02-23,0,0,0,0,0,0,0,0,3,1,10,1,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-11-21,2012-01-01,2012-10-01,2012-11-01,2012-11-17,0,0,0,-1,-6,0,0,-1,-1,-1,41598,325,52,21,5,47,5942,2,11,1367,4,456,114,2012-12-31,2012-12-31,2012-11-30,2012-11-23,21-Nov-2012,Nov 21st 2012,Thu 11-21-13,1,1,1,0,2012-09-21,365,92,30,7,2012-12-30,2012-09-29,2012-10-27,2012-11-17,2012-11-18,2012-11-21,Thu       ,2012M11,Nov-2012,N,2012M11   ,N,Year 2012 - Quarter 04,2012Q04   ,N,47,2012,2012-11-17,2012-11-23,N,Wk.47 - 13,2012-11-17 00:00:00,2012-11-23 00:00:00,2012W47   ,2012W47   ,11/17/13 - 11/23/13,11/17 - 11/23,2012,N,2012-11-21,2011-11-21,2012-08-21,2012-05-21,2012-10-21,2012-09-21,2012-11-14,2012-11-07,0,0,0,0,0,0,0,0,11,4,47,4,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-03-26,2012-01-01,2012-01-01,2012-03-01,2012-03-24,0,-3,-8,-35,-246,0,-3,-9,-35,-35,41358,85,85,26,3,13,5908,3,3,1359,1,453,114,2012-12-31,2012-03-31,2012-03-31,2012-03-30,26-Mar-2012,Mar 26th 2012,Tue 03-26-13,1,0,0,0,2012-03-21,365,90,31,7,2012-12-30,2012-12-30,2012-02-24,2012-03-24,2012-03-25,2012-03-26,Tue       ,2012M03,Mar-2012,N,2012M03   ,N,Year 2012 - Quarter 01,2012Q01   ,N,13,2012,2012-03-24,2012-03-30,N,Wk.13 - 13,2012-03-24 00:00:00,2012-03-30 00:00:00,2012W13   ,2012W13   ,03/24/13 - 03/30/13,03/24 - 03/30,2012,N,2012-03-26,2011-03-26,2012-12-26,2012-09-26,2012-02-26,2012-01-26,2012-03-19,2012-03-12,0,0,0,0,0,0,0,0,3,1,13,2,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-01-24,2012-01-01,2012-01-01,2012-01-01,2012-01-20,0,-3,-10,-44,-307,0,-3,-11,-44,-44,41297,24,24,24,5,4,5899,1,1,1357,1,453,114,2012-12-31,2012-03-31,2012-01-31,2012-01-26,24-Jan-2012,Jan 24th 2012,Thu 01-24-13,1,0,0,0,2012-12-21,365,90,31,7,2012-12-30,2012-12-30,2012-12-30,2012-01-20,2012-01-21,2012-01-24,Thu       ,2012M01,Jan-2012,N,2012M01   ,N,Year 2012 - Quarter 01,2012Q01   ,N,4,2012,2012-01-20,2012-01-26,N,Wk.04 - 13,2012-01-20 00:00:00,2012-01-26 00:00:00,2012W04   ,2012W04   ,01/20/13 - 01/26/13,01/20 - 01/26,2012,N,2012-01-24,2011-01-24,2012-10-24,2012-07-24,2012-12-24,2012-11-24,2012-01-17,2012-01-10,0,0,0,0,0,0,0,0,1,1,4,1,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-01-01,2012-01-01,2012-01-01,2012-01-01,2012-01-01,0,-3,-10,-47,-330,0,-3,-11,-47,-47,41274,1,1,1,3,1,5896,1,1,1357,1,453,114,2012-12-31,2012-03-31,2012-01-31,2012-01-05,01-Jan-2012,Jan 1st 2012,Tue 01-01-13,1,0,0,0,2012-12-21,365,90,31,5,2012-12-30,2012-12-30,2012-12-30,2012-12-30,2012-12-31,2012-01-01,Tue       ,2012M01,Jan-2012,Y,2012M01   ,Y,Year 2012 - Quarter 01,2012Q01   ,Y,1,2012,2012-12-30,2012-01-05,Y,Wk.01 - 13,2012-01-01 00:00:00,2012-01-05 00:00:00,2012W01   ,2012W01   ,01/01/13 - 01/05/13,01/01 - 01/05,2012,Y,2012-01-01,2011-01-01,2012-10-01,2012-07-01,2012-12-01,2012-11-01,2012-12-25,2012-12-18,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-04-29,2012-01-01,2012-04-01,2012-04-01,2012-04-28,0,-2,-7,-30,-212,0,-2,-7,-30,-30,41392,119,29,29,2,18,5913,1,4,1360,2,454,114,2012-12-31,2012-06-30,2012-04-30,2012-05-04,29-Apr-2012,Apr 29th 2012,Mon 04-29-13,1,0,0,0,2012-03-21,365,91,30,7,2012-12-30,2012-03-31,2012-04-28,2012-04-28,2012-04-29,2012-04-29,Mon       ,2012M04,Apr-2012,N,2012M04   ,N,Year 2012 - Quarter 02,2012Q02   ,N,18,2012,2012-04-28,2012-05-04,N,Wk.18 - 13,2012-04-28 00:00:00,2012-05-04 00:00:00,2012W18   ,2012W18   ,04/28/13 - 05/04/13,04/28 - 05/04,2012,N,2012-04-29,2011-04-29,2012-01-29,2012-10-29,2012-03-29,2012-02-28,2012-04-22,2012-04-15,0,0,0,0,0,0,0,0,5,2,18,2,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-05-11,2012-01-01,2012-04-01,2012-05-01,2012-05-05,0,-2,-6,-29,-200,0,-2,-7,-29,-29,41404,131,41,11,7,19,5914,2,5,1361,2,454,114,2012-12-31,2012-06-30,2012-05-31,2012-05-11,11-May-2012,May 11th 2012,Sat 05-11-13,1,0,0,0,2012-03-21,365,91,31,7,2012-12-30,2012-03-31,2012-04-28,2012-05-05,2012-05-06,2012-05-11,Sat       ,2012M05,May-2012,N,2012M05   ,N,Year 2012 - Quarter 02,2012Q02   ,N,19,2012,2012-05-05,2012-05-11,N,Wk.19 - 13,2012-05-05 00:00:00,2012-05-11 00:00:00,2012W19   ,2012W19   ,05/05/13 - 05/11/13,05/05 - 05/11,2012,N,2012-05-11,2011-05-11,2012-02-11,2012-11-11,2012-04-11,2012-03-11,2012-05-04,2012-04-27,0,0,0,0,0,0,0,0,5,2,19,2,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-10-01,2012-01-01,2012-10-01,2012-10-01,2012-09-29,0,0,-1,-8,-57,0,0,-2,-8,-8,41547,274,1,1,3,40,5935,1,10,1366,4,456,114,2012-12-31,2012-12-31,2012-10-31,2012-10-05,01-Oct-2012,Oct 1st 2012,Tue 10-01-13,1,1,0,0,2012-09-21,365,92,31,7,2012-12-30,2012-09-29,2012-09-29,2012-09-29,2012-09-30,2012-10-01,Tue       ,2012M10,Oct-2012,Y,2012M10   ,Y,Year 2012 - Quarter 04,2012Q04   ,Y,40,2012,2012-09-29,2012-10-05,N,Wk.40 - 13,2012-09-29 00:00:00,2012-10-05 00:00:00,2012W40   ,2012W40   ,09/29/13 - 10/05/13,09/29 - 10/05,2012,N,2012-10-01,2011-10-01,2012-07-01,2012-04-01,2012-09-01,2012-08-01,2012-09-24,2012-09-17,0,0,0,0,0,0,0,0,10,4,40,4,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-12-05,2012-01-01,2012-10-01,2012-12-01,2012-12-01,0,0,1,1,8,0,0,0,1,1,41612,339,66,5,5,49,5944,3,12,1368,4,456,114,2012-12-31,2012-12-31,2012-12-31,2012-12-07,05-Dec-2012,Dec 5th 2012,Thu 12-05-13,0,0,0,0,2012-09-21,365,92,31,7,2012-12-30,2012-09-29,2012-11-24,2012-12-01,2012-12-02,2012-12-05,Thu       ,2012M12,Dec-2012,N,2012M12   ,N,Year 2012 - Quarter 04,2012Q04   ,N,49,2012,2012-12-01,2012-12-07,N,Wk.49 - 13,2012-12-01 00:00:00,2012-12-07 00:00:00,2012W49   ,2012W49   ,12/01/13 - 12/07/13,12/01 - 12/07,2012,N,2012-12-05,2011-12-05,2012-09-05,2012-06-05,2012-11-05,2012-10-05,2012-11-28,2012-11-21,0,0,0,0,0,0,0,0,12,4,49,4,0,1,0,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-03-05,2012-01-01,2012-01-01,2012-03-01,2012-03-03,0,-3,-8,-38,-267,0,-3,-9,-38,-38,41337,64,64,5,3,10,5905,3,3,1359,1,453,114,2012-12-31,2012-03-31,2012-03-31,2012-03-09,05-Mar-2012,Mar 5th 2012,Tue 03-05-13,1,0,0,0,2012-12-21,365,90,31,7,2012-12-30,2012-12-30,2012-02-24,2012-03-03,2012-03-04,2012-03-05,Tue       ,2012M03,Mar-2012,N,2012M03   ,N,Year 2012 - Quarter 01,2012Q01   ,N,10,2012,2012-03-03,2012-03-09,N,Wk.10 - 13,2012-03-03 00:00:00,2012-03-09 00:00:00,2012W10   ,2012W10   ,03/03/13 - 03/09/13,03/03 - 03/09,2012,N,2012-03-05,2011-03-05,2012-12-05,2012-09-05,2012-02-05,2012-01-05,2012-02-26,2012-02-19,0,0,0,0,0,0,0,0,3,1,10,1,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-10-03,2012-01-01,2012-10-01,2012-10-01,2012-09-29,0,0,-1,-8,-55,0,0,-2,-8,-8,41549,276,3,3,5,40,5935,1,10,1366,4,456,114,2012-12-31,2012-12-31,2012-10-31,2012-10-05,03-Oct-2012,Oct 3rd 2012,Thu 10-03-13,1,1,0,0,2012-09-21,365,92,31,7,2012-12-30,2012-09-29,2012-09-29,2012-09-29,2012-09-30,2012-10-03,Thu       ,2012M10,Oct-2012,N,2012M10   ,N,Year 2012 - Quarter 04,2012Q04   ,N,40,2012,2012-09-29,2012-10-05,N,Wk.40 - 13,2012-09-29 00:00:00,2012-10-05 00:00:00,2012W40   ,2012W40   ,09/29/13 - 10/05/13,09/29 - 10/05,2012,N,2012-10-03,2011-10-03,2012-07-03,2012-04-03,2012-09-03,2012-08-03,2012-09-26,2012-09-19,0,0,0,0,0,0,0,0,10,4,40,4,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-01-22,2012-01-01,2012-01-01,2012-01-01,2012-01-20,0,-3,-10,-44,-309,0,-3,-11,-44,-44,41295,22,22,22,3,4,5899,1,1,1357,1,453,114,2012-12-31,2012-03-31,2012-01-31,2012-01-26,22-Jan-2012,Jan 22nd 2012,Tue 01-22-13,1,0,0,0,2012-12-21,365,90,31,7,2012-12-30,2012-12-30,2012-12-30,2012-01-20,2012-01-21,2012-01-22,Tue       ,2012M01,Jan-2012,N,2012M01   ,N,Year 2012 - Quarter 01,2012Q01   ,N,4,2012,2012-01-20,2012-01-26,N,Wk.04 - 13,2012-01-20 00:00:00,2012-01-26 00:00:00,2012W04   ,2012W04   ,01/20/13 - 01/26/13,01/20 - 01/26,2012,N,2012-01-22,2011-01-22,2012-10-22,2012-07-22,2012-12-22,2012-11-22,2012-01-15,2012-01-08,0,0,0,0,0,0,0,0,1,1,4,1,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-12-26,2012-01-01,2012-10-01,2012-12-01,2012-12-22,0,0,1,4,29,0,0,0,4,4,41633,360,87,26,5,52,5947,3,12,1368,4,456,114,2012-12-31,2012-12-31,2012-12-31,2012-12-28,26-Dec-2012,Dec 26th 2012,Thu 12-26-13,0,0,0,0,2012-12-21,365,92,31,7,2012-12-30,2012-09-29,2012-11-24,2012-12-22,2012-12-23,2012-12-26,Thu       ,2012M12,Dec-2012,N,2012M12   ,N,Year 2012 - Quarter 04,2012Q04   ,N,52,2012,2012-12-22,2012-12-28,N,Wk.52 - 13,2012-12-22 00:00:00,2012-12-28 00:00:00,2012W52   ,2012W52   ,12/22/13 - 12/28/13,12/22 - 12/28,2012,N,2012-12-26,2011-12-26,2012-09-26,2012-06-26,2012-11-26,2012-10-26,2012-12-19,2012-12-12,0,0,0,0,0,0,0,0,12,4,52,1,0,1,0,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-09-17,2012-01-01,2012-07-01,2012-09-01,2012-09-15,0,-1,-2,-10,-71,0,-1,-3,-10,-10,41533,260,79,17,3,38,5933,3,9,1365,3,455,114,2012-12-31,2012-09-30,2012-09-30,2012-09-21,17-Sep-2012,Sep 17th 2012,Tue 09-17-13,1,0,0,0,2012-06-21,365,92,30,7,2012-12-30,2012-06-30,2012-08-25,2012-09-15,2012-09-16,2012-09-17,Tue       ,2012M09,Sep-2012,N,2012M09   ,N,Year 2012 - Quarter 03,2012Q03   ,N,38,2012,2012-09-15,2012-09-21,N,Wk.38 - 13,2012-09-15 00:00:00,2012-09-21 00:00:00,2012W38   ,2012W38   ,09/15/13 - 09/21/13,09/15 - 09/21,2012,N,2012-09-17,2011-09-17,2012-06-17,2012-03-17,2012-08-17,2012-07-17,2012-09-10,2012-09-03,0,0,0,0,0,0,0,0,9,3,38,3,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-10-20,2012-01-01,2012-10-01,2012-10-01,2012-10-20,0,0,-1,-5,-38,0,0,-2,-5,-6,41566,293,20,20,1,43,5938,1,10,1366,4,456,114,2012-12-31,2012-12-31,2012-10-31,2012-10-26,20-Oct-2012,Oct 20th 2012,Sun 10-20-13,1,1,0,0,2012-09-21,365,92,31,7,2012-12-30,2012-09-29,2012-09-29,2012-10-20,2012-10-14,2012-10-20,Sun       ,2012M10,Oct-2012,N,2012M10   ,N,Year 2012 - Quarter 04,2012Q04   ,N,43,2012,2012-10-20,2012-10-26,Y,Wk.43 - 13,2012-10-20 00:00:00,2012-10-26 00:00:00,2012W43   ,2012W43   ,10/20/13 - 10/26/13,10/20 - 10/26,2012,N,2012-10-20,2011-10-20,2012-07-20,2012-04-20,2012-09-20,2012-08-20,2012-10-13,2012-10-06,0,0,0,0,0,0,0,0,10,4,43,4,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-11-25,2012-01-01,2012-10-01,2012-11-01,2012-11-24,0,0,0,0,-2,0,0,0,0,0,41602,329,56,25,2,48,5943,2,11,1367,4,456,114,2012-12-31,2012-12-31,2012-11-30,2012-11-30,25-Nov-2012,Nov 25th 2012,Mon 11-25-13,1,1,1,1,2012-09-21,365,92,30,7,2012-12-30,2012-09-29,2012-11-24,2012-11-24,2012-11-25,2012-11-25,Mon       ,2012M11,Nov-2012,N,2012M11   ,N,Year 2012 - Quarter 04,2012Q04   ,N,48,2012,2012-11-24,2012-11-30,N,Wk.48 - 13,2012-11-24 00:00:00,2012-11-30 00:00:00,2012W48   ,2012W48   ,11/24/13 - 11/30/13,11/24 - 11/30,2012,N,2012-11-25,2011-11-25,2012-08-25,2012-05-25,2012-10-25,2012-09-25,2012-11-18,2012-11-11,0,0,0,0,0,0,0,0,12,4,48,4,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-01-26,2012-01-01,2012-01-01,2012-01-01,2012-01-20,0,-3,-10,-44,-305,0,-3,-11,-44,-44,41299,26,26,26,7,4,5899,1,1,1357,1,453,114,2012-12-31,2012-03-31,2012-01-31,2012-01-26,26-Jan-2012,Jan 26th 2012,Sat 01-26-13,1,0,0,0,2012-12-21,365,90,31,7,2012-12-30,2012-12-30,2012-12-30,2012-01-20,2012-01-21,2012-01-26,Sat       ,2012M01,Jan-2012,N,2012M01   ,N,Year 2012 - Quarter 01,2012Q01   ,N,4,2012,2012-01-20,2012-01-26,N,Wk.04 - 13,2012-01-20 00:00:00,2012-01-26 00:00:00,2012W04   ,2012W04   ,01/20/13 - 01/26/13,01/20 - 01/26,2012,N,2012-01-26,2011-01-26,2012-10-26,2012-07-26,2012-12-26,2012-11-26,2012-01-19,2012-01-12,0,0,0,0,0,0,0,0,1,1,4,1,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-12-24,2012-01-01,2012-10-01,2012-12-01,2012-12-22,0,0,1,4,27,0,0,0,4,4,41631,358,85,24,3,52,5947,3,12,1368,4,456,114,2012-12-31,2012-12-31,2012-12-31,2012-12-28,24-Dec-2012,Dec 24th 2012,Tue 12-24-13,0,0,0,0,2012-12-21,365,92,31,7,2012-12-30,2012-09-29,2012-11-24,2012-12-22,2012-12-23,2012-12-24,Tue       ,2012M12,Dec-2012,N,2012M12   ,N,Year 2012 - Quarter 04,2012Q04   ,N,52,2012,2012-12-22,2012-12-28,N,Wk.52 - 13,2012-12-22 00:00:00,2012-12-28 00:00:00,2012W52   ,2012W52   ,12/22/13 - 12/28/13,12/22 - 12/28,2012,N,2012-12-24,2011-12-24,2012-09-24,2012-06-24,2012-11-24,2012-10-24,2012-12-17,2012-12-10,0,0,0,0,0,0,0,0,12,4,52,1,0,1,0,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-02-04,2012-01-01,2012-01-01,2012-02-01,2012-02-03,0,-3,-9,-42,-296,0,-3,-10,-42,-42,41308,35,35,4,2,6,5901,2,2,1358,1,453,114,2012-12-31,2012-03-31,2012-02-28,2012-02-09,04-Feb-2012,Feb 4th 2012,Mon 02-04-13,1,0,0,0,2012-12-21,365,90,28,7,2012-12-30,2012-12-30,2012-01-27,2012-02-03,2012-02-04,2012-02-04,Mon       ,2012M02,Feb-2012,N,2012M02   ,N,Year 2012 - Quarter 01,2012Q01   ,N,6,2012,2012-02-03,2012-02-09,N,Wk.06 - 13,2012-02-03 00:00:00,2012-02-09 00:00:00,2012W06   ,2012W06   ,02/03/13 - 02/09/13,02/03 - 02/09,2012,N,2012-02-04,2011-02-04,2012-11-04,2012-08-04,2012-01-04,2012-12-04,2012-01-28,2012-01-21,0,0,0,0,0,0,0,0,2,1,6,1,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-05-30,2012-01-01,2012-04-01,2012-05-01,2012-05-26,0,-2,-6,-26,-181,0,-2,-6,-26,-26,41423,150,60,30,5,22,5917,2,5,1361,2,454,114,2012-12-31,2012-06-30,2012-05-31,2012-06-01,30-May-2012,May 30th 2012,Thu 05-30-13,1,0,0,0,2012-03-21,365,91,31,7,2012-12-30,2012-03-31,2012-05-26,2012-05-26,2012-05-27,2012-05-30,Thu       ,2012M05,May-2012,N,2012M05   ,N,Year 2012 - Quarter 02,2012Q02   ,N,22,2012,2012-05-26,2012-06-01,N,Wk.22 - 13,2012-05-26 00:00:00,2012-06-01 00:00:00,2012W22   ,2012W22   ,05/26/13 - 06/01/13,05/26 - 06/01,2012,N,2012-05-30,2011-05-30,2012-02-28,2012-11-30,2012-04-30,2012-03-30,2012-05-23,2012-05-16,0,0,0,0,0,0,0,0,6,2,22,2,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-04-12,2012-01-01,2012-04-01,2012-04-01,2012-04-07,0,-2,-7,-33,-229,0,-2,-8,-33,-33,41375,102,12,12,6,15,5910,1,4,1360,2,454,114,2012-12-31,2012-06-30,2012-04-30,2012-04-13,12-Apr-2012,Apr 12th 2012,Fri 04-12-13,1,0,0,0,2012-03-21,365,91,30,7,2012-12-30,2012-03-31,2012-03-31,2012-04-07,2012-04-08,2012-04-12,Fri       ,2012M04,Apr-2012,N,2012M04   ,N,Year 2012 - Quarter 02,2012Q02   ,N,15,2012,2012-04-07,2012-04-13,N,Wk.15 - 13,2012-04-07 00:00:00,2012-04-13 00:00:00,2012W15   ,2012W15   ,04/07/13 - 04/13/13,04/07 - 04/13,2012,N,2012-04-12,2011-04-12,2012-01-12,2012-10-12,2012-03-12,2012-02-12,2012-04-05,2012-03-29,0,0,0,0,0,0,0,0,4,2,15,2,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-04-08,2012-01-01,2012-04-01,2012-04-01,2012-04-07,0,-2,-7,-33,-233,0,-2,-8,-33,-33,41371,98,8,8,2,15,5910,1,4,1360,2,454,114,2012-12-31,2012-06-30,2012-04-30,2012-04-13,08-Apr-2012,Apr 8th 2012,Mon 04-08-13,1,0,0,0,2012-03-21,365,91,30,7,2012-12-30,2012-03-31,2012-03-31,2012-04-07,2012-04-08,2012-04-08,Mon       ,2012M04,Apr-2012,N,2012M04   ,N,Year 2012 - Quarter 02,2012Q02   ,N,15,2012,2012-04-07,2012-04-13,N,Wk.15 - 13,2012-04-07 00:00:00,2012-04-13 00:00:00,2012W15   ,2012W15   ,04/07/13 - 04/13/13,04/07 - 04/13,2012,N,2012-04-08,2011-04-08,2012-01-08,2012-10-08,2012-03-08,2012-02-08,2012-04-01,2012-03-25,0,0,0,0,0,0,0,0,4,2,15,2,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-12-28,2012-01-01,2012-10-01,2012-12-01,2012-12-22,0,0,1,4,31,0,0,0,4,4,41635,362,89,28,7,52,5947,3,12,1368,4,456,114,2012-12-31,2012-12-31,2012-12-31,2012-12-28,28-Dec-2012,Dec 28th 2012,Sat 12-28-13,0,0,0,0,2012-12-21,365,92,31,7,2012-12-30,2012-09-29,2012-11-24,2012-12-22,2012-12-23,2012-12-28,Sat       ,2012M12,Dec-2012,N,2012M12   ,N,Year 2012 - Quarter 04,2012Q04   ,N,52,2012,2012-12-22,2012-12-28,N,Wk.52 - 13,2012-12-22 00:00:00,2012-12-28 00:00:00,2012W52   ,2012W52   ,12/22/13 - 12/28/13,12/22 - 12/28,2012,N,2012-12-28,2011-12-28,2012-09-28,2012-06-28,2012-11-28,2012-10-28,2012-12-21,2012-12-14,0,0,0,0,0,0,0,0,12,4,52,1,0,1,0,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-12-03,2012-01-01,2012-10-01,2012-12-01,2012-12-01,0,0,1,1,6,0,0,0,1,1,41610,337,64,3,3,49,5944,3,12,1368,4,456,114,2012-12-31,2012-12-31,2012-12-31,2012-12-07,03-Dec-2012,Dec 3rd 2012,Tue 12-03-13,0,0,0,0,2012-09-21,365,92,31,7,2012-12-30,2012-09-29,2012-11-24,2012-12-01,2012-12-02,2012-12-03,Tue       ,2012M12,Dec-2012,N,2012M12   ,N,Year 2012 - Quarter 04,2012Q04   ,N,49,2012,2012-12-01,2012-12-07,N,Wk.49 - 13,2012-12-01 00:00:00,2012-12-07 00:00:00,2012W49   ,2012W49   ,12/01/13 - 12/07/13,12/01 - 12/07,2012,N,2012-12-03,2011-12-03,2012-09-03,2012-06-03,2012-11-03,2012-10-03,2012-11-26,2012-11-19,0,0,0,0,0,0,0,0,12,4,49,4,0,1,0,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-07-15,2012-01-01,2012-07-01,2012-07-01,2012-07-14,0,-1,-4,-19,-135,0,-1,-5,-19,-19,41469,196,15,15,2,29,5924,1,7,1363,3,455,114,2012-12-31,2012-09-30,2012-07-31,2012-07-20,15-Jul-2012,Jul 15th 2012,Mon 07-15-13,1,0,0,0,2012-06-21,365,92,31,7,2012-12-30,2012-06-30,2012-06-30,2012-07-14,2012-07-15,2012-07-15,Mon       ,2012M07,Jul-2012,N,2012M07   ,N,Year 2012 - Quarter 03,2012Q03   ,N,29,2012,2012-07-14,2012-07-20,N,Wk.29 - 13,2012-07-14 00:00:00,2012-07-20 00:00:00,2012W29   ,2012W29   ,07/14/13 - 07/20/13,07/14 - 07/20,2012,N,2012-07-15,2011-07-15,2012-04-15,2012-01-15,2012-06-15,2012-05-15,2012-07-08,2012-07-01,0,0,0,0,0,0,0,0,7,3,29,3,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-05-13,2012-01-01,2012-04-01,2012-05-01,2012-05-12,0,-2,-6,-28,-198,0,-2,-7,-28,-28,41406,133,43,13,2,20,5915,2,5,1361,2,454,114,2012-12-31,2012-06-30,2012-05-31,2012-05-18,13-May-2012,May 13th 2012,Mon 05-13-13,1,0,0,0,2012-03-21,365,91,31,7,2012-12-30,2012-03-31,2012-04-28,2012-05-12,2012-05-13,2012-05-13,Mon       ,2012M05,May-2012,N,2012M05   ,N,Year 2012 - Quarter 02,2012Q02   ,N,20,2012,2012-05-12,2012-05-18,N,Wk.20 - 13,2012-05-12 00:00:00,2012-05-18 00:00:00,2012W20   ,2012W20   ,05/12/13 - 05/18/13,05/12 - 05/18,2012,N,2012-05-13,2011-05-13,2012-02-13,2012-11-13,2012-04-13,2012-03-13,2012-05-06,2012-04-29,0,0,0,0,0,0,0,0,5,2,20,2,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-03-30,2012-01-01,2012-01-01,2012-03-01,2012-03-24,0,-3,-8,-35,-242,0,-3,-9,-35,-35,41362,89,89,30,7,13,5908,3,3,1359,1,453,114,2012-12-31,2012-03-31,2012-03-31,2012-03-30,30-Mar-2012,Mar 30th 2012,Sat 03-30-13,1,0,0,0,2012-03-21,365,90,31,7,2012-12-30,2012-12-30,2012-02-24,2012-03-24,2012-03-25,2012-03-30,Sat       ,2012M03,Mar-2012,N,2012M03   ,N,Year 2012 - Quarter 01,2012Q01   ,N,13,2012,2012-03-24,2012-03-30,N,Wk.13 - 13,2012-03-24 00:00:00,2012-03-30 00:00:00,2012W13   ,2012W13   ,03/24/13 - 03/30/13,03/24 - 03/30,2012,N,2012-03-30,2011-03-30,2012-12-30,2012-09-30,2012-02-28,2012-01-30,2012-03-23,2012-03-16,0,0,0,0,0,0,0,0,3,1,13,2,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-12-09,2012-01-01,2012-10-01,2012-12-01,2012-12-08,0,0,1,2,12,0,0,0,2,2,41616,343,70,9,2,50,5945,3,12,1368,4,456,114,2012-12-31,2012-12-31,2012-12-31,2012-12-14,09-Dec-2012,Dec 9th 2012,Mon 12-09-13,0,0,0,0,2012-09-21,365,92,31,7,2012-12-30,2012-09-29,2012-11-24,2012-12-08,2012-12-09,2012-12-09,Mon       ,2012M12,Dec-2012,N,2012M12   ,N,Year 2012 - Quarter 04,2012Q04   ,N,50,2012,2012-12-08,2012-12-14,N,Wk.50 - 13,2012-12-08 00:00:00,2012-12-14 00:00:00,2012W50   ,2012W50   ,12/08/13 - 12/14/13,12/08 - 12/14,2012,N,2012-12-09,2011-12-09,2012-09-09,2012-06-09,2012-11-09,2012-10-09,2012-12-02,2012-11-25,0,0,0,0,0,0,0,0,12,4,50,4,0,1,0,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-02-25,2012-01-01,2012-01-01,2012-02-01,2012-02-24,0,-3,-9,-39,-275,0,-3,-9,-39,-39,41329,56,56,25,2,9,5904,2,2,1358,1,453,114,2012-12-31,2012-03-31,2012-02-28,2012-03-02,25-Feb-2012,Feb 25th 2012,Mon 02-25-13,1,0,0,0,2012-12-21,365,90,28,7,2012-12-30,2012-12-30,2012-02-24,2012-02-24,2012-02-25,2012-02-25,Mon       ,2012M02,Feb-2012,N,2012M02   ,N,Year 2012 - Quarter 01,2012Q01   ,N,9,2012,2012-02-24,2012-03-02,N,Wk.09 - 13,2012-02-24 00:00:00,2012-03-02 00:00:00,2012W09   ,2012W09   ,02/24/13 - 03/02/13,02/24 - 03/02,2012,N,2012-02-25,2011-02-25,2012-11-25,2012-08-25,2012-01-25,2012-12-25,2012-02-18,2012-02-11,0,0,0,0,0,0,0,0,3,1,9,1,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-11-04,2012-01-01,2012-10-01,2012-11-01,2012-11-03,0,0,0,-3,-23,0,0,-1,-3,-3,41581,308,35,4,2,45,5940,2,11,1367,4,456,114,2012-12-31,2012-12-31,2012-11-30,2012-11-09,04-Nov-2012,Nov 4th 2012,Mon 11-04-13,1,1,1,0,2012-09-21,365,92,30,7,2012-12-30,2012-09-29,2012-10-27,2012-11-03,2012-11-04,2012-11-04,Mon       ,2012M11,Nov-2012,N,2012M11   ,N,Year 2012 - Quarter 04,2012Q04   ,N,45,2012,2012-11-03,2012-11-09,N,Wk.45 - 13,2012-11-03 00:00:00,2012-11-09 00:00:00,2012W45   ,2012W45   ,11/03/13 - 11/09/13,11/03 - 11/09,2012,N,2012-11-04,2011-11-04,2012-08-04,2012-05-04,2012-10-04,2012-09-04,2012-10-28,2012-10-21,0,0,0,0,0,0,0,0,11,4,45,4,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-11-08,2012-01-01,2012-10-01,2012-11-01,2012-11-03,0,0,0,-3,-19,0,0,-1,-3,-3,41585,312,39,8,6,45,5940,2,11,1367,4,456,114,2012-12-31,2012-12-31,2012-11-30,2012-11-09,08-Nov-2012,Nov 8th 2012,Fri 11-08-13,1,1,1,0,2012-09-21,365,92,30,7,2012-12-30,2012-09-29,2012-10-27,2012-11-03,2012-11-04,2012-11-08,Fri       ,2012M11,Nov-2012,N,2012M11   ,N,Year 2012 - Quarter 04,2012Q04   ,N,45,2012,2012-11-03,2012-11-09,N,Wk.45 - 13,2012-11-03 00:00:00,2012-11-09 00:00:00,2012W45   ,2012W45   ,11/03/13 - 11/09/13,11/03 - 11/09,2012,N,2012-11-08,2011-11-08,2012-08-08,2012-05-08,2012-10-08,2012-09-08,2012-11-01,2012-10-25,0,0,0,0,0,0,0,0,11,4,45,4,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-08-22,2012-01-01,2012-07-01,2012-08-01,2012-08-18,0,-1,-3,-14,-97,0,-1,-4,-14,-14,41507,234,53,22,5,34,5929,2,8,1364,3,455,114,2012-12-31,2012-09-30,2012-08-31,2012-08-24,22-Aug-2012,Aug 22nd 2012,Thu 08-22-13,1,0,0,0,2012-06-21,365,92,31,7,2012-12-30,2012-06-30,2012-07-28,2012-08-18,2012-08-19,2012-08-22,Thu       ,2012M08,Aug-2012,N,2012M08   ,N,Year 2012 - Quarter 03,2012Q03   ,N,34,2012,2012-08-18,2012-08-24,N,Wk.34 - 13,2012-08-18 00:00:00,2012-08-24 00:00:00,2012W34   ,2012W34   ,08/18/13 - 08/24/13,08/18 - 08/24,2012,N,2012-08-22,2011-08-22,2012-05-22,2012-02-22,2012-07-22,2012-06-22,2012-08-15,2012-08-08,0,0,0,0,0,0,0,0,8,3,34,3,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-06-18,2012-01-01,2012-04-01,2012-06-01,2012-06-16,0,-2,-5,-23,-162,0,-2,-6,-23,-23,41442,169,79,18,3,25,5920,3,6,1362,2,454,114,2012-12-31,2012-06-30,2012-06-30,2012-06-22,18-Jun-2012,Jun 18th 2012,Tue 06-18-13,1,0,0,0,2012-03-21,365,91,30,7,2012-12-30,2012-03-31,2012-05-26,2012-06-16,2012-06-17,2012-06-18,Tue       ,2012M06,Jun-2012,N,2012M06   ,N,Year 2012 - Quarter 02,2012Q02   ,N,25,2012,2012-06-16,2012-06-22,N,Wk.25 - 13,2012-06-16 00:00:00,2012-06-22 00:00:00,2012W25   ,2012W25   ,06/16/13 - 06/22/13,06/16 - 06/22,2012,N,2012-06-18,2011-06-18,2012-03-18,2012-12-18,2012-05-18,2012-04-18,2012-06-11,2012-06-04,0,0,0,0,0,0,0,0,6,2,25,2,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-07-19,2012-01-01,2012-07-01,2012-07-01,2012-07-14,0,-1,-4,-19,-131,0,-1,-5,-19,-19,41473,200,19,19,6,29,5924,1,7,1363,3,455,114,2012-12-31,2012-09-30,2012-07-31,2012-07-20,19-Jul-2012,Jul 19th 2012,Fri 07-19-13,1,0,0,0,2012-06-21,365,92,31,7,2012-12-30,2012-06-30,2012-06-30,2012-07-14,2012-07-15,2012-07-19,Fri       ,2012M07,Jul-2012,N,2012M07   ,N,Year 2012 - Quarter 03,2012Q03   ,N,29,2012,2012-07-14,2012-07-20,N,Wk.29 - 13,2012-07-14 00:00:00,2012-07-20 00:00:00,2012W29   ,2012W29   ,07/14/13 - 07/20/13,07/14 - 07/20,2012,N,2012-07-19,2011-07-19,2012-04-19,2012-01-19,2012-06-19,2012-05-19,2012-07-12,2012-07-05,0,0,0,0,0,0,0,0,7,3,29,3,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-08-20,2012-01-01,2012-07-01,2012-08-01,2012-08-18,0,-1,-3,-14,-99,0,-1,-4,-14,-14,41505,232,51,20,3,34,5929,2,8,1364,3,455,114,2012-12-31,2012-09-30,2012-08-31,2012-08-24,20-Aug-2012,Aug 20th 2012,Tue 08-20-13,1,0,0,0,2012-06-21,365,92,31,7,2012-12-30,2012-06-30,2012-07-28,2012-08-18,2012-08-19,2012-08-20,Tue       ,2012M08,Aug-2012,N,2012M08   ,N,Year 2012 - Quarter 03,2012Q03   ,N,34,2012,2012-08-18,2012-08-24,N,Wk.34 - 13,2012-08-18 00:00:00,2012-08-24 00:00:00,2012W34   ,2012W34   ,08/18/13 - 08/24/13,08/18 - 08/24,2012,N,2012-08-20,2011-08-20,2012-05-20,2012-02-20,2012-07-20,2012-06-20,2012-08-13,2012-08-06,0,0,0,0,0,0,0,0,8,3,34,3,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-08-24,2012-01-01,2012-07-01,2012-08-01,2012-08-18,0,-1,-3,-14,-95,0,-1,-4,-14,-14,41509,236,55,24,7,34,5929,2,8,1364,3,455,114,2012-12-31,2012-09-30,2012-08-31,2012-08-24,24-Aug-2012,Aug 24th 2012,Sat 08-24-13,1,0,0,0,2012-06-21,365,92,31,7,2012-12-30,2012-06-30,2012-07-28,2012-08-18,2012-08-19,2012-08-24,Sat       ,2012M08,Aug-2012,N,2012M08   ,N,Year 2012 - Quarter 03,2012Q03   ,N,34,2012,2012-08-18,2012-08-24,N,Wk.34 - 13,2012-08-18 00:00:00,2012-08-24 00:00:00,2012W34   ,2012W34   ,08/18/13 - 08/24/13,08/18 - 08/24,2012,N,2012-08-24,2011-08-24,2012-05-24,2012-02-24,2012-07-24,2012-06-24,2012-08-17,2012-08-10,0,0,0,0,0,0,0,0,8,3,34,3,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-07-13,2012-01-01,2012-07-01,2012-07-01,2012-07-07,0,-1,-4,-20,-137,0,-1,-5,-20,-20,41467,194,13,13,7,28,5923,1,7,1363,3,455,114,2012-12-31,2012-09-30,2012-07-31,2012-07-13,13-Jul-2012,Jul 13th 2012,Sat 07-13-13,1,0,0,0,2012-06-21,365,92,31,7,2012-12-30,2012-06-30,2012-06-30,2012-07-07,2012-07-08,2012-07-13,Sat       ,2012M07,Jul-2012,N,2012M07   ,N,Year 2012 - Quarter 03,2012Q03   ,N,28,2012,2012-07-07,2012-07-13,N,Wk.28 - 13,2012-07-07 00:00:00,2012-07-13 00:00:00,2012W28   ,2012W28   ,07/07/13 - 07/13/13,07/07 - 07/13,2012,N,2012-07-13,2011-07-13,2012-04-13,2012-01-13,2012-06-13,2012-05-13,2012-07-06,2012-06-29,0,0,0,0,0,0,0,0,7,3,28,3,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-11-06,2012-01-01,2012-10-01,2012-11-01,2012-11-03,0,0,0,-3,-21,0,0,-1,-3,-3,41583,310,37,6,4,45,5940,2,11,1367,4,456,114,2012-12-31,2012-12-31,2012-11-30,2012-11-09,06-Nov-2012,Nov 6th 2012,Wed 11-06-13,1,1,1,0,2012-09-21,365,92,30,7,2012-12-30,2012-09-29,2012-10-27,2012-11-03,2012-11-04,2012-11-06,Wed       ,2012M11,Nov-2012,N,2012M11   ,N,Year 2012 - Quarter 04,2012Q04   ,N,45,2012,2012-11-03,2012-11-09,N,Wk.45 - 13,2012-11-03 00:00:00,2012-11-09 00:00:00,2012W45   ,2012W45   ,11/03/13 - 11/09/13,11/03 - 11/09,2012,N,2012-11-06,2011-11-06,2012-08-06,2012-05-06,2012-10-06,2012-09-06,2012-10-30,2012-10-23,0,0,0,0,0,0,0,0,11,4,45,4,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-12-07,2012-01-01,2012-10-01,2012-12-01,2012-12-01,0,0,1,1,10,0,0,0,1,1,41614,341,68,7,7,49,5944,3,12,1368,4,456,114,2012-12-31,2012-12-31,2012-12-31,2012-12-07,07-Dec-2012,Dec 7th 2012,Sat 12-07-13,0,0,0,0,2012-09-21,365,92,31,7,2012-12-30,2012-09-29,2012-11-24,2012-12-01,2012-12-02,2012-12-07,Sat       ,2012M12,Dec-2012,N,2012M12   ,N,Year 2012 - Quarter 04,2012Q04   ,N,49,2012,2012-12-01,2012-12-07,N,Wk.49 - 13,2012-12-01 00:00:00,2012-12-07 00:00:00,2012W49   ,2012W49   ,12/01/13 - 12/07/13,12/01 - 12/07,2012,N,2012-12-07,2011-12-07,2012-09-07,2012-06-07,2012-11-07,2012-10-07,2012-11-30,2012-11-23,0,0,0,0,0,0,0,0,12,4,49,4,0,1,0,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-07-04,2012-01-01,2012-07-01,2012-07-01,2012-06-30,0,-1,-4,-21,-146,0,-1,-5,-21,-21,41458,185,4,4,5,27,5922,1,7,1363,3,455,114,2012-12-31,2012-09-30,2012-07-31,2012-07-06,04-Jul-2012,Jul 4th 2012,Thu 07-04-13,1,0,0,0,2012-06-21,365,92,31,7,2012-12-30,2012-06-30,2012-06-30,2012-06-30,2012-07-01,2012-07-04,Thu       ,2012M07,Jul-2012,N,2012M07   ,N,Year 2012 - Quarter 03,2012Q03   ,N,27,2012,2012-06-30,2012-07-06,N,Wk.27 - 13,2012-06-30 00:00:00,2012-07-06 00:00:00,2012W27   ,2012W27   ,06/30/13 - 07/06/13,06/30 - 07/06,2012,N,2012-07-04,2011-07-04,2012-04-04,2012-01-04,2012-06-04,2012-05-04,2012-06-27,2012-06-20,0,0,0,0,0,0,0,0,7,3,27,3,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-10-07,2012-01-01,2012-10-01,2012-10-01,2012-10-06,0,0,-1,-7,-51,0,0,-2,-7,-7,41553,280,7,7,2,41,5936,1,10,1366,4,456,114,2012-12-31,2012-12-31,2012-10-31,2012-10-12,07-Oct-2012,Oct 7th 2012,Mon 10-07-13,1,1,0,0,2012-09-21,365,92,31,7,2012-12-30,2012-09-29,2012-09-29,2012-10-06,2012-10-07,2012-10-07,Mon       ,2012M10,Oct-2012,N,2012M10   ,N,Year 2012 - Quarter 04,2012Q04   ,N,41,2012,2012-10-06,2012-10-12,N,Wk.41 - 13,2012-10-06 00:00:00,2012-10-12 00:00:00,2012W41   ,2012W41   ,10/06/13 - 10/12/13,10/06 - 10/12,2012,N,2012-10-07,2011-10-07,2012-07-07,2012-04-07,2012-09-07,2012-08-07,2012-09-30,2012-09-23,0,0,0,0,0,0,0,0,10,4,41,4,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-11-10,2012-01-01,2012-10-01,2012-11-01,2012-11-10,0,0,0,-2,-17,0,0,-1,-2,-3,41587,314,41,10,1,46,5941,2,11,1367,4,456,114,2012-12-31,2012-12-31,2012-11-30,2012-11-16,10-Nov-2012,Nov 10th 2012,Sun 11-10-13,1,1,1,0,2012-09-21,365,92,30,7,2012-12-30,2012-09-29,2012-10-27,2012-11-10,2012-11-04,2012-11-10,Sun       ,2012M11,Nov-2012,N,2012M11   ,N,Year 2012 - Quarter 04,2012Q04   ,N,46,2012,2012-11-10,2012-11-16,Y,Wk.46 - 13,2012-11-10 00:00:00,2012-11-16 00:00:00,2012W46   ,2012W46   ,11/10/13 - 11/16/13,11/10 - 11/16,2012,N,2012-11-10,2011-11-10,2012-08-10,2012-05-10,2012-10-10,2012-09-10,2012-11-03,2012-10-27,0,0,0,0,0,0,0,0,11,4,46,4,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-08-07,2012-01-01,2012-07-01,2012-08-01,2012-08-04,0,-1,-3,-16,-112,0,-1,-4,-16,-16,41492,219,38,7,4,32,5927,2,8,1364,3,455,114,2012-12-31,2012-09-30,2012-08-31,2012-08-10,07-Aug-2012,Aug 7th 2012,Wed 08-07-13,1,0,0,0,2012-06-21,365,92,31,7,2012-12-30,2012-06-30,2012-07-28,2012-08-04,2012-08-05,2012-08-07,Wed       ,2012M08,Aug-2012,N,2012M08   ,N,Year 2012 - Quarter 03,2012Q03   ,N,32,2012,2012-08-04,2012-08-10,N,Wk.32 - 13,2012-08-04 00:00:00,2012-08-10 00:00:00,2012W32   ,2012W32   ,08/04/13 - 08/10/13,08/04 - 08/10,2012,N,2012-08-07,2011-08-07,2012-05-07,2012-02-07,2012-07-07,2012-06-07,2012-07-31,2012-07-24,0,0,0,0,0,0,0,0,8,3,32,3,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-09-25,2012-01-01,2012-07-01,2012-09-01,2012-09-22,0,-1,-2,-9,-63,0,-1,-3,-9,-9,41541,268,87,25,4,39,5934,3,9,1365,3,455,114,2012-12-31,2012-09-30,2012-09-30,2012-09-28,25-Sep-2012,Sep 25th 2012,Wed 09-25-13,1,0,0,0,2012-09-21,365,92,30,7,2012-12-30,2012-06-30,2012-08-25,2012-09-22,2012-09-23,2012-09-25,Wed       ,2012M09,Sep-2012,N,2012M09   ,N,Year 2012 - Quarter 03,2012Q03   ,N,39,2012,2012-09-22,2012-09-28,N,Wk.39 - 13,2012-09-22 00:00:00,2012-09-28 00:00:00,2012W39   ,2012W39   ,09/22/13 - 09/28/13,09/22 - 09/28,2012,N,2012-09-25,2011-09-25,2012-06-25,2012-03-25,2012-08-25,2012-07-25,2012-09-18,2012-09-11,0,0,0,0,0,0,0,0,9,3,39,4,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-10-05,2012-01-01,2012-10-01,2012-10-01,2012-09-29,0,0,-1,-8,-53,0,0,-2,-8,-8,41551,278,5,5,7,40,5935,1,10,1366,4,456,114,2012-12-31,2012-12-31,2012-10-31,2012-10-05,05-Oct-2012,Oct 5th 2012,Sat 10-05-13,1,1,0,0,2012-09-21,365,92,31,7,2012-12-30,2012-09-29,2012-09-29,2012-09-29,2012-09-30,2012-10-05,Sat       ,2012M10,Oct-2012,N,2012M10   ,N,Year 2012 - Quarter 04,2012Q04   ,N,40,2012,2012-09-29,2012-10-05,N,Wk.40 - 13,2012-09-29 00:00:00,2012-10-05 00:00:00,2012W40   ,2012W40   ,09/29/13 - 10/05/13,09/29 - 10/05,2012,N,2012-10-05,2011-10-05,2012-07-05,2012-04-05,2012-09-05,2012-08-05,2012-09-28,2012-09-21,0,0,0,0,0,0,0,0,10,4,40,4,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-09-02,2012-01-01,2012-07-01,2012-09-01,2012-09-01,0,-1,-2,-12,-86,0,-1,-3,-12,-12,41518,245,64,2,2,36,5931,3,9,1365,3,455,114,2012-12-31,2012-09-30,2012-09-30,2012-09-07,02-Sep-2012,Sep 2nd 2012,Mon 09-02-13,1,0,0,0,2012-06-21,365,92,30,7,2012-12-30,2012-06-30,2012-08-25,2012-09-01,2012-09-02,2012-09-02,Mon       ,2012M09,Sep-2012,N,2012M09   ,N,Year 2012 - Quarter 03,2012Q03   ,N,36,2012,2012-09-01,2012-09-07,N,Wk.36 - 13,2012-09-01 00:00:00,2012-09-07 00:00:00,2012W36   ,2012W36   ,09/01/13 - 09/07/13,09/01 - 09/07,2012,N,2012-09-02,2011-09-02,2012-06-02,2012-03-02,2012-08-02,2012-07-02,2012-08-26,2012-08-19,0,0,0,0,0,0,0,0,9,3,36,3,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-05-15,2012-01-01,2012-04-01,2012-05-01,2012-05-12,0,-2,-6,-28,-196,0,-2,-7,-28,-28,41408,135,45,15,4,20,5915,2,5,1361,2,454,114,2012-12-31,2012-06-30,2012-05-31,2012-05-18,15-May-2012,May 15th 2012,Wed 05-15-13,1,0,0,0,2012-03-21,365,91,31,7,2012-12-30,2012-03-31,2012-04-28,2012-05-12,2012-05-13,2012-05-15,Wed       ,2012M05,May-2012,N,2012M05   ,N,Year 2012 - Quarter 02,2012Q02   ,N,20,2012,2012-05-12,2012-05-18,N,Wk.20 - 13,2012-05-12 00:00:00,2012-05-18 00:00:00,2012W20   ,2012W20   ,05/12/13 - 05/18/13,05/12 - 05/18,2012,N,2012-05-15,2011-05-15,2012-02-15,2012-11-15,2012-04-15,2012-03-15,2012-05-08,2012-05-01,0,0,0,0,0,0,0,0,5,2,20,2,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-02-10,2012-01-01,2012-01-01,2012-02-01,2012-02-10,0,-3,-9,-41,-290,0,-3,-10,-41,-42,41314,41,41,10,1,7,5902,2,2,1358,1,453,114,2012-12-31,2012-03-31,2012-02-28,2012-02-16,10-Feb-2012,Feb 10th 2012,Sun 02-10-13,1,0,0,0,2012-12-21,365,90,28,7,2012-12-30,2012-12-30,2012-01-27,2012-02-10,2012-02-04,2012-02-10,Sun       ,2012M02,Feb-2012,N,2012M02   ,N,Year 2012 - Quarter 01,2012Q01   ,N,7,2012,2012-02-10,2012-02-16,Y,Wk.07 - 13,2012-02-10 00:00:00,2012-02-16 00:00:00,2012W07   ,2012W07   ,02/10/13 - 02/16/13,02/10 - 02/16,2012,N,2012-02-10,2011-02-10,2012-11-10,2012-08-10,2012-01-10,2012-12-10,2012-02-03,2012-01-27,0,0,0,0,0,0,0,0,2,1,7,1,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-12-21,2012-01-01,2012-10-01,2012-12-01,2012-12-15,0,0,1,3,24,0,0,0,3,3,41628,355,82,21,7,51,5946,3,12,1368,4,456,114,2012-12-31,2012-12-31,2012-12-31,2012-12-21,21-Dec-2012,Dec 21st 2012,Sat 12-21-13,0,0,0,0,2012-12-21,365,92,31,7,2012-12-30,2012-09-29,2012-11-24,2012-12-15,2012-12-16,2012-12-21,Sat       ,2012M12,Dec-2012,N,2012M12   ,N,Year 2012 - Quarter 04,2012Q04   ,N,51,2012,2012-12-15,2012-12-21,N,Wk.51 - 13,2012-12-15 00:00:00,2012-12-21 00:00:00,2012W51   ,2012W51   ,12/15/13 - 12/21/13,12/15 - 12/21,2012,N,2012-12-21,2011-12-21,2012-09-21,2012-06-21,2012-11-21,2012-10-21,2012-12-14,2012-12-07,0,0,0,0,0,0,0,0,12,4,51,1,0,1,0,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-10-22,2012-01-01,2012-10-01,2012-10-01,2012-10-20,0,0,-1,-5,-36,0,0,-2,-5,-5,41568,295,22,22,3,43,5938,1,10,1366,4,456,114,2012-12-31,2012-12-31,2012-10-31,2012-10-26,22-Oct-2012,Oct 22nd 2012,Tue 10-22-13,1,1,0,0,2012-09-21,365,92,31,7,2012-12-30,2012-09-29,2012-09-29,2012-10-20,2012-10-21,2012-10-22,Tue       ,2012M10,Oct-2012,N,2012M10   ,N,Year 2012 - Quarter 04,2012Q04   ,N,43,2012,2012-10-20,2012-10-26,N,Wk.43 - 13,2012-10-20 00:00:00,2012-10-26 00:00:00,2012W43   ,2012W43   ,10/20/13 - 10/26/13,10/20 - 10/26,2012,N,2012-10-22,2011-10-22,2012-07-22,2012-04-22,2012-09-22,2012-08-22,2012-10-15,2012-10-08,0,0,0,0,0,0,0,0,10,4,43,4,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-10-24,2012-01-01,2012-10-01,2012-10-01,2012-10-20,0,0,-1,-5,-34,0,0,-2,-5,-5,41570,297,24,24,5,43,5938,1,10,1366,4,456,114,2012-12-31,2012-12-31,2012-10-31,2012-10-26,24-Oct-2012,Oct 24th 2012,Thu 10-24-13,1,1,0,0,2012-09-21,365,92,31,7,2012-12-30,2012-09-29,2012-09-29,2012-10-20,2012-10-21,2012-10-24,Thu       ,2012M10,Oct-2012,N,2012M10   ,N,Year 2012 - Quarter 04,2012Q04   ,N,43,2012,2012-10-20,2012-10-26,N,Wk.43 - 13,2012-10-20 00:00:00,2012-10-26 00:00:00,2012W43   ,2012W43   ,10/20/13 - 10/26/13,10/20 - 10/26,2012,N,2012-10-24,2011-10-24,2012-07-24,2012-04-24,2012-09-24,2012-08-24,2012-10-17,2012-10-10,0,0,0,0,0,0,0,0,10,4,43,4,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-07-10,2012-01-01,2012-07-01,2012-07-01,2012-07-07,0,-1,-4,-20,-140,0,-1,-5,-20,-20,41464,191,10,10,4,28,5923,1,7,1363,3,455,114,2012-12-31,2012-09-30,2012-07-31,2012-07-13,10-Jul-2012,Jul 10th 2012,Wed 07-10-13,1,0,0,0,2012-06-21,365,92,31,7,2012-12-30,2012-06-30,2012-06-30,2012-07-07,2012-07-08,2012-07-10,Wed       ,2012M07,Jul-2012,N,2012M07   ,N,Year 2012 - Quarter 03,2012Q03   ,N,28,2012,2012-07-07,2012-07-13,N,Wk.28 - 13,2012-07-07 00:00:00,2012-07-13 00:00:00,2012W28   ,2012W28   ,07/07/13 - 07/13/13,07/07 - 07/13,2012,N,2012-07-10,2011-07-10,2012-04-10,2012-01-10,2012-06-10,2012-05-10,2012-07-03,2012-06-26,0,0,0,0,0,0,0,0,7,3,28,3,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-02-27,2012-01-01,2012-01-01,2012-02-01,2012-02-24,0,-3,-9,-39,-273,0,-3,-9,-39,-39,41331,58,58,27,4,9,5904,2,2,1358,1,453,114,2012-12-31,2012-03-31,2012-02-28,2012-03-02,27-Feb-2012,Feb 27th 2012,Wed 02-27-13,1,0,0,0,2012-12-21,365,90,28,7,2012-12-30,2012-12-30,2012-02-24,2012-02-24,2012-02-25,2012-02-27,Wed       ,2012M02,Feb-2012,N,2012M02   ,N,Year 2012 - Quarter 01,2012Q01   ,N,9,2012,2012-02-24,2012-03-02,N,Wk.09 - 13,2012-02-24 00:00:00,2012-03-02 00:00:00,2012W09   ,2012W09   ,02/24/13 - 03/02/13,02/24 - 03/02,2012,N,2012-02-27,2011-02-27,2012-11-27,2012-08-27,2012-01-27,2012-12-27,2012-02-20,2012-02-13,0,0,0,0,0,0,0,0,3,1,9,1,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-03-02,2012-01-01,2012-01-01,2012-03-01,2012-02-24,0,-3,-8,-39,-270,0,-3,-9,-39,-39,41334,61,61,2,7,9,5904,3,3,1359,1,453,114,2012-12-31,2012-03-31,2012-03-31,2012-03-02,02-Mar-2012,Mar 2nd 2012,Sat 03-02-13,1,0,0,0,2012-12-21,365,90,31,7,2012-12-30,2012-12-30,2012-02-24,2012-02-24,2012-02-25,2012-03-02,Sat       ,2012M03,Mar-2012,N,2012M03   ,N,Year 2012 - Quarter 01,2012Q01   ,N,9,2012,2012-02-24,2012-03-02,N,Wk.09 - 13,2012-02-24 00:00:00,2012-03-02 00:00:00,2012W09   ,2012W09   ,02/24/13 - 03/02/13,02/24 - 03/02,2012,N,2012-03-02,2011-03-02,2012-12-02,2012-09-02,2012-02-02,2012-01-02,2012-02-23,2012-02-16,0,0,0,0,0,0,0,0,3,1,9,1,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-11-02,2012-01-01,2012-10-01,2012-11-01,2012-10-27,0,0,0,-4,-25,0,0,-1,-4,-4,41579,306,33,2,7,44,5939,2,11,1367,4,456,114,2012-12-31,2012-12-31,2012-11-30,2012-11-02,02-Nov-2012,Nov 2nd 2012,Sat 11-02-13,1,1,1,0,2012-09-21,365,92,30,7,2012-12-30,2012-09-29,2012-10-27,2012-10-27,2012-10-28,2012-11-02,Sat       ,2012M11,Nov-2012,N,2012M11   ,N,Year 2012 - Quarter 04,2012Q04   ,N,44,2012,2012-10-27,2012-11-02,N,Wk.44 - 13,2012-10-27 00:00:00,2012-11-02 00:00:00,2012W44   ,2012W44   ,10/27/13 - 11/02/13,10/27 - 11/02,2012,N,2012-11-02,2011-11-02,2012-08-02,2012-05-02,2012-10-02,2012-09-02,2012-10-26,2012-10-19,0,0,0,0,0,0,0,0,11,4,44,4,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-03-21,2012-01-01,2012-01-01,2012-03-01,2012-03-17,0,-3,-8,-36,-251,0,-3,-9,-36,-36,41353,80,80,21,5,12,5907,3,3,1359,1,453,114,2012-12-31,2012-03-31,2012-03-31,2012-03-23,21-Mar-2012,Mar 21st 2012,Thu 03-21-13,1,0,0,0,2012-03-21,365,90,31,7,2012-12-30,2012-12-30,2012-02-24,2012-03-17,2012-03-18,2012-03-21,Thu       ,2012M03,Mar-2012,N,2012M03   ,N,Year 2012 - Quarter 01,2012Q01   ,N,12,2012,2012-03-17,2012-03-23,N,Wk.12 - 13,2012-03-17 00:00:00,2012-03-23 00:00:00,2012W12   ,2012W12   ,03/17/13 - 03/23/13,03/17 - 03/23,2012,N,2012-03-21,2011-03-21,2012-12-21,2012-09-21,2012-02-21,2012-01-21,2012-03-14,2012-03-07,0,0,0,0,0,0,0,0,3,1,12,2,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-04-03,2012-01-01,2012-04-01,2012-04-01,2012-03-31,0,-2,-7,-34,-238,0,-2,-8,-34,-34,41366,93,3,3,4,14,5909,1,4,1360,2,454,114,2012-12-31,2012-06-30,2012-04-30,2012-04-06,03-Apr-2012,Apr 3rd 2012,Wed 04-03-13,1,0,0,0,2012-03-21,365,91,30,7,2012-12-30,2012-03-31,2012-03-31,2012-03-31,2012-04-01,2012-04-03,Wed       ,2012M04,Apr-2012,N,2012M04   ,N,Year 2012 - Quarter 02,2012Q02   ,N,14,2012,2012-03-31,2012-04-06,N,Wk.14 - 13,2012-03-31 00:00:00,2012-04-06 00:00:00,2012W14   ,2012W14   ,03/31/13 - 04/06/13,03/31 - 04/06,2012,N,2012-04-03,2011-04-03,2012-01-03,2012-10-03,2012-03-03,2012-02-03,2012-03-27,2012-03-20,0,0,0,0,0,0,0,0,4,2,14,2,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-07-06,2012-01-01,2012-07-01,2012-07-01,2012-06-30,0,-1,-4,-21,-144,0,-1,-5,-21,-21,41460,187,6,6,7,27,5922,1,7,1363,3,455,114,2012-12-31,2012-09-30,2012-07-31,2012-07-06,06-Jul-2012,Jul 6th 2012,Sat 07-06-13,1,0,0,0,2012-06-21,365,92,31,7,2012-12-30,2012-06-30,2012-06-30,2012-06-30,2012-07-01,2012-07-06,Sat       ,2012M07,Jul-2012,N,2012M07   ,N,Year 2012 - Quarter 03,2012Q03   ,N,27,2012,2012-06-30,2012-07-06,N,Wk.27 - 13,2012-06-30 00:00:00,2012-07-06 00:00:00,2012W27   ,2012W27   ,06/30/13 - 07/06/13,06/30 - 07/06,2012,N,2012-07-06,2011-07-06,2012-04-06,2012-01-06,2012-06-06,2012-05-06,2012-06-29,2012-06-22,0,0,0,0,0,0,0,0,7,3,27,3,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-06-26,2012-01-01,2012-04-01,2012-06-01,2012-06-23,0,-2,-5,-22,-154,0,-2,-6,-22,-22,41450,177,87,26,4,26,5921,3,6,1362,2,454,114,2012-12-31,2012-06-30,2012-06-30,2012-06-29,26-Jun-2012,Jun 26th 2012,Wed 06-26-13,1,0,0,0,2012-06-21,365,91,30,7,2012-12-30,2012-03-31,2012-05-26,2012-06-23,2012-06-24,2012-06-26,Wed       ,2012M06,Jun-2012,N,2012M06   ,N,Year 2012 - Quarter 02,2012Q02   ,N,26,2012,2012-06-23,2012-06-29,N,Wk.26 - 13,2012-06-23 00:00:00,2012-06-29 00:00:00,2012W26   ,2012W26   ,06/23/13 - 06/29/13,06/23 - 06/29,2012,N,2012-06-26,2011-06-26,2012-03-26,2012-12-26,2012-05-26,2012-04-26,2012-06-19,2012-06-12,0,0,0,0,0,0,0,0,6,2,26,3,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-08-26,2012-01-01,2012-07-01,2012-08-01,2012-08-25,0,-1,-3,-13,-93,0,-1,-3,-13,-13,41511,238,57,26,2,35,5930,2,8,1364,3,455,114,2012-12-31,2012-09-30,2012-08-31,2012-08-31,26-Aug-2012,Aug 26th 2012,Mon 08-26-13,1,0,0,0,2012-06-21,365,92,31,7,2012-12-30,2012-06-30,2012-08-25,2012-08-25,2012-08-26,2012-08-26,Mon       ,2012M08,Aug-2012,N,2012M08   ,N,Year 2012 - Quarter 03,2012Q03   ,N,35,2012,2012-08-25,2012-08-31,N,Wk.35 - 13,2012-08-25 00:00:00,2012-08-31 00:00:00,2012W35   ,2012W35   ,08/25/13 - 08/31/13,08/25 - 08/31,2012,N,2012-08-26,2011-08-26,2012-05-26,2012-02-26,2012-07-26,2012-06-26,2012-08-19,2012-08-12,0,0,0,0,0,0,0,0,9,3,35,3,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-12-13,2012-01-01,2012-10-01,2012-12-01,2012-12-08,0,0,1,2,16,0,0,0,2,2,41620,347,74,13,6,50,5945,3,12,1368,4,456,114,2012-12-31,2012-12-31,2012-12-31,2012-12-14,13-Dec-2012,Dec 13th 2012,Fri 12-13-13,0,0,0,0,2012-09-21,365,92,31,7,2012-12-30,2012-09-29,2012-11-24,2012-12-08,2012-12-09,2012-12-13,Fri       ,2012M12,Dec-2012,N,2012M12   ,N,Year 2012 - Quarter 04,2012Q04   ,N,50,2012,2012-12-08,2012-12-14,N,Wk.50 - 13,2012-12-08 00:00:00,2012-12-14 00:00:00,2012W50   ,2012W50   ,12/08/13 - 12/14/13,12/08 - 12/14,2012,N,2012-12-13,2011-12-13,2012-09-13,2012-06-13,2012-11-13,2012-10-13,2012-12-06,2012-11-29,0,0,0,0,0,0,0,0,12,4,50,4,0,1,0,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-07-02,2012-01-01,2012-07-01,2012-07-01,2012-06-30,0,-1,-4,-21,-148,0,-1,-5,-21,-21,41456,183,2,2,3,27,5922,1,7,1363,3,455,114,2012-12-31,2012-09-30,2012-07-31,2012-07-06,02-Jul-2012,Jul 2nd 2012,Tue 07-02-13,1,0,0,0,2012-06-21,365,92,31,7,2012-12-30,2012-06-30,2012-06-30,2012-06-30,2012-07-01,2012-07-02,Tue       ,2012M07,Jul-2012,N,2012M07   ,N,Year 2012 - Quarter 03,2012Q03   ,N,27,2012,2012-06-30,2012-07-06,N,Wk.27 - 13,2012-06-30 00:00:00,2012-07-06 00:00:00,2012W27   ,2012W27   ,06/30/13 - 07/06/13,06/30 - 07/06,2012,N,2012-07-02,2011-07-02,2012-04-02,2012-01-02,2012-06-02,2012-05-02,2012-06-25,2012-06-18,0,0,0,0,0,0,0,0,7,3,27,3,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-08-05,2012-01-01,2012-07-01,2012-08-01,2012-08-04,0,-1,-3,-16,-114,0,-1,-4,-16,-16,41490,217,36,5,2,32,5927,2,8,1364,3,455,114,2012-12-31,2012-09-30,2012-08-31,2012-08-10,05-Aug-2012,Aug 5th 2012,Mon 08-05-13,1,0,0,0,2012-06-21,365,92,31,7,2012-12-30,2012-06-30,2012-07-28,2012-08-04,2012-08-05,2012-08-05,Mon       ,2012M08,Aug-2012,N,2012M08   ,N,Year 2012 - Quarter 03,2012Q03   ,N,32,2012,2012-08-04,2012-08-10,N,Wk.32 - 13,2012-08-04 00:00:00,2012-08-10 00:00:00,2012W32   ,2012W32   ,08/04/13 - 08/10/13,08/04 - 08/10,2012,N,2012-08-05,2011-08-05,2012-05-05,2012-02-05,2012-07-05,2012-06-05,2012-07-29,2012-07-22,0,0,0,0,0,0,0,0,8,3,32,3,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-02-08,2012-01-01,2012-01-01,2012-02-01,2012-02-03,0,-3,-9,-42,-292,0,-3,-10,-42,-42,41312,39,39,8,6,6,5901,2,2,1358,1,453,114,2012-12-31,2012-03-31,2012-02-28,2012-02-09,08-Feb-2012,Feb 8th 2012,Fri 02-08-13,1,0,0,0,2012-12-21,365,90,28,7,2012-12-30,2012-12-30,2012-01-27,2012-02-03,2012-02-04,2012-02-08,Fri       ,2012M02,Feb-2012,N,2012M02   ,N,Year 2012 - Quarter 01,2012Q01   ,N,6,2012,2012-02-03,2012-02-09,N,Wk.06 - 13,2012-02-03 00:00:00,2012-02-09 00:00:00,2012W06   ,2012W06   ,02/03/13 - 02/09/13,02/03 - 02/09,2012,N,2012-02-08,2011-02-08,2012-11-08,2012-08-08,2012-01-08,2012-12-08,2012-02-01,2012-01-25,0,0,0,0,0,0,0,0,2,1,6,1,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-02-14,2012-01-01,2012-01-01,2012-02-01,2012-02-10,0,-3,-9,-41,-286,0,-3,-10,-41,-41,41318,45,45,14,5,7,5902,2,2,1358,1,453,114,2012-12-31,2012-03-31,2012-02-28,2012-02-16,14-Feb-2012,Feb 14th 2012,Thu 02-14-13,1,0,0,0,2012-12-21,365,90,28,7,2012-12-30,2012-12-30,2012-01-27,2012-02-10,2012-02-11,2012-02-14,Thu       ,2012M02,Feb-2012,N,2012M02   ,N,Year 2012 - Quarter 01,2012Q01   ,N,7,2012,2012-02-10,2012-02-16,N,Wk.07 - 13,2012-02-10 00:00:00,2012-02-16 00:00:00,2012W07   ,2012W07   ,02/10/13 - 02/16/13,02/10 - 02/16,2012,N,2012-02-14,2011-02-14,2012-11-14,2012-08-14,2012-01-14,2012-12-14,2012-02-07,2012-01-31,0,0,0,0,0,0,0,0,2,1,7,1,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-09-21,2012-01-01,2012-07-01,2012-09-01,2012-09-15,0,-1,-2,-10,-67,0,-1,-3,-10,-10,41537,264,83,21,7,38,5933,3,9,1365,3,455,114,2012-12-31,2012-09-30,2012-09-30,2012-09-21,21-Sep-2012,Sep 21st 2012,Sat 09-21-13,1,0,0,0,2012-09-21,365,92,30,7,2012-12-30,2012-06-30,2012-08-25,2012-09-15,2012-09-16,2012-09-21,Sat       ,2012M09,Sep-2012,N,2012M09   ,N,Year 2012 - Quarter 03,2012Q03   ,N,38,2012,2012-09-15,2012-09-21,N,Wk.38 - 13,2012-09-15 00:00:00,2012-09-21 00:00:00,2012W38   ,2012W38   ,09/15/13 - 09/21/13,09/15 - 09/21,2012,N,2012-09-21,2011-09-21,2012-06-21,2012-03-21,2012-08-21,2012-07-21,2012-09-14,2012-09-07,0,0,0,0,0,0,0,0,9,3,38,4,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-03-19,2012-01-01,2012-01-01,2012-03-01,2012-03-17,0,-3,-8,-36,-253,0,-3,-9,-36,-36,41351,78,78,19,3,12,5907,3,3,1359,1,453,114,2012-12-31,2012-03-31,2012-03-31,2012-03-23,19-Mar-2012,Mar 19th 2012,Tue 03-19-13,1,0,0,0,2012-12-21,365,90,31,7,2012-12-30,2012-12-30,2012-02-24,2012-03-17,2012-03-18,2012-03-19,Tue       ,2012M03,Mar-2012,N,2012M03   ,N,Year 2012 - Quarter 01,2012Q01   ,N,12,2012,2012-03-17,2012-03-23,N,Wk.12 - 13,2012-03-17 00:00:00,2012-03-23 00:00:00,2012W12   ,2012W12   ,03/17/13 - 03/23/13,03/17 - 03/23,2012,N,2012-03-19,2011-03-19,2012-12-19,2012-09-19,2012-02-19,2012-01-19,2012-03-12,2012-03-05,0,0,0,0,0,0,0,0,3,1,12,1,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-01-28,2012-01-01,2012-01-01,2012-01-01,2012-01-27,0,-3,-10,-43,-303,0,-3,-10,-43,-43,41301,28,28,28,2,5,5900,1,1,1357,1,453,114,2012-12-31,2012-03-31,2012-01-31,2012-02-02,28-Jan-2012,Jan 28th 2012,Mon 01-28-13,1,0,0,0,2012-12-21,365,90,31,7,2012-12-30,2012-12-30,2012-01-27,2012-01-27,2012-01-28,2012-01-28,Mon       ,2012M01,Jan-2012,N,2012M01   ,N,Year 2012 - Quarter 01,2012Q01   ,N,5,2012,2012-01-27,2012-02-02,N,Wk.05 - 13,2012-01-27 00:00:00,2012-02-02 00:00:00,2012W05   ,2012W05   ,01/27/13 - 02/02/13,01/27 - 02/02,2012,N,2012-01-28,2011-01-28,2012-10-28,2012-07-28,2012-12-28,2012-11-28,2012-01-21,2012-01-14,0,0,0,0,0,0,0,0,2,1,5,1,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-08-03,2012-01-01,2012-07-01,2012-08-01,2012-07-28,0,-1,-3,-17,-116,0,-1,-4,-17,-17,41488,215,34,3,7,31,5926,2,8,1364,3,455,114,2012-12-31,2012-09-30,2012-08-31,2012-08-03,03-Aug-2012,Aug 3rd 2012,Sat 08-03-13,1,0,0,0,2012-06-21,365,92,31,7,2012-12-30,2012-06-30,2012-07-28,2012-07-28,2012-07-29,2012-08-03,Sat       ,2012M08,Aug-2012,N,2012M08   ,N,Year 2012 - Quarter 03,2012Q03   ,N,31,2012,2012-07-28,2012-08-03,N,Wk.31 - 13,2012-07-28 00:00:00,2012-08-03 00:00:00,2012W31   ,2012W31   ,07/28/13 - 08/03/13,07/28 - 08/03,2012,N,2012-08-03,2011-08-03,2012-05-03,2012-02-03,2012-07-03,2012-06-03,2012-07-27,2012-07-20,0,0,0,0,0,0,0,0,8,3,31,3,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-06-14,2012-01-01,2012-04-01,2012-06-01,2012-06-09,0,-2,-5,-24,-166,0,-2,-6,-24,-24,41438,165,75,14,6,24,5919,3,6,1362,2,454,114,2012-12-31,2012-06-30,2012-06-30,2012-06-15,14-Jun-2012,Jun 14th 2012,Fri 06-14-13,1,0,0,0,2012-03-21,365,91,30,7,2012-12-30,2012-03-31,2012-05-26,2012-06-09,2012-06-10,2012-06-14,Fri       ,2012M06,Jun-2012,N,2012M06   ,N,Year 2012 - Quarter 02,2012Q02   ,N,24,2012,2012-06-09,2012-06-15,N,Wk.24 - 13,2012-06-09 00:00:00,2012-06-15 00:00:00,2012W24   ,2012W24   ,06/09/13 - 06/15/13,06/09 - 06/15,2012,N,2012-06-14,2011-06-14,2012-03-14,2012-12-14,2012-05-14,2012-04-14,2012-06-07,2012-05-31,0,0,0,0,0,0,0,0,6,2,24,2,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-07-08,2012-01-01,2012-07-01,2012-07-01,2012-07-07,0,-1,-4,-20,-142,0,-1,-5,-20,-20,41462,189,8,8,2,28,5923,1,7,1363,3,455,114,2012-12-31,2012-09-30,2012-07-31,2012-07-13,08-Jul-2012,Jul 8th 2012,Mon 07-08-13,1,0,0,0,2012-06-21,365,92,31,7,2012-12-30,2012-06-30,2012-06-30,2012-07-07,2012-07-08,2012-07-08,Mon       ,2012M07,Jul-2012,N,2012M07   ,N,Year 2012 - Quarter 03,2012Q03   ,N,28,2012,2012-07-07,2012-07-13,N,Wk.28 - 13,2012-07-07 00:00:00,2012-07-13 00:00:00,2012W28   ,2012W28   ,07/07/13 - 07/13/13,07/07 - 07/13,2012,N,2012-07-08,2011-07-08,2012-04-08,2012-01-08,2012-06-08,2012-05-08,2012-07-01,2012-06-24,0,0,0,0,0,0,0,0,7,3,28,3,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-11-30,2012-01-01,2012-10-01,2012-11-01,2012-11-24,0,0,0,0,3,0,0,0,0,0,41607,334,61,30,7,48,5943,2,11,1367,4,456,114,2012-12-31,2012-12-31,2012-11-30,2012-11-30,30-Nov-2012,Nov 30th 2012,Sat 11-30-13,0,0,0,0,2012-09-21,365,92,30,7,2012-12-30,2012-09-29,2012-11-24,2012-11-24,2012-11-25,2012-11-30,Sat       ,2012M11,Nov-2012,N,2012M11   ,N,Year 2012 - Quarter 04,2012Q04   ,N,48,2012,2012-11-24,2012-11-30,N,Wk.48 - 13,2012-11-24 00:00:00,2012-11-30 00:00:00,2012W48   ,2012W48   ,11/24/13 - 11/30/13,11/24 - 11/30,2012,N,2012-11-30,2011-11-30,2012-08-30,2012-05-30,2012-10-30,2012-09-30,2012-11-23,2012-11-16,0,0,0,0,0,0,0,0,12,4,48,4,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-01-10,2012-01-01,2012-01-01,2012-01-01,2012-01-06,0,-3,-10,-46,-321,0,-3,-11,-46,-46,41283,10,10,10,5,2,5897,1,1,1357,1,453,114,2012-12-31,2012-03-31,2012-01-31,2012-01-12,10-Jan-2012,Jan 10th 2012,Thu 01-10-13,1,0,0,0,2012-12-21,365,90,31,7,2012-12-30,2012-12-30,2012-12-30,2012-01-06,2012-01-07,2012-01-10,Thu       ,2012M01,Jan-2012,N,2012M01   ,N,Year 2012 - Quarter 01,2012Q01   ,N,2,2012,2012-01-06,2012-01-12,N,Wk.02 - 13,2012-01-06 00:00:00,2012-01-12 00:00:00,2012W02   ,2012W02   ,01/06/13 - 01/12/13,01/06 - 01/12,2012,N,2012-01-10,2011-01-10,2012-10-10,2012-07-10,2012-12-10,2012-11-10,2012-01-03,2012-12-27,0,0,0,0,0,0,0,0,1,1,2,1,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-05-18,2012-01-01,2012-04-01,2012-05-01,2012-05-12,0,-2,-6,-28,-193,0,-2,-7,-28,-28,41411,138,48,18,7,20,5915,2,5,1361,2,454,114,2012-12-31,2012-06-30,2012-05-31,2012-05-18,18-May-2012,May 18th 2012,Sat 05-18-13,1,0,0,0,2012-03-21,365,91,31,7,2012-12-30,2012-03-31,2012-04-28,2012-05-12,2012-05-13,2012-05-18,Sat       ,2012M05,May-2012,N,2012M05   ,N,Year 2012 - Quarter 02,2012Q02   ,N,20,2012,2012-05-12,2012-05-18,N,Wk.20 - 13,2012-05-12 00:00:00,2012-05-18 00:00:00,2012W20   ,2012W20   ,05/12/13 - 05/18/13,05/12 - 05/18,2012,N,2012-05-18,2011-05-18,2012-02-18,2012-11-18,2012-04-18,2012-03-18,2012-05-11,2012-05-04,0,0,0,0,0,0,0,0,5,2,20,2,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-04-15,2012-01-01,2012-04-01,2012-04-01,2012-04-14,0,-2,-7,-32,-226,0,-2,-8,-32,-32,41378,105,15,15,2,16,5911,1,4,1360,2,454,114,2012-12-31,2012-06-30,2012-04-30,2012-04-20,15-Apr-2012,Apr 15th 2012,Mon 04-15-13,1,0,0,0,2012-03-21,365,91,30,7,2012-12-30,2012-03-31,2012-03-31,2012-04-14,2012-04-15,2012-04-15,Mon       ,2012M04,Apr-2012,N,2012M04   ,N,Year 2012 - Quarter 02,2012Q02   ,N,16,2012,2012-04-14,2012-04-20,N,Wk.16 - 13,2012-04-14 00:00:00,2012-04-20 00:00:00,2012W16   ,2012W16   ,04/14/13 - 04/20/13,04/14 - 04/20,2012,N,2012-04-15,2011-04-15,2012-01-15,2012-10-15,2012-03-15,2012-02-15,2012-04-08,2012-04-01,0,0,0,0,0,0,0,0,4,2,16,2,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-03-12,2012-01-01,2012-01-01,2012-03-01,2012-03-10,0,-3,-8,-37,-260,0,-3,-9,-37,-37,41344,71,71,12,3,11,5906,3,3,1359,1,453,114,2012-12-31,2012-03-31,2012-03-31,2012-03-16,12-Mar-2012,Mar 12th 2012,Tue 03-12-13,1,0,0,0,2012-12-21,365,90,31,7,2012-12-30,2012-12-30,2012-02-24,2012-03-10,2012-03-11,2012-03-12,Tue       ,2012M03,Mar-2012,N,2012M03   ,N,Year 2012 - Quarter 01,2012Q01   ,N,11,2012,2012-03-10,2012-03-16,N,Wk.11 - 13,2012-03-10 00:00:00,2012-03-16 00:00:00,2012W11   ,2012W11   ,03/10/13 - 03/16/13,03/10 - 03/16,2012,N,2012-03-12,2011-03-12,2012-12-12,2012-09-12,2012-02-12,2012-01-12,2012-03-05,2012-02-26,0,0,0,0,0,0,0,0,3,1,11,1,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-11-09,2012-01-01,2012-10-01,2012-11-01,2012-11-03,0,0,0,-3,-18,0,0,-1,-3,-3,41586,313,40,9,7,45,5940,2,11,1367,4,456,114,2012-12-31,2012-12-31,2012-11-30,2012-11-09,09-Nov-2012,Nov 9th 2012,Sat 11-09-13,1,1,1,0,2012-09-21,365,92,30,7,2012-12-30,2012-09-29,2012-10-27,2012-11-03,2012-11-04,2012-11-09,Sat       ,2012M11,Nov-2012,N,2012M11   ,N,Year 2012 - Quarter 04,2012Q04   ,N,45,2012,2012-11-03,2012-11-09,N,Wk.45 - 13,2012-11-03 00:00:00,2012-11-09 00:00:00,2012W45   ,2012W45   ,11/03/13 - 11/09/13,11/03 - 11/09,2012,N,2012-11-09,2011-11-09,2012-08-09,2012-05-09,2012-10-09,2012-09-09,2012-11-02,2012-10-26,0,0,0,0,0,0,0,0,11,4,45,4,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-03-14,2012-01-01,2012-01-01,2012-03-01,2012-03-10,0,-3,-8,-37,-258,0,-3,-9,-37,-37,41346,73,73,14,5,11,5906,3,3,1359,1,453,114,2012-12-31,2012-03-31,2012-03-31,2012-03-16,14-Mar-2012,Mar 14th 2012,Thu 03-14-13,1,0,0,0,2012-12-21,365,90,31,7,2012-12-30,2012-12-30,2012-02-24,2012-03-10,2012-03-11,2012-03-14,Thu       ,2012M03,Mar-2012,N,2012M03   ,N,Year 2012 - Quarter 01,2012Q01   ,N,11,2012,2012-03-10,2012-03-16,N,Wk.11 - 13,2012-03-10 00:00:00,2012-03-16 00:00:00,2012W11   ,2012W11   ,03/10/13 - 03/16/13,03/10 - 03/16,2012,N,2012-03-14,2011-03-14,2012-12-14,2012-09-14,2012-02-14,2012-01-14,2012-03-07,2012-02-28,0,0,0,0,0,0,0,0,3,1,11,1,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-09-03,2012-01-01,2012-07-01,2012-09-01,2012-09-01,0,-1,-2,-12,-85,0,-1,-3,-12,-12,41519,246,65,3,3,36,5931,3,9,1365,3,455,114,2012-12-31,2012-09-30,2012-09-30,2012-09-07,03-Sep-2012,Sep 3rd 2012,Tue 09-03-13,1,0,0,0,2012-06-21,365,92,30,7,2012-12-30,2012-06-30,2012-08-25,2012-09-01,2012-09-02,2012-09-03,Tue       ,2012M09,Sep-2012,N,2012M09   ,N,Year 2012 - Quarter 03,2012Q03   ,N,36,2012,2012-09-01,2012-09-07,N,Wk.36 - 13,2012-09-01 00:00:00,2012-09-07 00:00:00,2012W36   ,2012W36   ,09/01/13 - 09/07/13,09/01 - 09/07,2012,N,2012-09-03,2011-09-03,2012-06-03,2012-03-03,2012-08-03,2012-07-03,2012-08-27,2012-08-20,0,0,0,0,0,0,0,0,9,3,36,3,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-05-16,2012-01-01,2012-04-01,2012-05-01,2012-05-12,0,-2,-6,-28,-195,0,-2,-7,-28,-28,41409,136,46,16,5,20,5915,2,5,1361,2,454,114,2012-12-31,2012-06-30,2012-05-31,2012-05-18,16-May-2012,May 16th 2012,Thu 05-16-13,1,0,0,0,2012-03-21,365,91,31,7,2012-12-30,2012-03-31,2012-04-28,2012-05-12,2012-05-13,2012-05-16,Thu       ,2012M05,May-2012,N,2012M05   ,N,Year 2012 - Quarter 02,2012Q02   ,N,20,2012,2012-05-12,2012-05-18,N,Wk.20 - 13,2012-05-12 00:00:00,2012-05-18 00:00:00,2012W20   ,2012W20   ,05/12/13 - 05/18/13,05/12 - 05/18,2012,N,2012-05-16,2011-05-16,2012-02-16,2012-11-16,2012-04-16,2012-03-16,2012-05-09,2012-05-02,0,0,0,0,0,0,0,0,5,2,20,2,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-10-27,2012-01-01,2012-10-01,2012-10-01,2012-10-27,0,0,-1,-4,-31,0,0,-1,-4,-5,41573,300,27,27,1,44,5939,1,10,1366,4,456,114,2012-12-31,2012-12-31,2012-10-31,2012-11-02,27-Oct-2012,Oct 27th 2012,Sun 10-27-13,1,1,0,0,2012-09-21,365,92,31,7,2012-12-30,2012-09-29,2012-10-27,2012-10-27,2012-10-21,2012-10-27,Sun       ,2012M10,Oct-2012,N,2012M10   ,N,Year 2012 - Quarter 04,2012Q04   ,N,44,2012,2012-10-27,2012-11-02,Y,Wk.44 - 13,2012-10-27 00:00:00,2012-11-02 00:00:00,2012W44   ,2012W44   ,10/27/13 - 11/02/13,10/27 - 11/02,2012,N,2012-10-27,2011-10-27,2012-07-27,2012-04-27,2012-09-27,2012-08-27,2012-10-20,2012-10-13,0,0,0,0,1,0,0,0,11,4,44,4,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-08-21,2012-01-01,2012-07-01,2012-08-01,2012-08-18,0,-1,-3,-14,-98,0,-1,-4,-14,-14,41506,233,52,21,4,34,5929,2,8,1364,3,455,114,2012-12-31,2012-09-30,2012-08-31,2012-08-24,21-Aug-2012,Aug 21st 2012,Wed 08-21-13,1,0,0,0,2012-06-21,365,92,31,7,2012-12-30,2012-06-30,2012-07-28,2012-08-18,2012-08-19,2012-08-21,Wed       ,2012M08,Aug-2012,N,2012M08   ,N,Year 2012 - Quarter 03,2012Q03   ,N,34,2012,2012-08-18,2012-08-24,N,Wk.34 - 13,2012-08-18 00:00:00,2012-08-24 00:00:00,2012W34   ,2012W34   ,08/18/13 - 08/24/13,08/18 - 08/24,2012,N,2012-08-21,2011-08-21,2012-05-21,2012-02-21,2012-07-21,2012-06-21,2012-08-14,2012-08-07,0,0,0,0,0,0,0,0,8,3,34,3,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-10-25,2012-01-01,2012-10-01,2012-10-01,2012-10-20,0,0,-1,-5,-33,0,0,-2,-5,-5,41571,298,25,25,6,43,5938,1,10,1366,4,456,114,2012-12-31,2012-12-31,2012-10-31,2012-10-26,25-Oct-2012,Oct 25th 2012,Fri 10-25-13,1,1,0,0,2012-09-21,365,92,31,7,2012-12-30,2012-09-29,2012-09-29,2012-10-20,2012-10-21,2012-10-25,Fri       ,2012M10,Oct-2012,N,2012M10   ,N,Year 2012 - Quarter 04,2012Q04   ,N,43,2012,2012-10-20,2012-10-26,N,Wk.43 - 13,2012-10-20 00:00:00,2012-10-26 00:00:00,2012W43   ,2012W43   ,10/20/13 - 10/26/13,10/20 - 10/26,2012,N,2012-10-25,2011-10-25,2012-07-25,2012-04-25,2012-09-25,2012-08-25,2012-10-18,2012-10-11,0,0,0,0,0,0,0,0,10,4,43,4,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-09-24,2012-01-01,2012-07-01,2012-09-01,2012-09-22,0,-1,-2,-9,-64,0,-1,-3,-9,-9,41540,267,86,24,3,39,5934,3,9,1365,3,455,114,2012-12-31,2012-09-30,2012-09-30,2012-09-28,24-Sep-2012,Sep 24th 2012,Tue 09-24-13,1,0,0,0,2012-09-21,365,92,30,7,2012-12-30,2012-06-30,2012-08-25,2012-09-22,2012-09-23,2012-09-24,Tue       ,2012M09,Sep-2012,N,2012M09   ,N,Year 2012 - Quarter 03,2012Q03   ,N,39,2012,2012-09-22,2012-09-28,N,Wk.39 - 13,2012-09-22 00:00:00,2012-09-28 00:00:00,2012W39   ,2012W39   ,09/22/13 - 09/28/13,09/22 - 09/28,2012,N,2012-09-24,2011-09-24,2012-06-24,2012-03-24,2012-08-24,2012-07-24,2012-09-17,2012-09-10,0,0,0,0,0,0,0,0,9,3,39,4,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-01-27,2012-01-01,2012-01-01,2012-01-01,2012-01-27,0,-3,-10,-43,-304,0,-3,-10,-43,-44,41300,27,27,27,1,5,5900,1,1,1357,1,453,114,2012-12-31,2012-03-31,2012-01-31,2012-02-02,27-Jan-2012,Jan 27th 2012,Sun 01-27-13,1,0,0,0,2012-12-21,365,90,31,7,2012-12-30,2012-12-30,2012-01-27,2012-01-27,2012-01-21,2012-01-27,Sun       ,2012M01,Jan-2012,N,2012M01   ,N,Year 2012 - Quarter 01,2012Q01   ,N,5,2012,2012-01-27,2012-02-02,Y,Wk.05 - 13,2012-01-27 00:00:00,2012-02-02 00:00:00,2012W05   ,2012W05   ,01/27/13 - 02/02/13,01/27 - 02/02,2012,N,2012-01-27,2011-01-27,2012-10-27,2012-07-27,2012-12-27,2012-11-27,2012-01-20,2012-01-13,0,0,0,0,0,0,0,0,2,1,5,1,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-03-10,2012-01-01,2012-01-01,2012-03-01,2012-03-10,0,-3,-8,-37,-262,0,-3,-9,-37,-38,41342,69,69,10,1,11,5906,3,3,1359,1,453,114,2012-12-31,2012-03-31,2012-03-31,2012-03-16,10-Mar-2012,Mar 10th 2012,Sun 03-10-13,1,0,0,0,2012-12-21,365,90,31,7,2012-12-30,2012-12-30,2012-02-24,2012-03-10,2012-03-04,2012-03-10,Sun       ,2012M03,Mar-2012,N,2012M03   ,N,Year 2012 - Quarter 01,2012Q01   ,N,11,2012,2012-03-10,2012-03-16,Y,Wk.11 - 13,2012-03-10 00:00:00,2012-03-16 00:00:00,2012W11   ,2012W11   ,03/10/13 - 03/16/13,03/10 - 03/16,2012,N,2012-03-10,2011-03-10,2012-12-10,2012-09-10,2012-02-10,2012-01-10,2012-03-03,2012-02-24,0,0,0,0,0,0,0,0,3,1,11,1,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-05-14,2012-01-01,2012-04-01,2012-05-01,2012-05-12,0,-2,-6,-28,-197,0,-2,-7,-28,-28,41407,134,44,14,3,20,5915,2,5,1361,2,454,114,2012-12-31,2012-06-30,2012-05-31,2012-05-18,14-May-2012,May 14th 2012,Tue 05-14-13,1,0,0,0,2012-03-21,365,91,31,7,2012-12-30,2012-03-31,2012-04-28,2012-05-12,2012-05-13,2012-05-14,Tue       ,2012M05,May-2012,N,2012M05   ,N,Year 2012 - Quarter 02,2012Q02   ,N,20,2012,2012-05-12,2012-05-18,N,Wk.20 - 13,2012-05-12 00:00:00,2012-05-18 00:00:00,2012W20   ,2012W20   ,05/12/13 - 05/18/13,05/12 - 05/18,2012,N,2012-05-14,2011-05-14,2012-02-14,2012-11-14,2012-04-14,2012-03-14,2012-05-07,2012-04-30,0,0,0,0,0,0,0,0,5,2,20,2,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-12-31,2012-01-01,2012-10-01,2012-12-01,2012-12-29,0,0,1,5,34,1,1,1,5,5,41638,365,92,31,3,53,5948,3,12,1368,4,456,114,2012-12-31,2012-12-31,2012-12-31,2012-12-31,31-Dec-2012,Dec 31st 2012,Tue 12-31-13,0,0,0,0,2012-12-21,365,92,31,3,2012-12-29,2012-12-29,2012-12-29,2012-12-29,2012-12-30,2012-12-31,Tue       ,2012M12,Dec-2012,N,2012M12   ,N,Year 2012 - Quarter 04,2012Q04   ,N,1,2014,2012-12-29,2014-01-04,N,Wk.53 - 13,2012-12-29 00:00:00,2012-12-31 00:00:00,2012W53   ,2012W53   ,12/29/13 - 12/31/13,12/29 - 12/31,2012,N,2012-12-31,2011-12-31,2012-09-30,2012-06-30,2012-11-30,2012-10-31,2012-12-24,2012-12-17,0,0,0,0,0,0,0,0,1,1,1,1,0,1,0,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-09-01,2012-01-01,2012-07-01,2012-09-01,2012-09-01,0,-1,-2,-12,-87,0,-1,-3,-12,-13,41517,244,63,1,1,36,5931,3,9,1365,3,455,114,2012-12-31,2012-09-30,2012-09-30,2012-09-07,01-Sep-2012,Sep 1st 2012,Sun 09-01-13,1,0,0,0,2012-06-21,365,92,30,7,2012-12-30,2012-06-30,2012-08-25,2012-09-01,2012-08-26,2012-09-01,Sun       ,2012M09,Sep-2012,Y,2012M09   ,Y,Year 2012 - Quarter 03,2012Q03   ,N,36,2012,2012-09-01,2012-09-07,Y,Wk.36 - 13,2012-09-01 00:00:00,2012-09-07 00:00:00,2012W36   ,2012W36   ,09/01/13 - 09/07/13,09/01 - 09/07,2012,N,2012-09-01,2011-09-01,2012-06-01,2012-03-01,2012-08-01,2012-07-01,2012-08-25,2012-08-18,0,0,0,0,0,0,0,0,9,3,36,3,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-04-13,2012-01-01,2012-04-01,2012-04-01,2012-04-07,0,-2,-7,-33,-228,0,-2,-8,-33,-33,41376,103,13,13,7,15,5910,1,4,1360,2,454,114,2012-12-31,2012-06-30,2012-04-30,2012-04-13,13-Apr-2012,Apr 13th 2012,Sat 04-13-13,1,0,0,0,2012-03-21,365,91,30,7,2012-12-30,2012-03-31,2012-03-31,2012-04-07,2012-04-08,2012-04-13,Sat       ,2012M04,Apr-2012,N,2012M04   ,N,Year 2012 - Quarter 02,2012Q02   ,N,15,2012,2012-04-07,2012-04-13,N,Wk.15 - 13,2012-04-07 00:00:00,2012-04-13 00:00:00,2012W15   ,2012W15   ,04/07/13 - 04/13/13,04/07 - 04/13,2012,N,2012-04-13,2011-04-13,2012-01-13,2012-10-13,2012-03-13,2012-02-13,2012-04-06,2012-03-30,0,0,0,0,0,0,0,0,4,2,15,2,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-02-09,2012-01-01,2012-01-01,2012-02-01,2012-02-03,0,-3,-9,-42,-291,0,-3,-10,-42,-42,41313,40,40,9,7,6,5901,2,2,1358,1,453,114,2012-12-31,2012-03-31,2012-02-28,2012-02-09,09-Feb-2012,Feb 9th 2012,Sat 02-09-13,1,0,0,0,2012-12-21,365,90,28,7,2012-12-30,2012-12-30,2012-01-27,2012-02-03,2012-02-04,2012-02-09,Sat       ,2012M02,Feb-2012,N,2012M02   ,N,Year 2012 - Quarter 01,2012Q01   ,N,6,2012,2012-02-03,2012-02-09,N,Wk.06 - 13,2012-02-03 00:00:00,2012-02-09 00:00:00,2012W06   ,2012W06   ,02/03/13 - 02/09/13,02/03 - 02/09,2012,N,2012-02-09,2011-02-09,2012-11-09,2012-08-09,2012-01-09,2012-12-09,2012-02-02,2012-01-26,0,0,0,0,0,0,0,0,2,1,6,1,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-12-27,2012-01-01,2012-10-01,2012-12-01,2012-12-22,0,0,1,4,30,0,0,0,4,4,41634,361,88,27,6,52,5947,3,12,1368,4,456,114,2012-12-31,2012-12-31,2012-12-31,2012-12-28,27-Dec-2012,Dec 27th 2012,Fri 12-27-13,0,0,0,0,2012-12-21,365,92,31,7,2012-12-30,2012-09-29,2012-11-24,2012-12-22,2012-12-23,2012-12-27,Fri       ,2012M12,Dec-2012,N,2012M12   ,N,Year 2012 - Quarter 04,2012Q04   ,N,52,2012,2012-12-22,2012-12-28,N,Wk.52 - 13,2012-12-22 00:00:00,2012-12-28 00:00:00,2012W52   ,2012W52   ,12/22/13 - 12/28/13,12/22 - 12/28,2012,N,2012-12-27,2011-12-27,2012-09-27,2012-06-27,2012-11-27,2012-10-27,2012-12-20,2012-12-13,0,0,0,0,0,0,0,0,12,4,52,1,0,1,0,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-08-19,2012-01-01,2012-07-01,2012-08-01,2012-08-18,0,-1,-3,-14,-100,0,-1,-4,-14,-14,41504,231,50,19,2,34,5929,2,8,1364,3,455,114,2012-12-31,2012-09-30,2012-08-31,2012-08-24,19-Aug-2012,Aug 19th 2012,Mon 08-19-13,1,0,0,0,2012-06-21,365,92,31,7,2012-12-30,2012-06-30,2012-07-28,2012-08-18,2012-08-19,2012-08-19,Mon       ,2012M08,Aug-2012,N,2012M08   ,N,Year 2012 - Quarter 03,2012Q03   ,N,34,2012,2012-08-18,2012-08-24,N,Wk.34 - 13,2012-08-18 00:00:00,2012-08-24 00:00:00,2012W34   ,2012W34   ,08/18/13 - 08/24/13,08/18 - 08/24,2012,N,2012-08-19,2011-08-19,2012-05-19,2012-02-19,2012-07-19,2012-06-19,2012-08-12,2012-08-05,0,0,0,0,0,0,0,0,8,3,34,3,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-04-11,2012-01-01,2012-04-01,2012-04-01,2012-04-07,0,-2,-7,-33,-230,0,-2,-8,-33,-33,41374,101,11,11,5,15,5910,1,4,1360,2,454,114,2012-12-31,2012-06-30,2012-04-30,2012-04-13,11-Apr-2012,Apr 11th 2012,Thu 04-11-13,1,0,0,0,2012-03-21,365,91,30,7,2012-12-30,2012-03-31,2012-03-31,2012-04-07,2012-04-08,2012-04-11,Thu       ,2012M04,Apr-2012,N,2012M04   ,N,Year 2012 - Quarter 02,2012Q02   ,N,15,2012,2012-04-07,2012-04-13,N,Wk.15 - 13,2012-04-07 00:00:00,2012-04-13 00:00:00,2012W15   ,2012W15   ,04/07/13 - 04/13/13,04/07 - 04/13,2012,N,2012-04-11,2011-04-11,2012-01-11,2012-10-11,2012-03-11,2012-02-11,2012-04-04,2012-03-28,0,0,0,0,0,0,0,0,4,2,15,2,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-12-06,2012-01-01,2012-10-01,2012-12-01,2012-12-01,0,0,1,1,9,0,0,0,1,1,41613,340,67,6,6,49,5944,3,12,1368,4,456,114,2012-12-31,2012-12-31,2012-12-31,2012-12-07,06-Dec-2012,Dec 6th 2012,Fri 12-06-13,0,0,0,0,2012-09-21,365,92,31,7,2012-12-30,2012-09-29,2012-11-24,2012-12-01,2012-12-02,2012-12-06,Fri       ,2012M12,Dec-2012,N,2012M12   ,N,Year 2012 - Quarter 04,2012Q04   ,N,49,2012,2012-12-01,2012-12-07,N,Wk.49 - 13,2012-12-01 00:00:00,2012-12-07 00:00:00,2012W49   ,2012W49   ,12/01/13 - 12/07/13,12/01 - 12/07,2012,N,2012-12-06,2011-12-06,2012-09-06,2012-06-06,2012-11-06,2012-10-06,2012-11-29,2012-11-22,0,0,0,0,0,0,0,0,12,4,49,4,0,1,0,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-03-31,2012-01-01,2012-01-01,2012-03-01,2012-03-31,0,-3,-8,-34,-241,0,-2,-8,-34,-35,41363,90,90,31,1,14,5909,3,3,1359,1,453,114,2012-12-31,2012-03-31,2012-03-31,2012-04-06,31-Mar-2012,Mar 31st 2012,Sun 03-31-13,1,0,0,0,2012-03-21,365,90,31,7,2012-12-30,2012-03-31,2012-03-31,2012-03-31,2012-03-25,2012-03-31,Sun       ,2012M03,Mar-2012,N,2012M03   ,N,Year 2012 - Quarter 01,2012Q01   ,N,14,2012,2012-03-31,2012-04-06,Y,Wk.14 - 13,2012-03-31 00:00:00,2012-04-06 00:00:00,2012W14   ,2012W14   ,03/31/13 - 04/06/13,03/31 - 04/06,2012,N,2012-03-31,2011-03-31,2012-12-31,2012-09-30,2012-02-28,2012-01-31,2012-03-24,2012-03-17,0,0,0,0,0,0,0,0,4,2,14,2,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-09-22,2012-01-01,2012-07-01,2012-09-01,2012-09-22,0,-1,-2,-9,-66,0,-1,-3,-9,-10,41538,265,84,22,1,39,5934,3,9,1365,3,455,114,2012-12-31,2012-09-30,2012-09-30,2012-09-28,22-Sep-2012,Sep 22nd 2012,Sun 09-22-13,1,0,0,0,2012-09-21,365,92,30,7,2012-12-30,2012-06-30,2012-08-25,2012-09-22,2012-09-16,2012-09-22,Sun       ,2012M09,Sep-2012,N,2012M09   ,N,Year 2012 - Quarter 03,2012Q03   ,N,39,2012,2012-09-22,2012-09-28,Y,Wk.39 - 13,2012-09-22 00:00:00,2012-09-28 00:00:00,2012W39   ,2012W39   ,09/22/13 - 09/28/13,09/22 - 09/28,2012,N,2012-09-22,2011-09-22,2012-06-22,2012-03-22,2012-08-22,2012-07-22,2012-09-15,2012-09-08,0,0,0,0,0,0,0,0,9,3,39,4,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-01-06,2012-01-01,2012-01-01,2012-01-01,2012-01-06,0,-3,-10,-46,-325,0,-3,-11,-46,-47,41279,6,6,6,1,2,5897,1,1,1357,1,453,114,2012-12-31,2012-03-31,2012-01-31,2012-01-12,06-Jan-2012,Jan 6th 2012,Sun 01-06-13,1,0,0,0,2012-12-21,365,90,31,7,2012-12-30,2012-12-30,2012-12-30,2012-01-06,2012-12-31,2012-01-06,Sun       ,2012M01,Jan-2012,N,2012M01   ,N,Year 2012 - Quarter 01,2012Q01   ,N,2,2012,2012-01-06,2012-01-12,Y,Wk.02 - 13,2012-01-06 00:00:00,2012-01-12 00:00:00,2012W02   ,2012W02   ,01/06/13 - 01/12/13,01/06 - 01/12,2012,N,2012-01-06,2011-01-06,2012-10-06,2012-07-06,2012-12-06,2012-11-06,2012-12-30,2012-12-23,0,0,0,0,0,0,0,0,1,1,2,1,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-01-04,2012-01-01,2012-01-01,2012-01-01,2012-01-01,0,-3,-10,-47,-327,0,-3,-11,-47,-47,41277,4,4,4,6,1,5896,1,1,1357,1,453,114,2012-12-31,2012-03-31,2012-01-31,2012-01-05,04-Jan-2012,Jan 4th 2012,Fri 01-04-13,1,0,0,0,2012-12-21,365,90,31,5,2012-12-30,2012-12-30,2012-12-30,2012-12-30,2012-12-31,2012-01-04,Fri       ,2012M01,Jan-2012,N,2012M01   ,N,Year 2012 - Quarter 01,2012Q01   ,N,1,2012,2012-12-30,2012-01-05,N,Wk.01 - 13,2012-01-01 00:00:00,2012-01-05 00:00:00,2012W01   ,2012W01   ,01/01/13 - 01/05/13,01/01 - 01/05,2012,N,2012-01-04,2011-01-04,2012-10-04,2012-07-04,2012-12-04,2012-11-04,2012-12-28,2012-12-21,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-07-16,2012-01-01,2012-07-01,2012-07-01,2012-07-14,0,-1,-4,-19,-134,0,-1,-5,-19,-19,41470,197,16,16,3,29,5924,1,7,1363,3,455,114,2012-12-31,2012-09-30,2012-07-31,2012-07-20,16-Jul-2012,Jul 16th 2012,Tue 07-16-13,1,0,0,0,2012-06-21,365,92,31,7,2012-12-30,2012-06-30,2012-06-30,2012-07-14,2012-07-15,2012-07-16,Tue       ,2012M07,Jul-2012,N,2012M07   ,N,Year 2012 - Quarter 03,2012Q03   ,N,29,2012,2012-07-14,2012-07-20,N,Wk.29 - 13,2012-07-14 00:00:00,2012-07-20 00:00:00,2012W29   ,2012W29   ,07/14/13 - 07/20/13,07/14 - 07/20,2012,N,2012-07-16,2011-07-16,2012-04-16,2012-01-16,2012-06-16,2012-05-16,2012-07-09,2012-07-02,0,0,0,0,0,0,0,0,7,3,29,3,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-11-03,2012-01-01,2012-10-01,2012-11-01,2012-11-03,0,0,0,-3,-24,0,0,-1,-3,-4,41580,307,34,3,1,45,5940,2,11,1367,4,456,114,2012-12-31,2012-12-31,2012-11-30,2012-11-09,03-Nov-2012,Nov 3rd 2012,Sun 11-03-13,1,1,1,0,2012-09-21,365,92,30,7,2012-12-30,2012-09-29,2012-10-27,2012-11-03,2012-10-28,2012-11-03,Sun       ,2012M11,Nov-2012,N,2012M11   ,N,Year 2012 - Quarter 04,2012Q04   ,N,45,2012,2012-11-03,2012-11-09,Y,Wk.45 - 13,2012-11-03 00:00:00,2012-11-09 00:00:00,2012W45   ,2012W45   ,11/03/13 - 11/09/13,11/03 - 11/09,2012,N,2012-11-03,2011-11-03,2012-08-03,2012-05-03,2012-10-03,2012-09-03,2012-10-27,2012-10-20,0,0,0,0,0,0,0,0,11,4,45,4,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-08-25,2012-01-01,2012-07-01,2012-08-01,2012-08-25,0,-1,-3,-13,-94,0,-1,-3,-13,-14,41510,237,56,25,1,35,5930,2,8,1364,3,455,114,2012-12-31,2012-09-30,2012-08-31,2012-08-31,25-Aug-2012,Aug 25th 2012,Sun 08-25-13,1,0,0,0,2012-06-21,365,92,31,7,2012-12-30,2012-06-30,2012-08-25,2012-08-25,2012-08-19,2012-08-25,Sun       ,2012M08,Aug-2012,N,2012M08   ,N,Year 2012 - Quarter 03,2012Q03   ,N,35,2012,2012-08-25,2012-08-31,Y,Wk.35 - 13,2012-08-25 00:00:00,2012-08-31 00:00:00,2012W35   ,2012W35   ,08/25/13 - 08/31/13,08/25 - 08/31,2012,N,2012-08-25,2011-08-25,2012-05-25,2012-02-25,2012-07-25,2012-06-25,2012-08-18,2012-08-11,0,0,0,0,0,0,0,0,9,3,35,3,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-11-24,2012-01-01,2012-10-01,2012-11-01,2012-11-24,0,0,0,0,-3,0,0,0,0,-1,41601,328,55,24,1,48,5943,2,11,1367,4,456,114,2012-12-31,2012-12-31,2012-11-30,2012-11-30,24-Nov-2012,Nov 24th 2012,Sun 11-24-13,1,1,1,1,2012-09-21,365,92,30,7,2012-12-30,2012-09-29,2012-11-24,2012-11-24,2012-11-18,2012-11-24,Sun       ,2012M11,Nov-2012,N,2012M11   ,N,Year 2012 - Quarter 04,2012Q04   ,N,48,2012,2012-11-24,2012-11-30,Y,Wk.48 - 13,2012-11-24 00:00:00,2012-11-30 00:00:00,2012W48   ,2012W48   ,11/24/13 - 11/30/13,11/24 - 11/30,2012,N,2012-11-24,2011-11-24,2012-08-24,2012-05-24,2012-10-24,2012-09-24,2012-11-17,2012-11-10,0,0,0,0,0,0,0,0,12,4,48,4,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-05-12,2012-01-01,2012-04-01,2012-05-01,2012-05-12,0,-2,-6,-28,-199,0,-2,-7,-28,-29,41405,132,42,12,1,20,5915,2,5,1361,2,454,114,2012-12-31,2012-06-30,2012-05-31,2012-05-18,12-May-2012,May 12th 2012,Sun 05-12-13,1,0,0,0,2012-03-21,365,91,31,7,2012-12-30,2012-03-31,2012-04-28,2012-05-12,2012-05-06,2012-05-12,Sun       ,2012M05,May-2012,N,2012M05   ,N,Year 2012 - Quarter 02,2012Q02   ,N,20,2012,2012-05-12,2012-05-18,Y,Wk.20 - 13,2012-05-12 00:00:00,2012-05-18 00:00:00,2012W20   ,2012W20   ,05/12/13 - 05/18/13,05/12 - 05/18,2012,N,2012-05-12,2011-05-12,2012-02-12,2012-11-12,2012-04-12,2012-03-12,2012-05-05,2012-04-28,0,0,0,0,0,0,0,0,5,2,20,2,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-08-17,2012-01-01,2012-07-01,2012-08-01,2012-08-11,0,-1,-3,-15,-102,0,-1,-4,-15,-15,41502,229,48,17,7,33,5928,2,8,1364,3,455,114,2012-12-31,2012-09-30,2012-08-31,2012-08-17,17-Aug-2012,Aug 17th 2012,Sat 08-17-13,1,0,0,0,2012-06-21,365,92,31,7,2012-12-30,2012-06-30,2012-07-28,2012-08-11,2012-08-12,2012-08-17,Sat       ,2012M08,Aug-2012,N,2012M08   ,N,Year 2012 - Quarter 03,2012Q03   ,N,33,2012,2012-08-11,2012-08-17,N,Wk.33 - 13,2012-08-11 00:00:00,2012-08-17 00:00:00,2012W33   ,2012W33   ,08/11/13 - 08/17/13,08/11 - 08/17,2012,N,2012-08-17,2011-08-17,2012-05-17,2012-02-17,2012-07-17,2012-06-17,2012-08-10,2012-08-03,0,0,0,0,0,0,0,0,8,3,33,3,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-10-21,2012-01-01,2012-10-01,2012-10-01,2012-10-20,0,0,-1,-5,-37,0,0,-2,-5,-5,41567,294,21,21,2,43,5938,1,10,1366,4,456,114,2012-12-31,2012-12-31,2012-10-31,2012-10-26,21-Oct-2012,Oct 21st 2012,Mon 10-21-13,1,1,0,0,2012-09-21,365,92,31,7,2012-12-30,2012-09-29,2012-09-29,2012-10-20,2012-10-21,2012-10-21,Mon       ,2012M10,Oct-2012,N,2012M10   ,N,Year 2012 - Quarter 04,2012Q04   ,N,43,2012,2012-10-20,2012-10-26,N,Wk.43 - 13,2012-10-20 00:00:00,2012-10-26 00:00:00,2012W43   ,2012W43   ,10/20/13 - 10/26/13,10/20 - 10/26,2012,N,2012-10-21,2011-10-21,2012-07-21,2012-04-21,2012-09-21,2012-08-21,2012-10-14,2012-10-07,0,0,0,0,0,0,0,0,10,4,43,4,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-03-27,2012-01-01,2012-01-01,2012-03-01,2012-03-24,0,-3,-8,-35,-245,0,-3,-9,-35,-35,41359,86,86,27,4,13,5908,3,3,1359,1,453,114,2012-12-31,2012-03-31,2012-03-31,2012-03-30,27-Mar-2012,Mar 27th 2012,Wed 03-27-13,1,0,0,0,2012-03-21,365,90,31,7,2012-12-30,2012-12-30,2012-02-24,2012-03-24,2012-03-25,2012-03-27,Wed       ,2012M03,Mar-2012,N,2012M03   ,N,Year 2012 - Quarter 01,2012Q01   ,N,13,2012,2012-03-24,2012-03-30,N,Wk.13 - 13,2012-03-24 00:00:00,2012-03-30 00:00:00,2012W13   ,2012W13   ,03/24/13 - 03/30/13,03/24 - 03/30,2012,N,2012-03-27,2011-03-27,2012-12-27,2012-09-27,2012-02-27,2012-01-27,2012-03-20,2012-03-13,0,0,0,0,0,0,0,0,3,1,13,2,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-11-22,2012-01-01,2012-10-01,2012-11-01,2012-11-17,0,0,0,-1,-5,0,0,-1,-1,-1,41599,326,53,22,6,47,5942,2,11,1367,4,456,114,2012-12-31,2012-12-31,2012-11-30,2012-11-23,22-Nov-2012,Nov 22nd 2012,Fri 11-22-13,1,1,1,0,2012-09-21,365,92,30,7,2012-12-30,2012-09-29,2012-10-27,2012-11-17,2012-11-18,2012-11-22,Fri       ,2012M11,Nov-2012,N,2012M11   ,N,Year 2012 - Quarter 04,2012Q04   ,N,47,2012,2012-11-17,2012-11-23,N,Wk.47 - 13,2012-11-17 00:00:00,2012-11-23 00:00:00,2012W47   ,2012W47   ,11/17/13 - 11/23/13,11/17 - 11/23,2012,N,2012-11-22,2011-11-22,2012-08-22,2012-05-22,2012-10-22,2012-09-22,2012-11-15,2012-11-08,0,0,0,0,0,0,0,0,11,4,47,4,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-07-07,2012-01-01,2012-07-01,2012-07-01,2012-07-07,0,-1,-4,-20,-143,0,-1,-5,-20,-21,41461,188,7,7,1,28,5923,1,7,1363,3,455,114,2012-12-31,2012-09-30,2012-07-31,2012-07-13,07-Jul-2012,Jul 7th 2012,Sun 07-07-13,1,0,0,0,2012-06-21,365,92,31,7,2012-12-30,2012-06-30,2012-06-30,2012-07-07,2012-07-01,2012-07-07,Sun       ,2012M07,Jul-2012,N,2012M07   ,N,Year 2012 - Quarter 03,2012Q03   ,N,28,2012,2012-07-07,2012-07-13,Y,Wk.28 - 13,2012-07-07 00:00:00,2012-07-13 00:00:00,2012W28   ,2012W28   ,07/07/13 - 07/13/13,07/07 - 07/13,2012,N,2012-07-07,2011-07-07,2012-04-07,2012-01-07,2012-06-07,2012-05-07,2012-06-30,2012-06-23,0,0,0,0,0,0,0,0,7,3,28,3,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-09-11,2012-01-01,2012-07-01,2012-09-01,2012-09-08,0,-1,-2,-11,-77,0,-1,-3,-11,-11,41527,254,73,11,4,37,5932,3,9,1365,3,455,114,2012-12-31,2012-09-30,2012-09-30,2012-09-14,11-Sep-2012,Sep 11th 2012,Wed 09-11-13,1,0,0,0,2012-06-21,365,92,30,7,2012-12-30,2012-06-30,2012-08-25,2012-09-08,2012-09-09,2012-09-11,Wed       ,2012M09,Sep-2012,N,2012M09   ,N,Year 2012 - Quarter 03,2012Q03   ,N,37,2012,2012-09-08,2012-09-14,N,Wk.37 - 13,2012-09-08 00:00:00,2012-09-14 00:00:00,2012W37   ,2012W37   ,09/08/13 - 09/14/13,09/08 - 09/14,2012,N,2012-09-11,2011-09-11,2012-06-11,2012-03-11,2012-08-11,2012-07-11,2012-09-04,2012-08-28,0,0,0,0,0,0,0,0,9,3,37,3,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-10-19,2012-01-01,2012-10-01,2012-10-01,2012-10-13,0,0,-1,-6,-39,0,0,-2,-6,-6,41565,292,19,19,7,42,5937,1,10,1366,4,456,114,2012-12-31,2012-12-31,2012-10-31,2012-10-19,19-Oct-2012,Oct 19th 2012,Sat 10-19-13,1,1,0,0,2012-09-21,365,92,31,7,2012-12-30,2012-09-29,2012-09-29,2012-10-13,2012-10-14,2012-10-19,Sat       ,2012M10,Oct-2012,N,2012M10   ,N,Year 2012 - Quarter 04,2012Q04   ,N,42,2012,2012-10-13,2012-10-19,N,Wk.42 - 13,2012-10-13 00:00:00,2012-10-19 00:00:00,2012W42   ,2012W42   ,10/13/13 - 10/19/13,10/13 - 10/19,2012,N,2012-10-19,2011-10-19,2012-07-19,2012-04-19,2012-09-19,2012-08-19,2012-10-12,2012-10-05,0,0,0,0,0,0,0,0,10,4,42,4,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-12-23,2012-01-01,2012-10-01,2012-12-01,2012-12-22,0,0,1,4,26,0,0,0,4,4,41630,357,84,23,2,52,5947,3,12,1368,4,456,114,2012-12-31,2012-12-31,2012-12-31,2012-12-28,23-Dec-2012,Dec 23rd 2012,Mon 12-23-13,0,0,0,0,2012-12-21,365,92,31,7,2012-12-30,2012-09-29,2012-11-24,2012-12-22,2012-12-23,2012-12-23,Mon       ,2012M12,Dec-2012,N,2012M12   ,N,Year 2012 - Quarter 04,2012Q04   ,N,52,2012,2012-12-22,2012-12-28,N,Wk.52 - 13,2012-12-22 00:00:00,2012-12-28 00:00:00,2012W52   ,2012W52   ,12/22/13 - 12/28/13,12/22 - 12/28,2012,N,2012-12-23,2011-12-23,2012-09-23,2012-06-23,2012-11-23,2012-10-23,2012-12-16,2012-12-09,0,0,0,0,0,0,0,0,12,4,52,1,0,1,0,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-05-24,2012-01-01,2012-04-01,2012-05-01,2012-05-19,0,-2,-6,-27,-187,0,-2,-7,-27,-27,41417,144,54,24,6,21,5916,2,5,1361,2,454,114,2012-12-31,2012-06-30,2012-05-31,2012-05-25,24-May-2012,May 24th 2012,Fri 05-24-13,1,0,0,0,2012-03-21,365,91,31,7,2012-12-30,2012-03-31,2012-04-28,2012-05-19,2012-05-20,2012-05-24,Fri       ,2012M05,May-2012,N,2012M05   ,N,Year 2012 - Quarter 02,2012Q02   ,N,21,2012,2012-05-19,2012-05-25,N,Wk.21 - 13,2012-05-19 00:00:00,2012-05-25 00:00:00,2012W21   ,2012W21   ,05/19/13 - 05/25/13,05/19 - 05/25,2012,N,2012-05-24,2011-05-24,2012-02-24,2012-11-24,2012-04-24,2012-03-24,2012-05-17,2012-05-10,0,0,0,0,0,0,0,0,5,2,21,2,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-11-05,2012-01-01,2012-10-01,2012-11-01,2012-11-03,0,0,0,-3,-22,0,0,-1,-3,-3,41582,309,36,5,3,45,5940,2,11,1367,4,456,114,2012-12-31,2012-12-31,2012-11-30,2012-11-09,05-Nov-2012,Nov 5th 2012,Tue 11-05-13,1,1,1,0,2012-09-21,365,92,30,7,2012-12-30,2012-09-29,2012-10-27,2012-11-03,2012-11-04,2012-11-05,Tue       ,2012M11,Nov-2012,N,2012M11   ,N,Year 2012 - Quarter 04,2012Q04   ,N,45,2012,2012-11-03,2012-11-09,N,Wk.45 - 13,2012-11-03 00:00:00,2012-11-09 00:00:00,2012W45   ,2012W45   ,11/03/13 - 11/09/13,11/03 - 11/09,2012,N,2012-11-05,2011-11-05,2012-08-05,2012-05-05,2012-10-05,2012-09-05,2012-10-29,2012-10-22,0,0,0,0,0,0,0,0,11,4,45,4,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-05-29,2012-01-01,2012-04-01,2012-05-01,2012-05-26,0,-2,-6,-26,-182,0,-2,-6,-26,-26,41422,149,59,29,4,22,5917,2,5,1361,2,454,114,2012-12-31,2012-06-30,2012-05-31,2012-06-01,29-May-2012,May 29th 2012,Wed 05-29-13,1,0,0,0,2012-03-21,365,91,31,7,2012-12-30,2012-03-31,2012-05-26,2012-05-26,2012-05-27,2012-05-29,Wed       ,2012M05,May-2012,N,2012M05   ,N,Year 2012 - Quarter 02,2012Q02   ,N,22,2012,2012-05-26,2012-06-01,N,Wk.22 - 13,2012-05-26 00:00:00,2012-06-01 00:00:00,2012W22   ,2012W22   ,05/26/13 - 06/01/13,05/26 - 06/01,2012,N,2012-05-29,2011-05-29,2012-02-28,2012-11-29,2012-04-29,2012-03-29,2012-05-22,2012-05-15,0,0,0,0,0,0,0,0,6,2,22,2,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-01-02,2012-01-01,2012-01-01,2012-01-01,2012-01-01,0,-3,-10,-47,-329,0,-3,-11,-47,-47,41275,2,2,2,4,1,5896,1,1,1357,1,453,114,2012-12-31,2012-03-31,2012-01-31,2012-01-05,02-Jan-2012,Jan 2nd 2012,Wed 01-02-13,1,0,0,0,2012-12-21,365,90,31,5,2012-12-30,2012-12-30,2012-12-30,2012-12-30,2012-12-31,2012-01-02,Wed       ,2012M01,Jan-2012,N,2012M01   ,N,Year 2012 - Quarter 01,2012Q01   ,N,1,2012,2012-12-30,2012-01-05,N,Wk.01 - 13,2012-01-01 00:00:00,2012-01-05 00:00:00,2012W01   ,2012W01   ,01/01/13 - 01/05/13,01/01 - 01/05,2012,N,2012-01-02,2011-01-02,2012-10-02,2012-07-02,2012-12-02,2012-11-02,2012-12-26,2012-12-19,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-12-02,2012-01-01,2012-10-01,2012-12-01,2012-12-01,0,0,1,1,5,0,0,0,1,1,41609,336,63,2,2,49,5944,3,12,1368,4,456,114,2012-12-31,2012-12-31,2012-12-31,2012-12-07,02-Dec-2012,Dec 2nd 2012,Mon 12-02-13,0,0,0,0,2012-09-21,365,92,31,7,2012-12-30,2012-09-29,2012-11-24,2012-12-01,2012-12-02,2012-12-02,Mon       ,2012M12,Dec-2012,N,2012M12   ,N,Year 2012 - Quarter 04,2012Q04   ,N,49,2012,2012-12-01,2012-12-07,N,Wk.49 - 13,2012-12-01 00:00:00,2012-12-07 00:00:00,2012W49   ,2012W49   ,12/01/13 - 12/07/13,12/01 - 12/07,2012,N,2012-12-02,2011-12-02,2012-09-02,2012-06-02,2012-11-02,2012-10-02,2012-11-25,2012-11-18,0,0,0,0,0,0,0,0,12,4,49,4,0,1,0,2005-09-07,USER_X  ,2012-11-27 00:16:56,USER_X
+2012-02-24,2012-01-01,2012-01-01,2012-02-01,2012-02-24,0,-3,-9,-39,-276,0,-3,-9,-39,-40,41328,55,55,24,1,9,5904,2,2,1358,1,453,114,2012-12-31,2012-03-31,2012-02-28,2012-03-02,24-Feb-2012,Feb 24th 2012,Sun 02-24-13,1,0,0,0,2012-12-21,365,90,28,7,2012-12-30,2012-12-30,2012-02-24,2012-02-24,2012-02-18,2012-02-24,Sun       ,2012M02,Feb-2012,N,2012M02   ,N,Year 2012 - Quarter 01,2012Q01   ,N,9,2012,2012-02-24,2012-03-02,Y,Wk.09 - 13,2012-02-24 00:00:00,2012-03-02 00:00:00,2012W09   ,2012W09   ,02/24/13 - 03/02/13,02/24 - 03/02,2012,N,2012-02-24,2011-02-24,2012-

<TRUNCATED>

[18/25] incubator-kylin git commit: KYLIN-642 Couldn't refresh cube segment

Posted by li...@apache.org.
KYLIN-642 Couldn't refresh cube segment

Project: http://git-wip-us.apache.org/repos/asf/incubator-kylin/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-kylin/commit/79fe5a36
Tree: http://git-wip-us.apache.org/repos/asf/incubator-kylin/tree/79fe5a36
Diff: http://git-wip-us.apache.org/repos/asf/incubator-kylin/diff/79fe5a36

Branch: refs/heads/master
Commit: 79fe5a365f480cc712a8ab7a2fbf3566fa3fcbc1
Parents: 4f6869e
Author: Shao Feng, Shi <sh...@ebay.com>
Authored: Tue Mar 17 11:15:04 2015 +0800
Committer: Shao Feng, Shi <sh...@ebay.com>
Committed: Tue Mar 17 11:15:04 2015 +0800

----------------------------------------------------------------------
 .../java/org/apache/kylin/cube/CubeManager.java |  50 +++++----
 .../apache/kylin/rest/service/JobService.java   | 110 +++++++++----------
 webapp/app/js/controllers/cubes.js              |   2 +-
 3 files changed, 81 insertions(+), 81 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/79fe5a36/cube/src/main/java/org/apache/kylin/cube/CubeManager.java
----------------------------------------------------------------------
diff --git a/cube/src/main/java/org/apache/kylin/cube/CubeManager.java b/cube/src/main/java/org/apache/kylin/cube/CubeManager.java
index 8493c59..75f984c 100644
--- a/cube/src/main/java/org/apache/kylin/cube/CubeManager.java
+++ b/cube/src/main/java/org/apache/kylin/cube/CubeManager.java
@@ -18,36 +18,19 @@
 
 package org.apache.kylin.cube;
 
-import java.io.IOException;
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.Collections;
-import java.util.Date;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Random;
-import java.util.UUID;
-import java.util.concurrent.ConcurrentHashMap;
-
-import org.apache.commons.lang3.StringUtils;
-import org.apache.hadoop.hbase.util.Pair;
-import org.apache.kylin.cube.model.CubeBuildTypeEnum;
-import org.apache.kylin.cube.model.CubeDesc;
-import org.apache.kylin.cube.model.DimensionDesc;
-import org.apache.kylin.metadata.realization.*;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
-import com.google.common.base.Preconditions;
 import com.google.common.collect.HashMultimap;
 import com.google.common.collect.Lists;
 import com.google.common.collect.Multimap;
+import org.apache.commons.lang3.StringUtils;
+import org.apache.hadoop.hbase.util.Pair;
 import org.apache.kylin.common.KylinConfig;
 import org.apache.kylin.common.persistence.JsonSerializer;
 import org.apache.kylin.common.persistence.ResourceStore;
 import org.apache.kylin.common.persistence.Serializer;
 import org.apache.kylin.common.restclient.Broadcaster;
 import org.apache.kylin.common.restclient.CaseInsensitiveStringCache;
+import org.apache.kylin.cube.model.CubeDesc;
+import org.apache.kylin.cube.model.DimensionDesc;
 import org.apache.kylin.dict.Dictionary;
 import org.apache.kylin.dict.DictionaryInfo;
 import org.apache.kylin.dict.DictionaryManager;
@@ -61,6 +44,13 @@ import org.apache.kylin.metadata.model.SegmentStatusEnum;
 import org.apache.kylin.metadata.model.TableDesc;
 import org.apache.kylin.metadata.model.TblColRef;
 import org.apache.kylin.metadata.project.ProjectManager;
+import org.apache.kylin.metadata.realization.*;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+import java.io.IOException;
+import java.util.*;
+import java.util.concurrent.ConcurrentHashMap;
 
 
 /**
@@ -254,7 +244,7 @@ public class CubeManager implements IRealizationProvider {
     public Pair<CubeSegment, CubeSegment> appendAndMergeSegments(CubeInstance cube, long endDate) throws IOException {
         checkNoBuildingSegment(cube);
         checkCubeIsPartitioned(cube);
-        
+
         if (cube.getSegments().size() == 0)
             throw new IllegalStateException("expect at least one existing segment");
 
@@ -292,6 +282,18 @@ public class CubeManager implements IRealizationProvider {
         return newSegment;
     }
 
+
+    public CubeSegment refreshSegment(CubeInstance cube, long startDate, long endDate) throws IOException {
+        checkNoBuildingSegment(cube);
+
+        CubeSegment newSegment = newSegment(cube, startDate, endDate);
+        cube.getSegments().add(newSegment);
+        Collections.sort(cube.getSegments());
+        updateCube(cube);
+
+        return newSegment;
+    }
+
     public CubeSegment mergeSegments(CubeInstance cube, final long startDate, final long endDate) throws IOException {
         checkNoBuildingSegment(cube);
         checkCubeIsPartitioned(cube);
@@ -509,7 +511,7 @@ public class CubeManager implements IRealizationProvider {
 
     /**
      * Smartly figure out the TOBE segments once all new segments are built.
-     * - Ensures no gap, no overlap 
+     * - Ensures no gap, no overlap
      * - Favors new segments over the old
      * - Favors big segments over the small
      */
@@ -533,7 +535,7 @@ public class CubeManager implements IRealizationProvider {
         }
         firstSeg.validate();
 
-        for (int i = 0, j = 1; j < tobe.size();) {
+        for (int i = 0, j = 1; j < tobe.size(); ) {
             CubeSegment is = tobe.get(i);
             CubeSegment js = tobe.get(j);
             js.validate();

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/79fe5a36/server/src/main/java/org/apache/kylin/rest/service/JobService.java
----------------------------------------------------------------------
diff --git a/server/src/main/java/org/apache/kylin/rest/service/JobService.java b/server/src/main/java/org/apache/kylin/rest/service/JobService.java
index 1b89f87..05031b9 100644
--- a/server/src/main/java/org/apache/kylin/rest/service/JobService.java
+++ b/server/src/main/java/org/apache/kylin/rest/service/JobService.java
@@ -18,25 +18,12 @@
 
 package org.apache.kylin.rest.service;
 
-import java.io.IOException;
-import java.util.Collections;
-import java.util.EnumSet;
-import java.util.List;
-import java.util.Map;
-import java.util.Set;
-
-import org.apache.hadoop.hbase.util.Pair;
-import org.apache.kylin.rest.constant.Constant;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-import org.springframework.security.access.prepost.PreAuthorize;
-import org.springframework.stereotype.Component;
-
 import com.google.common.base.Function;
 import com.google.common.base.Preconditions;
 import com.google.common.collect.FluentIterable;
 import com.google.common.collect.Lists;
 import com.google.common.collect.Sets;
+import org.apache.hadoop.hbase.util.Pair;
 import org.apache.kylin.cube.CubeInstance;
 import org.apache.kylin.cube.CubeSegment;
 import org.apache.kylin.cube.model.CubeBuildTypeEnum;
@@ -50,10 +37,18 @@ import org.apache.kylin.job.cube.CubingJob;
 import org.apache.kylin.job.cube.CubingJobBuilder;
 import org.apache.kylin.job.engine.JobEngineConfig;
 import org.apache.kylin.job.exception.JobException;
+import org.apache.kylin.job.execution.AbstractExecutable;
 import org.apache.kylin.job.execution.ExecutableState;
 import org.apache.kylin.job.execution.Output;
-import org.apache.kylin.job.execution.AbstractExecutable;
 import org.apache.kylin.metadata.model.SegmentStatusEnum;
+import org.apache.kylin.rest.constant.Constant;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.stereotype.Component;
+
+import java.io.IOException;
+import java.util.*;
 
 /**
  * @author ysong1
@@ -105,20 +100,20 @@ public class JobService extends BasicService {
 
     private ExecutableState parseToExecutableState(JobStatusEnum status) {
         switch (status) {
-        case DISCARDED:
-            return ExecutableState.DISCARDED;
-        case ERROR:
-            return ExecutableState.ERROR;
-        case FINISHED:
-            return ExecutableState.SUCCEED;
-        case NEW:
-            return ExecutableState.READY;
-        case PENDING:
-            return ExecutableState.READY;
-        case RUNNING:
-            return ExecutableState.RUNNING;
-        default:
-            throw new RuntimeException("illegal status:" + status);
+            case DISCARDED:
+                return ExecutableState.DISCARDED;
+            case ERROR:
+                return ExecutableState.ERROR;
+            case FINISHED:
+                return ExecutableState.SUCCEED;
+            case NEW:
+                return ExecutableState.READY;
+            case PENDING:
+                return ExecutableState.READY;
+            case RUNNING:
+                return ExecutableState.RUNNING;
+            default:
+                throw new RuntimeException("illegal status:" + status);
         }
     }
 
@@ -135,7 +130,7 @@ public class JobService extends BasicService {
         CubingJob job;
         CubingJobBuilder builder = new CubingJobBuilder(new JobEngineConfig(getConfig()));
         builder.setSubmitter(submitter);
-        
+
         if (buildType == CubeBuildTypeEnum.BUILD) {
             if (cube.getDescriptor().hasHolisticCountDistinctMeasures() && cube.getSegments().size() > 0) {
                 Pair<CubeSegment, CubeSegment> segs = getCubeManager().appendAndMergeSegments(cube, endDate);
@@ -147,6 +142,9 @@ public class JobService extends BasicService {
         } else if (buildType == CubeBuildTypeEnum.MERGE) {
             CubeSegment newSeg = getCubeManager().mergeSegments(cube, startDate, endDate);
             job = builder.mergeJob(newSeg);
+        } else if (buildType == CubeBuildTypeEnum.REFRESH) {
+            CubeSegment refreshSeg = getCubeManager().refreshSegment(cube, startDate, endDate);
+            job = builder.buildJob(refreshSeg);
         } else {
             throw new JobException("invalid build type:" + buildType);
         }
@@ -215,37 +213,37 @@ public class JobService extends BasicService {
 
     private JobStatusEnum parseToJobStatus(ExecutableState state) {
         switch (state) {
-        case READY:
-            return JobStatusEnum.PENDING;
-        case RUNNING:
-            return JobStatusEnum.RUNNING;
-        case ERROR:
-            return JobStatusEnum.ERROR;
-        case DISCARDED:
-            return JobStatusEnum.DISCARDED;
-        case SUCCEED:
-            return JobStatusEnum.FINISHED;
-        case STOPPED:
-        default:
-            throw new RuntimeException("invalid state:" + state);
+            case READY:
+                return JobStatusEnum.PENDING;
+            case RUNNING:
+                return JobStatusEnum.RUNNING;
+            case ERROR:
+                return JobStatusEnum.ERROR;
+            case DISCARDED:
+                return JobStatusEnum.DISCARDED;
+            case SUCCEED:
+                return JobStatusEnum.FINISHED;
+            case STOPPED:
+            default:
+                throw new RuntimeException("invalid state:" + state);
         }
     }
 
     private JobStepStatusEnum parseToJobStepStatus(ExecutableState state) {
         switch (state) {
-        case READY:
-            return JobStepStatusEnum.PENDING;
-        case RUNNING:
-            return JobStepStatusEnum.RUNNING;
-        case ERROR:
-            return JobStepStatusEnum.ERROR;
-        case DISCARDED:
-            return JobStepStatusEnum.DISCARDED;
-        case SUCCEED:
-            return JobStepStatusEnum.FINISHED;
-        case STOPPED:
-        default:
-            throw new RuntimeException("invalid state:" + state);
+            case READY:
+                return JobStepStatusEnum.PENDING;
+            case RUNNING:
+                return JobStepStatusEnum.RUNNING;
+            case ERROR:
+                return JobStepStatusEnum.ERROR;
+            case DISCARDED:
+                return JobStepStatusEnum.DISCARDED;
+            case SUCCEED:
+                return JobStepStatusEnum.FINISHED;
+            case STOPPED:
+            default:
+                throw new RuntimeException("invalid state:" + state);
         }
     }
 

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/79fe5a36/webapp/app/js/controllers/cubes.js
----------------------------------------------------------------------
diff --git a/webapp/app/js/controllers/cubes.js b/webapp/app/js/controllers/cubes.js
index df86816..a08422a 100755
--- a/webapp/app/js/controllers/cubes.js
+++ b/webapp/app/js/controllers/cubes.js
@@ -339,7 +339,7 @@ KylinApp
                           return cube;
                       },
                       buildType: function () {
-                          return 'BUILD';
+                          return 'REFRESH';
                       }
                   }
               });


[11/25] incubator-kylin git commit: KYLIN-639 Get "Table 'xxxx' not found while executing SQL" error after a cube be successfully built

Posted by li...@apache.org.
KYLIN-639 Get "Table 'xxxx' not found while executing SQL" error after a cube be successfully built

Project: http://git-wip-us.apache.org/repos/asf/incubator-kylin/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-kylin/commit/37f4132b
Tree: http://git-wip-us.apache.org/repos/asf/incubator-kylin/tree/37f4132b
Diff: http://git-wip-us.apache.org/repos/asf/incubator-kylin/diff/37f4132b

Branch: refs/heads/master
Commit: 37f4132b6b72b5ab3074c35ae500a0bc7b2cba7d
Parents: fff81d3
Author: Shao Feng, Shi <sh...@ebay.com>
Authored: Fri Mar 13 23:08:57 2015 +0800
Committer: Shao Feng, Shi <sh...@ebay.com>
Committed: Fri Mar 13 23:08:57 2015 +0800

----------------------------------------------------------------------
 .../apache/kylin/common/restclient/Broadcaster.java   |  2 +-
 .../apache/kylin/metadata/project/ProjectManager.java |  2 +-
 .../org/apache/kylin/rest/service/BasicService.java   |  2 +-
 .../org/apache/kylin/rest/service/CacheService.java   | 14 ++++++++++++++
 4 files changed, 17 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/37f4132b/common/src/main/java/org/apache/kylin/common/restclient/Broadcaster.java
----------------------------------------------------------------------
diff --git a/common/src/main/java/org/apache/kylin/common/restclient/Broadcaster.java b/common/src/main/java/org/apache/kylin/common/restclient/Broadcaster.java
index 7b56a03..4523431 100644
--- a/common/src/main/java/org/apache/kylin/common/restclient/Broadcaster.java
+++ b/common/src/main/java/org/apache/kylin/common/restclient/Broadcaster.java
@@ -57,7 +57,7 @@ public class Broadcaster {
             public void run() {
                 final String[] nodes = KylinConfig.getInstanceFromEnv().getRestServers();
                 if (nodes == null || nodes.length < 1) {//TODO if the node count is greater than 1, it means it is a cluster
-                    logger.warn("there are no available rest servers, please check the KYLIN_REST_SERVERS config");
+                    logger.info("There is no available rest server; check the 'kylin.rest.servers' config");
                     return;
                 }
                 final List<RestClient> restClients = Lists.newArrayList();

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/37f4132b/metadata/src/main/java/org/apache/kylin/metadata/project/ProjectManager.java
----------------------------------------------------------------------
diff --git a/metadata/src/main/java/org/apache/kylin/metadata/project/ProjectManager.java b/metadata/src/main/java/org/apache/kylin/metadata/project/ProjectManager.java
index 50b394c..33d0867 100644
--- a/metadata/src/main/java/org/apache/kylin/metadata/project/ProjectManager.java
+++ b/metadata/src/main/java/org/apache/kylin/metadata/project/ProjectManager.java
@@ -275,7 +275,7 @@ public class ProjectManager {
         clearL2Cache();
     }
 
-    private List<ProjectInstance> findProjects(RealizationType type, String realizationName) {
+    public List<ProjectInstance> findProjects(RealizationType type, String realizationName) {
         List<ProjectInstance> result = Lists.newArrayList();
         for (ProjectInstance prj : projectMap.values()) {
             for (RealizationEntry entry : prj.getRealizationEntries()) {

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/37f4132b/server/src/main/java/org/apache/kylin/rest/service/BasicService.java
----------------------------------------------------------------------
diff --git a/server/src/main/java/org/apache/kylin/rest/service/BasicService.java b/server/src/main/java/org/apache/kylin/rest/service/BasicService.java
index 2a5d287..c0f366d 100644
--- a/server/src/main/java/org/apache/kylin/rest/service/BasicService.java
+++ b/server/src/main/java/org/apache/kylin/rest/service/BasicService.java
@@ -88,7 +88,7 @@ public abstract class BasicService {
     public static void resetOLAPDataSources() {
         // brutal, yet simplest way
         logger.info("resetOLAPDataSources is called.");
-        olapDataSources = new ConcurrentHashMap<String, DataSource>();
+        olapDataSources.clear();
     }
 
     public DataSource getOLAPDataSource(String project) {

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/37f4132b/server/src/main/java/org/apache/kylin/rest/service/CacheService.java
----------------------------------------------------------------------
diff --git a/server/src/main/java/org/apache/kylin/rest/service/CacheService.java b/server/src/main/java/org/apache/kylin/rest/service/CacheService.java
index 7c7c014..e104897 100644
--- a/server/src/main/java/org/apache/kylin/rest/service/CacheService.java
+++ b/server/src/main/java/org/apache/kylin/rest/service/CacheService.java
@@ -23,10 +23,13 @@ import org.apache.kylin.cube.CubeDescManager;
 import org.apache.kylin.cube.CubeManager;
 import org.apache.kylin.invertedindex.IIDescManager;
 import org.apache.kylin.invertedindex.IIManager;
+import org.apache.kylin.metadata.project.ProjectInstance;
 import org.apache.kylin.metadata.project.ProjectManager;
+import org.apache.kylin.metadata.realization.RealizationType;
 import org.springframework.stereotype.Component;
 
 import java.io.IOException;
+import java.util.List;
 
 /**
  * Created by qianzhou on 1/19/15.
@@ -40,6 +43,7 @@ public class CacheService extends BasicService {
             switch (cacheType) {
                 case CUBE:
                     getCubeManager().loadCubeCache(cacheKey);
+                    cleanProjectCacheByRealization(RealizationType.CUBE, cacheKey);
                     break;
                 case CUBE_DESC:
                     getCubeDescManager().reloadCubeDesc(cacheKey);
@@ -49,6 +53,7 @@ public class CacheService extends BasicService {
                     break;
                 case INVERTED_INDEX:
                     getIIManager().loadIICache(cacheKey);
+                    cleanProjectCacheByRealization(RealizationType.INVERTED_INDEX, cacheKey);
                     break;
                 case INVERTED_INDEX_DESC:
                     getIIDescManager().reloadIIDesc(cacheKey);
@@ -70,6 +75,7 @@ public class CacheService extends BasicService {
                     IIDescManager.clearCache();
                     IIManager.clearCache();
                     ProjectManager.clearCache();
+                    BasicService.resetOLAPDataSources();
                     break;
                 default:
                     throw new RuntimeException("invalid cacheType:" + cacheType);
@@ -80,6 +86,14 @@ public class CacheService extends BasicService {
 
     }
 
+    private void cleanProjectCacheByRealization(RealizationType type, String realizationName) throws IOException {
+        List<ProjectInstance> projectInstances = getProjectManager().findProjects(type, realizationName);
+        for (ProjectInstance pi : projectInstances) {
+            getProjectManager().reloadProject(pi.getName());
+            removeOLAPDataSource(pi.getName());
+        }
+    }
+
     public void removeCache(Broadcaster.TYPE cacheType, String cacheKey) {
         final String log = "remove cache type: " + cacheType + " name:" + cacheKey;
         try {