SharePoint에 Tableau Server 뷰 내장(로컬 인증)

참고: Tableau 뷰를 SharePoint에 내장하기 위한 다음 절차는 Tableau 2023.3에서 사용 중지되었습니다. 다음 지침에 따라서는 더 이상 Tableau 뷰를 내장할 수 없습니다.

Tableau Server가 로컬 인증을 사용하여 사용자를 인증하는 경우 SharePoint 페이지에 내장된 뷰를 보려면 몇 가지 추가 단계가 필요합니다.

Tableau Server가 대신 Active Directory를 사용하여 사용자를 인증하는 경우 SharePoint에 Tableau Server 뷰 내장(Active Directory 인증)을 참조하십시오. Tableau Server가 어떤 인증 유형을 사용하는지 모르는 경우 관리자에게 문의하십시오.

요구 사항

  • 뷰를 내장하려면 SharePoint 2013 이상이 필요합니다.
  • 내장된 뷰를 보려면 사용자에게 Tableau Server 라이선스 및 동일한 SharePoint 사용자 이름이 있어야 합니다.

TableauEmbeddedView.dll에 대한 보안 사용 권한 편집

모든 운영 체제 사용자가 사용할 수 있도록 TableauEmbeddedView.dll의 보안 사용 권한을 편집합니다.

  1. Tableau Server와 함께 설치된 TableauEmbeddedView.dll 및 TableauEmbeddedView.wsp 파일을 찾습니다. Tableau Server가 C 드라이브에 설치되어 있다면 파일은 다음 디렉터리에 있습니다.

    C:\Program Files\Tableau\Tableau Server\packages\extras.<version_code>\embedding\sharepoint\

  2. 파일을 SharePoint 서버의 루트 디렉터리에 복사합니다. 루트 디렉터리 위치는 일반적으로 C:\Inetpub\wwwroot\wss\VirtualDirectories\<port>\bin입니다. 예를 들면 다음과 같습니다.

    C:\Inetpub\wwwroot\wss\VirtualDirectories\80\bin
  3. TableauEmbeddedView.dll의 보안 사용 권한을 편집하려면 TableauEmbedded.dll을 마우스 오른쪽 단추로 클릭한 다음 속성 > 보안을 선택합니다.

  4. 그룹 또는 사용자 이름에서 모든 사람을 선택하고 편집을 클릭합니다.

  5. 모든 사람에 대한 사용 권한에서 모든 권한 사용 권한에 대해 허용을 선택합니다.

  6. 확인을 클릭합니다.

TableauEmbeddedView.wsp 설치 및 배포

TableauEmbeddedView.wsp 파일은 .dll 파일로 수행할 작업에 대한 자세한 정보를 SharePoint에 제공합니다. 이전 절차에서 TableauEmbeddedView.wsp 파일을 SharePoint 루트 디렉터리에 복사했습니다. .wsp 파일을 설치하고 배포하려면 다음 단계를 따르십시오.

  1. SharePoint 2013 관리 셸을 열고 다음 명령을 입력합니다.

    Add-SPSolution -LiteralPath "C:\Inetpub\wwwroot\wss\VirtualDirectories\80\bin\TableauEmbeddedView.wsp"

  2. SharePoint 중앙 관리 홈 페이지에서 시스템 설정을 클릭합니다.

  3. 팜 관리 섹션에서 팜 솔루션 관리를 클릭합니다.

  4. 솔루션 관리 페이지에서 배포하려는 솔루션을 클릭합니다.

  5. 솔루션 속성 페이지에서 솔루션 배포를 클릭합니다.

  6. 솔루션 배포 페이지의 배포 시기 섹션에서 다음 옵션 중 하나를 선택합니다.

    • 지금

    • 지정한 시간. 날짜 및 시간 상자를 사용하여 시간을 지정합니다.

  7. 배포 위치 섹션의 특정 웹 응용 프로그램 목록에서 모든 웹 응용 프로그램을 클릭하거나 특정 웹 응용 프로그램을 선택한 다음 확인을 클릭합니다.

  8. SharePoint 사이트를 엽니다. 설정 아이콘을 클릭한 다음 사이트 설정을 선택합니다.

  9. 사이트 모음 관리에서 사이트 모음 기능을 클릭합니다.

  10. TableauEmbeddedView 기능으로 스크롤한 다음 활성화를 클릭하여 기능을 활성화합니다.

웹 파트 배포 확인

다음 절차에서는 Tableau 웹 파트가 설치되어 있는지 확인합니다.

  1. 웹 브라우저에서 SharePoint 사이트를 엽니다.
    사이트가 나타나는 데 다소 시간이 걸릴 수 있습니다.

  2. 설정 아이콘을 클릭한 다음 사이트 설정을 선택합니다.

  3. 웹 디자이너 갤러리에서 웹 파트를 클릭합니다.

  4. TableauEmbeddedView.webpart가 나열되는지 확인합니다.

Tableau 웹 파트를 사용하여 뷰 내장

새 SharePoint 페이지나 기존 SharePoint 페이지에 Tableau 웹 파트를 내장할 수 있습니다.

  1. 뷰를 내장하려는 페이지를 열고 편집 모드로 전환합니다.

  2. 삽입 탭에서 뷰를 내장할 페이지 섹션으로 이동하고 웹 파트를 클릭합니다.

  3. 범주 아래에 있는 사용자 지정(또는 기타) 폴더에서 TableauEmbeddedView를 선택하고 오른쪽 아래에서 추가를 클릭합니다.

  4. TableauEmbeddedView 웹 파트를 선택하고 드롭다운 화살표를 클릭한 다음 웹 파트 편집을 선택합니다.

  5. 페이지의 오른쪽에서 TableauEmbeddedView 웹 파트의 특성을 지정할 수 있습니다.

    • Tableau Server 이름에 Tableau Server 이름을 입력합니다. Tableau Server 이름 앞에 "http://" 항목을 입력할 필요가 없습니다.
    • 뷰 경로에 내장하려는 뷰의 경로를 입력합니다.
    • 툴바를 표시할지 여부, 신뢰할 수 있는 인증을 사용할지 여부, SSL을 사용할지 여부 또는 대화형 뷰 대신 뷰를 이미지로 내장할지 여부를 지정합니다.

    • 모양 섹션에서 웹 파트의 제목, 높이, 너비, 크롬 상태크롬 유형을 지정할 수 있습니다. 일반적으로 고정 높이(예: 700픽셀)를 지정하고 너비를 영역에 맞춰 조정해야 합니다.

  6. 확인을 클릭하여 변경 내용을 적용하고 편집 모드를 끝냅니다.

이제 뷰가 페이지에 내장되고 해당 뷰에 액세스하는 사용자는 SharePoint의 사용자 이름 및 암호를 기반으로 자동 로그인됩니다.

이는 제공된 .dll 파일을 사용하여 뷰를 SharePoint에 내장하는 작업의 예입니다. 또한 뷰를 다른 유형의 웹 응용 프로그램에 내장할 수 있습니다. 자세한 내용은 Tableau 개발자 포털에서 JavaScript API(링크가 새 창에서 열림)를 참조하십시오.