アウトライン次元の作成後、APIを使用してデータをデータベースにロードできます。データのロードはルール・ファイルと一緒にデータ・ファイルまたはSQLソースを使用するか、フリーフォームのデータ・ファイルのロード、あるいはフリーフォームのデータを1レコードずつロードして行います。
データ・ファイルまたはSQLソースと一緒にルールを使用してロードするには、EsxImport()を使用します。有効なルールとデータ・ファイル・オブジェクト定義を引数として渡します。フリーフォームのデータ・ファイルをルール・ファイルなしでロードするには、NULLルール・ファイル・オブジェクト定義を渡すだけでかまいません。
データ・レコードを1つずつロードするには、Unlock引数をFALSEに設定してEsxBeginUpdate()を呼び出し、その後、ロードする各データ・レコードでEsxSendString()を呼び出します。この方法によって、更新するブロックのロックが必要なくなります。この方法は、バッチ・データ・ロードの場合のみ使用する必要があります。複数のユーザーが存在している場合は、この方法は使用しないでください。ロックをかけ忘れると、データの整合性が失われることがあります。
また、この方法でサーバーに送られた各レコードには、各行の末尾に終了改行文字が必要なことに注意してください。
これらの関数の詳細は、EssImport、EssBeginUpdate、EsbImport、およびEsbBeginUpdateを参照してください。
APIライブラリを参照してください。