2014-12-18 143 views
0

我正在嘗試將數據加入火箭宇宙數據庫。在閱讀SQL管理文檔時,他們給出了以下示例,但很少介紹如何使用配置文件進行描述。任何人都可以在配置文件的定義方面多說一點嗎?任何示例資源?謝謝!火箭宇宙數據加載

下面是數據文件的例子:

tomr:"Tom" '"'Thomas Rand^29:77:240:"blond"green:Kevin 
lisam:Lisa Michaels^28:66:130:"brown"brown:Troy 
kellyv:Kelly Verock^37:72:180:"black"brown:none 
paulv:Paul Vander^33:63:110:"brown"brown:Trisha 
andyu:Andy Andrews^28:74:250:"blond"blue:none 
ken:Ken Thompson^35:73:170:"grayy"blue:Peter 
tim:Tim Tarks^35:75:180:"black"brown:none 
steve:Steve Gough^35:68:180:"black"green:Nancy 
ellen:Ellen Peters^33:75:220:"black"brown:Michael 
derek:Derek Starks^34:66:120:"brown"brown:Karissa 

The following example shows the corresponding configuration file: 

FILE NUMBER: 1 
    LOCATION: ../dataloader/names2.data 
    Row Separator CHARACTER(S): 10 
    COLUMN SEPARATOR CHARACTER(S): : 
    QUOTE CHARACTER: " 
    ALTERNATE QUOTE CHARACTER: ' 
     COLUMN NUMBER: 1 
     SOURCE FORMAT: RAW 
     COLUMN NUMBER: 2 
     SOURCE FORMAT: RAW 
     NEXT SEPARATOR CHARACTER(S):^
     COLUMN NUMBER: 3 
     SOURCE FORMAT: RAW 
     COLUMN NUMBER: 4 
     SOURCE FORMAT: RAW 
     COLUMN NUMBER: 5 
     SOURCE FORMAT: RAW 
     COLUMN NUMBER: 6 
     SOURCE FORMAT: RAW 
     WIDTH: 7 
     COLUMN NUMBER: 7 
     SOURCE FORMAT: RAW 
     COLUMN NUMBER: 8 
     SOURCE FORMAT: RAW 

DESTINATION FILE: 
    LOCATION: TMP5950 
    AUTOSIZE: n 
    AUTOSIZE ROWS: 
    CREATE FILE: N 
    PARAMETER(S): 
    KEY COLUMN(S): KEY1 
     COLUMN NUMBER: KEY 
     COLUMN NAME: KEY1 
     SOURCE FILE NUMBER(S): 1 
     SOURCE COLUMN NUMBER(S): 1 
     COLUMN NUMBER: 1 
     COLUMN NAME: COL1 
     SOURCE FILE NUMBER(S): 1 
     SOURCE COLUMN NUMBER(S): 1 
     COLUMN NUMBER: KEY 
     COLUMN NAME: KEY2 
     SOURCE FILE NUMBER(S): 1 
     SOURCE COLUMN NUMBER(S): 2 
     COLUMN NUMBER: 2 
     COLUMN NAME: COL2 
     SOURCE FILE NUMBER(S): 1 
     SOURCE COLUMN NUMBER(S): 2 
     COLUMN NUMBER: KEY 
     COLUMN NAME: KEY3 
     SOURCE FILE NUMBER(S): 1 
     SOURCE COLUMN NUMBER(S): 3 
     COLUMN NUMBER: 3 
     COLUMN NAME: COL3 
     SOURCE FILE NUMBER(S): 1 
     SOURCE COLUMN NUMBER(S): 3 
     COLUMN NUMBER: 4 
     COLUMN NAME: COL4 
     SOURCE FILE NUMBER(S): 1 
     SOURCE COLUMN NUMBER(S): 4 
     CONVERSION TYPE: O 
     CONVERSION CODE: MD2 
     COLUMN NUMBER: 5 
     COLUMN NAME: COL5 
     SOURCE FILE NUMBER(S): 1 
     SOURCE COLUMN NUMBER(S): 8 

>DATALOAD 5950.CONFIG 

回答

0

是否this定義配置文件夠你 - 5-42頁上有一張桌子。

+0

是的,當然,我看到了那張桌子。那將會超出我剪貼的地方,並粘貼我發佈到本網站的示例。對我而言,該描述或定義表格留下了許多不足之處。本表假定讀者有很多額外的知識。所以我希望從社區獲得一些額外的細節/例子。 - 謝謝。 – shawno

+0

該文件分爲兩部分,一部分定義源文件 - 即帶有分隔符和引號的列,迎合csv/tsv等,然後定義目標文件,這將成爲Universe表,所以列需要再次定義連同它們的類型等等。是否有你需要幫助的配置文件的特定部分? –