Oracle by ExampleブランドOracle® Cloud Oracle Machine LearningでのSQLスクリプトの作成

第0項始める前に

このチュートリアルでは、SQLスクリプトを作成し、そのスクリプトをOracle Machine Learningの他のユーザーと共有する方法を説明します。これは、Oracle Machine Learningの操作チュートリアル・シリーズの第4部です。チュートリアルを順番にお読みください。

このチュートリアルを完了するのに要する時間は約10分です。

背景

SQLスクリプトはSQL文の集合です。Oracle Machine Learningで作成したSQLスクリプトを.jsonファイルとしてシステムに保存できます。SQLスクリプトをノートブックにインポートすることもできます。このチュートリアルでは、表を作成し、その表に値を挿入するSQLスクリプトの作成方法を説明します。さらに、SQLスクリプトを保存して他のユーザーと共有する方法も説明します。

前提条件

  • Oracle Machine Learningアカウントにアクセスできること
  • データベース・インタプリタへの接続

第1項Oracle Machine LearningでのSQLスクリプトの作成

Oracle Machine LearningでSQLスクリプトを作成する手順は、次のとおりです。

  1. Oracle Machine Learning管理者から提供された資格証明を使用して、Oracle Machine Learningにログインします。
  2. Oracle Machine Learningホーム・ページで、「SQLスクリプトの実行」をクリックします。SQL問合せスクラッチパッドが開きます。 
    ホーム・ページ
    図oml_homepage_create_sql.pngの説明
  3. SQLスクリプト・スクラッチパッド内の%scriptの下で、[Enter]キーを押します。
  4. SQLスクリプト・スクラッチパッド内の次の行で、スクリーンショットに示すようにSQLスクリプトを入力します。
    SQLスクリプト
    図sql_script.pngの説明
    この例のSQLスクリプトは2パートで構成されています。
    • スクリプトの最初のパートにSQL文CREATE TABLEがありsmall_tableという名前の表を作成します。この文は表の名前、表の列、データ型およびサイズを定義しています。この例では、列名はNAME、ID1、ID2、ID3、ID4、およびTEXTです。
    • スクリプトの2つ目のパートはキーワードBEGINで始まっています。これは表small_tableに100行を挿入します。

    注意: 主キーを使用するCREATE文は失敗し、エラー・メッセージ不十分な権限が表示されます。このエラーは、データベース内のロックダウン・プロファイルにより発生します。このエラーが発生した場合は、データベース管理者または指定されたセキュリティ管理者に連絡して必要な権限の付与を依頼します。

  5. SQLスクリプトの作成が完了したら、実行をクリックします。

第2項SQLスクリプトの共有

作成したSQLスクリプトを他のユーザーと共有できます。

  • SQLスクリプトのエクスポート: SQLスクリプト・スクラッチパッドでエクスポート・アイコンをクリックし、.jsonファイルとしてシステムに保存します。
    エクスポート
    図export_sql_script.pngの説明
  • SQLスクリプトのインポート: ノートブック・ページで「インポート」をクリックして、.jsonファイルとして保存されたSQLファイルをノートブックにインポートします。
    インポート
    図import_sql_script.pngの説明
    SQLスクリプトが正常にインポートされると、ノートブック・ページにスクリプトがリストされます。ここにリストされているSQLスクリプトをクリックし、ノートブック・エディタで開いて編集します。SQLスクリプトをノートブック・テンプレートとして「マイ・ライブラリ」、「共有」または「ギャラリ」ギャラリに保存することもできます。

次のステップ次のチュートリアル

Oracle Machine LearningでのSQL文の実行