Oracle BI Cloud Serviceデータ・ローダーによるデータのロード
概要
目的
このチュートリアルでは、データ・ローダーを使用したOracle BI Cloud Serviceでのデータのロード方法について学びます。
所要時間
約15分
はじめに
オラクルは、サービスとしてのソフトウェア(SaaS)、サービスとしてのプラットフォーム(PaaS)、およびサービスとしてのインフラストラクチャ(IaaS)などのエンタープライズ級クラウド・ソリューションの幅広いセレクションを用意しています。PaaSの一要素であるOracle BI Cloud Serviceは、Oracle Cloudストアと統合されている、拡張性の高いマルチテナントOracle BI環境を提供します。Oracle BI Cloud Serviceの機能には、分析およびダッシュボードを作成するためのプレゼンテーション・サービス、Oracle Database Cloud Service統合、セルフサービスWebクライアントのデータ・ローダーおよびデータ・モデラー、簡潔な管理、統合されたアイデンティティ管理などがあります。
一般的なOracle BI Cloud Serviceワークフローは次の図に示すような3つの手順で構成されます。1番目の手順では、Oracle BI Cloud Serviceで使用できるデータベース・スキーマに、データ・ローダーを使用してデータ・ファイルをロードします。2番目の手順では、データ・モデラーを使用して、ビジネス・データ・モデルを構築することでアップロードされたデータを編成および保護してから、Oracle BI Cloud Serviceをサブジェクト領域としてモデルを公開します。3番目の手順では、公開されたモデルに基づくサブジェクト領域を使用して、プレゼンテーション・サービスで分析およびダッシュボードを作成します。
このチュートリアルでは、データ・ローダーを使用して、データが含まれる非正規化されたフラット・ファイルからデータをロードし、SampleAppモデルを作成するためのディメンションおよびファクト表を構築します。
前提条件
このチュートリアルを始める前に次の用意をする必要があります。
- Oracle BI Cloud Serviceへのアクセス権。
- Oracle BI Cloud Sample App用の非正規化されたデータが含まれるデータ・ソース・ファイルをここからコンピュータにダウンロードしておくこと。
データ・ローダーの起動
Oracle BI Cloud Serviceの「Home」ページからデータ・ローダーを起動します。
-
ブラウザで、Oracle Cloudの「Home」ページへのURLを入力し、ユーザーの資格証明でOracle Cloudにサインインします。
Oracle BI Cloud Serviceの「Home」ページが表示されます。
-
左側のショートカット領域で、「Load Data」をクリックしてデータ・ローダーを起動します。
Data Loaderウィザードの「Select Data」ページが別のウィンドウまたはタブに表示されます。
データのロード
データは区切りテキスト・ファイル、ExcelファイルおよびZipされたバージョンのファイルからロードできます。ファイルはデリミタとしてカンマ、タブまたはパイプなどの文字を使用できます。これらのファイルは個人的に作成するか、部門のソースまで元をたどるか、エンタープライズまたはOracle Cloudシステムから抽出することができます。クリップボードからデータを貼り付けるか、ファイルからデータをアップロードすることもできます。CSVおよびTXTファイルの場合は最大50列、XLSおよびXLSXファイルの場合は最大49列までロードできます。最大750,000行までロードできます。より大きなボリュームのデータをロードする場合はSQL Developerを使用します。このトピックでは、Zipされたバージョンのカンマ区切りテキスト・ファイルからデータをロードします。
-
Oracle BI Cloud Sample App用の非正規化されたデータが含まれるデータ・ファイルをここからコンピュータにダウンロードします。
-
Data Loaderウィザードで、「Upload」をクリックし、SampleAppDenorm.zipファイルのアップロードを指定します。
データ・ローダーでファイルがアップロードされ、アップロードの進捗状況が表示されます。
- アップロードされたデータを確認して、オプションの設定はデフォルト値のままにします。次のオプションの設定を使用できます。
- Ignore the first number lines - データのロード中に無視する最初の行数を入力します(例: ファイルのタイトルに関連する行を無視する場合)。このチュートリアルでは、どの行も無視しません。
- The first line contains header names - データの最初の行に列ヘッダー名が含まれることを示すには、このオプションを選択します。データの最初の行は、無視すると指定した行数の後の行です。この行はデータの上に表示されます。このチュートリアルでは、最初の行にヘッダー名が含まれます。
- Delimiter - データを区切るために使用するデリミタのタイプ(Comma、PipeまたはTab)を選択します。このチュートリアルでは、デリミタはカンマです。
-
「Next」をクリックします。
「Select Destination」ページが表示されます。データベース内の既存の表にデータをマップするか、データを格納する新規の表を作成することができます。
-
「Data Destination」で、「New Table」を選択してデータを格納する新規のデータベース表を作成します。
データ・ローダーによりデータが分析され、データ型、長さおよび新規表の列名が提示されます。新規の表名と表列のマッピングを指定できます。
-
「New Table」名で、"ADL_"という接頭辞の新規の表名をSAMPLE_APP_DENORMに置き換えます。
-
「Next」をクリックします。
宛先の表で挿入または更新される行のプレビューを示す、「Review」ページが表示されます。
-
データを確認して「Next」をクリックします。
データ・ロードの結果を示す「Summary」ページが表示されます。
-
「OK」をクリックします。
「Home」ページにデータ・ロードの結果を示すレコードが表示されます。
注意: データのアップロード中にエラーが発生した場合、「Not Loaded Records」列の数がゼロを上回り、セルが赤色でハイライト表示されます。発生したエラーのレポートを表示し、そのエラーを修正できます。
データ・ロード情報の分析
Oracle BI Cloud Serviceで使用するデータをロードした後、データ・ローダーの「Load Details」ページを使用してデータ・ロード操作に関する情報を表示します。レポートを実行すると、正常に挿入または更新された行や、エラーが原因でロードされなかった行を確認できます。レポートをCSVファイルに保存することもできます。
レポートのリスト内のリンクをクリックすると、前のデータ・ロード操作に関する詳細が表示されます。たとえば、挿入されたレコードの数をクリックすると、追加された行のレポートが表示されます。

まとめ
このチュートリアルでは、次の操作方法を学びました。
- Oracle BI Cloud Serviceからのデータ・ローダーの起動。
- Oracle BI Cloud Serviceで使用するデータのロード。
- データ・ロード情報の分析。
リソース
このOracle by Exampleチュートリアルを移動する際の留意点は次のとおりです。
- Topic List:
- トピックをクリックするとその項に移動します。
- Expand All Topics:
- このボタンをクリックすると各項の詳細が表示または非表示になります。デフォルトではすべてのトピックが縮小されます。
- Hide All Images:
- このボタンをクリックするとスクリーンショットが表示または非表示になります。デフォルトではすべてのイメージが表示されます。
- Print:
- このボタンをクリックするとコンテンツが印刷されます。現在、表示または非表示になっているコンテンツが印刷されます。
このチュートリアルで特定の項に移動する場合は、リストからトピックを選択します。