IMPORT ACCESS コマンド

Microsoft Access データベース ファイルを定義およびインポートして、Analytics テーブルを作成します。

メモ

IMPORT ACCESS コマンドを使用するには、32 ビットの Microsoft Access データベースエンジンがインストールされている必要があります。詳細については、Microsoft Access データベースエンジンを除外するオプションを参照してください。

構文

IMPORT ACCESS TO テーブル <PASSWORD 数値> インポート ファイル名 FROM ソース ファイル名 TABLE 入力テーブル名 CHARMAX 最大フィールド長 MEMOMAX 最大フィールド長

パラメーター

名前 説明
TO テーブル

データをインポートする Analytics テーブルの名前。

メモ

テーブルの名前は、64 文字までの英数字に制限されます。名前にはアンダースコア文字(_)を使用できますが、他の特殊文字やスペースは使用できません。名前の先頭を数字にすることはできません。

PASSWORD 番号

省略可能

パスワード保護された Access ファイルでのみ使用します。

使用するパスワード定義。

実際のパスワードを入力することを求めたり指定したりするのには、PASSWORD 番号の構文は使用しません。パスワード定義とは、以前に PASSWORD コマンドか SET PASSWORD コマンドを使用して入力または設定されたパスワードのことです。

番号はパスワード定義の番号です。たとえば、以前に 2 つのパスワードをスクリプトで設定したり入力したりしている場合、またはアナリティクス スクリプトをスケジュールしている場合、PASSWORD 2 により、2 番目のパスワードを使用することを指定します。

パスワードの入力または設定の詳細については、次を参照してください。

インポートファイル名

作成する Analytics データ ファイルの名前。

インポートファイル名、.FIL ファイル拡張子を持つ引用符で囲まれた文字列として指定します。例:"Invoices.FIL".

デフォルトでは、データ ファイル(.FIL)は、Analytics プロジェクトが入っているフォルダーに保存されます。

既存の異なるフォルダーにデータ ファイルを保存するには、絶対または相対ファイル パスを指定します。

  • "C:\data\Invoices.FIL"
  • "data\Invoices.FIL"

FROM ソースファイル名

ソース データ ファイルの名前。ソース ファイル名は引用符で囲む必要があります。

ソース データ ファイルが Analytics プロジェクトと同じフォルダーに位置しない場合、ファイルの位置を指定するために絶対パスまたは相対パスを使用する必要があります。

  • "C:\data\ソース ファイル名"
  • "data\ソース ファイル名"
TABLE 入力テーブル名

インポートする Microsoft Access データベース ファイルのテーブルの名前。

CHARMAX 最大フィールド長

インポートしているソースの文字データから発生する Analytics テーブルの任意のフィールドの文字の最大長。

1 ~ 255 文字を指定できます。

フィールドを切り詰める機能では、時折出現する長い値が原因で、インポート処理でサポートされるレコード全体の長さを超えることがなくなります。

  • 32,767 文字(非 Unicode Analytics)

  • 16,383 文字(Unicode Analytics)

MEMOMAX 最大フィールド長

インポートするテキスト、ノート、またはメモ フィールドの文字の最大長。

1 ~ 32767 文字(非 Unicode 版の Analytics)、または 16383 文字(Unicode 版の Analytics)を指定できます。

このコマンドの動作の詳細については、Microsoft Access データベース ファイルのインポートを参照してください。

テーブルへのインポート

Microsoft Access ファイル Acceptable_Codes.mdb があります。[Acceptable_Codes]テーブルを Analytics からインポートする必要があります。このためには、次のコマンドを使用して、acc_codes テーブルを Analytics で作成します。

インポートされた文字またはメモ フィールドの長さが、フィールドの最も長い値の長さまたは指定された文字の最大数の短い方に設定されます。

SET ECHO NONE
SET PASSWORD 1 TO "qr347wx"
SET ECHO ON
IMPORT ACCESS TO acc_codes PASSWORD 1 "C:\ACL DATA\Sample Data Files\acc_codes.fil" FROM "Acceptable_Codes.mdb" TABLE "[Acceptable_Codes]" CHARMAX 60 MEMOMAX 70