データ・インポート機能を使用したインポート

データ・インポート機能を使用して、オブジェクト・ストレージ・バケットからスタンドアロンDBシステムにデータをインポートします。

オブジェクト・ストレージ・バケットと同じリージョンにあるスタンドアロンDBシステムにのみインポートできます。また、ダンプがオブジェクト・ストレージ・バケットにエクスポートされている間もインポートできますが、これによってバルク収集が使用されない場合があります。

高可用性DBシステムにデータをインポートするには、まずスタンドアロンDBシステムにデータをインポートしてから、高可用性を有効にします。

HeatWaveでは、次の条件が満たされた場合、一括収集を使用してデータ・インポートを高速化できます。
  • DBシステムのMySQLバージョンは8.4.0以上です。
  • CSVファイルは、zstd圧縮では圧縮または圧縮されません。
  • CSVファイルの列終了文字はシングルバイト文字です。
  • 表には、接頭辞索引を使用しない明示的に作成された主キーがあります。GIPK (Generated Invisible Primary Key)はサポートされていません。
  • この表は、file-per-table表領域を使用します。
  • この表は、動的行フォーマットを使用しています。
  • このテーブルには、生成された(仮想または格納された)カラムがありません。
  • 表にCHECK制約がありません。
  • この表は、サポートされている次のデータ型のみを使用します。
    • INTEGER、INT、SMALLINT、TINYINT、MEDIUMINT、BIGINT (UNSIGNEDがサポートされています)
    • NUMERIC、DECIMAL (UNSIGNEDはサポートされていません。MySQL 8.0.17で非推奨)
    • FLOAT、 DOUBLE (UNSIGNEDはサポートされていません。MySQL 8.0.17では非推奨です)
    • CHAR、VARCHAR (大きいデータはサポートされません。レコードはページに収まる必要があります)
    • DATE, DATETIME
  • バージョン9.0以降では、このテーブルは、サポートされている次のデータ型を使用することもできます。
    • TINYTEXT、TEXT、MEDIUMTEXT、LONGTEXT
    • JSON
    • VARCHAR (最大長をサポート)
ノート

コンソールのデータ・インポート機能を使用してデータをインポートすることをお薦めします。インポートは、HeatWaveサービスによって管理され、高速インポート処理用に最適化されます。
ノート

ocimdsオプションを有効にしてデータをエクスポートするには、最新バージョンのMySQLシェルを使用する必要があります。これにより、潜在的なデータ・インポート・エラーを回避できます。

コンソールの使用

コンソールのデータ・インポート機能を使用して、オブジェクト・ストレージ・バケットからMySQL DBシステムにデータをインポートします。インポートしたデータを格納できる十分なストレージを必ず定義します。

  1. ナビゲーション・メニューを開き、「データベース」を選択します。HeatWave MySQLで、「DBシステム」をクリックします。
  2. 「DBシステムの作成」をクリックします。
  3. DBシステムを構成してから、「拡張オプションの表示」をクリックします。
  4. 「データ・インポート」タブをクリックし、次の情報を入力します:
    • PARソースURL: 事前認証済リクエスト(PAR) URLがある場合は、バケットまたはバケット接頭辞のPAR URLを指定します。
    • 既存のバケットのPAR URLを作成するにはここをクリックします: PAR URLがない場合は、リンクをクリックして既存のバケットのPAR URLを作成し、次の情報を指定します:
      • <CompartmentName>のバケットの選択: ダンプを含むオブジェクト・ストレージ・バケットを選択します。
      • 接頭辞の構成:
        • 接頭辞の選択: 有効な接頭辞のリストから接頭辞を選択します。
        • 接頭辞の入力: このオプションを選択すると、フォルダ名のようなバケット接頭辞を定義できます。接頭辞は、選択したバケットに存在している必要があります。接頭辞名の形式はprefixName/です。PARでスラッシュ・デリミタを省略すると、URLは無効になります。複数レベルのフォルダを含むパス(prefixName/prefixName1/prefixName2/)を指定できます。

        HeatWaveは、接頭辞のフォルダ・タイプのみをサポートします。ファイル名一致の接頭辞タイプはサポートされていません。

      • PARの有効期限を指定してください: PARの有効期限を選択します。デフォルト値は1週間です。
  5. 「PAR URLの作成および設定」をクリックしてPAR URLを生成し、生成されたPAR URLをPARソースURLフィールドに移入します。
  6. 「作成」をクリックします