メインコンテンツまでスキップ

Microsoft SQL Server

Squid は Microsoft SQL Server データベースに接続し、Squid アプリケーションのデータソースとして利用できます。

Microsoft SQL Server はリレーショナルデータベース管理システム(RDBMS)です。Squid を使用すると、Microsoft SQL Server データベースと統合でき、他の database connectors(データベースコネクタ)のデータと結合することもできます。

Microsoft SQL Server データベースを Squid と統合するには、次の手順を完了してください。

  1. Squid Console を開き、Snowflake で使用するアプリケーションを選択します。
  2. Connectors タブをクリックし、次に Available connectors をクリックします。
  3. Microsoft SQL Server コネクタを選択します。
  4. 次の設定情報を入力します。
  • Connector ID - 簡潔で、コネクタを識別しやすい ID を選択します。
  • Database endpoint - ポート番号を含むデータベースホスト。
  • Microsoft SQL Server username
  • Microsoft SQL Server password - 非公開にするため、パスワードは Squid Secrets に保存してください。
  • Schema - 接続するスキーマ名。指定しない場合、デフォルトの dbo スキーマが使用されます。
  • Database name - 接続するデータベース名。
  • SSL configuration(必要な場合)

Microsoft SQL sever connector

接続情報を入力したら、Test connection をクリックして、接続が正しく設定されていることを確認します。

データベースのセキュリティ保護

デフォルトでは security rules(セキュリティルール)が必須であり、本番環境ではそれらなしでコネクタへのアクセスを決して許可しないことが重要です。データベースデータの保護については、security rules documentation を参照してください。

データ型マッピング

次の表は、Microsoft SQL Server と Squid 間のデータ型マッピングを示します。

Microsoft SQL Server TypeSquid Type
bigintnumber
binarystring
booleanboolean
charstring
datedate
datetimedate
datetime2date
datetimeoffsetdate
decimalnumber
floatnumber
imagestring
intinteger
jsonmap or array
moneynumber
ncharstring
ntextstring
numericnumber
nvarcharstring
realnumber
smalldatetimedate
smallintinteger
smallmoneynumber
textstring
timestring
tinyintinteger
uniqueidentifierstring
varbinarystring
varcharstring
yearnumber

Squid で Microsoft SQL Server データを扱う方法については、Client SDK documentation を参照してください。