当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 最佳 SharePoint 报告工具

作者:精品下载站 日期:2024-12-14 06:07:05 浏览:14 分类:玩电脑

最佳 SharePoint 报告工具


SharePoint Server 是一个基于 Web 的协作平台,与 Microsoft Office 集成。由于在 SharePoint 环境中不断创建、修改和删除文档,出于安全和使用原因,跟踪谁有权访问哪些文档以及谁修改了这些文档以及了解 SharePoint 访问权限并知道谁修改了这些文档至关重要。查看最佳 SharePoint 报告工具,它们将帮助您获得所需的全面 SharePoint 监控。

微软Power BI

Power BI 是一套功能强大的数据可视化工具,适用于分析师、业务用户、IT 和开发人员。它以图形方式表示信息,以促进分析、数据建模和报告。 Power BI 具有适用于多个服务和数据库的内置连接器,使您能够在几分钟内获取可用数据并构建整合的报告和图表。大约65种不同的数据源可以集成到Power BI中;例如,您可以直接从 SQL Server 数据库中提取所有日志数据,或者以 Excel 用户熟悉的方式准备和分析数据。

Power BI 是免费的。是的,有一个专业版本可以让用户提供更多数据,但您应该可以使用免费版本来处理大部分报告。安装非常快速且简单,但需要 Microsoft 帐户。界面很清晰,但您需要阅读一些指南才能开始从 SharePoint 制作报告。不好的是没有开箱即用的报告或仪表板;您必须运行 PowerShell 脚本将所需信息导出到 CSV 中,然后将其导入到 Power BI 中。总而言之,它是可视化日志数据的好工具。

[玩转系统] 最佳 SharePoint 报告工具

适用于 SharePoint 的 HarePoint 分析

HarePoint Analytics for Microsoft SharePoint 是一种解决方案,可在农场的各个级别提供使用情况分析报告;它是有关基于 SharePoint 的门户和网站的性能和利用率的完整信息的来源。借助 HarePoint Analytics,即使在审计日志已关闭或切断的服务器上,您也只需单击几下即可获取此 SharePoint 统计数据,因为该产品不会从日志文件中收集数据,而是直接寻址服务器。 HarePoint Analytics 可以轻松调查用户与文档的交互并回答有关文档的审计相关问题;其 15 份文档报告涵盖文档使用情况、文档流行度、按类型划分的文档大小等。您甚至可以查看从哪台计算机访问了某个站点。列表和列表项可使用一组类似的报告,使您能够获取特定用户的所有带有列表项的操作的列表

HarePoint Analytics 报告可节省事件调查的大量时间。与审核日志不同,它们立即以表格和图形形式提供通用统计信息,因此您可以识别可疑的用户活动,而无需进行额外的数据处理。与有关站点访问的数据一起,这些报告还使您能够调查用户的文档滥用或其他恶意活动,并识别发生这些操作的计算机。安装非常快速且简单,但您应该在 SharePoint Web 界面中配置该产品。它集成到您的 SharePoint 配置设置中,并且只能从 SharePoint 管理中心使用。

[玩转系统] 最佳 SharePoint 报告工具

心电记录分析

CardioLog Analytics 是一个很好的 SharePoint 分析应用程序。该工具为 SharePoint 基础设施提供复杂的报告和优化。仪表板包括业务统计数据,例如:

  • 最受欢迎的网站和列表项
  • 未使用的站点
  • 访客参与度
  • 访客类型
  • 现场搜索优化
  • 门户资源
  • 流量来源
  • 站点导航

所有报告和仪表板都可以导出为 PDF 或 CSV 或通过电子邮件发送。 CardioLog Analytics 是一款出色的软件工具,可用于优化您的网站,从而为用户提供更好的导航、设计和内容。它还可以审核内容修改、添加和删除,让 IT 管理员清楚地了解谁管理哪些内容以及如何管理。您还可以清楚地了解 SharePoint 上使用的内容类型及其大小。除了网络分析之外,CardioLog Analytics 还提供完整的参与工具:客户之声。该工具可帮助组织使用调查和消息栏与受众互动。

安装向导需要最新的 .NET Framework 才能运行,这会强制您从 Microsoft 更新网站安装特定更新。这些更新需要一些时间来安装,并且会迫使您重新启动服务器几次。这可能会导致一些挫败感,但安装完成后,CardioLog 分析向导将顺利引导您完成配置过程。然后您将可以访问所有报告和分析,但当然,您必须经过一段时间才能获得报告中的结果。 CardioLog Analytics 有 30 天的免费试用期,足以熟悉该产品。

[玩转系统] 最佳 SharePoint 报告工具

适用于 SharePoint 的 Netwrix Auditor

此 SharePoint 报告软件解决方案可针对 SharePoint 更改发出警报并报告,例如场配置、用户内容、用户权限、组成员身份和安全策略的更改。它提供了 IT 管理员审核 SharePoint 所需的所有详细信息,包括谁进行了每项更改、进行了每项更改的时间和地点以及之前和之后的值。 IT 管理员可以使用交互式搜索功能快速调查特定更改并创建可供将来使用的报告。他们还可以创建警报,以便在触发警报时收到电子邮件通知。

Netwrix Auditor for SharePoint 还提供有关 SharePoint 对象和帐户权限、继承中断的对象、权限和权限继承修改、组成员身份和安全策略的实时状态报告。 IT 人员可以订阅通过电子邮件自动发送的任何报告,以便于定期审查。这些报告使用 SQL Server Reporting Services 来运行,因此您至少需要 MS SQL Express 版本。 Netwrix Auditor for SharePoint 通过将审核日志存储在两层存储中十多年,消除了审核日志修剪的问题。

安装过程非常快速和顺利。配置非常简单,甚至无需阅读文档即可执行(但我建议您先阅读它!)。 Netwrix Auditor for SharePoint 有 20 天的免费试用期,在此期间您可以轻松探索其所有功能。该产品还有一个免费版本,Netwrix Auditor for SharePoint 免费社区版。尽管其功能有限,但您可以获得有关过去 24 小时内 SharePoint 场所有更改的每日报告,包括有关每次更改的时间和地点的详细信息。

[玩转系统] 最佳 SharePoint 报告工具

微软PowerShell

获取 SharePoint 报告的另一个工具是 Microsoft PowerShell。当然,此选项要求您熟悉 PowerShell cmdlet 和脚本。您可以使用 SharePoint Management Shell 或 PowerShell ISE 运行 PowerShell。然而,后者方便得多。

在 PowerShell ISE 中执行 SharePoint 命令之前,您需要通过运行以下命令加载适用于 SharePoint 的 Windows PowerShell 管理单元:

Add-PSSnapin Microsoft.SharePoint.PowerShell

之后,您可以自由运行SharePoint报告脚本。以下是您可能会觉得方便的几个脚本:

列出场中的所有网站集:

Get-SPSite -Limit All |
 Select -ExpandProperty AllWebs |
 Select -ExpandProperty Lists |
 Select {$_.ParentWeb.Url}, Title

报告 SharePoint 网站上的某个文件:

Get-SPWeb http://sharepoint/sites/enterprise |
 Select -ExpandProperty Lists |
 Where { $_.GetType().Name -eq "SPDocumentLibrary" -and
 -not $_.Hidden } |
 Select -ExpandProperty Items |
 Where { $_.Name -like "*FileName*" } |
 Select Name, {$_.File.Length}, url

报告特定 Active Directory 用户创建的所有文件:

Get-SPWeb http://sharepoint/sites/enterprise |
 Select -ExpandProperty Lists |
 Where { $_.GetType().Name -eq "SPDocumentLibrary" -and
 -not $_.Hidden } |
 Select -ExpandProperty Items |
 Where { $_["Created By"] -like "*UserName*" } |
 Select Name, url, {$_["Created By"]}

报告具有指定扩展名的所有文件:

Get-SPWeb http://sharepoint/sites/enterprise |
Select -ExpandProperty Lists |
 Where { $_.GetType().Name -eq "SPDocumentLibrary" -and
 -not $_.Hidden } |
 Select -ExpandProperty Items |
 Where { $_.Name -Like "*.rtf" } |
 Select Name,
 @{Name="URL";
 Expression={$_.ParentList.ParentWeb.Url + "/" + $_.Url}}

报告您网站托管的文件数量及其总大小:

Get-SPWeb http://sharepoint/sites/enterprise |
 Select -ExpandProperty Lists |
 Where { $_.GetType().Name -eq "SPDocumentLibrary" -and
 -not $_.Hidden } |
 Select -ExpandProperty Items |
 Group {$_.ParentList.ParentWeb.Url + "/" + $_.ParentList.Title} |
 Select Name, count,
 @{Name='Total';
 Expression={$_.Group |
 ForEach-Object `
 -Begin {$total=0;} `
 -Process {$total+=[int]$_.File.Length} `
 -End {$total} `
 }
 } |
 format-table -AutoSize

结论

在所有这些 SharePoint 报告工具中,PowerShell 具有最灵活的报告功能 - 但它非常难学,您需要投入大量时间来创建、运行和维护 SharePoint 独特需求所需的脚本系统。如果您不是 PowerShell 和 SharePoint 专家,您可能需要考虑投资此处描述的第三方 SharePoint 报告工具之一,以便您可以尽快设置 SharePoint 报告并快速开始使用现成的箱报告和分析。要确定哪种解决方案最适合您的业务需求,请首先确定您想要查看的内容:使用情况统计信息;商业统计;或更改、数据访问和用户权限。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯