SnowConvert AI :Google BigQuery

SnowConvert AI for Google BigQuery とは

SnowConvert AI は、SQL Google BigQuery スクリプトを理解し、このソースコードを機能的に等価なSnowflakeコードに変換するソフトウェアです。

変換タイプ

具体的には、SnowConvert AI for GoogleBigQuery は以下の変換を行います。

Google BigQuery からSnowflake SQL

SnowConvert AI はGoogle BigQuery のソースコードを認識し、さまざまなステートメントをSnowflakeターゲットの適切な SQL に変換します。

サンプルコード

入力コード:

CREATE TABLE IF NOT EXISTS your_project_id.my_dataset.product_catalog (
  product_sku STRING,
  stock_level INT64,
  unit_price FLOAT64
);
Copy

出力コード:

CREATE TABLE IF NOT EXISTS your_project_id.my_dataset.product_catalog (
  product_sku STRING,
  stock_level INT,
  unit_price FLOAT
)
COMMENT = '{ "origin": "sf_sc", "name": "snowconvert", "version": {  "major": 0,  "minor": 0,  "patch": "0" }, "attributes": {  "component": "bigquery",  "convertedOn": "04/08/2025",  "domain": "test" }}';
Copy

ご覧のように、構造の大部分は変わりませんが、一部の列プロパティはSnowflakeと同等のものに変換する必要があります。詳しくはGoogle [BigQuery 変換参照ドキュメント](../../../../translation-references/bigquery/README.md)を参照してください。

SnowConvert AI の用語

これらのコード変換のマジックに没頭する前に、ここで用語/定義のいくつかを紹介し、さまざまなドキュメントでこれらが使用されるときにその意味が分かるようにしておきます。

  • SQL (構造化クエリ言語): 大半の現代的なデータベースアーキテクチャーにおけるデータの保存、操作、検索のための標準言語。

  • SnowConvert AI: Google BigQuery ファイルを安全かつ自動的にSnowflakeクラウドデータプラットフォームに変換するソフトウェアです。

  • 変換ルール または _変換ルール:_SnowConvert AI がソースコードの一部から期待されるターゲットコードに変換できるようにするルール。

  • パース: パースまたは構文解析は、SnowConvert AI がソースコードを理解し、変換ルールを処理するための内部データ構造を構築するために行われる初期処理です。

次の数ページでは、SnowConvert AI for GoogleBigQuery で実行できる変換の種類について詳しく説明します。始める準備ができたら、このドキュメントの[はじめるにあたり](../../README.md)ページをご覧ください。