相关文章推荐
小百科
›
统计文件 - Tableau
desktop
tableau
酷酷的火柴
1 年前
</noscript><div id="app" class="wrapper"><header id="tableau-help-article-header" class="container--full-width quick-help-header"><div class="container--centered"><div class="header__back-button"><back-button title="返回"/></div><div class="header__mobile-menu quick-help-hidden"><menu-tree-toggle/></div><div class="header__logo quick-help-hidden"><a href="https://www.tableau.com/zh-cn/"><img src="./Resources/tableau-logo.png" class="header__logo__img" alt="Tableau"/></a></div><div class="header__search"><search-header-help placeholder="搜索"/></div><div class="header__home-button"><home-button title="前往主页"/></div></div></header><div class="container--navigation-top quick-help-hidden content-only-hidden"><div id="help-subheader" class="subheader print-hidden"><div class="container--centered"><h4 class="heading--subheader">Tableau Desktop 和 Web 制作帮助</h4></div></div><div class="container--top-links"><div class="container--centered container--breadcrumbs"><div><breadcrumb-links-help/></div></div><div id="help-container-menu-headings" class="container--menu-headings"><nav class="nav-medium-screen"><menu-heading-links-static-help menu-title="本文内容" :disabled="false" :headings="pageHeadings"/></nav></div></div></div><div class="section--main container--full-width"><div class="container--centered"><nav class="nav-side nav-side--left" role="navigation"><menu-tree-help menu-title="内容"/></nav><article role="main"><h1 id="contentH1">统计文件</h1><div class="caption article__tags content-only-hidden quick-help-hidden"><span class="article__tags--applies-to">适用于: Desktop, Prep</span><br/><span class="article__tags--role"> </span></div><div id="content-body"> <div role="main" id="mc-main-content"><p>本文介绍如何将 Tableau 连接到统计文件并设置数据源。</p><p>Tableau 可连接到 SAS (*.sas7bdat)、SPSS (*.sav) 和 R(*.rdata、*.rda)数据文件。</p><p class="note"><b>注意:</b>自版本 2020.1 起,Tableau 不再支持使用 SASYZCR2 压缩的统计文件。使用其他压缩方案使文件可供 Tableau 读取。</p><h2 is="heading-item" :level="2" id="进行连接并设置数据源"><a name="make_cx"/>进行连接并设置数据源</h2><ol><li value="1"><p>启动 Tableau,并在<span class="uicontrol">“连接”</span>下选择<span class="uicontrol">“统计文件”</span>,选择要连接到的文件,然后选择<span class="uicontrol">“打开”</span>。</p></li><li value="2"><p>在数据源页面上,执行下列操作:</p><ol style="list-style-type: lower-alpha;"><li value="1"><p>(可选)在页面顶部选择默认数据源名称,然后输入要在 Tableau 中使用的唯一数据源名称。例如,使用可帮助其他数据源用户推断出要连接的数据源的数据源命名约定。</p></li><li value="2"><p>选择工作表标签以开始分析。</p><p>有关连接到多个表的信息,请参见<a href="joining_tables.htm" class="MCXref xref" xrefformat="{paratext}">联接数据</a>。</p></li></ol></li></ol><h3 is="heading-item" :level="3" id="统计文件数据源示例">统计文件数据源示例</h3><p>以下是在 Windows 计算机上使用 Tableau Desktop 的统计文件数据源的示例:</p><p><img src="Img/examples_statisticalfile.png" alt="" data-mc-conditions="Product.desktoppro"/></p><p><span class="uicontrol">注意以下各项: </span></p><ul><li value="1"><p>统计文件连接器不支持值标签。</p></li><li value="2"><p>统计文件连接器只支持每个统计文件一个表。</p><p>如果出现错误消息“与数据源通信时出错”,请确保您的统计文件只包含一个对象,并且该对象是数据框架或矩阵。R 文件可能包含位于似乎是空白的工作区中的隐藏对象。若要检查是否存在隐藏对象,请从 RStudio 中运行 <code>ls(environment(), all.names=TRUE)</code>。</p></li><li value="3"><p>您可以更改统计文件的字符编码。有关详细信息,请参见<a href="#Changeencoding">更改统计文件的字符编码</a>。</p></li></ul><h2 is="heading-item" :level="2" id="r-数据文件对象和格式支持"><a name="Rdata"/>R 数据文件对象和格式支持</h2><p>R 数据文件应该只包含下列对象类型之一:</p><ul><li value="1"><p>二维矩阵</p></li><li value="2"><p>矢量</p></li><li value="3"><p>因素</p></li><li value="4"><p>数据帧</p></li></ul><p>请注意,如果 R 数据文件包含多个对象,则 Tableau 将连接到第一个对象。</p><p>Tableau 支持使用二进制格式的 R 数据文件。</p><p>Tableau Desktop 中不支持 ASCII 格式的文件。如果您尝试使用具有 ASCII 格式的 .rdata 或 .rda 文件,您将看到一个错误,指出“Unable to read from file the table '' '[TableauTemp].[<i>filename</i>.rdata]' does not exist”(无法从文件中读取表,‘[TableauTemp].[<i>filename</i>.rdata]’不存在)。 在这种情况下,您可以使用 RStudio 将文件保存为二进制格式,如下所示:</p><ol><li value="1">如果您没有 RStudio,请下载 RStudio。</li><li value="2">在 RStudio 中打开 R 数据文件。您应该会在右上角的全局环境窗口中看到您的数据对象。</li><li value="3"><p>使用“save()”函数将对象保存到一个新文件中,如下所示:</p><p><code>save(<objectName>,file="<filename>",ascii=FALSE)</code></p><p>其中:<objectName> 是您的数据对象,<filename> 是新文件的名称,“FALSE”区分大小写</p><p class="note--tip"><b>提示:</b>若要快速查看此函数的文档,请在命令提示符处键入“?save”。</p></li></ol><p>Tableau Desktop 中不支持压缩的文件。与 Tableau 连接之前,您必须使用诸如 Gzip 或 WinZip 之类的另一个程序解压缩文件。</p><h2 is="heading-item" :level="2" id="更改统计文件的字符编码"><a name="Changeencoding"/>更改统计文件的字符编码</h2><p>Tableau 会根据文件的字符编码或输入文件中的信息读取统计文件(例如,SAS 或 R 文件)中的数据。R 文件通常使用操作系统的字符编码,相比之下,SAS 和 SPSS 文件将字符编码信息包含在文件中。有时候,您可能需要指定另一种编码。例如,如果同事向您发送一个具有希腊语字符编码的统计文件,则您必须指定希腊语字符集,才能将该文件与 Tableau 一起使用。如果从统计文件读取时需要使用不同的字符集,则可以创建 Tableau 数据源定制 (TDC) 文件并指定要使用的编码。</p><h3 is="heading-item" :level="3" id="创建-tdc-文件">创建 TDC 文件</h3><p>.tdc 文件是一个 XML 文件,适用于单个数据源,并且包含数据源提供程序的供应商和驱动程序名称信息。对于统计文件连接器,供应商和驱动程序名称为 <code>stat-direct</code>。</p><p>若要创建 TDC 文件,请执行以下操作:</p><ol><li value="1"><p>打开纯文本编辑器(例如记事本)。</p></li><li value="2"><p>复制以下提供的示例中的信息,将其粘贴到文本文件中,然后指定 <code>source-charset</code> 值。(有关编码的列表,请参见<a href="statfile_char_encoding.htm" class="MCXref xref" xrefformat="{paratext}">统计文件连接器支持的用户定义编码</a>。)</p></li><li value="3"><p>使用 .tdc 扩展名(例如 <code>r-statsfile.tdc</code>)将文件保存到 我的 Tableau 存储库\Datasources 文件夹中。</p></li></ol><h3 is="heading-item" :level="3" id="示例-tdc-文件会设置-sourcecharset-值">示例 TDC 文件会设置 source-charset 值</h3><p>以下 TDC 文件示例将 <code>source-charset</code> 值设置为统计文件数据源的 <code>shift-jis</code>。</p><pre xml:space="preserve"><code><connection-customization class='stat-direct' enabled='true' version='10.0'>
推荐文章