5管理CMS和资料库.docx
《5管理CMS和资料库.docx》由会员分享,可在线阅读,更多相关《5管理CMS和资料库.docx(34页珍藏版)》请在冰豆网上搜索。
![5管理CMS和资料库.docx](https://file1.bdocx.com/fileroot1/2023-1/29/7af5d6de-5e83-4245-abab-5b95e33d2f1c/7af5d6de-5e83-4245-abab-5b95e33d2f1c1.gif)
5管理CMS和资料库
ThislessonprovidesinformationformanagingtheCentralManagementServer(CMS)andtherepository.
Inthislessonyouwilllearnabout:
•
usingtheCentralManagementServer
•
migratingandbackupofCMSsystemdata
•
clusteringCentralManagementServers
•
managingauditing
翻译:
使用CMS
ThepurposeofthisunitistoprovideinformationontheresponsibilitiesoftheCentralManagementServer(CMS).
Aftercompletingthisunit,youwillbeableto:
•
describetheresponsibilitiesoftheCMS
•
describetheroleoftheCMSduringsystemauditing
翻译:
TheCMSperformsthefollowingmaintasks:
•
managingauthenticationbymaintainingadatabaseofusersandtheirobjectrightsaswellassupportingNT,Enterprise,LDAP,andActiveDirectory(AD)authentication.
•
managingthereportschedulingprocess.
•
managingcontentbytrackingthelocationofreports,reportinstances,andmaintainingfolderhierarchy.
•
managingauditingbycollectinginformationaboutuseractionsfromBusinessObjectsEnterpriseservers,andthenwritingtheserecordstoacentralauditingdatabase.
•
managingBusinessObjectsEnterpriseserversbymaintainingaserverlistthatcontainstheserver’sroleandIPaddress.
Storingreusablesharedreportelements
AnothertaskoftheCMSismanagingsharedreportelementssuchastextobjects,bitmaps,customfunctions,customSQLcommandsandBusinessViews.
Thisprovidescentralizedaccesstocommonreportcomponentsandallowsreportdesignerstosharereportobjects.ItalsomakesiteasiertoupdateobjectsinreportsthathavebeenpublishedtoBusinessObjectsEnterprisewithouthavingtoopenandediteachindividualreport.
AlloftheseelementsarestoredintheCMSsystemdatabase
BusinessObjectsEnterpriserepositorydatabase
TheCMSistheonlyserverintheBusinessObjectsEnterprisesystemthataccessestheCMSdatabase.Allotherserversrequestuser,group,server,andsecurityinformationviatheCMS.TheCMSalsomaintainsaseparateauditdatabaseofinformationaboutuseractions.
YouprovidetheCMSwithdatabaseconnectivityandcredentialswhenyouinstallBusinessObjectsEnterprise,sotheCMScancreatetheCMSdatabaseusingyourorganization’spreferreddatabaseservers.BeforeyouinstallandconnecttheCMStoyourowndatabaseserver,youmustcreateanew,emptydatabaseonyourdatabaseserver.
ToselectaparticulardatabasetouseasyourCMSdatabase,choosetheCustomoptionwheninstallingBusinessObjectsEnterprise.Otherwise,youwillneedtomigratetheCMSsystemdatabasecreatedduringatypicalBusinessObjectsEnterpriseinstallation.
翻译:
InWindows,ifyoudon’thaveadatabaseengineinstalledonyourmachine,bydefaulttheBusinessObjectsEnterprisesetupprograminstallsMySQL.YoucanusetheMySQLforyourCMSsystemdatabaseifyoudon’twanttouseanexistingdatabaseserver.
NOTE:
ForlargescaledeploymentsofBusinessObjectsEnterprise,useoneofthesupporteddatabaseserverslistedintheplatforms.txtfile.TheMSDEisnotascalabledatabasesolution.
•
foracompletelistofsupporteddatabaseplatforms,see
theplatforms.txtfile
•
itisstronglyrecommendedthatyoubackuptheCMSdatabaseandauditthedatabasefrequently
•
theCMSdatabasecannotbeaccesseddirectly,youshouldonlymakechangestothesystemdatabasethroughBusinessObjectsEnterpriseinterfacessuchastheCMCthatinteractwiththeCMS
•
youcanaccesstheauditdatabasedirectlytocreatecustomauditreports
翻译:
TheRoleoftheCMSDuringSystemAuditing
TheCMSactsasthesystemauditor,whileeachBusinessObjectsEnterpriseserverthatcontrolsactionsthatyoucanmonitorisanauditee.
Astheauditor,theCMScontrolstheoverallauditprocess.Eachserverwritesauditrecordstoalogfilelocaltotheserver.Atregularintervals,theCMScommunicateswiththeauditeeserverstorequestcopiesofrecordsfromtheauditee’slocallogfiles.WhentheCMSreceivestheserecordsitwritesdatafromthelogfilestothecentralauditingdatabase.
TheCMSalsocontrolsthesynchronizationofauditactionsthatoccurondifferentmachines.Eachauditeeprovidesatimestampfortheauditactionsthatitrecordsinitslogfile.Toensurethatthetimestampsofactionsondifferentserversareconsistent,theCMSperiodicallybroadcastsitssystemtimetotheauditees.Theauditeesthencomparethistimetotheirinternalclocks.Ifdifferencesexist,theauditeesmakeacorrectiontothetimestamptheyrecordintheirlogfilesforsubsequentauditactions.
•
youmustconfiguretheauditingdatabaseontheCMSbeforeyoucanbeginto
audit(informationonconfiguringtheauditingdatabaseappearslaterinthis
lesson)
•
theCMSactsasbothanauditorandasanauditeewhenyouconfigureitto
auditanactionthattheCMScontrols
•
inaCMScluster,theclusterassignsthefirstCMStostarttoactasasystem
auditor,however,ifthemachinethatisrunningthisCMSfails,anotherCMS
fromtheclustertakesoverandbeginsactingastheauditor
翻译:
AuditingoptionsfortheCMS
YoucanenablethefollowingauditingoptionsintheCMStomonitoractionswhen:
•
aconcurrentuserloginsucceeds
•
anameduserloginsucceeds
•
auserloginfails
•
auserlogsoff
•
auser’spasswordischanged
•
anobjectiscreated
•
anobjectisdeleted
•
anobjectismodified
•
communicationwitharunningreportislost
•
rightsonanobjecthavebeenmodified
翻译:
MigratingandBacking-upCMSSystemData
Introduction
OrganizationsoftenneedtocopydatafromoneBusinessObjectsEnterprisesystemtoanotherBusinessObjectsEnterprisesystem.
Aftercompletingthisunit,youwillbeableto:
•
describesystemdatamigrationinBusinessObjectsEnterprise
•
migratesystemdatausingtheCentralConfigurationManager(CCM)
翻译:
DataMigrationInBusinessObjectsEnterprise
BusinessObjectsEnterpriseprovidestheabilitytomigrate,orcopy,thecontentsofaCMSsystemdatabasetoanotherdatabase.Datamigrationtypicallyoccursinthefollowingsituations:
•
MigrationfromoneversionofBusinessObjectsEnterprisetoanother
IfyouhaveupgradedfromanearlierversionofEnterprise,usetheImportWizardtoimportexistinguseraccounts,groups,folders,reportobjects,andreportinstancestoBusinessObjectsEnterpriseXIR2.EventsandservergroupscanalsobeimportedfromanyCrystalEnterpriseversion8.5orhigher.
•
MigrationfromoneBusinessObjectsEnterpriseXIR2systemtoanother
UsetheImportWizardtoimportinformationfromanexistingversionXIR2installationtoanotherversionXIR2installation,suchasatestenvironment
toaproductionenvironment.Youhavetheoptionofimportingexistinguseraccounts,groups,folders,reportobjects,reportinstances,calendars,events,servergroups,repositoryobjectsanduniverses.WhenaddingreportstoyourBusinessObjectsEnterprisesystem,itisbestpracticetopublishthereportstoatestsystemtoensurethattheyareproperlyconfiguredandthenimportthemto
yourproductionsystem.
MigrationoftheCMSdatabasetoanewdatasource
WhenyoumovetheentireCMSsystemdatabasetoadifferentdatasource,themigrationprocessdestroysanyinformationalreadypresentinthedestinationdatasource.Unlessyouaremovingthecurrentrepositorydatabasetoanemptydatabase,thisoptionistypicallynotused.ThismigrationprocessisperformedintheCCMbyclickingtheSpecifyCMSDataSourcebuttononthetoolbar.Formoreinformationonthisprocedure,refertotheMigratingtheCMSdatasourceappendix.
Youhavetheoptiontorecreatethecurrentdatasource.Thisoptionisusedifyouneedtore-initializethecurrentdatasource.UsecautionwhenusingthisoptionasitdeletesanydataalreadypresentintheCMSdatasource.ThisprocedureisperformedintheCCMbyclickingtheSpecifyCMSDataSourcebuttononthetoolbar.Formoreinformationonthisprocedure,refertotheBusinessObjectsEnterpriseAdministrator’sGuide.
翻译:
MigratingDataUsingtheImportWizard
TheImportWizardisalocallyinstalledWindowsapplicationthatallowsyoutomigrateexistinguseraccounts,groups,folders,reportobjects,reportinstances,calendars,events,repositoryobjects,servergroupsanduniverses
TheImportWizardimportssettingsthatarespecifictoeachobject,ratherthanglobal-systemsettings.Forexample,aglobalminimumnumberofcharacterspasswordrestrictionisnotimported.Butauser-levelmustchangepasswordatnextloginpasswordrestrictionisimportedwiththeuseraccount.
Alwaysimportusersifyouwanttobringacrosstheassociatedrightsforanobject,eveniftheuseralreadyexistsinthedestinationsystem.Iftheuseralreadyexists,theImportWizardmapsallrightsfortheuseronthesourcesystemtotheexistinguseronthedestinationsystem.Iftheuserisnotbroughtacross,allrightsinformationforthatuserisdiscarded.
Forexample,ifauserhasFullControlrightsonanobject,buttheuserisnotimported,theFullControlrightforthatuserisdiscardedwhentheobjectisimported
Inthecaseofobjectsbroughtacrosswithouttheirowners,theadministratorbecomesthenewowneroftheobjects.
Consideranother,moreinvolvedexample,UserAownsanobjectandhasFullControlrightswhileUserChasViewrightsonthesameobject.IfUserDrunstheImportWizardandbringstheobjectacrossalongwithUserC,butnotUserA,theobjectbecomesownedbytheadministrator:
UserAlosesFullControlrigh