แแแแฌแแแ แ แฃแขแแแฃแแ แแแแ แแชแแแแแก แแแแแแแ แแแแ แแแแแแ แแแ? แแกแ แ แแ, แแ แแ แ. แแแแ แแ แงแแแแ แฏแแ แแ, แ แแแแกแแช SQL แแแแแแขแจแ แ แแกแขแแแแแแแแก แกแแชแแแแแ แแฃแจแแแแแกแแก, แแ แฃแแแ แแแแ แแแแกแขแ แแ แแ แงแแแแ แจแแแ แแแแ แชแฎแ แแแแแก แจแแ แแก แฎแแแแ. แแ แแก แแแแกแแ แแแฃแฎแแแแแแ, แ แแ 90% แจแแแแฎแแแแแจแ แชแฎแ แแแแแแก แจแแแ แแแแแก แแแแแแ แแ แแแ แแแแแ แแแแฎแแแแแ แแแแฎแแแแแแแ แแแแฎแแแแแแแ! แ แแแแ แช แฉแแแก, แแแแแกแแแแ SQL แแแแแแขแก แแฅแแก แแแขแแแแขแฃแ แ แแแกแ แฃแแแแแก แคแฃแแฅแชแแแแ, แแแแ แแ แกแแชแแแแแแกแแแแก แแก แงแแแแแแแแก แแ แแฃแจแแแแก: แแกแแแ แแจแแแแแแ แจแแแชแแแแ แฃแแแแแแฃแ แจแแแฆแฃแแแแก แแ แฃแชแฎแ แแแแแแจแก แจแแกแ แฃแแแแแก แแแฃแแฏแแแแกแแแแก แแแแแแ, แแ แแแแก แแแ แแจแ แแ แแแ แแแ แแ แแชแแก, แแฃ แ แแแแ แแ แแก แแแแแแจแแ แแแฃแแ แแ แแแฃแแแแ แแแแแแฃแแแแ. แกแฎแแ แแ แ แแกแ แแแแแแแแ แจแแฃแซแแแ แแแก แแฅแแแแแแแก.
แฃแแ แงแแคแแก, แแแแ แแแแแแก, แแแญแ แแแแก, แแแแ แแกแแแก แแ แแแแฆแแแแแแแก แแแแฎแแแแแแก แจแแแแแ แแแแแแฌแงแแแขแ - แ แแขแแ แแ แแชแแแ แแแแฅแฏแแแแก แแแขแแแแขแฃแ แ แจแแแกแแแแก แแแแฎแแ แชแแแแแแ แแ แแแแก แแแแแแแแ แกแฌแแ แแ? แแ แแแงแแแแ dbeaver แแแแแแขแก, แแแฌแแ แแแ java-แจแ, แแแก แแฅแแก แฆแแ แแแแแก แกแแแแแแแแแแแก แแแ แกแแ. แแแ แขแแแ แแแแแ แแแแฌแแคแแ:
- แแแแแแ แแแแกแแแ แกแแฌแงแแก แแแแจแ, แ แแแแแแแช แแแกแฃแฎแแกแแแแแแแแ แแ แแแ แแแขแแแแขแฃแ แแแกแ แฃแแแแแแ
- แแแแแแแกแแแแ แแแ แแกแแแ แแแ แ แแแขแแแแแแชแแแแแแแ แแฃแจแแแแแแ แแ แแฅแแแแ แแแแแฆแแ แแแคแแ แแแชแแ แจแแแ แแแแแก แจแแกแแฎแแ
- ??
- แแแแแแแก
แแแ แแแแ แแฃแแฅแขแ แกแแแแแแ แกแฌแ แแคแแ แแแแแ แแแแ - แจแแชแแแแแแแก แขแ แแแแ แจแ แแแแแแ แแแแฎแแแแ แแแขแแแแขแฃแ แ แจแแแกแแแแก แแแ แแฅแขแแ แแแแก แจแแกแแฎแแ แแ แแแกแแแ แแแแแแจแแ แแแฃแ
json-แแแ แแฃแจแแแแแกแแแแก แแแแแแฌแงแแแขแ แแแแแแแแแแแก แแแแแงแแแแแ
แกแแแแแแแ แแแแแฎแแ แฎแ build-แแก แจแแชแแแแแแแก แแแแแกแฌแแ แแแ: แแแแแแแแแแ แแแแ แแแแกแขแ แแ แแ แแ แ pom.xml-แจแ, แแ แแแแ manifest.mf manifest-แจแ, แ แแแแ แช แแแแก OSGI แแแแแฎแแแแ, แแแแแแ แแฃแแแ แแแแแคแแฅแกแแ แ แ แแแแ แช import-package. แแ แแ แแก แงแแแแแแ แแแแแแ แแแแแกแแแแแ, แแแแ แแ แแฃแจแแแแก. แจแแแแแ แแแ แแแ แกแแฃแ แแ แแแ แแแแแฉแแแ. แแฃ แแฅแแแ แแแแแ แแแแแ Intellij Idea-แจแ, แแ แจแแแแซแแแแ แฃแแ แแแแ แฌแแฎแแแแแ แแ แแแแฌแงแแ แแฅแแแแ แแ แแแฅแขแแก แแแแแ แแแ eclipse แแแแขแคแแ แแแแ แแแคแฃแซแแแแฃแแ: แแแแแฃแชแแแแ แแแแแแแแแ แ แฃแแแ แแแแแ แแแแแก แแแแแแขแแแแกแแ แแ แแแแแแแ แจแแแแแฎแแแก แแแกแ แฃแแแแแก แแแ แแจแ. แแแแแ แแแฎแแแก แแแแแแแแแ แแแ แแแแแแแแ แกแแแแจแแแแแจแ, แแแแแจแ แแแฃแแแแแก แงแแแแ แชแแแแ แขแแแแฃแ แแ, แ แแแแแแช แฃแแแ แแแแแแแแก. แงแแแแแแ แจแแแแจแคแแแแแแแ แแก แแ แแก, แ แแ แแแแแ แแ แฉแแฏแแแแแก แจแแแแแแแช แแ, แแ แแแฅแขแก แแ แกแฃแ แแ แแแแแ แแฃแแแ แแแจแแแแ แแแแแ แข-แแแแแขแแ แแแแแแจแแ แแแฃแ json แแแแแแแแแแแกแแแ (แแแฃแฎแแแแแแ แแแแกแ, แ แแ แแก แแแแแช แฌแแ แแแขแแแแ แแงแ แแฌแงแแแแแ แแแ แแ แแแฃแฅแขแจแ).
แแ แแ แแแกแแแแก แแ แฃแแแ แแแแแชแแแแแแ แ แฉแแแ แแแแชแแแแกแแแแก json-แแก แแแแแงแแแแแแก แฃแฎแแ แฎแฃแแแแ - แแแแแก แแ แแแแแก, แแแขแแแแแแชแแแแแแก แฎแแแแ แ แแแแฅแขแแ แแแ แฃแแแ แแแแฎแแแ แแงแ แแ xml แคแแ แแแขแ แฃแคแ แ แจแแกแแคแแ แแกแแ แแแแกแแแแแก. แแแแ แ แแ แแฃแแแแขแ xml-แแก แกแแกแแ แแแแแแ แแงแ JDK-แจแ แงแแแแ แกแแญแแ แ แแแแกแแก แแ แกแแแแแ, แ แแแแช แจแแกแแซแแแแแแ แแแฎแแแ แจแแฉแแ แแแฃแแแงแ แแ แซแแแ แแแ แ แแแแแแแแแแแกแแแ. แแแแ แกแแแแแแแแแแ แแแแแแแขแแแ แงแแแแ แแแขแแแแแแชแแแแแ json-แแแ xml-แแ แแ แแแแแฌแงแ แแแขแแแแขแฃแ แ แจแแแกแแแแก แแแแแแแก แ แแแแฅแขแแ แแแ.
แแแขแแแแแแชแแแแแแก แแแแแแแแ
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<tableRelations>
<tableRelation>
<leftTable>dim_account</leftTable>
<rightTable>dim_partner</rightTable>
<joinColumnPair leftColumn="partner_key" rightColumn="partner_key"/>
<joinColumnPair leftColumn="src_id" rightColumn="src_id"/>
</tableRelation>
<tableRelation>
<leftTable>dim_account</leftTable>
<rightTable>dim_branch</rightTable>
<joinColumnPair leftColumn="src_id" rightColumn="src_id"/>
<joinColumnPair leftColumn="branch_key" rightColumn="branch_key"/>
</tableRelation>
</tableRelations>
แจแแแแแแ แแ
แ แแแแกแแช แแแแจแ แชแแแแแแแแแ แแแแฎแแ แชแแแแแ, แแแฉแแแ แแแแฎแแ - แแแ แจแแแแกแแแก แคแแแแก แแแขแแแแแแชแแแแแแ? แกแแชแแแจแ แฃแแแ แแแ แแแแแฅแขแแ, แซแแแ แ แฆแแ แก แงแแแแ แแแแจแแ แแก แแแ แแแแกแขแ แแ แแแ. แจแแแแแแ, แแแแแแฌแงแแแขแ แแก แแแแแแแแ แแแแแแแกแ แ แฉแแแก แแแแแแแแแแฃแแ แแแแแแขแแแแกแแแก. แแ แแแแแแแฅแแแงแแ แแแขแแแแแแชแแแแแแก แคแแแแ svn-แจแ, แกแแแแแแแช แฎแแแแ แแแแแแ แแชแฎแแ แแ แแแ แแแแ แแแแแแแแ แแ แแแ แแฅแขแแ แแแจแ. แแ แแแชแแแ แแกแแแแ: แแแแแฉแแแ แแฃ แแ แ แกแแชแแแจแ แแฎแแแ แแแแแฅแขแ? แแ แแ แแแแแแขแแแแกแ แจแแแฅแแก แคแแแแจแ แจแแกแแซแแ แจแแแ แแแแแแก, แชแแแแก แชแแแแแแแแแก, แแแแแ แฉแแแแแ แแแแฌแแแแแ แกแแแฃแแแ แแแแก แแ แกแแ แแแแแแแแ แกแแแฃแจแแ แแแขแแแแขแฃแ แ แแแกแ แฃแแแแแ: แกแแแแแแแแแแ, แชแแแแแก แแแแ แแแแแ แแ แแก แงแแแแแคแแ แ. แฉแแแขแแ แ แกแแแแแแ แ แแแแแแแแแกแแแแก แแ แแแ แแแแก แแแแแงแแแแแแก แจแแกแแฎแแ, แแแฌแแ แ แกแขแแขแแ Confluence-แจแ - แแฎแแ แแแแแแแแแก แแฅแแก แแแแแ แแ แแ แแแกแแฎแแ แฎแแแแแ แแแกแขแ แฃแแแแขแ.
แแ แแแฎแแกแแแแแแแแแแ แแฃแจแแแแแ แแแแชแ แแแแก แแแแแแ, แ แแ แแ แแ แแก แกแแญแแ แ, แจแแแแจแแแแแ แฆแแ แแแแแก แแ แแแฅแขแแแแแ แจแแฎแแแแก - แ แแแแ แช แฌแแกแ, แแแ แแฅแแ แแแแคแแ แแ แฅแแขแแฅแขแฃแ แ แแ แแแแก แกแแแแแแกแ แชแแแแแช แแ แกแแแแแ แแกแ แแฅแแแแ แแฅแกแแแ แแแแแขแแแแกแแแแก. แแ แแแ แแแแฃแแ แแแแแแแแแ, แแฅแแแ แแ แจแแซแแแแ แแแแ แแแแฆแฌแแแ แกแแซแฃแแแแ แ แฃแขแแแฃแ แแแแ แแชแแแแก, แแแแแแแ แแ แ แแฎแแแ แแฅแกแแแ แแแแแขแแแแกแแแแก.
แฌแงแแ แ: www.habr.com