MicroStrategy ONE

딥링크 Library 기타에서애플리케이션

Library 모바일은 다른 애플리케이션의 딥링킹을 지원합니다. 딥 링크는 대시보드, 북마크, 필터링된 콘텐츠까지 타겟팅하는 데 사용할 수 있습니다. Library 모바일 앱. 이 주제에서는 웹 및 모바일 구성표용 URL을 구성하고 이를 최종 사용자에게 배포하는 방법을 설명합니다.

딥 링크 URL 구조

대시보드 URL의 구조는 다음과 같아야 합니다.

복사
https://<EnvironmentFQDN>/<LibraryAppContext>/app/<ProjectID>/<DossierID>/<PageKey>

예:

복사
https://test.microstrategy.com/MicroStrategyLibrary/app/EC70648611E7A2F962E90080EFD58751/837B57D711E941BF000000806FA1298F/K53--K46

북마크가 있는 대시보드 URL

책갈피가 포함된 대시보드 URL을 생성할 수 있습니다.

  1. 대시보드 열기 Library.
  2. 선택하다 공유 및 내보내기 > 대시보드 공유.
  3. 포함하려는 북마크를 선택하고 생성된 URL 링크를 복사합니다.

    생성된 URL은 다음 형식이어야 합니다.

    복사
    https://<EnvironmentFQDN>/<LibraryAppContext>/app/<ProjectID>/<DossierID>/bookmarks?ids=<BookmarkID>

필터가 포함된 대시보드 URL

필터를 추가하여 대시보드를 대상으로 지정할 수 있습니다. <FilterExpression> 대시보드 URL로 이동합니다. 그만큼 <FilterExpression> 간단하다 인코딩된 대상으로 삼을 필터와 적용할 해당 요소를 지정하는 JSON입니다.

복사
https://<EnvironmentFQDN>/<LibraryAppContext>/app/<ProjectID>/<DossierID>/<PageKey>?dossier.filters=<EncodedFilterExpression>

속성 필터 예

  • 이름이 "범주"인 속성 필터
  • 요소 이름 필터링: "전자제품"과 "음악"
복사
[
    {
        "name": "Category",            
        "selections": [
            {
                "name": "Electronics"
            },
            {
                "name": "Music"
            }
        ]
    }
]

측정항목 자격 필터 예

  • 이름이 "수익"인 측정항목 필터
  • 300000에서 500000 사이의 자격
복사
[
    {
        "name": "Revenue",            
        "qualifier":"Between",
        "constants":
        [
            "300000",
            "500000"
        ]
    }
]

다중 필터 예

필터 표현식은 여러 필터도 지원합니다. 이 예에서는 이전 두 필터를 하나의 표현식으로 결합합니다.

복사
[
    {
        "name": "Category",            
        "selections": [
            {
                "name": "Electronics"
            },
            {
                "name": "Music"
            }
        ]
    },
    {
        "name": "Revenue",            
        "qualifier":"Between",
        "constants":
        [
            "300000",
            "500000"
        ]
    }
]

다음은 인코딩되어 대시보드 URL에 추가된 위의 필터 표현식의 예입니다.

복사
https://test.microstrategy.com/MicroStrategyLibrary/app/EC70648611E7A2F962E90080EFD58751/837B57D711E941BF000000806FA1298F/K53--K46?dossier.filters=%5B%0A%09%7B%0A%09%09%22name%22%3A%20%22Category%22%2C%09%09%09%0A%09%09%22selections%22%3A%20%5B%0A%09%09%09%7B%0A%09%09%09%09%22name%22%3A%20%22Electronics%22%0A%09%09%09%7D%2C%0A%09%09%09%7B%0A%09%09%09%09%22name%22%3A%20%22Music%22%0A%09%09%09%7D%0A%09%09%5D%0A%09%7D%2C%0A%09%7B%0A%09%09%22name%22%3A%20%22Revenue%22%2C%09%09%09%0A%09%09%22qualifier%22%3A%22Between%22%2C%0A%09%09%22constants%22%3A%0A%09%09%5B%0A%09%09%09%223000000%22%2C%0A%09%09%09%225000000%22%0A%09%09%5D%0A%09%7D%0A%5D

고급 사례

대부분의 경우 이름을 사용하여 필터를 지정할 수 있지만 메타데이터 내부화에서 지역화된 필터 이름 지원과 같은 고급 사례에 필터 키를 사용할 수도 있습니다. 사용하여 MicroStrategy REST API를 사용하면 특정 대시보드의 각 장에 적용된 필터에 대한 정보를 검색할 수 있습니다.

  1. 찾아보기 MicroStrategy REST API.
  2. 다음을 사용하여 특정 대시보드 내의 장에서 필터 키를 검색합니다. MicroStrategy REST API.

필터 키 예

  • 이름이 "Category"이고 필터 키가 "W887"인 속성 필터
  • 요소 이름 "Electronics" 및 "Music"을 필터링합니다.
복사
[
    {
        "key": "W887",            
        "selections": [
            {
                "name": "Electronics"
            },
            {
                "name": "Music"
            }
        ]
    }
]