為多欄資料類型設定匯入格式

您可以使用欄表示式和動因表示式的組合從多欄載入資料,如下所示:

  • 欄表示式用於指定要匯入的欄。您可以匯入連續的欄集合,或非連續的欄集合。

    您可以藉由使用開始或結束欄指定連續欄。例如,5,10 表示第 5 欄到第 10 欄。

    您可以藉由使用 column1 | column2 | column3 指定非連續的欄。例如,5|7|10 表示匯入第 5 欄、第 7 欄和第 10 欄。

  • 動因表示式可用於為每個欄指定維度與目標值。動因表示式是資料載入到其中的成員。每個載入可擁有一個動因維度,但是可以為該動因維度定義多個成員。動因維度僅適用於多欄類型。

    資料規則中的成員指派類似於多期間指派。您可以在標頭記錄、匯入格式 (成員表示式) 或資料規則中指派動因成員。如果您未在匯入格式中指定標頭記錄或成員表示式,您可以在資料載入規則中選取成員。

    如需詳細資訊,請參閱新增資料動因的匯入表示式指派動因維度成員

  • 對於多欄類型,您可以使用在匯入格式中指定的標頭、多列標頭,或無標頭。這些是不同的格式:

    註:

    在匯入格式中,您必須具有在資料欄位中定義之動因維度的欄定義。如果您的動因是 "Account",則匯入格式必須包括來源欄和欄位,或是科目維度的開始和結束期間。這必須是檔案中的有效欄位,或檔案中有效的開始和結束位置。這不是由程序參照,但它必須對程序有效才可執行。

    • 對於具有標頭記錄的檔案,請使用格式 Driver=<Dimension Name>; Header=<Row Number>; Column=<Column Numbers>

      例如,當匯入格式定義 Driver=Account;HeaderRow=1;Column=2,4 套用至下列範例資料檔案時:

      Entity,ACCT1,ACCT2,ACCT3
      Entity01,100,200,300

      這會讓系統知道,第 1 列是標頭,而資料會在第 2 列開始。在第 2 欄中,實體是第一個值,然後接下來三個欄的值為 ACCT1、ACCT2 和 ACCT3。

    • 對於具有多個列標頭的檔案 (動因成員未排列資料欄),您可以使用修改的標頭表示式。例如,當您從 Essbase 匯出資料作為下列資料檔案時,資料欄標頭是新的列,而且未排列資料。

      "Period","Consolidation","Data Source","Currency","Intercompany","Entity","Movement","Multi-GAAP","Product","Scenario","Years","View","Account"
      "FCCS_Sales","FCCS_Cost of Sales"
      "Jan","FCCS_Entity Input","FCCS_Data Input","Entity Currency","FCCS_No Intercompany","01","FCCS_No Movement","FCCS_Local GAAP","P_110","Actual","FY15","FCCS_Periodic",3108763.22,2405325.62
      "Jan","FCCS_Entity Input","FCCS_Data Input","Parent Currency","FCCS_No Intercompany","01","FCCS_No Movement","FCCS_Local GAAP","P_110","Actual","FY15","FCCS_Periodic",3108763.22,2405325.62

      透過多列標頭,您可以向系統指明包含動因資訊的標頭列。以 Header=2,1 指定標頭列時,表示標頭在第 2 列開始,而動因成員在第 1 欄開始。

      在另一個範例中,假設你的第二個標頭是 A、B、C、D,而這些值是第 10 到第 13 欄。如果您將欄表示式設為 10|12,13,則會略過 B 成員及其值 (在第 11 欄)。

    • 若要在資料檔案中載入多個沒有標頭記錄的欄,請使用匯入格式定義 Driver = <Dimension Name>; Member = <List of Members>; Column=<Column Numbers>。需要略過來源記錄中的來源欄時,請使用此方法。

      例如,當匯入格式定義 Driver=Account;member=ACCT1, ACCT2, ACCT3;Column=2,4; 套用至下列資料檔案時:

      Entity01,100,200,300

      您會讓系統知道要包含實體作為第一個值,然後針對接下來的三個欄使用來自 ACCOUNT 的動因維度成員;ACCT1、ACCT2 與 ACCT3。

  • 針對資料來源應用程式類型,您要指派動因維度,但系統會指派列 1 作為標頭。您可以從「新增匯入格式對映表示式」畫面選取欄,以載入多個欄。