@startuml
left to right direction
'top to bottom direction
hide circle
'avoide "." issues:
set namespaceSeparator none


skinparam class {
  BackgroundColor White
  BackgroundColor<<FN>> Yellow
  BackgroundColor<<FS>> Yellow
  BackgroundColor<<FT>> LightGray
  BackgroundColor<<IF>> Yellow
  BackgroundColor<<IS>> Yellow
  BackgroundColor<<P>> Aqua
  BackgroundColor<<PC>> Aqua
  BackgroundColor<<SN>> Yellow
  BackgroundColor<<SO>> SlateBlue
  BackgroundColor<<TF>> LightGray
  BackgroundColor<<TR>> Tomato
  BackgroundColor<<U>> White
  BackgroundColor<<V>> WhiteSmoke
  BackgroundColor<<X>> Aqua
  BackgroundColor<<external>> AliceBlue
}


entity "puml-link:dhw:sqldb:ssis_t.connection.adoc[]" as ssis_t.Connection << U >> {
  --
}

entity "puml-link:dhw:sqldb:ssis_t.packageanalysis.adoc[]" as ssis_t.PackageAnalysis << U >> {
  --
}

entity "puml-link:dhw:sqldb:ssis_t.pkgstats.adoc[]" as ssis_t.pkgStats << U >> {
  - **RowID** : (int)
  --
}

entity "puml-link:dhw:sqldb:ssis_t.tblconnection.adoc[]" as ssis_t.TblConnection << U >> {
  --
}

entity "puml-link:dhw:sqldb:ssis_t.tblcontrolflow.adoc[]" as ssis_t.TblControlFlow << U >> {
  - **ControlFlowDetailsRowID** : (int)
  --
}

entity "puml-link:dhw:sqldb:ssis_t.tblparameter.adoc[]" as ssis_t.TblParameter << U >> {
  --
}

entity "puml-link:dhw:sqldb:ssis_t.tbltask_dft_derived.adoc[]" as ssis_t.TblTask_Dft_Derived << U >> {
  --
}

entity "puml-link:dhw:sqldb:ssis_t.tbltask_dft_details.adoc[]" as ssis_t.TblTask_Dft_Details << U >> {
  --
}

entity "puml-link:dhw:sqldb:ssis_t.tbltask_dft_srcdest.adoc[]" as ssis_t.TblTask_Dft_SrcDest << U >> {
  --
}

entity "puml-link:dhw:sqldb:ssis_t.tbltask_executepackage.adoc[]" as ssis_t.TblTask_ExecutePackage << U >> {
  - **ControlFlowDetailsRowID** : (int)
  --
}

entity "puml-link:dhw:sqldb:ssis_t.tbltask_lookup.adoc[]" as ssis_t.TblTask_Lookup << U >> {
  --
}

entity "puml-link:dhw:sqldb:ssis_t.tbltask_script.adoc[]" as ssis_t.TblTask_Script << U >> {
  - **ControlFlowDetailsRowID** : (int)
  --
}

entity "puml-link:dhw:sqldb:ssis_t.tbltask_sql_parameter.adoc[]" as ssis_t.TblTask_Sql_Parameter << U >> {
  --
}

entity "puml-link:dhw:sqldb:ssis_t.tblvariable.adoc[]" as ssis_t.TblVariable << U >> {
  --
}

entity "puml-link:dhw:sqldb:ssis_t.tempprecedence6.adoc[]" as ssis_t.tempprecedence6 << U >> {
  --
}

entity "puml-link:dhw:sqldb:ssis_t.usp_packageanalysis.adoc[]" as ssis_t.usp_PackageAnalysis << P >> {
  --
}

ssis_t.Connection <.. ssis_t.usp_PackageAnalysis
ssis_t.PackageAnalysis <.. ssis_t.usp_PackageAnalysis
ssis_t.pkgStats <.. ssis_t.usp_PackageAnalysis
ssis_t.TblConnection <.. ssis_t.usp_PackageAnalysis
ssis_t.TblControlFlow <.. ssis_t.usp_PackageAnalysis
ssis_t.TblParameter <.. ssis_t.usp_PackageAnalysis
ssis_t.TblTask_Dft_Derived <.. ssis_t.usp_PackageAnalysis
ssis_t.TblTask_Dft_Details <.. ssis_t.usp_PackageAnalysis
ssis_t.TblTask_Dft_SrcDest <.. ssis_t.usp_PackageAnalysis
ssis_t.TblTask_ExecutePackage <.. ssis_t.usp_PackageAnalysis
ssis_t.TblTask_Lookup <.. ssis_t.usp_PackageAnalysis
ssis_t.TblTask_Script <.. ssis_t.usp_PackageAnalysis
ssis_t.TblTask_Sql_Parameter <.. ssis_t.usp_PackageAnalysis
ssis_t.TblVariable <.. ssis_t.usp_PackageAnalysis
ssis_t.tempprecedence6 <.. ssis_t.usp_PackageAnalysisfooter The diagram is interactive and contains links.
@enduml

