Microsoft SQL Server
Squidは、Microsoft SQL Server データベースに接続し、Squidアプリケーションのデータソースとして利用できます。
Microsoft SQL Server はリレーショナルデータベース管理システムです。Squidを使用すると、Microsoft SQL Serverデータベースと連携できるほか、他のデータベースコネクタとデータを結合することもできます。
Microsoft SQL ServerデータベースをSquidと統合するには、次の手順に従ってください:
- Squid Consoleを開き、Snowflakeで使用するアプリケーションを選択します。
- Connectors タブをクリックし、その後 Available connectors をクリックします。
- Microsoft SQL Serverコネクタを選択します。
- 以下の設定情報を入力してください:
- Connector ID - コネクタを識別するための、簡潔なIDを選択してください。
- Database endpoint - ポート番号を含むデータベースのホストです。
- Microsoft SQL Server username
- Microsoft SQL Server password - プライバシー保護のため、Squid Secretsにパスワードを保存してください。
- Schema - 接続するスキーマの名前です。指定がない場合は、デフォルトの
dbo
スキーマが使用されます。 - Database name - 接続するデータベースの名前です。
- SSL configuration (if needed)
接続情報を入力したら、Test connection をクリックして接続が正しく設定されていることを確認してください.
データベースのセキュリティ強化
デフォルトではセキュリティルールが必須となっており、本番環境ではこれらのルールなしでコネクタへのアクセスを許可しないことが重要です。データベースデータの保護については、security rules documentationをご覧ください.
データ型マッピング
以下の表は、Microsoft SQL Server と Squid 間のデータ型マッピングを示しています:
Microsoft SQL Server の型 | Squid の型 |
---|---|
bigint | number |
binary | string |
boolean | boolean |
char | string |
date | date |
datetime | date |
datetime2 | date |
datetimeoffset | date |
decimal | number |
float | number |
image | string |
int | integer |
json | map or array |
money | number |
nchar | string |
ntext | string |
numeric | number |
nvarchar | string |
real | number |
smalldatetime | date |
smallint | integer |
smallmoney | number |
text | string |
time | string |
tinyint | integer |
uniqueidentifier | string |
varbinary | string |
varchar | string |
year | number |
SquidでMicrosoft SQL Serverのデータを操作する方法については、Client SDK documentationをご覧ください.