load_to_teradataの実行手順については、<Teradata Aster® Databaseユーザー ガイド>および以下の使用上の注意を参照してください。
load_to_teradataの使用上の注意
- テーブル列名にキーワードが含まれている場合は、名前を二重引用符で囲み、別名を指定します。
- SELECT文では、すべてのキャメルケースのテーブル列名を二重引用符で囲みます。
次の例は、別名が指定された列とキャメルケースの列名の両方を示しています。
SELECT * FROM load_to_teradata ( ON ( SELECT "class" AS class_col, "variable" AS variable_col, "type" AS type_col, category, cnt, "sum" AS sum_col, "sumSq", "totalCnt" FROM aster_nb_modelSC ) tdpid ('sdt12432.labs.teradata.com') username ('sample_user') password ('sample_user') target_table ('td_nb_modelSC') );
- すべてのREAL列をDOUBLE PRECISIONにキャストします。
例:
SELECT * FROM load_to_teradata ( ON ( SELECT attribute, predictor, category, CAST (estimate AS DOUBLE PRECISION) AS estimate, CAST (std_err AS DOUBLE PRECISION) AS std_err, CAST (z_score AS DOUBLE PRECISION) AS z_score, CAST (p_value AS DOUBLE PRECISION) AS p_value, significance, "family" FROM glm_housing_model ) tdpid ('sdt12432.labs.teradata.com') username ('sample_user') password ('sample_user') target_table ('glm_housing_model') );
- モデル テーブル列名にAdvanced SQL Engineの予約キーワードまたは特殊文字(英字、数字、下線(_)以外の文字)が含まれている場合は、二重引用符で囲みます。
このルールは、次のモデル列名に適用されます。
AA 7.00関数 モデルの列名 Single_Tree_Drive - node_gini(p)
- node_entropy(p)
- node_chisq_pv(p)
- split_gini(p)
- split_entropy(p)
- split_chisq_pv(p)
NaiveBayesReduce - class
- variable
- type
- sum
- sumSq
- totalCnt
例:
CREATE SET TABLE NBUSER.td_glass_modelPD1, FALLBACK, NO BEFORE JOURNAL, NO AFTER JOURNAL, CHECKSUM = DEFAULT, DEFAULT MERGEBLOCKRATIO, MAP = TD_MAP1 ( node_id BIGINT, node_size BIGINT, "node_gini(p)" FLOAT, node_entropy FLOAT, node_chisq_pv FLOAT, node_label VARCHAR(2048) CHARACTER SET UNICODE NOT CASESPECIFIC, node_majorvotes BIGINT, split_value FLOAT, "split_gini(p)" FLOAT, split_entropy FLOAT, split_chisq_pv FLOAT, left_id BIGINT, left_size BIGINT, left_label VARCHAR(2048) CHARACTER SET UNICODE NOT CASESPECIFIC, left_majorvotes BIGINT, right_id BIGINT, right_size BIGINT, right_label VARCHAR(2048) CHARACTER SET UNICODE NOT CASESPECIFIC, right_majorvotes BIGINT, left_bucket VARCHAR(2048) CHARACTER SET UNICODE NOT CASESPECIFIC, right_bucket VARCHAR(2048) CHARACTER SET UNICODE NOT CASESPECIFIC, left_label_problist VARCHAR(2048) CHARACTER SET UNICODE NOT CASESPECIFIC, right_label_problist VARCHAR(2048) CHARACTER SET UNICODE NOT CASESPECIFIC, prob_label_order VARCHAR(2048) CHARACTER SET UNICODE NOT CASESPECIFIC, attribute VARCHAR(2048) CHARACTER SET UNICODE NOT CASESPECIFIC, ) PRIMARY INDEX (node_id);