Wdataクエリ を使用するファイルをエクスポートする場合は、接続されているすべてのソースファイルをエクスポートに含めることをお勧めします。これらのファイルがない状態でエクスポートされたクエリは、リンク先のワークスペースに以前としてインポートできますが、足りないファイルが追加されるまでは正しく動作しません。これは「分割クエリ」として知られています。
要件
- ワークスペース所有者とコンテンツ管理者のみが、Workivaファイルをインポートまたはエクスポートできます。
分割クエリを識別
Wdataホーム画面からインポート済みファイルを選択すると、画面右側の詳細パネルにエラーメッセージが表示されることがあります。このエラーは、クエリ、クエリビュー 、またはクエリに接続されているドキュメント を操作しているときに発生する可能性があります。こう書かれています:
このクエリには無効な構文が含まれているか、データソースがありません。従属したクエリにも影響が生じます。
不足しているソースファイルの追加
分割されたクエリが識別されたら、ワークスペースに不足ファイルを追加する方法が2つあります:
- 不足しているファイルをエクスポートします: 元のワークスペースに返し、不足しているファイルのみをエクスポートしてから、リンク先のワークスペースにアップロードします。 これは、両方のワークスペースにアクセスする場合にお勧めします。ファイルのインポートについて詳しくご覧ください。
- 見つからないファイルを再作成します: 新規ワークスペースに不足しているファイルをマニュアルで再作成する。これは、ファイル数が少ない場合や、元のワークスペースにアクセスしない場合にお勧めします。
クエリの修復
分割されていないクエリを特定し、ワークスペースに不足しているソースファイルを追加したら、クエリ自体にソースファイルを追加する必要があります。Workivaは、新規ファイルIDでSQLコードを自動的に訂正します。これにより、「分割された」ファイルが適切なデータソースにリダイレクトされ、クエリが修復されます。
メモ: SQLステートメントをマニュアル編集することで、見つからないファイルを置換することもできる。これは上級ユーザーのみにお勧めする。クエリ作成の詳細はこちら。
仕組みはこうだ:
- Wdataホームから、分割されたクエリを選択します。
- 画面の右側、「詳細」パネルの上部にエラーメッセージが表示されます。クエリを開く をクリックして、SQL編集者画面に進みます。
- 不足しているファイルは、左側の「ソース」パネルに表示されます。不足しているものを置換
をクリックします。
注: Workiva は自動的に見つからないファイルタイプを識別します。これを示すために、上のスクリーンショットでは、テーブル,シート,ESGプログラム,クエリ,ESGエクスプローラデータが欠落していることを示しています -- しかし、あなたのクエリがこれらすべてを含む可能性は低いでしょう。
- 見つからないソースファイルを検索するか、リストから選択し、置換 をクリックします。
- 左上の保存 をクリックします。
メモ: スプレッドシートファイルを追加する場合、ソースとしてシートを指定する必要があります。他のすべてのファイルタイプは、単に含む列を表示します。
保存すると、SQL クエリが自動的に正しい構文で更新され、新規ソースが左側のサイドパネルに表示されます。
FAQ|よくあるご質問
クエリに間違ったソースファイルを追加した場合は?
ソースパネルで不正なファイルを右クリックし、Replace Source を選択することで、ソースファイルを別のファイルにスワップすることができます。
もう一度最初からデータをインポートできますか?
そうだが、いくつか注意しなければならないことがある:
- 元のワークスペースにアクセスする必要があります。
- リンク先のワークスペースから、以前インポート済みデータをすべて削除する必要があります。
- インポートは元に戻せない。
以前インポート済みのデータが削除されていない場合、2度目にインポートすると、ワークスペース全体でファイルが複製されることになります。そのため、この方法は大量のクエリを扱う場合や新規ワークスペースでのみ推奨します。
インポート中に既存のファイルや複製ファイルは上書きされますか?
ワークスペースにすでにファイルが存在する場合、インポートは複製を作成するだけです。