MySQL データベースで QlikView バージョン 11 を使用しています。
MySQL にデータベースと 1 つのテーブルを作成しました。今、そのテーブルを QlikView にロードしたいと考えています。データ ソースを作成しましたが、データベースが QlikView に表示されません。
qlikview で新しいファイルを作成します (CTRL+N)。ウィザードが表示されたら、[キャンセル] をクリックします。
ロード スクリプトを編集します (CTRL-E)。
データ タブの下部でデータベースを ODBC として選択し、[接続] をクリックしてから、[ユーザー DSN を表示] にチェックを入れます。次に (Ctrl+E) を押して下部にある選択ボタンを押すと、データベースに存在するすべてのテーブルが一覧表示され、qlikview にロードするテーブルと列を選択します。
データベースが稼働していて、 odbc経由で接続できると仮定します。
(qlikview のドイツ語 UI を使用しているため、メニュー エントリの翻訳が正確に適合しない可能性があります。)
clikview で新しいファイルを作成します (CTRL+N)。ウィザードが表示されたら、[キャンセル] をクリックします。
ロード スクリプトを編集します (CTRL-E)。
下部で、データの取得元を選択できます。データベースから ODBC を選択し、[接続] をクリックします。
データソースを選択し、資格情報を入力します。その後、接続をテストする必要があります。テストが成功したら、[OK] をクリックします。
これで、次のように、スクリプトに ODBC ラインが含まれているはずです。
ODBC CONNECT TO [Foo;DBQ=bar] (XUserId is UAIAARGJCEEEF, XPassword is DFASDYFSFGbbCWERAB);
下部にあるデータベース セクションの [選択] ボタンをクリックします。ウィンドウがポップアップし、必要な列とテーブルを選択できます。最初に提案を試して、[OK] をクリックします。
これで、データベースから最初の LOAD コマンドを取得する必要があります。
LOAD `run_id`,
`question_id`,
question;
SQL SELECT *
FROM foobar.run;
[OK] をクリックして、スクリプトの編集を終了します。
CTRL+R を押してデータをリロードします。(まだ行っていない場合は、*.qvw ファイルを保存します。)
シートを右クリックして、列のリストボックスを追加します。たとえば、この例では「質問」です。