대시보드 페이지에 대한 링크는 다른 사용자가 데이터에 쉽게 액세스하도록 허용합니다.
조직에서 허용된 경우 대시보드 페이지에 대한 링크를 생성할 수 있습니다. 이렇게 하면 링크를 책갈피로 저장하거나 링크를 복사하여 전자 메일로 다른 사용자에게 전송할 수 있습니다.
생성할 수 있는 링크 유형은 책갈피 링크와 프롬프트된 링크입니다. 다음 섹션에서는 이러한 링크에 대해 설명합니다.
대시보드 페이지에 대한 링크 생성에 대한 자세한 내용은 대시보드 페이지에 대한 링크 생성을 참조하십시오.
대시보드 페이지 및 해당 상태에 대한 링크를 생성할 수 있습니다.
책갈피 링크는 대시보드 페이지에 대한 경로 및 페이지 상태에 대한 모든 정보를 캡처하는 URL입니다. 예를 들면, 다음과 같습니다.
http://localhost/10.1.3.2/saw.dll?Dashboard&_scid=7ndOC-SjmWo&PortalPath=%2Fusers%2Fadministrator%2F_portal&Page=p2&PageIdentifier=7fsg0r2sdssvgen4&BookmarkState=r78an1mbj0fj4lmqhdjfndvvai
책갈피 링크를 생성한 후에는 다음을 수행할 수 있습니다.
나중에 정확히 같은 페이지 콘텐츠로 돌아갈 수 있도록 링크를 책갈피로 저장합니다.
링크를 복사하여 다른 사용자에게 전송하면 해당 사용자가 자신과 동일한 권한을 갖고 있고 페이지에 액세스할 수 있는 경우 자신과 정확히 동일한 콘텐츠를 볼 수 있습니다.
책갈피 링크를 생성하면 조직에서 지정한 시간 동안 대시보드 페이지의 상태가 카탈로그에 숨겨진 책갈피 객체로 저장됩니다. 기본값은 30일입니다. 조직에서 지정한 시간은 관리자에게 문의하십시오. 책갈피 링크를 생성하면 대시보드 페이지의 상태가 저장되기 때문에 링크를 생성한 후 페이지 콘텐츠를 계속해서 수정할 수 있습니다.
프롬프트된 링크는 대시보드 프리젠테이션 간소화에 영향을 줍니다.
프롬프트된 링크는 대시보드 페이지에 대한 경로 및 대시보드 프롬프트에 대한 간단한 프리젠테이션을 캡처합니다. 예를 들면, 다음과 같습니다.
<Content Path>&Action=Navigate&col1="Products"."P1 Product"&val1="Bluetooth Adaptor"&psa1="A - Sample Sales"
프롬프트된 링크를 생성할 때는 프롬프트에 다른 값을 추가하는 등의 방식으로 수동으로 또는 프로그래밍 방식으로 링크를 조작할 수 있습니다. 프롬프트된 링크에서는 책갈피 링크에서 가능한 페이지의 일부 사항을 캡처할 수 없습니다. 프롬프트가 아닌 매개변수의 정확한 상태를 복제할 수 없기 때문입니다.
대시보드 페이지에 대한 경로 및 대시보드 프롬프트에 대한 간단한 프리젠테이션을 캡처하는 URL은 프롬프트된 링크로 생성하지 않고 수동으로도 생성할 수 있습니다. 자세한 내용은 Oracle Business Intelligence Enterprise Edition용 통합자 설명서.를 참조하십시오.
프롬프트된 링크 조작에 대한 자세한 내용은 다음 항목을 참조하십시오.
프롬프트된 링크는 설명된 대로 기본 구문 규칙을 따라야 합니다.
프롬프트된 링크의 기본 구문은 다음과 같습니다.
<Content Path>&Action=Navigate&col1&op1&val1&col2&op2&val2&var3&op3&val3…
여기서 Content Path는 다음 기본 URL입니다.
http://<obiee url path>/saw.dll?Dashboard&PortalPath=<dashboard path> http://<obiee url path>/saw.dll?Dashboard&PortalPath=<dashboard path>&Page=<page name> http://<obiee url path>/saw.dll?PortalGo&path=<analysis or prompt path> http://<obiee url path>/saw.dll?Go&path=<analysis or prompt path>
매개변수를 사용해서 프롬프트된 링크를 변경할 수 있습니다.
프롬프트된 링크를 수정하는 데 사용할 수 있는 매개변수는 다음과 같습니다.
&Action= — 프롬프트된 링크가 수행해야 하는 작업을 지정합니다. 적합한 값은 다음과 같습니다.
Navigate — 대시보드 페이지로 이동합니다.
Print — 페이지 지정 콘트롤, 핫 링크 등 없이 PDF로 인쇄를 위한 결과를 형식 지정합니다.
Download — 결과를 Microsoft Excel로 다운로드합니다.
viewState 인수가 존재하는 경우 Print 및 Download를 사용할 수 없습니다. 자세한 내용은 Oracle Business Intelligence Enterprise Edition용 통합자 설명서를 참조하십시오.
&col#= — 열 프롬프트에서 사용된 열을 식별합니다.
예:
&col1="EASTERN REGION"
&var#= — 변수 프롬프트에서 사용된 변수 또는 열 프롬프트에서 설정한 변수를 식별합니다.
변수를 명시적으로 참조하지 않는 한 모든 변수의 범위는 기본적으로 대시보드 페이지입니다.
선택적 매개변수 &P1=에 의해 제어되는 기본 범위를 사용하는 예:
&var1="myRegion"
대시보드 범위로 명시적으로 설정하는 예:
&var1=dashboard.variables['myRegion']
대시보드 페이지 범위로 명시적으로 설정하는 예:
&var1=dashboard.currentPage.variables['myRegion']
대시보드 범위와 대시보드 페이지 범위를 모두 설정해야 하는 경우 URL에 두 변수를 모두 포함하십시오.
이 매개변수와 함께 세션 변수를 설정할 수 없습니다. 하지만 요청 변수 설정을 사용하여 세션 변수를 무효화할 수 있습니다. 예를 들어, 이 요청 변수를 설정하여 NQ_SESSION.REGION_VAR를 무효화할 수 있습니다.
&var1=requestVariables['REGION_VAR']
다음 값 매개변수:
&val#= — 프롬프트의 값을 지정합니다.
예:
&val1="EASTERN REGION"
&valgrp#= — 프롬프트의 값을 사용자 정의 그룹의 카탈로그 경로로 설정합니다.
예:
&valgrp1="/shared/folder/myCustomGroup"
&valsv#= — 프롬프트의 값을 서버 변수로 설정합니다.
예:
&valsv1="SALESREGION"
val# 및 valgrp# 매개변수는 서로 공존할 수 있지만 valsv# 매개변수와는 공존할 수 없습니다. 즉, 프롬프트는 val# 및 valgrp#의 모든 조합을 가질 수 있지만 valsv# 및 val# 둘 다 가질 수는 없습니다.
&cov#= — 역시 변수를 설정하는 열 프롬프트의 변수를 설정합니다.
예:
&var1=myRegion&cov1="Markets"."Region"&val1="EASTERN.REGION"+"WESTERN REGION"
&op#= — (선택사항) 연산자를 지정합니다. 예: equal (eq).
Go URL과 동일한 연산자를 사용합니다. 이러한 연산자 목록은 Oracle Business Intelligence Enterprise Edition용 통합자 설명서의 탐색 매개변수를 참조하십시오.
예:
&col1="Markets"."Region"&val1="EASTERN REGION"+"WESTERN REGION"&op1=in
&psa#= — (선택사항) 프롬프트에 대한 기본 주제 영역을 식별합니다.
프롬프트에서 값의 데이터 유형이 주제 영역으로 정확하게 식별되어야 하는 경우 이 매개변수를 사용합니다.
예:
&var1=myRegion&cov1="Markets"."Region"&val1="EASTERN REGION"+"WESTERN REGION"&psa1=Paint
프롬프트된 링크에 여러 주제 영역이 포함된 경우 주제 영역을 식별하지 않는 프롬프트(예: &psa1="Products"."P1 Products")를 먼저 지정하고 주제 영역을 식별하는 프롬프트(예: &psa2="B-Sample Target"."Products"."P1 Products")을 나중에 지정합니다.
&formulause#= — 프롬프트 값이 코드 값인지 또는 표시 값(이중 열 기능에 대해 구성된 저장소에서)인지 식별합니다.
이 매개변수를 사용하지 않는 경우 해당 값은 표시 값으로 간주됩니다.
예:
&var1=myRegion&cov1="Markets"."Region"&val1="2"+"3"&formulause1=code
계층 열을 사용하는 프롬프트:
&hierid#= — (필수) 계층 ID를 식별합니다.
&dimid#= — (필수) 차원 ID를 식별합니다.
&tblnm#= — (필수) 테이블 이름을 식별합니다.
예:
&col1="Products"."Products Hierarchy"&hierid1=Products Hierarchy&dimid1=H1 Products&tblnm1="Products"&val1="*"+"all"&psa1="A - Sample Sales"
여러 레벨에 걸쳐 여러 값이 있는 경우 값의 구문을 확장해야 합니다. 방법은 값의 구문 확장을 참조하십시오.
&P1= — 프롬프트된 모든 링크 매개변수의 범위를 정의합니다. 적합한 값은 다음과 같습니다.
대시보드
dashboardPage(범위가 제공되지 않은 경우 기본값)
보고서
이 매개변수는 프롬프트된 링크의 필터 및 변수에 모두 적용됩니다.
예:
&P1=dashboard
프롬프트된 링크는 여러 방식으로 변경할 수 있습니다.
프롬프트된 링크 조작을 위한 지침은 다음과 같습니다.
&col#= 및 &var#=의 모든 조합을 사용하지만 1부터 N까지 연속으로 번호를 매깁니다. 예를 들어, var1, col2, col3 또는 col1, var2, col3을 사용할 수 있습니다.
값을 구분하려면 더하기 기호(+)를 사용합니다.
날짜, 시간 및 시간 기록에 대해 다음과 같이 로케일 독립적인 형식을 사용합니다.
날짜 형식:
YYYY-MM-DD
시간 형식:
hh24:mm:ss
시간 기록 형식(필요한 시간대는 UTC):
YYYY-MM-DD hh24:mm:ss
URL을 제대로 인코딩했는지 확인합니다. 일부 브라우저나 플랫폼에서는 이스케이프되지 않은 URL을 허용하지 않습니다. 예를 들면 큰 따옴표(")는 %22, 공백 문자는 %20 등으로 인코딩합니다.
브라우저에서 지원하는 URL 문자 길이는 브라우저마다 다릅니다. URL이 지원되는 길이보다 긴 경우 잘립니다. 해결 방법은 책갈피 링크를 사용하거나 더 긴 길이를 지원하는 다른 브라우저를 사용하는 것입니다.
선택적으로 값 내에 공백이 없는 경우 큰 따옴표는 생략할 수 있습니다.
팁:
프롬프트된 URL을 수동으로 빠르고 정확하게 생성하려면 해당하는 프롬프트가 있는 대시보드 페이지로 이동하고 원하는 프롬프트 값을 적용한 다음 프롬프트된 링크를 생성하여 프롬프트된 URL을 생성하고 URL을 템플리트로 사용합니다.