SSIS Control Flow Chart


  1. Load all tables to be used in this process to a cache
  2. Import data from cache to MT Tables, after making sure they are empty. The MT Tables serve as temporary database.
  3. Import excel data

ODMasterDataV1_1.xls Content

  • The Database Mapping columns contain the reference of the excel column in the database, where the data from the excel column is being stored
  • The Lookup columns contain the database table from which the excel column retrieves data

BusinessPartners



  
Database MappingLookup

ColumnDescription
TableFieldDB TypeTableField

DMS Code

The code from customer's system(ERP-DMS)


OCRDU_IDMS_DMSCodeNVARCHAR(50)


CardCode

Customer's code for OneDealer


OCRDCardCodeNVARCHAR(15)


CardName

BP Name


OCRDCardNameNVARCHAR(100)


CardType

Type

C = Customer

S = Vendor

L = Lead


OCRDCardTypeNVARCHAR(1)


GroupCode

Group Code


OCRDGroupCodeSMALLINT


CmpPrivate

Company or Private

C = Company

I = Private

U = Unknown


OCRDCmpPrivateNVARCHAR(1)


Phone1

Telephone 1


OCRDPhone1NVARCHAR(20)


Phone2

Telephone 2


OCRDPhone2NVARCHAR(20)


CntctPrsn

Contact Person Name


OCRDCntctPrsnNVARCHAR(90)


LicTradNum

Federal Tax ID


OCRDLicTradNumNVARCHAR(32)


Currency

Currency Code


OCRDCurrencyNVARCHAR(3)


Cellular

Mobile Phone


OCRDCellularNVARCHAR(50)


City

City


OCRDCityNVARCHAR(100)


Country

Country Code


OCRDCountryNVARCHAR(3)


E_Mail

Email


OCRDE_MailNVARCHAR(100)


CreateDate

Create Date


OCRDCreateDateTIMESTAMP


UpdateDate

Last Update Date


OCRD




ECVatGroupVAT Group
OCRDECVatGroupNVARCHAR(8)OVTGCode

LangCodeLanguage Code
OCRDLangCodeINTEGEROLNGCode

U_IDMS_DIM_Branch

Dimension Company


OCRDU_IDMS_DIM_BranchNVARCHAR(30)"IDMS_COMMONDEV211"."BRANCH"Code

U_IDMS_DIM_Company

Dimension Branch


OCRDU_IDMS_DIM_CompanyNVARCHAR(30)"IDMS_COMMONDEV211"."COMPANY"Code

U_IDMS_DIM_Location

Dimension Location


OCRDU_IDMS_DIM_LocationNVARCHAR(30)"IDMS_COMMONDEV211"."LOCATION"Code

U_IDMS_CustomVAT

Custom VAT


OCRDU_IDMS_CustomVATDECIMAL(21,6)


U_IDMS_VatBusinessGroupCode

Vat Business Group Code


OCRDU_IDMS_VatBusinessGroupCodeNVARCHAR(50)IDMS_VATBUSGROUPCode

U_IDMS_FinancialGroup

Financial Group Code


OCRDU_IDMS_FinancialGroupNVARCHAR(50)IDMS_FINANCIALGROUPCode


ContactPersons



  
Database MappingLookup

ColumnDescription
TableFieldDB TypeTableField

CardCode

BP Code


OCPRCardCodeNVARCHAR(15)OCRDCardCode

Name

Name


OCPRNameNVARCHAR(50)


Address

Address


OCPRAddressNVARCHAR(100)CRD1 or OCRDAddress

Tel1

Telephone 1


OCPRTel1NVARCHAR(20)


Tel2

Telephone 2


OCPRTel2NVARCHAR(20)


Cellolar

Mobile Phone


OCPRCellolarNVARCHAR(50)


E-mail

Email


OCPRE_MailLNVARCHAR(100)


Gender

Gender

E = Undefined

F = Female

M = Male


OCPRGenderNVARCHAR(1)


Title

Title


OCPRTitleNVARCHAR(10)


Active

Is Active (Y/N)


OCPRActiveNVARCHAR(1)


FirstName

First Name


OCPRFirstNameNVARCHAR(50)


LastName

Last Name


OCPRLastNameNVARCHAR(50)


U_IDMS_Gender

OD Gender

E = gt_Undefined

F = gt_Female

M = gt_Male


OCPRU_IDMS_GenderNVARCHAR(30)


U_IDMS_DIM_BranchDimension Branch
OCPRU_IDMS_DIM_BranchNVARCHAR(30)"IDMS_COMMONDEV211"."BRANCH"

U_IDMS_DIM_CompanyDimension Company
OCPRU_IDMS_DIM_CompanyNVARCHAR(30)"IDMS_COMMONDEV211"."COMPANY"

U_IDMS_DIM_Location

Dimension Location


OCPRU_IDMS_DIM_LocationNVARCHAR(30)"IDMS_COMMONDEV211"."LOCATION"

U_IDMS_Language

Language Code


OCPRU_IDMS_LanguageINTEGER


U_IDMS_Title

OD Title


OCPRU_IDMS_TitleNVARCHAR(50)


U_IDMS_ContactCode

Contact person unique code


OCPRU_IDMS_ContactCodeNVARCHAR(50)


Addresses



  
Database MappingLookup

ColumnDescription
TableFieldDB TypeTableField

Address

Address Code


CRD1AddressNVARCHAR(50)


CardCode

BP Code


CRD1CardCodeNVARCHAR(15)OCRDCardCode

LineNum

Line Number


CRD1LineNumINTEGER 


Street

Street


CRD1StreetNVARCHAR(100)


ZipCode

Zip Code


CRD1ZipCodeNVARCHAR(20)


City

City


CRD1CityNVARCHAR(100)


Country

Country Code


CRD1CountryNVARCHAR(3)


AdresType

Address Type

S = Ship to

B = Bill to


CRD1AdresTypeNVARCHAR(1)


StreetNo

Street Number


CRD1StreetNoNVARCHAR(100)


U_IDMS_ODCountryCodeOneDealer Country Code






U_IDMS_ODCountryOneDealer Country
CRD1U_IDMS_ODCountryNVARCHAR(50)OCRYName

U_IDMS_ContactCodeCP Code
CRD1U_IDMS_ContactCodeNVARCHAR(50)OCPRU_IDMS_ContactCode

U_IDMS_AddressCode

CRD1U_IDMS_AddressCodeNVARCHAR(50)


U_IDMS_DIM_BranchDimension Branch
CRD1U_IDMS_DIM_BranchNVARCHAR(30)"IDMS_COMMONDEV211"."BRANCH"

U_IDMS_DIM_CompanyDimension Company
CRD1U_IDMS_DIM_CompanyNVARCHAR(30)"IDMS_COMMONDEV211"."COMPANY"

U_IDMS_DIM_Location

Dimension Location


CRD1U_IDMS_DIM_LocationNVARCHAR(30)"IDMS_COMMONDEV211"."LOCATION"

U_IDMS_AddressType

OD Address Type

0 = Work

1 = Home

2 = Other


CRD1U_IDMS_AddressTypeNVARCHAR(30)


CustomFieldsBP

NOTE: CustomFiledsBP is an entity that enables us to add information dynamically. The entity's type defers, based on the needs of each customer



  
Database MappingLookup

ColumnDescription
TableFieldDB TypeTableField

U_IDMS_Entity

U_IDMS_Entity


@IDMS_CST_FIELDU_IDMS_EntityNVARCHAR(30)


U_IDMS_StrProperty1

String Property 1


@IDMS_CST_FIELDU_IDMS_StrProperty1NVARCHAR(254)


U_IDMS_StrProperty2

String Property 2


@IDMS_CST_FIELDU_IDMS_StrProperty2NVARCHAR(254)


U_IDMS_StrProperty3

String Property 3


@IDMS_CST_FIELDU_IDMS_StrProperty3NVARCHAR(254)


U_IDMS_EntityValue

BP Code


@IDMS_CST_FIELDU_IDMS_EntityValueNVARCHAR(254)


CustomFieldsCP



  
Database MappingLookup

ColumnDescription
TableFieldDB TypeTableField

U_IDMS_Entity

U_IDMS_Entity


@IDMS_CST_FIELDU_IDMS_EntityNVARCHAR(30)


U_IDMS_StrProperty1

String Property 1


@IDMS_CST_FIELDU_IDMS_StrProperty1NVARCHAR(254)


U_IDMS_StrProperty3String Property 3
@IDMS_CST_FIELDU_IDMS_StrProperty3NVARCHAR(254)


U_IDMS_StrProperty9String Property 9
@IDMS_CST_FIELDU_IDMS_StrProperty9NVARCHAR(254)


U_IDMS_DateProperty1Date Property 1
@IDMS_CST_FIELDU_IDMS_DateProperty1TIMESTAMP


U_IDMS_ContactCode

@IDMS_CST_FIELD




CardCodeBP Code
@IDMS_CST_FIELD




CntctCodeCntctCode
@IDMS_CST_FIELDU_IDMS_EntityValueNVARCHAR(254)


Template Excel file

ODMasterDataV1_2.xls


The Sheets DataPrivMaster, and DataPrivDetail refer to  GDPR - Import / Export Processes but are included in the above excel file



  • No labels
Write a comment…