SnowConvert: Datenbanken und Schemas

Bemerkung

Diese Seite der Dokumentation gilt nur für Teradata.

Der Abschnitt „Databases and Schemas“ im Bewertungsbericht für Teradata

Number of Databases Containing Objects

Stellt die Anzahl der Datenbanken dar, die identifizierte Objekte der obersten Ebene enthalten. Jeder einzelne Datenbankname wird nur als eine einzige Datenbank gezählt.

Es ist wichtig zu beachten, dass diese Zahl nur nach den Namen erhöht wird, die in den Objekten der obersten Ebene verwendet werden. Die Referenzen auf die Objektnamen werden in diesem Bewertungswert nicht berücksichtigt.

Bemerkung

Die SQL- und Skriptdateien beeinflussen dieses Feld.

Beispiel

CREATE TABLE database1.table1(COL1 INTEGER);
CREATE TABLE DATABASE1.table1(COL1 INTEGER);

CREATE VIEW "database2"."view2" AS SELECT * FROM table2;
CREATE VIEW "DATABASE2"."view2" AS SELECT * FROM table2;

CREATE VIEW view3 AS SELECT * FROM database3.table3;
```

```none
CREATE OR REPLACE TABLE database1.table1 (
COL1 INTEGER)
COMMENT = '{"origin":"sf_sc","name":"snowconvert","version":{"major":1, "minor":0},{"attributes":{"component":"teradata"}}'
;

--** SSC-FDM-0019 - SEMANTIC INFORMATION COULD NOT BE LOADED FOR DATABASE1.table1. CHECK IF THE NAME IS INVALID OR DUPLICATED. **
CREATE OR REPLACE TABLE DATABASE1.table1 (
COL1 INTEGER)
COMMENT = '{"origin":"sf_sc","name":"snowconvert","version":{"major":1, "minor":0},{"attributes":{"component":"teradata"}}'
;

--** SSC-FDM-0007 - MISSING DEPENDENT OBJECT "table2" **
CREATE OR REPLACE VIEW "database2"."view2"
COMMENT = '{"origin":"sf_sc","name":"snowconvert","version":{"major":1, "minor":0},{"attributes":{"component":"teradata"}}'
AS
--** SSC-FDM-0001 - VIEWS SELECTING ALL COLUMNS FROM A SINGLE TABLE ARE NOT REQUIRED IN SNOWFLAKE AND MAY IMPACT PERFORMANCE. **
SELECT
* FROM
table2;

--** SSC-FDM-0007 - MISSING DEPENDENT OBJECT "table2" **
--** SSC-FDM-0019 - SEMANTIC INFORMATION COULD NOT BE LOADED FOR "DATABASE2"."view2". CHECK IF THE NAME IS INVALID OR DUPLICATED. **
CREATE OR REPLACE VIEW "DATABASE2"."view2"
COMMENT = '{"origin":"sf_sc","name":"snowconvert","version":{"major":1, "minor":0},{"attributes":{"component":"teradata"}}'
AS
--** SSC-FDM-0001 - VIEWS SELECTING ALL COLUMNS FROM A SINGLE TABLE ARE NOT REQUIRED IN SNOWFLAKE AND MAY IMPACT PERFORMANCE. **
SELECT
* FROM
table2;

--** SSC-FDM-0007 - MISSING DEPENDENT OBJECT "database3.table3" **
CREATE OR REPLACE VIEW view3
COMMENT = '{"origin":"sf_sc","name":"snowconvert","version":{"major":1, "minor":0},{"attributes":{"component":"teradata"}}'
AS
--** SSC-FDM-0001 - VIEWS SELECTING ALL COLUMNS FROM A SINGLE TABLE ARE NOT REQUIRED IN SNOWFLAKE AND MAY IMPACT PERFORMANCE. **
SELECT
* FROM
database3.table3;
Copy

Erwartete Datenbanken, die Objekte enthalten: 4

Erläuterung: Nur die Datenbanken, die im Namen einer DDL (Tabellen, Ansichten, Makros, Join-Indizes, Prozeduren und Funktionen) verwendet werden, zählen als Datenbankobjekt. In diesem Fall werden database1 und DATABASE1 in CREATE TABLE-Anweisungen und „database2“ und „DATABASE2“ in CREATE VIEW-Anweisungen gezählt.