データのロード

アウトライン次元の作成後、APIを使用してデータをデータベースにロードできます。データのロードはルール・ファイルと一緒にデータ・ファイルまたはSQLソースを使用するか、フリーフォームのデータ・ファイルのロード、あるいはフリーフォームのデータを1レコードずつロードして行います。

データ・ファイルまたはSQLソースと一緒にルールを使用してロードするには、EsxImport()を使用します。有効なルールとデータ・ファイル・オブジェクト定義を引数として渡します。フリーフォームのデータ・ファイルをルール・ファイルなしでロードするには、NULLルール・ファイル・オブジェクト定義を渡すだけでかまいません。

データ・レコードを1つずつロードするには、Unlock引数をFALSEに設定してEsxBeginUpdate()を呼び出し、その後、ロードする各データ・レコードでEsxSendString()を呼び出します。この方法によって、更新するブロックのロックが必要なくなります。この方法は、バッチ・データ・ロードの場合のみ使用する必要があります。複数のユーザーが存在している場合は、この方法は使用しないでください。ロックをかけ忘れると、データの整合性が失われることがあります。

また、この方法でサーバーに送られた各レコードには、各行の末尾に終了改行文字が必要なことに注意してください。

これらの関数の詳細は、EssImportEssBeginUpdateEsbImport、およびEsbBeginUpdateを参照してください。

APIライブラリを参照してください。