- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
首先让我说,我对 Pentaho 的了解不会填满一个段落。我对 PostgreSQL 更了解。我正在与一些承包商合作,他们正在为我的公司在 Pentaho (v. 4.5) 中构建一组月度报告。一些数据需要通过 ETL 过程并汇总以用于报告目的。从 dba(ish)的角度来看,我想将这些表移动到一个单独的 PostgreSQL 模式中。
我知道 Pentaho 经常与 MySQL(没有模式)一起使用,我担心这可能会导致问题。我做了一些“googlin”,但我并没有在这个话题上找到很多点击率,但我确实找到了一个封闭的 bug from a few years ago - 因此暗示应该支持该功能。
在我这样做之前,我想看看是否有人知道这会失败或者是个坏主意的原因。 (或者,如果您已经完成并且效果很好,也请告诉我)。
最后说明:我使用的是 PostgreSQL 9.1.5,我无法访问 Pentaho 实例,甚至无法亲自测试。我希望 Stackoverflow 社区中的好人能分享他们的专业知识,让我不必安装一个软件,也不必花费数小时的时间来玩/测试以了解这是一个坏主意。
编辑:
我知道这个问题有点含糊,但我希望有人会阅读它并分享他们的任何经验。所以,让我把它说得更清楚,并提出更多明确问题。
我什么都没做。我不知道Pentaho。我不想学习 Pentaho(并不是说 Pentaho 有什么问题……只是现在不是我的兴趣所在)。我的公司雇用了承包商(我没有雇用他们)。他们有使用 Pentaho 的经验,但使用 MySQL。他们对 PostgreSQL 真的一无所知。 PostgreSQL 和 MySQL 之间有一些重要的区别。包括 PostgreSQL 支持模式这一事实(而 MySQL 使用单独的数据库......在概念上相似但在某些方面表现不同)。一些 ORM(和工具)不太喜欢这样……例如 Django框架仍然没有真正完全支持 Postgresql 中的模式(我知道这一点是因为我经常使用 Python 和 Django,当我将东西保存在“公共(public)”模式中时,我的生活会好得多)。由于我在 Django 和 PostgreSQL 架构方面的经验,我对将此数据移动到新架构持谨慎态度。
我明白无论表在哪里,它们都需要权限才能访问数据。
我的明确问题:
同样,这不是您的标准问题。我希望那里有人有经验并愿意在这里分享它,让我不必花时间设置一个新的 Pentaho 实例并尝试很好地学习 Pentaho 来测试它,等等。
谢谢。
最佳答案
你可以采取的两条路径:
1) 之前的帖子说了什么(“Pentaho 步骤(表输入、输出等)通常允许您指定数据库模式。”)
2) 在数据库连接中,高级选项卡,“首选模式名称”。
如果您使用不同的模式,您可以为每个模式创建一个数据库连接。使用这种方法,您可以将输入/输出步骤中的模式字段留空。
关于postgresql - 使用 Pentaho 访问 PostgreSQL 中的非公共(public)模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13016786/
关闭。这个问题是opinion-based 。目前不接受答案。 想要改进这个问题吗?更新问题,以便 editing this post 可以用事实和引文来回答它。 . 已关闭 4 年前。 Improv
PowerShell Web Access 允许您通过 Web 浏览器运行 PowerShell cmdlet。它显示了一个基于 Web 的控制台窗口。 有没有办法运行 cmdlet 而无需在控制台窗
我尝试在无需用户登录的情况下访问 Sharepoint 文件。 我可以通过以下任一方式获取访问 token 方法一: var client = new RestClient("https://logi
我目前正在尝试通过 Chrome 扩展程序访问 Google 服务。我的理解是,对于 JS 应用程序,Google 首选的身份验证机制是 OAuth。我的应用目前已成功通过 OAuth 向服务进行身份
假设我有纯抽象类 IHandler 和派生自它的类: class IHandler { public: virtual int process_input(char input) = 0; };
我有一个带有 ThymeLeaf 和 Dojo 的 Spring 应用程序,这给我带来了问题。当我从我的 HTML 文件中引用 CSS 文件时,它们在 Firebug 中显示为中止。但是,当我通过在地
这个问题已经有答案了: JavaScript property access: dot notation vs. brackets? (17 个回答) 已关闭 6 年前。 为什么这不起作用? func
我想将所有流量重定向到 https,只有 robot.txt 应该可以通过 http 访问。 是否可以为 robot.txt 文件创建异常(exception)? 我的 .htaccess 文件: R
我遇到了 LinkedIn OAuth2: "Unable to verify access token" 中描述的相同问题;但是,那里描述的解决方案并不能解决我的问题。 我能够成功请求访问 toke
问题 我有一个暴露给 *:8080 的 Docker 服务容器. 我无法通过 localhost:8080 访问容器. Chrome /curl无限期挂断。 但是如果我使用任何其他本地IP,我就可以访
我正在使用 Google 的 Oauth 2.0 来获取用户的 access_token,但我不知道如何将它与 imaplib 一起使用来访问收件箱。 最佳答案 下面是带有 oauth 2.0 的 I
我正在做 docker 入门指南:https://docs.docker.com/get-started/part3/#recap-and-cheat-sheet-optional docker-co
我正在尝试使用静态 IP 在 AKS 上创建一个 Web 应用程序,自然找到了一个带有 Nginx ingress controller in Azure's documentation 的解决方案。
这是我在名为 foo.js 的文件中的代码。 console.log('module.exports:', module.exports) console.log('module.id:', modu
我试图理解访问键。我读过https://docs.aws.amazon.com/general/latest/gr/aws-sec-cred-types.html#access-keys-and-se
我正在使用 MGTwitterEngine"将 twitter 集成到我的应用程序中。它在 iOS 4.2 上运行良好。当我尝试从任何 iOS 5 设备访问 twitter 时,我遇到了身份验证 to
我试图理解访问键。我读过https://docs.aws.amazon.com/general/latest/gr/aws-sec-cred-types.html#access-keys-and-se
我正在使用以下 API 列出我的 Facebook 好友。 https://graph.facebook.com/me/friends?access_token= ??? 我想知道访问 token 过
401 Unauthorized - Show headers - { "error": { "errors": [ { "domain": "global", "reas
我已经将我的 django 应用程序部署到 heroku 并使用 Amazon s3 存储桶存储静态文件,我发现从 s3 存储桶到 heroku 获取数据没有问题。但是,当我测试查看内容存储位置时,除
我是一名优秀的程序员,十分优秀!