18
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | クラウドで情報活用 BI CloudDB Schema Serviceを利用した APEXによるデータロードと修正 日本オラクル株式会社

Oracle DB CloudのApex を活用したデータロードとweb画面による追加修正

  • View
    559

  • Download
    2

Embed Size (px)

Citation preview

Page 1: Oracle DB CloudのApex を活用したデータロードとweb画面による追加修正

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

クラウドで情報活用 BI CloudのDB Schema Serviceを利用した APEXによるデータロードと修正

日本オラクル株式会社

Page 2: Oracle DB CloudのApex を活用したデータロードとweb画面による追加修正

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 2

今回の対象

1.はじめに

1.1 オラクルクラウドで情報活用

Page 3: Oracle DB CloudのApex を活用したデータロードとweb画面による追加修正

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

チュートリアル Agenda データベース作成から環境準備、活用イメージまでの流れを一通りご体験いただけます

DB Cloudにデータをアップロードし、 データ入力・修正のアプリケーションを作ってみよう!

3

Page 4: Oracle DB CloudのApex を活用したデータロードとweb画面による追加修正

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

はじめに – 今回作成するAPEXアプリケーションについて

• アプリケーション概要

– 受注データの管理アプリケーション • 受注データの一覧レポートページ

– 受注データの一覧表示

– インタラクティブ・レポートの機能で、 様々なカスタマイズがユーザー単位で可能

• 受注データのフォームページ

– 受注データの新規登録/更新/削除が行えるフォーム

• 元となるサンプル・データの準備

– ORDERLIST.CSV

↑のリンクよりダウンロードして下さい

受注データの管理アプリケーション

4

Page 5: Oracle DB CloudのApex を活用したデータロードとweb画面による追加修正

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

Step 1. アプリケーション作成画面へアクセスします

5

データベースにデータを入れ、アプリケーションを作ってみよう! 3

[Application Builder]をクリックします。

TIPS Oracle APEXはアプリケーション開発だけでなく、SQLコマンドを 実行したり、データベース・オブジェクトをGUI操作で管理するなど、 一般的なデータ操作作業であればこちらのツールで実施可能です! (SQL Workshopから実施いただけます)

Page 6: Oracle DB CloudのApex を活用したデータロードとweb画面による追加修正

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

Step 2. アプリケーション作成を開始します

6

[Create] をクリックします。

TIPS Oracle APEXのアプリケーションは、移行が簡単なことも魅力の1つです。ほんの数クリックでアプリケーションをsqlファイルとしてExport/Import できるため、APEX環境間での移行を簡単に実施可能です!

データベースにデータを入れ、アプリケーションを作ってみよう! 3

Page 7: Oracle DB CloudのApex を活用したデータロードとweb画面による追加修正

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

Step 3. 作成するアプリケーションのタイプを選択します

7

今回は、CSVファイルのデータ化も含めて アプリケーションを作成するため、 [From a spreadsheet]をクリックします。

TIPS APEXではWEBアプリケーションはもちろん、 モバイル向けのアプリケーションも開発可能です。 シンプルなものならば、WEB向けと同様に簡単なボタン操作で作成できるので、ぜひ試してみて下さい! (Mobileを選択すれば作成できます)

データベースにデータを入れ、アプリケーションを作ってみよう! 3

Page 8: Oracle DB CloudのApex を活用したデータロードとweb画面による追加修正

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

Step 4. CSVファイルのロード方法を選択します

8

Import From:の項目は、 デフォルト(Copy and paste)のまま、 [Next >] をクリックします。

データベースにデータを入れ、アプリケーションを作ってみよう! 3

Page 9: Oracle DB CloudのApex を活用したデータロードとweb画面による追加修正

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

Step 5. CSVファイルをCopy and pasteでインポートします

9

CSVファイル(ORDERLIST.csv)をCopy and paste * で画面該当部に貼り付け、[Next >]を選択します。 *ORDERLIST.csvをエクセルなどで開き、ctrl+Aで全選択の上、

ctrl+Cでコピー。その内容をctrl+Vで画面該当部に貼り付けてください。

データベースにデータを入れ、アプリケーションを作ってみよう! 3

Page 10: Oracle DB CloudのApex を活用したデータロードとweb画面による追加修正

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

Step 6. インポートしたデータの確認を行います

10

Table Nameに任意のテーブル名を入力し、 Copy and pasteしたデータが正しくインポート されているか確認します。(文字化けがないか、 列タイプと値の種類が正しく設定されているかetc) 問題なければ、[Next >]をクリックします。

データベースにデータを入れ、アプリケーションを作ってみよう! 3

Page 11: Oracle DB CloudのApex を活用したデータロードとweb画面による追加修正

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

ここまでの操作で、DBaaSへのデータロードが完了です

Step 7. レポートの列表示を変更します(任意)

11

Labelは、アプリケーション上のレポートの列名表示です。デフォルトはColum名がそのまま引き継がれますが、日本語に変更したい場合などは、Labelを変更して下さい。 [Next >]をクリックします。

データベースにデータを入れ、アプリケーションを作ってみよう! 3

Page 12: Oracle DB CloudのApex を活用したデータロードとweb画面による追加修正

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

Step 8. アプリケーションの設定を行います(任意)

12

アプリケーション名を任意の名前に変更したり、 アプリケーションの簡単な設定(読み書き可否 設定やレポートタイプ変更)を行いたい場合は、 こちらの項目で設定します。 今回はデフォルトのまま、[Next>]をクリックします。

データベースにデータを入れ、アプリケーションを作ってみよう! 3

Page 13: Oracle DB CloudのApex を活用したデータロードとweb画面による追加修正

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

Step 9. ユーザー・インターフェースを指定します(任意)

13

アプリケーションのユーザー・インターフェースを 指定したい場合は、こちらの項目で指定します。 今回はデフォルトのまま、[Next >]をクリックします。

TIPS APEXのWEBアプリケーションでは、レスポンシブWebデザインに対応しています。そのため、ブラウザのサイズ変更しても、 動的に見やすくページデザインが変更されます!

データベースにデータを入れ、アプリケーションを作ってみよう! 3

Page 14: Oracle DB CloudのApex を活用したデータロードとweb画面による追加修正

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

Step 10. アプリケーション内容を確認し、作成を実行します

14

最後に内容が問題ないか確認し、問題なければ [Create Application]をクリックします。

データベースにデータを入れ、アプリケーションを作ってみよう! 3

Page 15: Oracle DB CloudのApex を活用したデータロードとweb画面による追加修正

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

Step 11. 作成したアプリケーションを実行します

15

作成が完了すると [Application created successfully]と表示されます。

続いて、実際に作成したアプリケーションを実行して、 どのようなアプリケーションが作成できたか確認してみましょう! [Run Application]をクリックします。

データベースにデータを入れ、アプリケーションを作ってみよう! 3

Page 16: Oracle DB CloudのApex を活用したデータロードとweb画面による追加修正

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

Step 12. 作成したアプリケーションにログインします

16

作成したアプリケーションにログインします。 デフォルトの認証タイプはAPEXユーザー認証となっているため、APEXワークスペースにログインした際と同様のユーザー名とパスワードを入力し、[Log In]をクリックします。

TIPS 認証タイプは、APEXユーザー認証以外にも、 LDAP、SSO、データベースユーザーなどの認証を 設定する事も可能です。また、カスタム認証として、データベース内のテーブルデータで認証するなど、 自由に定義する事も可能です!

データベースにデータを入れ、アプリケーションを作ってみよう! 3

Page 17: Oracle DB CloudのApex を活用したデータロードとweb画面による追加修正

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

【補足】作成したAPEXアプリケーションのURLについて

17

• 今回は開発者としてログインしているため、Oracle APEX開発環境経由でアプリケーションにアクセスしています。 もしも、別ユーザーにアプリケーションを共有したい場合、別の環境から一般ユーザーとしてアクセスしたい場合は、 以下のURLよりアクセス可能です。

• なお、今回はOracle APEXユーザーの認証を使用しているため、ログインユーザー名とパスワードは 別途共有する必要があります。

***.***.***.***

Step12.で表示されるログイン画面のURL赤枠部分が アプリケーションのURLです。今回の例では以下のとおりです。 ***.***.***.***/ords/pdb1/f?p=102

Page 18: Oracle DB CloudのApex を活用したデータロードとweb画面による追加修正

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

Step 13. 作成したアプリケーションの内容を確認します

18

作成したアプリケーションにログインできました! 今回の手順で作成したアプリケーションでは、 Copy and PasteでインポートしたCSVデータが 一覧表示されるレポート・ページおよび、データを 挿入が可能なフォーム・ページが作成できました。

データベースにデータを入れ、アプリケーションを作ってみよう! 3