
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
TableauFS is a FUSE based userspace file system driver built on top of Tableau's repository server. It allows to mount tableau servers with its datasources and workbooks directly to the file system. File information and contents are retrieved on-access without any local persistence or caching. By default the file system connects directly to the postgresql database using readonly credentials, however, read-write mode is also implemented using twlwgadmin user.
!working with files and directories on tableaufs
TableauFS helps Tableau Server administrators in several cases:
Your Tableau published objects will be visible as ordinary files, thus, the possibilities are unlimited. For more information please visit [***]
At the moment only Linux, FreeBSD and OSX are supported. If you have to use files from Windows you can still run it form docker or mount thru WebDAV. If required, I can make a dokan or callbackfs based windows port, however, at the moment I am happy with this *nix only version.
To compile the application you need at cmake (=> 2.6), libpq (>= 9.0) and fuse (=>2.9).
Just type cmake . && make && make installand you will have everything installed.
To exploit all features (include read-write mode) you need tblwgadmin or similar user with superuser privilege while for read only access readonly user is almost enough.
!Enable and grant select to readonly user
The steps here:
tabadmin dbpass --username readonly <password>tabsvc.yml file. The default location is C:\ProgramData\Tableau\Tableau Server\config but depending on your ProgramData folder, this can be different. lease note that ProgramData folder can be hidden.psql -h localhost -p 8060 -U tblwgadmin workgroup command and paste the password from tabsvc.ymlgrant select on pg_largeobject to readonly; statementto leverage the full read only experience. It will not harm your system (this is still read only) but unsupported.
To mount a tableau server type:
# tableaufs -o pghost=tabsrver.local,pgport=8060,pguser=readonly,pgpass=readonly /mnt/tableau-dev
where -o stands for file system options. After executing you will see the file system in the mount list:
tableaufs on /mnt/tableau-dev type fuse.tableaufs (rw,nosuid,nodev,relatime,user_id=0,group_id=0)
To unmount, simple umount /mnt/tableau-dev
TableauFS maps Tableau repository to the following directory structure:
/Sitename/Projectname/Workbook 1.tbw[x] /Sitename/Projectname/Workbook 2.tbw[x] /Sitename/Projectname/Datasource 1.tds[x]
Read operations are fully supported while write support is implemented but still highly experimental. For rw mode you need read-write access to workbooks, datasources and pg_largeobjects tables. Last modification time is read from last_updated columns while file sizes are actual sizes of the pg_largeobjects.
Is this supported or allowed by Tableau or any 3rd party?
Tableau FS uses the supported readonly repository user by default which is supported and allowed by Tableau. The file system part is completely unsupported, however, we are trying to help you on best effort basis.
Accessing your repository in read-write mode is not supported.
I need this on windows, can I?
You should ramp up a unix server, install a webdav server on it (like apache+mod_dav) and mount it. The Docker image with webdav + tableaufs is here: https://registry.hub.docker.com/u/tfoldi/fuse-tableaufs/
**Do you have a *ary installer?
No, but you can find a Dockerfile in docker folder, that should help.
Can I move my files to a version control repo?
Sure you can, here is how.
I have strange error regarding fuse device when I execute TableauFS from docker
Add --privileged to your docker exec command line.
Please send a pull request or open an issue if you have any problems.
Copyright . 2015 Tamas Foldi (@tfoldi), Starschema Ltd.
Distributed under BSD License.
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务