SAP BusinessObjects 포틀릿용 Portal Integration Kit 사용자가이드 SAP BusinessObjects Enterprise XI 3.1 Service Pack 3
Copyright 2010 SAP AG. All rights reserved. 모든권한보유. SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP Business ByDesign 및본문서에언급된기타 SAP 제품, 서비스와해당로고는독일및기타국가에서사용되는 SAP AG의상표또는등록상표입니다. Business Objects, Business Objects 로고, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsius 및본문서에언급된기타 Business Objects 제품, 서비스와해당로고는미국및기타국가에서사용되는 Business Objects S.A. 의상표또는등록상표입니다. Business Objects는 SAP 회사중하나입니다. 기타언급된제품및서비스이름은해당기업의상표입니다. 이문서에포함된데이터는정보전달의목적으로만사용됩니다. 국가별제품명세는다를수있습니다. 이문서의내용은사전예고없이변경될수있습니다. 이문서는 SAP AG 및계열사 ("SAP 그룹 ") 에정보전달목적으로만제공되며어떠한것도대표하거나보증하지않습니다. SAP 그룹은이문서의오류나누락부분에대한책임을지지않습니다. SAP 그룹제품및서비스대한보증은해당제품및서비스와함께제공되는보증서에명시된내용으로국한합니다. 이문서의어떤내용도추가보증의근거로해석할수없습니다. 2010-05-24
목차 1 장 BusinessObjects Enterprise XI Portal Integration Kit 시작 5 1.1 가이드정보...5 1.1.1 이가이드의대상...5 2 장 BusinessObjects Enterprise for Potal 배포구성 7 2.1 개요...7 2.2 Portal Server 배포를위한 BusinessObjects Enterprise 구성...7 2.2.1 보안및단일로그온...7 2.2.2 사용자및그룹권한...9 2.3 추가구성설정...9 2.3.1 보고서를보기위한서버지정...9 2.3.2 매개변수사용...10 2.4 일정설정및확장권장사항...11 2.4.1 보고서내보내기...12 2.4.2 데이터소스정보...12 2.4.3 사용가능여부열...12 2.4.4 보고서권한...12 2.5 기타설정및고려사항...12 2.5.1 위치의특정 ID 확인...13 3 장사용자지정포틀릿작성 15 3.1 통신인터페이스...15 3.2 포틀릿간의통신...15
4 SAP BusinessObjects 포틀릿용 Portal Integration Kit 사용자가이드 3.2.1 통신형식...15 3.2.2 통신키워드...16 A 부록추가정보 19 인덱스...23
장 1 BusinessObjects Enterprise XI Portal Integration Kit 시작 1.1 가이드정보 이가이드에서는 BusinessObjects Enterprise XI 3.1 Portal Integration Kit 의구성과문제해결정보에대해자세히설명합니다. 1.1.1 이가이드의대상 이가이드는다음사용자를위한것입니다. BusinessObjects Enterprise 를 BusinessObjects Enterprise XI Portal Integration Kit 과연동되도록구성하는방법을알고자하는관리자 사용자지정포틀릿을만드는방법을알고자하는포틀릿개발자 여기에서설명하는내용을이해하려면 Crystal Reports 와 BusinessObjects Enterprise 에대한풍부한실무지식뿐만아니라 Portal Server 에대한지식이있어야합니다. BusinessObjects Enterprise XI 3.1 Portal Integration Kit 에대한자세한내용은사용중인웹응용프로그램서버의 SAP BusinessObjects Enterprise XI 3.1 Portal Integration Kit Installation Guide 및 SAP BusinessObjects Enterprise XI 3.1 Portal Integration Kit User's Guide(http://help.sap.com/) 를참조하십시오. BusinessObjects Enterprise 에대한자세한내용은 BusinessObjects Enterprise 에포함되어있는 SAP BusinessObjects Enterprise 관리자가이드를참조하십시오. Crystal Reports 에대한자세한내용은 Crystal Reports 에포함되어있는 Crystal Reports 사용자가이드를참조하십시오.
장 2 BusinessObjects Enterprise for Potal 배포구성 2.1 개요 Portal Server 배포를다양하게구성할수있습니다. 이장에서는 BusinessObjects Enterprise 구성에대한자세한내용과정보소비자의능률을최대화하기위해보고서에일정을설정하고보고서속성을설정하는방법에대해설명합니다. 이장의내용을이해하려면 BusinessObjects Enterprise 를사용하고관리해본경험이있어야합니다. BusinessObjects Enterprise 에대한자세한내용은 BusinessObjects Enterprise 제품과함께제공된 SAP BusinessObjects Enterprise 관리자가이드를참조하십시오. 2.2 Portal Server 배포를위한 BusinessObjects Enterprise 구성 BusinessObjects Enterprise XI Portal Integration Kit 를처음설치할때배포를최적화하기위해 BusinessObjects Enterprise 에서특정설정을구성하거나업데이트해야할수있습니다. 참고 : BusinessObjects Enterprise XI Portal Integration Kit 를설치해도시작메뉴에아이콘이나바로가기가추가되지않습니다. 2.2.1 보안및단일로그온 BusinessObjects Enterprise XI Portal Integration Kit 는 BusinessObjects Enterprise 배포에대해 Siteminder 자동로그온을지원합니다. 자동로그온은 web.xml 파일에서해당값을 true 로설정한경우에활성화됩니다. BusinessObjects Enterprise XI Portal Integration Kit 를설치한후 BusinessObjects Enterprise 보안설정이올바르게설정되어있는지확인
8 SAP BusinessObjects 포틀릿용 Portal Integration Kit 사용자가이드 해야합니다. 보안설정이잘못설정되어있으면사용자가포털에액세스하려고할때다음오류메시지가나타날수있습니다. "Unable to access the BusinessObjects Enterprise infrastructure at servername to username. The infrastructure may not be accessible, or you have not been granted access using automatic sign-on with au thenticationmode. Contact your reporting administrator for further details on availability." 2.2.1.1 Enterprise 로단일로그온 Enterprise 인증을사용하려면다음정보를설정해야합니다. BusinessObjects 자동로그온이 true 로설정됩니다. BusinessObjects 인증모드가 secenterprise 로설정됩니다. BusinessObjects Enterprise 정적사용자이름이단일로그온계정의사용자이름으로설정됩니다. BusinessObjects Enterprise 정적암호가단일로그온계정의암호로설정됩니다. 참고 : BusinessObjects 포틀릿에서는 Windows Active Directory(secWinAD) 및 Windows NT(secWinNT) 인증을지원하지않습니다. 2.2.1.2 SiteMinder 로단일로그온 LDAP 인증을사용하려면다음정보를설정해야합니다. 자동로그온이 true 로설정되어있어야합니다. BusinessObjects 인증모드가 secldap 로설정되어야합니다. LDAP 배포가제대로설정되어있어야합니다. 포털사용자이름이인증시스템의별칭과일치해야합니다. 참고 : LDAP 인증을사용하여자동으로로그온하는경우 BusinessObjects Enterprise XI Portal Integration Kit 는 SiteMinder 토큰을사용하여로그온을시도합니다. CMC 인증이이상황을적절하게처리할수있도록설정되어있는지확인하십시오. 자세한내용은 SAP BusinessObjects Enterprise 관리자가이드에서 BusinessObjects Enterprise 보안개념단원을참조하십시오.
추가구성설정 9 2.2.1.3 JAAS(Java Authentication and Authorization Service) 로단일로그온 JAAS 단일로그온을사용하려면 BusinessObjectsPortlet.war 파일에포함되어있는기본 sso.jar 파일을해당플랫폼에맞는 sso.jar 파일로바꿔야합니다. sso.jar 파일과이파일을구성하는방법에대한지침은다운로드센터 (https://www.sdn.sap.com/irj/boc/enterprise?rid=/webcon tent/uuid/503988db-58c5-2b10-f79d-cb96700417f9) 에서얻을수있습니다. 2.2.2 사용자및그룹권한 사용자가 BusinessObjects Enterprise 시스템에인스턴스가없는보고서에대한요청시보기권한을가지고있지않으면목록포틀릿의사용가능여부열에사용할수없음상태가표시되고하이퍼링크가나타나지않습니다. 사용자가목록에서보고서를보려면보기권한이있어야하며, 미리일정이설정되고실행된보고서가아니라실시간보고서에액세스하려면요청시보기권한이있어야합니다. 모든사용자에게보기권한을부여하려면 BusinessObjects Enterprise 중앙관리콘솔에서 Everyone 그룹에모든사용자를추가한다음 Portal Server 에서액세스하는보고서가포함된특정폴더에대한보기권한을이그룹에부여합니다. 사용자권한설정에대한자세한내용은 SAP BusinessObjects Enterprise 관리자가이드의사용자액세스제어단원을참조하십시오. 2.3 추가구성설정 이단원에서는 Portal Server 배포를위해구성할수있는선택적인 BusinessObjects Enterprise 설정에대해설명합니다. 2.3.1 보고서를보기위한서버지정 기본적으로정보소비자가보는보고서는 BusinessObjects Enterprise 처리서버에서처리됩니다. 처리서버를사용할수없는경우에는 RAS( 보고서응용프로그램서버 ) 가사용됩니다. RAS 를사용하여보고서를처리하도록시스템을구성하려면 BusinessObjects Enterprise 에서 RAS 의새로운서버그룹을만듭니다. 모
10 SAP BusinessObjects 포틀릿용 Portal Integration Kit 사용자가이드 든보고서에서이서버그룹을지정합니다. 또는처리서버를중지할수있습니다. 서버그룹에대한자세한내용은 SAP BusinessObjects Enterprise 관리자가이드에서서버그룹관리를참조하십시오. 2.3.1.1 보고서개체가사용하는서버를지정하려면 1. 중앙관리콘솔 (CMC) 의개체관리영역에서개체링크를클릭하여개체를선택합니다. 2. 프로세스탭을클릭합니다. 3. 보기및수정에사용할기본서버영역에서다음세가지옵션중하나를선택합니다. 사용가능한첫번째서버를사용 보고서를볼때여유리소스가가장많은서버가 BusinessObjects Enterprise 에사용됩니다. 선택한그룹에속한서버를우선적으로사용 이옵션을사용하면목록에서선택한서버그룹에있는서버로부터개체가처리됩니다. 지정된서버를사용할수없으면다음으로사용가능한서버에서개체가처리됩니다. 선택한그룹에속한서버만사용 이옵션을사용하면선택한서버그룹에있는지정된서버만 BusinessObjects Enterprise 에사용됩니다. 서버그룹의서버를모두사용할수없으면개체가처리되지않습니다. 4. 업데이트를클릭합니다. 2.3.2 매개변수사용 매개변수가저장프로시저가아닌경우매개변수프롬프트는실시간으로보고서를보는경우에만 BusinessObjects EnterpriseXI Portal Integration Kit 에서작동합니다. 중앙관리콘솔에서표시할때사용자에게새값묻기확인란이선택되어있는지확인해야합니다. 이확인란이선택되어있지않으면정보소비자가보고서의프롬프트값을변경할수없습니다. 프롬프트는목록포틀릿에서표시되는경우에만비활성화됩니다. 팁 : 보고서에매개변수가들어있으면보고서를보는사용자에게요청시보기이상의권한이필요합니다.
일정설정및확장권장사항 11 정보소비자가매개변수값을수정할수있으려면정보소비자가보는보고서가실시간보고서여야합니다. 그러나실시간보고서는리소스를많이사용할수있으므로 BusinessObjects Enterprise 서비스의처리부하를줄이려면가능한한일정이설정된보고서를사용해야합니다. 실시간필터링과날짜별일반보기와같이용도가두가지인보고서가있는경우보고서의사본을두개만들어서용도별로사용하십시오. 실시간필터링의경우사용자가요청시보고서를볼수있도록설정하고 ( 리소스를많이사용함 ), 날짜별일반보기의경우필요한시기에실행되도록보고서에일정을설정합니다. 용도별로보고서를사용하면요청시볼수있어야하는보고서는실시간필터링보고서뿐이므로시스템리소스에적은영향을줍니다. 2.3.2.1 매개변수설정을지정하려면 1. CMC 의개체관리영역에서보고서개체의링크를클릭하여이개체를선택합니다. 2. 프로세스탭을클릭한다음매개변수링크를클릭합니다. 3. 값열아래에서변경할매개변수와관련된값을선택합니다. 4. 표시할때사용자에게새값묻기확인란을선택하여사용자가웹파트를통해보고서인스턴스를볼때사용자가직접값을입력하도록합니다. 5. 제출을클릭합니다. 2.4 일정설정및확장권장사항 BusinessObjects Enterprise 가보고서에일정을설정하고보고서를처리하고실행하기때문에 BusinessObjects Enterprise 에적용되는일반적인일정설정및확장권장사항이 BusinessObjects Enterprise XI Portal Integration Kit 에도적용됩니다. 중앙관리콘솔를사용하여보고서의다양한일정설정속성을지정하십시오. 일정설정에대한자세한내용은 SAP BusinessObjects Enterprise 관리자가이드의성능향상단원을참조하십시오. 팁 : 정기적으로보고서를업데이트해야하면사용자가같은데이터집합에액세스하려고하는경우필요에따라실행되도록보고서에일정을설정하십시오. 보고서를봐야할때요청시보고서를보는대신보고서에일정을설정하고실행하십시오. 일정이설정된보고서는리소스를적게사용합니다.
12 SAP BusinessObjects 포틀릿용 Portal Integration Kit 사용자가이드 요청시보기권한을할당할때적절한권한을가진사용자가보고서를새로고칠때마다보고서가데이터소스에액세스합니다. 또한페이지서버나보고서응용프로그램서버에서요청을처리합니다. 2.4.1 보고서내보내기 성능이저하될수있으므로가능하면일정시간에내보내기옵션 (Microsoft Excel, Adobe Acrobat 등 ) 을설정하십시오. 사용자가도구모음에서대체서식보기옵션을선택하여동적으로보고서를내보내면이요청은프로세스와리소스를더많이사용합니다. 2.4.2 데이터소스정보 CMC 를통해보고서에대한데이터베이스로그온정보를설정하십시오. 그렇지않으면사용자가보고서를새로고치거나볼때마다데이터베이스에로그온해야합니다. 2.4.3 사용가능여부열 포털에서포틀릿의사용가능여부열은일정이설정된인스턴스 ( 예 : 반복인스턴스 ) 상태의영향을받지않습니다. 사용가능여부정보는 CMC 에서보고서개체에대해지정된기본값을기반으로합니다. 보고서에가장적절한정보가사용가능여부열에표시되게하려면, 중앙관리콘솔에서보고서에대한일정옵션을선택한다음업데이트단추를클릭하십시오. 2.4.4 보고서권한 보고서에매개변수가들어있으면보고서를보는사용자에게요청시보기이상의권한이필요합니다. 2.5 기타설정및고려사항 이단원에서는보고서인스턴스식별과 Crystal 보고서작성에대한내용을설명합니다.
기타설정및고려사항 13 2.5.1 위치의특정 ID 확인 웹사이트작성자가위치의고유 ID 나 CUID 를통해직접위치에액세스하려고할수있습니다. 예를들어, 웹사이트작성자가특정폴더나범주에액세스하려고할때 CUID 는필요한정보를제공합니다. 2.5.1.1 위치에맞는 CUID 를확인하려면 1. BusinessObjects Enterprise 관리자시작페이지의클라이언트샘플영역에서쿼리작성기를선택합니다. 2. 사용자이름, 암호및인증을지정합니다. 참고 : BusinessObjects Enterprise 에서관리자권한을가진사용자로로그온하십시오. 3. SQL 문을입력합니다. 다음 SQL 문을입력하여일반업무와관련된모든 CUID 를찾을수있습니다. select si_id, si_cuid, si_name from CI_INFOOBJECTS where SI_name = 'General Business' 다른위치의경우에는일반업무를해당위치이름으로바꾸십시오. 시스템에있는모든 CUID 를보려면다음을입력합니다. select si_id, si_cuid, si_name from CI_INFOOBJECTS 4. 제출을클릭합니다.
장 3 사용자지정포틀릿작성 3.1 통신인터페이스 이장에서는포틀릿개발자용통신인터페이스에대한정보를제공합니다. 이장을참조가이드로사용하여 BusinessObjects Enterprise XI Portal Integration Kit 의포틀릿과통신하는포틀릿을만들수있습니다. 3.2 포틀릿간의통신 WAR 파일간의포틀릿간통신은지원되지않기때문에 BusinessObjects 포틀릿은동일한 WAR 파일에서설치해야합니다. 포틀릿간의통신은통신키워드와통신형식값의조합에의해제공됩니다. 3.2.1 통신형식 문서목록포틀릿에는통신형식필드가있습니다. 이필드에는표시할수있는개체유형이쉼표로구분되어나열됩니다. 통신형식필드에값이나열된개체는문서뷰포틀릿에표시할수있습니다. 통신형식필드에값이나열되지않으면별도의뷰어창이열려개체가표시됩니다. 다음표에는지원되는개체유형과, 통신형식필드에서사용할값을나열합니다. 개체유형 통신형식값 Analysis(OLAP) 분석 Analytic(EPM) Analytic
16 SAP BusinessObjects 포틀릿용 Portal Integration Kit 사용자가이드 개체유형 통신형식값 Crystal Report CrystalReport DesktopIntelligence FullClient Excel Excel MyInfoview Dashboard MyInfoview PDF PDF Powerpoint Powerpoint RTF RTF Txt Txt Webi Webi 3.2.2 통신키워드 통신키워드는문서목록포틀릿과문서뷰포틀릿간의통신을제공합니다. 이키워드가설정되면문서목록포틀릿에나열된개체를문서뷰포틀릿에표시할수있습니다.
포틀릿간의통신 17 참고 : 문서뷰포틀릿에표시할개체의두통신키워드필드의값은서로같아야합니다.
부록 A 추가정보 정보리소스 SAP BusinessObjects 제품정보 위치 http://www.sap.com http://help.sap.com > SAP BusinessObjects 를선택합니다. SAP 도움말포털 모든 SAP BusinessObjects 제품과 SAP 도움말포털에서이제품의배포를다루는가장최신설명서에액세스할수있습니다. PDF 버전또는설치가능한 HTML 라이브러리를다운로드할수있습니다. 특정가이드는 SAP 서비스마켓플레이스에저장되어있어 SAP 도움말포털에서이용할수없습니다. 이가이드는 SAP 서비스마켓플레이스에대한링크와함께도움말포털에나열되어있습니다. 유지관리계약을체결한고객은이사이트에액세스하도록허용된사용자 ID 를가지고있습니다. ID 를얻으려면고객지원담당자에게문의하십시오. SA 서비스마켓플레이스 http://service.sap.com/bosap-support > 설명서 설치가이드 : https://service.sap.com/bosap-inst guides 릴리스정보 : http://service.sap.com/releasenotes SAP 서비스마켓플레이스는설치가이드, 업그레이드및마이그레이션가이드, 배포가이드, 릴리스정보및지원되는플랫폼설명서를저장하고있습니다. 유지관리계약을체결한고객은이사이트에액세스하도록허용된사용자 ID 를가지고있습니다. ID 를얻으려면고객지원담당자에게문의하십시오. SAP 도움말포털에서 SAP 서비스마켓플레이스로리디렉션된경우, 왼쪽의탐색창에있는메뉴를사용하여액세스하려는설명서가있는범주를찾을수있습니다.
20 SAP BusinessObjects 포틀릿용 Portal Integration Kit 사용자가이드 정보리소스 위치 개발자리소스 https://boc.sdn.sap.com/ SAP 커뮤니티네트워크에서 SAP BusinessObjects 문서 https://www.sdn.sap.com/irj/sdn/businessobjectssdklibrary https://www.sdn.sap.com/irj/boc/businessobjectsarticles 이문서는이전에기술문서로알려져있었습니다. 메모 SAP 커뮤니티네트워크의포럼 https://service.sap.com/notes 이메모는이전에지식기반문서로알려져있었습니다. https://www.sdn.sap.com/irj/scn/forums http://www.sap.com/services/education 교육과정 강의실에서진행되는일반적인학습과정에서특정한대상을위한온라인학습에이르기까지고객이원하는학습내용과스타일에맞는교육과정패키지를제공할수있습니다. http://service.sap.com/bosap-support 온라인고객지원 SAP 지원포털에는고객지원프로그램및서비스에대한정보가포함되어있습니다. 이포털에는또한다양한기술정보및다운로드에대한링크가있습니다. 유지관리계약을체결한고객은이사이트에액세스하도록허용된사용자 ID 를가지고있습니다. ID 를얻으려면고객지원담당자에게문의하십시오.
21 정보리소스 위치 http://www.sap.com/services/bysubject/busines sobjectsconsulting 컨설팅 고객은초기분석단계에서부터배포프로젝트납품에이르기까지 Business Objects 컨설턴트의도움을받을수있습니다. 관계형및다차원데이터베이스, 연결, 데이터베이스설계도구및사용자지정된임베딩기술과같은주제에서전문지식을얻을수있습니다.
인덱스 C CUID 13 ㄱ 구성 7 BusinessObjects Enterprise 7 개요 7 단일로그온 7 보안 7 사용자및그룹권한 9 서버지정 9 그룹권한 9 ㄷ 단일로그온 7 ㅁ 매개변수 10 ㅂ 보고서권한 12 내보내기 12 데이터소스 12 사용가능여부열 12 보안 7 ㅅ 사용자권한 9 서버, 지정 9 ㅌ 통신키워드 15 형식 15 통신인터페이스 15 특정 ID 확인 13