Cognos Analytics レポート開発時に覚えておくと便利な操作

#覚えておくと便利な操作紹介
レポート開発を行う時に、覚えておくと開発効率がぐっと上がる便利なオペレーションを紹介します。
**①直前の操作を取り消し**
**②意図したオブジェクトの選択**
**③途中のクエリーが取得してるデータを確認**
**④発行されているSQLを確認**
**⑤レポートの定義を誰かに送る**


#①直前の操作を取り消し
A1.Reportを使用。
![001.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/147246/53c62b91-8460-03e7-914a-8bbdec80036e.jpeg)

間違って「数量」の列を消してしまったとして、赤枠の「元に戻す」をクリック。
![003.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/147246/18359efa-8208-3a73-8857-d934c162ec9d.jpeg)

直前の操作が取り消されて「数量」が復活する。
※確か10回程度の操作は戻れたと思います。
![004.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/147246/4f41afb6-1557-9dcd-56d1-f426970adc7d.jpeg)

#②意図したオブジェクトの選択
例えばリスト全体を選択したい時、この赤点3個のあたりをクリックすれば良いが、
![005.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/147246/709bb4b0-5eba-c668-3ddf-b5a259cc2cb3.jpeg)

少しずれると、製品ラインの「リストの列タイトル」が選択されてしまう。微妙な場所の選択が難しい。
![006.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/147246/79c60a72-eca7-be8b-0d4c-b2e2075dd71f.jpeg)

そんな時は、赤枠のプルダウンを選択すると、「リストの列タイトル」の親のレベルにあるオブジェクトが表示されるので、「リスト」を選択。
![007.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/147246/ee230539-1d25-2e66-3a2d-46d9531d0cc3.jpeg)

リスト全体が選択される。
![008.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/147246/e75f1e2c-f8aa-a41c-e686-89130b5d5e6a.jpeg)

#③途中のクエリーが取得してるデータを確認
A3.Reportを開始点とする。

このように、レポート内でクエリーが結合されているが、結合前の「2011年データ」クエリーが、ちゃんと意図したデータを取得できているか確認したいとする。
![009.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/147246/8197f94e-75a7-1dbd-3928-3037a6db5b97.jpeg)

「2011年データ」クエリーを右クリックし「表形式データを表示」を選択。
![010.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/147246/8833edf1-b06e-c0c3-af48-2238ac9ed2dd.jpeg)

別タブに「2011年データ」クエリーで取得されている結果が、リスト形式で表示される。
![011.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/147246/f83225ef-f8ba-f9fa-dc9a-c839fcbe718e.jpeg)

#④発行されているSQLを確認
クエリーのレベルで、きちんと意図したSQLステートメントをデータベースに発行しているのか知りたい場合。
クエリーのプロパティから「生成されたSQL」を選択すると、この様に「ネイティブSQL」で発行しているクエリーが確認できる。
![012.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/147246/fb59daad-9b95-d25f-645b-664f33593e1c.jpeg)

#⑤レポートの定義を誰かに送る
このレポートの作りを誰かに送って見て欲しい場合。
例えばIBMサポートにレポートを見て欲しいが、IBMサポートから自社のCognos環境につなげない場合がほとんど。
![013.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/147246/9f4f9e46-7b7b-76fb-f716-ffdd36fea2e0.jpeg)

レポートの定義をファイルに出力するため、赤枠のネジ型アイコンから「クリップボードにレポートをコピー」。
![014.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/147246/976894c3-f9b2-d712-8303-80419fa02f18.jpeg)

メモ帳を開いて、Ctrl + V (貼り付け)をすると、このようにXML形式でレポートの定義が貼り付けられるので、このメモ帳ファイルを相手に送る。
![015.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/147246/a7f70e9f-2d47-478f-e1e3-211c0428cecc.jpeg)

メモ帳を受け取った相手は、ファイルの中身をCtrl + C (コピー)して、ネジアイコンから「クリップボードからレポートを開く」
![016.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/147246/2d1aeb58-d72b-b921-4053-e737f6c52d52.jpeg)

このウィンドウが表示されたら「アクセスを許可する」
![017.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/147246/77cebdf5-4b3c-2b87-3a66-03401b14c408.jpeg)

すると、レポートの定義が復元される。
![018.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/147246/ca92a559-1fff-c684-7778-1d42f06dc011.jpeg)


#自己学習記事一覧
**Cognos Analytics をエンドユーザーの方に自己学習して頂くためのサイト**
https://qiita.com/shinyama/items/95885c7246dc413b6448