はじめに
Views ExplorerのDataSetビューを使用すると、フィルター、グループ、集計などのシンプルでありながらパワフルな方法でデータを探索できます。また、変換DataFlowを作成することなく、スプレッドシートインターフェースでデータを結合することもできます。DataSetビューはAnalyzerで使用できるため、ビジュアライゼーションの作成中にビューを作成および編集できます。DataSetビューの作成と編集は、Views Explorer内で行います。 SQLに習熟しているユーザーであれば 高度なSQLエディター を使用してDataSetビューを作成できますし、 AIアシスタント がSQLクエリの作成を手助けしてくれます。
Views Explorerの使用方法と高度なSQLエディターについては、以下のトピックを参照してください。
- 権限
- Views Explorerにアクセスする
- Views Explorerを使用する
- AIアシスタントを使用した高度なSQLエディター
- よくある質問
- 動画 — DataSet Views Explorerの概要
権限
権限は以下の通りです。- DataSetビュー — 管理者または「DataSetを編集」または「DataSetを管理」の許可が有効な権限を持つユーザーは、DataSetビューを使用できます。詳細については、「 カスタマイズされた権限を管理する 」を参照してください。
- 高度なSQLエディターとAIアシスタント — 高度なSQLエディターは、DataSetビューへの編集権限を持つすべてのユーザーが利用できます。AIアシスタントは、 「AIサービスを利用する」の許可が有効な権限を持つユーザーに限定されます。
Views Explorerにアクセスする
Views ExplorerにはData Centerからアクセスする方法とAnalyzer内からアクセスする方法の2通りがあります。AnalyzerでDataSetビューを使用する方法については、 こちら を参照してください。 Data CenterからViews Explorerにアクセスするには、DataSetビューの作成に使用するDataSetを見つけて選択し、 [トップページ] タブを開いて表示します。

Views Explorerを使用する
Views Explorerを使用すると、DataSet内のすべての行を表示したり、設定された数の行をサンプリングして、各行の変更が表示されるのを待つことなく、変更をよりすばやく表示したりできます。 Views Explorerの上部ナビゲーションからサンプルプレビューを設定するには、 [データのプレビュー] > [サンプリング] を選択します。次に、サンプルサイズとして行数を入力します。

外観のコントロール
ビューの上部リボンの
コントロール を選択すると、テキストの表示方法としてデフォルトまたはモノスペースを選択し、NULL値と小数を処理する方法を選択できます。

NULL値: デフォルトでは、NULL値は空白として表示されます。DataSetビューでNULL値の処理として [高度な] を選択すると、NULL値は列に「null」として表示されます。

列
JoinとUnion
フィルターとソート
DataSetビューのコントロール
列を追加する
DataSetビューに1つ以上の列の複製を追加したいこともあるでしょう。これを行うには、列を追加します。 DataSetビューに列を追加するには、 [列を追加] を選択します(または
追加 にマウスポインターを合わせて、 [列を追加] を選択します)。






列名を変更する
列名を変更するには、列名にマウスポインターを合わせて、
編集 アイコンを表示します。次に、名前をクリックしてフィールドを編集可能にします。フィールドの外側をクリックして、変更を保存します。

列を移動する
左側パネルの列を並べ替えるには、ハンドルを使用して列を正しい順序にドラッグします。
計算列を追加する
新しい計算列をDataSetビューに追加するには、 [列を追加]パネル を開いて [計算列を作成] を選択します。


列を削除する
列を削除するには、
列の三点メニューを選択して [外す] を選択します。複数の列を削除するには、左側の列から [すべて選択] オプションを選択して[削除]アイコンを選択することもできます。

一括削除
複数の列を同時に削除するには、削除する列のチェックボックスをオンにして、 [削除] を選択します。
Joinを実行する
Views ExplorerでDataSetをJoinするには、左側パネルを[DataSet]に切り替えます。







Unionを実行する
Views Explorerを使用してDataSetをUnionするには、左側パネルを[DataSet]に切り替えます。次に、 [UNIONを追加] ボタンを選択します。


注記: Unionが正しく動作するには、すべてのDataSetに同じ列が含まれている必要があります。異なる複数の列がDataSetに含まれている場合は、Unionではなく Join を実行することを推奨します。

— | —
データにフィルターをかける
ビュー内の列にフィルターをかけるには、ビューの上部の [+フィルター] オプションを使用します。



削除 を選択します。

— | —
データをグループ化する
データをグループ化すると、目的の列と集計のみを表示して、選択したカテゴリーのデータを要約することができます。データをグループ化するには、ビューの上部の [+グループ] を選択します。





データをソートする
データタイプに応じて、以下の方法でデータをソートすることができます。- アルファベット順(A~ZまたはZ~A)
- 日付別
- 低~高または高~低



データを制限する
データを制限するとは、DataSetが、選択された行数のみを、選択されたソートのルールでソートして返すことを意味します。データの行数を制限するには、 [+制限] を選択し、DataSetに含める行数を追加します。 次に、オフセット番号を選択します。 [適用] を選択して、ビューに反映された変更を確認します。
DataSetの提案
ビューの上部リボンの
DataSetの提案 ツールを使用すると、外れ値や定数値などのアイテムをビューで確認し、フィルターで除外したり、削除したりできます。

バージョン履歴
以前のバージョンのDataSetビューに戻るには、バージョン履歴を使用します。ビューの上部リボンで、
履歴 を選択して [履歴] パネルを開きます。
復元するバージョンを見つけて選択します。
[バージョンの復元] を選択します。

コントロールを変更する
上部のナビゲーションには、ビューを変更する際に使用できる3つのコントロールがあります。- 取り消す —
取り消す を使用すると、最後の変更を元に戻すことができます。 - やり直す — 誤って取り消し操作をした場合は、
やり直す を使用すると、取り消した変更をやり直すことができます。 - 元の状態に戻す —
前の状態に戻す を使用すると、このビューに加えられたすべての変更を取り消すことができます。

閉じる を選択すると、保存せずにDataSetビューを閉じることができます。
DataSetビューを保存する
データを変更したら、データを新しいDataSetビューとして保存できます。上部のナビゲーションで、 [名前を付けて保存] を選択します。モーダルでビューの新しい名前を選択して [保存] を選択します。

DataSetビューはほかのユーザーとシェアすることができます。
DataSetビューをエクスポートする
DataSetビューをエクスポートするには、
> [エクスポート] を選択します。DataSetビューがCSVファイルとしてエクスポートされます。

高度なSQLエディター
DataSetビュー用の高度なSQLエディターを使用すると、AIアシスタントから自然言語を複雑なデータクエリに変換するための支援を得ることができます。一般的な質問に対する回答については、「 よくある質問 」を参照してください。高度なSQLエディターを使用する
Views Explorerで [SQLエディター] を選択して高度なSQLエディターを開きます。


AIアシスタントを使用してクエリを記述する
SQLエディターで、表示する結果を説明するテキストを自然言語で記述し、 Enter キーを押すか、 [SQLを作成] を選択します。

よくある質問
DataSetビューはNULL値をどのように扱いますか?
DataSetビューはNULL値をどのように扱いますか?
NULL値はほかの値と等しいとも等しくないとも見なされません。つまり、=または!= (<>)を使用してNULL値を持つ列をほかの列と比較すると、その行には必ずfalseが返されます。
私のビューはフェデレーテッドDataSetにもとづいています。基盤となるデータが更新されても、行数カウントが変更されないのはなぜですか?
私のビューはフェデレーテッドDataSetにもとづいています。基盤となるデータが更新されても、行数カウントが変更されないのはなぜですか?
フェデレーテッドDataSetのビューの行数カウントメタデータには、ビューが作成された時点での行数カウントが常に表示されます。
フェデレーテッドDataSetのビューの行数が0になっています。何が起きているのでしょうか?
フェデレーテッドDataSetのビューの行数が0になっています。何が起きているのでしょうか?
サブスクライバー側では、公開されたフェデレーテッドDataSetのビューの作成はサポートされていますが、行数カウントはサポートされていません。
MySQL DataFlowの内部でDataSetビューを使用できますか?
MySQL DataFlowの内部でDataSetビューを使用できますか?
MySQL DataFlowの内部ではDataSetビューはサポートされていません。
DomoStatレポートやその他のAdrenaline DataSetをフェデレーテッドDataSetにJoinできますか?
DomoStatレポートやその他のAdrenaline DataSetをフェデレーテッドDataSetにJoinできますか?
いいえ。これらはサポートされていないため、エラーが発生します。
AIアシスタントを使用した高度なSQLエディター
DomoはすべてのデータをAIサービス(ChatGPTなど)に送信しますか?
DomoはすべてのデータをAIサービス(ChatGPTなど)に送信しますか?
いいえ。AIサービスのプロンプトには、エディターの右側にあるDataSetのリストに含まれるDataSetのスキーマのみが含まれます。これにより、AIモデルはSQLクエリで使用する正しい列名とDataSet名を返すことができます。
AIアシスタントプロンプトは常に正しいSQLを返しますか?
AIアシスタントプロンプトは常に正しいSQLを返しますか?
いいえ。AIサービス(ChatGPTなど)に対してプロンプトを送信するため、結果は異なる場合があります。AIアシスタントは、DataSetビューに含めるデータのSQLの生成を手助けするツールとして使用することを想定しています。
動画 — DataSet Views Explorerの概要
日本語