我将 QlikView 版本 11 与 MySQL 数据库一起使用。
我在 MySQL 中创建了一个数据库和一个表。现在我想在 QlikView 中加载该表。我创建了一个数据源,但我的数据库没有显示在 QlikView 中。
在 qlikview 中创建一个新文件 (CTRL+N)。如果出现向导,请单击取消。
现在编辑加载脚本 (CTRL-E)。
在数据选项卡的底部,选择数据库作为 ODBC,然后单击连接,然后检查显示用户 DSN,如果您在用户 DSN 下创建了数据源输入凭据,然后单击测试连接,然后按确定。然后按 (Ctrl+E) 并按底部的选择按钮,然后将列出数据库中存在的所有表,选择要加载到 qlikview 的表和列。
我假设您的数据库已启动,您可以通过odbc连接它。
(我使用 qlikview 的德语用户界面,所以我对菜单条目的翻译可能不完全适合。)
在 clikview 中创建一个新文件 (CTRL+N)。如果向导出现,请单击取消。
现在编辑加载脚本 (CTRL-E)。
在底部,您可以选择您的数据来自哪里。从数据库中选择 ODBC,然后单击连接。
选择您的数据源并输入凭据。之后,您应该测试您的连接!成功测试后,您可以单击“确定”。
现在你的脚本中应该有一个 ODBC 行,像这样
ODBC CONNECT TO [Foo;DBQ=bar] (XUserId is UAIAARGJCEEEF, XPassword is DFASDYFSFGbbCWERAB);
现在单击底部数据库部分中的选择按钮。弹出一个窗口,您可以选择所需的列和表。首先尝试该建议,然后单击“确定”。
现在你应该从你的数据库中获得你的第一个 LOAD 命令。
LOAD `run_id`,
`question_id`,
question;
SQL SELECT *
FROM foobar.run;
单击“确定”完成脚本的编辑。
按 CTRL+R 重新加载数据。(如果尚未完成,请保存您的 *.qvw 文件。)
现在在您的工作表中单击鼠标右键并为列添加一个列表框。例如本例中的“问题”。