データ ファイルの管理
Qlik Cloud Analytics では、 [スペースの詳細] > [データ ファイル] からスペース内のデータ ファイルを管理できます。データ ファイルの管理には、名前の変更、複製、移動、削除、新しいデータ ファイルの追加が含まれます。
このヘルプ トピックでは、スペース内のデータ ファイルを管理するためのインターフェイスに焦点を当てています。このインターフェイスに移動するには、カタログ内のスペースを開き、 [スペースの詳細] > [データ ファイル] をクリックします。
スペース内のフォルダー構造
Qlik Cloud Analytics 内の各スペースには、階層的に整理された独自のフォルダー構造が含まれています。データ ファイルは、ネストされたフォルダーの構造で整理できます。たとえば、個人スペース内に注文データと予算データ用の別々のフォルダーを用意する必要がある場合があります。
スペース内のファイルまたはフォルダーの場所は、そのパスに表示されます。パスでは、フォルダーが他のフォルダー内にネストされているかどうかを表すために / シンボルが使用されます。
たとえば、個人スペース内に Order Data と Budget Data の別々のフォルダーがあるとします。Order Data フォルダーに Orders_2024_December.QVD という名前のデータ ファイルがある場合、このファイルは個人スペース内の次のフォルダー パスにあります。
個人用/Order Data
適用可能なスペース タイプ
次の種類のスペースで、データ ファイルを階層的なフォルダー構造で整理できます。
-
個人スペース
-
共有スペース
-
管理スペース
-
データ スペース
Qlik Cloud Analytics のスペース
Qlik Cloud Analytics では、個人、共有、管理スペース内のデータ ファイルを階層的なフォルダー構造で整理できます。
データ統合 のスペース
[データ スペース] は通常、データ統合 プロジェクトからの出力ファイルを保存するために使用されます。データ スペース内のデータ ファイルは分析に使用できます。Qlik Cloud Analytics と Qlik Talend Data Integration から、データ スペース内のデータ ファイルを階層的なフォルダー構造で整理できます。ただし、データ スペース内のデータ ファイルは、分析で使用する目的でのみ、ネストされたフォルダーに再編成する必要があることに注意してください。データ パイプラインから生成されたデータ ファイルがデータ スペース内のフォルダーに再配置されると、パイプラインが再度実行されるたびに、ファイルはスペース内の最上位パス (ネストされたフォルダーではなく) に保存され続けます。
Qlik Talend Data Integration 内の個人スペースの動作は、データ スペースの場合と同じです。
ナビゲーション
スペースの [データ ファイル] セクションには、スペース内のファイル ベースのデータ コンテンツを整理および作成するのに役立つツールが含まれています。
ツール バー
ツール バーは、インターフェイス上部の、パス セレクターとテーブルの上にあります。ツール バーでは、次を実行できます。
-
スペース内のデータ ファイルを検索する。
-
所有者別にファイルをフィルタリングする。
-
ファイルをアップロードする。
-
フォルダーを作成する。
-
一度に複数のデータ ファイルに対してアクションを実行する。
-
ビュー内のファイルとフォルダーの並べ替えを変更する。
既定の [最終更新日] オプションから並べ替えを変更し、 (昇順) と (降順) の順序を切り替えます。
-
ビュー内のファイルとフォルダーの外観を変更する。
階層ビューの場合は を選択します。階層ビューでは、ファイルとフォルダーがインデントされて階層が視覚的に表示されます。階層ビューで、特定のファイルまたはフォルダーに対してアクションを実行するには、スペースを選択または展開する必要があります。
リスト ビューの場合は を選択します。リスト ビューでは、ファイルとフォルダーがテーブル内にフラットな構造で表示され、別の列に特定のパスが表示されます。
パス セレクター
パス セレクターには、現在開いているフォルダーが表示されます。階層リンクにはフォルダー階層が表示されます。パス セレクターでフォルダーを選択すると、現在のパスを基準にして前方または後方に移動します。現在のパスの後の空の領域を選択すると、現在の位置に含まれるフォルダーが表示され、フォルダーを検索できます。
テーブル
テーブルには、スペース内のすべてのファイルとフォルダー、またはスペース内で選択したフォルダーが表示されます。テーブルは、データ ファイルとフォルダーを管理する場所です。テーブル内のフォルダーを選択して、パス セレクターでフォルダーに移動します。
テーブルでは、サイズ、フォルダーの数、最終更新日時、所有権など、アイテムに関する重要な情報も表示できます。
スペースにフォルダーを作成する
フォルダーを作成して、好きな方法でコンテンツを整理します。
次の手順を実行します。
-
スペースで [スペースの詳細] をクリックして、 [データ ファイル] を選択します。
-
[データ ファイル] ウィンドウ内のツール バーで、 をクリックします。
-
フォルダーの名前を定義します。
-
[パス] では、スペースのフォルダー構造内のどこに新しいフォルダーを追加するかを選択できます。
-
パス バーをクリックし、ドロップ ダウン メニューからフォルダーを選択します。または、フォルダーを追加する特定の場所のパスを入力します。
-
[作成] をクリックします。
または、テーブル内の既存のフォルダーの横にある をクリックし、 [フォルダーを追加] を選択してフォルダーを追加します。新規フォルダーが既存のフォルダー内に追加されます。
Store ステートメントで参照されると、フォルダーもスペース内に自動的に作成されます。「アプリおよびスクリプト開発におけるスペース フォルダー構造の参照」を参照してください。
複数のファイルとフォルダーに対するアクションの実行
ツール バーのオプションを使用すると、一度に複数のファイルまたはフォルダーに対して次のアクションを実行できます。
-
(切り取り)
-
(コピー)
-
(貼り付け)
-
(削除)
スペース間で、または同じスペース内の異なる場所に、アイテムの切り取り、コピー、貼り付けができます。たとえば、複数のアイテムを切り取り、別のスペースに貼り付けることができます。
切り取り、コピー、貼り付けのアクションを使用して、データ ファイルを別の場所に移動できます。ロード スクリプトで参照されるデータ ファイルのファイルの場所を変更する場合は、新しい場所を反映するようにロード スクリプトを更新する必要があります。詳細については、「ロード スクリプトで使用されるデータ ファイルを移動することの影響」を参照してください。
次の手順を実行します。
- スペースで [スペースの詳細] をクリックして、 [データ ファイル] を選択します。
-
テーブルで、アクションを実行するアイテムを選択します。
ヒント メモ一度に複数のアイテムを選択するには、最初のアイテムをクリックし、キーボード コマンドとクリックを組み合わせて、さらにファイルを選択します。例:
-
Shift キーを押しながら、選択する最後のアイテムをクリックします。これにより、最初のアイテムから最後のアイテムまで、すべてのアイテムが選択されます。
-
Ctrl (Windows) または command (macOS) を押しながら、追加アイテムを 1 つずつクリックします。これにより、追加するアイテムが個別に選択されます。
-
-
ツール バーでアクションをクリックします。使用可能なアクションはこのセクションの前の部分に記載されています。
スペース間でアイテムを切り取って貼り付ける場合は、新しいスペースを開き、[スペースの詳細] > [データ ファイル] を開いて [貼り付け] アクションを実行する必要があります。
スペースにデータ ファイルを追加する
スペースにデータ ファイルを追加できます。
データ ファイルは最大 100 GB です。ただし、非常に大きなデータ ファイル (6 GBを超える) をアップロードする場合、エンジン容量に制約が生じる可能性があります。これらの制約は、QVD ファイルをエンジンにロードするために必要なメモリ使用量のために QVD データ ファイルで発生する可能性が高くなります。使用可能な容量を増やす方法の詳細については、「大規模アプリのサポート」を参照してください。
次の手順を実行します。
- スペースで [スペースの詳細] をクリックして、 [データ ファイル] を選択します。
- [データ ファイル] ウィンドウ内のツール バーで、 をクリックしてファイルをアップロードします。
-
データ ファイルを [ファイルの追加] ダイアログにドラッグアンドドロップします。
または、[参照] をクリックして、データファイルに移動します。
-
[パス] では、スペースのフォルダー構造内のどこにファイルを追加するかを選択できます。
ファイルを特定のフォルダーに追加するには、パス バーをクリックし、ドロップダウン メニューからフォルダーを選択します。または、特定のフォルダーのパスを入力します。
- [Upload] (アップロード)をクリックします。
または、テーブルのフォルダーの横にある をクリックし、 [ファイルをフォルダーにアップロード] を選択します。
データ ファイルを追加するその他の方法については、「データ ファイルの追加」を参照してください。
ファイルまたはフォルダーでの、切り取り、コピー、貼り付けアクションの実行
切り取り、コピー、貼り付けのアクションを使用して、データ ファイルを別の場所に移動できます。ロード スクリプトで参照されるデータ ファイルのファイルの場所を変更する場合は、新しい場所を反映するようにロード スクリプトを更新する必要があります。詳細については、「ロード スクリプトで使用されるデータ ファイルを移動することの影響」を参照してください。
次の手順を実行します。
-
スペースで [スペースの詳細] をクリックして、 [データ ファイル] を選択します。
-
テーブルで、ファイルまたはフォルダーの横にある をクリックします。
-
[切り取り]、 [コピー]、または [貼り付け] をクリックします。
ヒント メモまたは、ファイルを選択して、Ctrl+C (Windows) や command+C (macOS) などの一般的なキーボード ショートカットを使用することもできます。
これらのアクションを一度に複数のファイルやフォルダーに対して実行するには、複数のファイルとフォルダーに対するアクションの実行 を参照してください。
データ ファイルまたはフォルダーの名前の変更
次の手順を実行します。
-
スペースで [スペースの詳細] をクリックして、 [データ ファイル] を選択します。
-
テーブルで、ファイルまたはフォルダーの横にある をクリックします。
-
[名前を変更] をクリックします。
-
新しいファイル名を入力して、[保存] をクリックします。
元のファイル名またはフォルダー名を参照するロード スクリプトはすべて更新する必要があります。
データ ファイルまたはフォルダーの複製
次の手順を実行します。
-
スペースで [スペースの詳細] をクリックして、 [データ ファイル] を選択します。
-
テーブルで、ファイルまたはフォルダーの横にある をクリックします。
-
[複製] をクリックします。
データ ファイルまたはフォルダーの移動
ファイルやフォルダーを移動できます。ファイルやフォルダーは、異なるスペース、または同じスペース内の異なる場所に移動できます。
次の手順を実行します。
-
スペースで [スペースの詳細] をクリックして、 [データ ファイル] を選択します。
-
テーブルで、ファイルまたはフォルダーの横にある をクリックします。
-
[移動] をクリックします。
-
[パス] でスペースを選択します。現在のスペースまたは新規スペースのどちらも使用できます。
-
パス バーを再選択するか、 をクリックして、選択済みスペース内の特定のフォルダーを定義します。
または、パスを入力して特定のフォルダーを定義します。
-
データ ファイルを移動した後に新しい場所を開くには、 [パスに移動] を選択します。
-
[移動] をクリックします。
一度に複数のアイテムを移動することもできます。実行するには、 [切り取り] と [貼り付け] のアクションを使用します。「複数のファイルとフォルダーに対するアクションの実行」を参照してください。
ロード スクリプトで使用されるデータ ファイルを移動することの影響
データ ファイルをスペース内の新しい場所に移動する場合、そのデータ ファイルを参照するすべてのロード スクリプトを更新して、新しいファイル パスを参照する必要があります。あるスペースから別のスペースに移動されるファイルにも、同じ考慮事項が適用されます。
たとえば、アプリまたはスクリプトのロード スクリプトが個人スペース内の次のファイルを参照しているとします。
ここで、データ ファイルをスペース TeamSharedSpace に移動し、orders.csv をスペース内の Sales Analysis という名前の新しいフォルダーに移動するものとします。orders.csv からデータをロードするすべてのアプリとスクリプトでは、ロード スクリプト内のファイル参照を次のように更新する必要があります。
更新しないと、リロードは失敗します。
ロード スクリプトでスペース フォルダーの場所を参照する方法の詳細については、「アプリおよびスクリプト開発におけるスペース フォルダー構造の参照」を参照してください。
データ ファイルまたはフォルダーの削除
次の手順を実行します。
-
スペースで [スペースの詳細] をクリックして、 [データ ファイル] を選択します。
-
テーブルで、ファイルまたはフォルダーの横にある をクリックします。
-
[ 削除] をクリックします。
ヒント メモあるいは、ファイルを選択してキーボードで Delete と入力することもできます。 - ダイアログで、 [削除] をクリックし、削除を確定します。
一度に複数のアイテムを削除することもできます。「複数のファイルとフォルダーに対するアクションの実行」を参照してください。
データファイルに対するその他のアクションの実行
[データ ファイル] インターフェイスでは、特定のファイルの分析を実行するための他のツールに直接移動することもできます。ファイルで メニューを使用する場合、次のオプションを使用できます。
-
影響分析: データセット内のデータに変更を加えた場合の潜在的な影響を調査します。
-
系列: データセットの履歴について詳しく理解します。
-
データセットを開く: データセットを開くと、ファイルの概要とプロファイル情報にアクセスできます。
スペース権限
データ ファイルは、Qlik Cloud Analytics のデータ ソースの一種です。
次のいずれかのロールを持つ共有スペース メンバーは、そのスペース内のデータ ソースを管理できます。
-
所有者
-
管理可能
-
編集可能
-
App でデータ編集可能
次のいずれかのロールを持つ管理スペース メンバーは、そのスペース内のデータ ソースを管理できます。
-
所有者
-
管理可能
-
操作可能 (Professional 資格または Full User 資格 を使用)
[データ消費可能] の役割を持つスペース メンバーは、スペース内のデータ ソースを表示でき、アプリを作成する権限がある場所でデータ ソースを消費できます。
データ ソース アクションのスペース ロール要件の詳細については、次を参照してください。
アプリおよびスクリプト開発におけるスペース フォルダー構造の参照
有効なスペース フォルダー パスのルール
Qlik Cloud Analytics で、ロード スクリプトのファイルを参照するための構文は次のとおりです。
[lib:// (スペース名):(接続名)/(フォルダー名)/(ファイル名)]
完全なフォルダー パスを指定する必要があります。相対パスはサポートされていません。
スペースが存在しない場合は、ステートメントは実行できず、エラーが返されます。
フォルダー パスには、階層構造で複数のフォルダーを含めることができます。パス内の各 folder_name は / 文字で区切る必要があります。
フォルダー構造内に存在するファイルを参照する場合、パスでは次のものは使用できません。
-
//
-
\
-
\\
-
/./
-
/../
スペース、フォルダー、またはファイル名の末尾のピリオド記号 (.) は、上記のリストの構成に表示されない限り、許容されます。
非準拠の構文
次の例は、パスの無効な構文とみなされます。
使用されているスクリプト ステートメントのタイプによっては、非準拠の構文によってリロードが失敗したり、異なる動作で実行されたりする可能性があります。詳細については、次を参照してください。
ファイルからのデータのロード
Qlik Cloud Analytics では、ロード スクリプト内でデータ ファイルからデータをロードするときに、LOAD ステートメントを使用したり、QVS コードを挿入したりできます。どちらの場合も、階層的なスペース フォルダー構造をスクリプト ステートメントで参照できます。有効なスペース フォルダー パスのルールに従ってください。さらに、ファイルと参照されるすべてのフォルダーが、指定された場所に既に存在している必要があります。存在していない場合、リロードは失敗します。
ロード スクリプト内の LOAD ステートメント
スペースのトップレベル パスにあるファイルへの参照
この例では、個人スペースからファイル orders.csv をロードします。ファイルは特定のフォルダー内ではなく、スペース内のトップレベル パスに配置されます。
LOAD * FROM [lib://DataFiles/orders.csv];
この例では、共有スペース、管理スペース、またはデータ スペースからファイル orders.csv をロードします。スペースの名前は TeamSharedSpace です。ファイルは特定のフォルダー内ではなく、スペース内のトップレベル パスに配置されます。
LOAD * FROM [lib://TeamSharedSpace:DataFiles/orders.csv];
スペース内の特定のフォルダー パスへの参照
この例では、個人スペース内のフォルダー Orders By Region からファイル orders_Europe.csv をロードします。
LOAD * FROM [lib://DataFiles/Orders By Region/orders_Europe.csv];
この例では、共有スペース、管理スペース、またはデータ スペース内のフォルダー Orders By Region からファイル orders_Europe.csv をロードします。スペースの名前は SalesSpace です。
LOAD * FROM [lib://SalesSpace:DataFiles/Orders By Region/orders_Europe.csv];
QVS コードの挿入
スペースのトップレベル パスにある QVS ファイルを参照する
この例では、test.qvs というファイルがロード スクリプトで参照されます。ファイルは TeamSharedSpace というスペースにあります。ファイルは特定のフォルダー内ではなく、スペース内のトップレベル パスに配置されます。
$(Must_Include=lib://TeamSharedSpace:DataFiles/test.qvs)
スペース内の特定のフォルダー パスにある QVS ファイルを参照する
この例では、test.qvs というファイルがロード スクリプトで参照されます。ファイルは TeamSharedSpace というスペース内の SalesData というフォルダーにあります。
$(Must_Include=lib://TeamSharedSpace:DataFiles/SalesData/test.qvs)
データをファイルに保存する
Qlik Cloud のロード スクリプトで Store ステートメントを使用すると、作成されたファイルを保存するスペース内の正確なフォルダーを参照できます。有効なスペース フォルダー パスのルールに従ってください。さらに、Store ステートメントに固有の次の動作も適用されます。
-
スペースは存在するが、指定されたフォルダー パスが存在しない場合は、スペース内にパスが作成されます。定義されたフォルダー構造に応じて、1 つ以上のフォルダーが作成される場合があります。ファイルが生成され、そこに保存されます。
-
スペースは存在するが、指定されたフォルダー パスに無効なフォルダー区切り文字 (例: \、\\、//、/./、/../) が使用されている場合でも、Store ステートメントは実行されます。代わりに、出力ファイルはターゲット スペースのトップレベル パスに保存され、指定された名前だけでなく、完全なパスを含む名前が付けられます。
-
スペースが存在しない場合は、Store ステートメントは実行できず、エラーが返されます。
次の例は、Store ステートメント内のスペースで特定のフォルダー パスを参照する方法を示しています。
スペースのトップレベル パスにファイルを保存する
この例では、テーブル mytable 全体が myfile.qvd という名前のファイルとして Qlik Cloud Analytics にエクスポートされます。ファイルが共有スペース TeamSharedSpace に追加されます。ファイルは特定のフォルダー内ではなく、スペース内のトップレベル パスに配置されます。
Store * from mytable into [lib://TeamSharedSpace:DataFiles/myfile.qvd];
スペース内の特定のフォルダー パスにファイルを保存する
この例では、テーブル mytable 全体が myfile.qvd という名前のファイルとして Qlik Cloud Analytics にエクスポートされます。ファイルは TeamSharedSpace というスペース内の SalesData というフォルダーに追加されます。
Store * from mytable into [lib://TeamSharedSpace:DataFiles/SalesData/myfile.qvd];
データ ファイルの管理
テナント管理者と分析管理者は、Administration アクティビティ センターからスペース内のすべてのデータ ファイルを管理できます。詳細については、「テナントおよび分析管理者のデータ ファイルの管理」を参照してください。