如何使用Microsoft转换器在Power BI中进行本地化,以及如何将Microsoft转换器与Power BI集成在一起?

时间:2019-07-03 05:44:09

标签: azure powerbi microsoft-cognitive microsoft-translator

我正在尝试将Azure转换器与Power BI集成在一起,以根据用户和相应的语言代码将所有数据转换为不同的语言,从而相应地以不同的语言生成Power BI报告。

我已经创建了一个Azure帐户,并从市场上选择了Azure认知服务,并登录了Azure文本翻译器。

我关注了YouTube链接,但似乎Power BI从Power BI Desktop的“获取数据”部分中删除了“ Azure Marketplace”选项。

https://www.youtube.com/watch?v=jZQ4BZmtseo

因此在以下博客中尝试了不同的方法,但未找到解决问题的适当方法

https://datachant.com/2017/01/07/translate-text-power-bi-azure-translator/

此外,我在Power BI空白查询中的F#中尝试了不同的代码,并尝试将该函数调用到我的数据集中,但对我不起作用。

有人可以帮助我在Power BI中编写一些功能来集成Microsoft转换器吗?或者是否存在其他可以实现相同功能的方法?

2 个答案:

答案 0 :(得分:0)

如果您不能使用Power BI当场翻译数据,那么一种解决方法是将您的源数据翻译为可能包含每个表的副本(每种语言一个),然后在Power BI上创建重复的报告(一种语言)。

答案 1 :(得分:0)

Power BI 中的本地化或翻译可以通过 XMLA 端点实现。

先决条件

  1. 需要在 Power BI 服务上启用 XMLA 写入功能。
  2. 安装Tabular Editor Tool

步骤-

  1. 在 Power BI Desktop 中打开 Power BI 报告,然后单击“表格” 编辑器”来自“菜单”部分的“外部工具”选项卡。
  2. 右键单击“翻译”并选择“新翻译” 想要为翻译添加新的文化,例如法语的 fr-FR。要么 您可以使用“导出 1 翻译..”导出现有翻译 选项。它将以 JSON 格式导出文件。
  3. 导出的 JSON 翻译文件带有“cultures”标签。它包含 表、度量和列名称的转换映射。你可以 通过复制现有的文化块添加新的并替换您的列 带有实际翻译的名称。
  4. 完成更改后;右键单击“翻译”,然后 单击导入翻译。
  5. 就是这样。现在您可以通过切换来显示本地化标签 各种语言。甚至可以将语言文化传递给 Power BI 使用 Power BI 嵌入式 API 从应用程序动态报告。

详细步骤链接 blog article