Microsoft SQL Server
Squid は Microsoft SQL Server データベースに接続し、Squid アプリケーションのデータソースとして利用できます。
Microsoft SQL Server はリレーショナルデータベース管理システム(RDBMS)です。Squid を使用すると、Microsoft SQL Server データベースと統合でき、他の database connectors(データベースコネクタ)のデータと結合することもできます。
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(必要な場合)

接続情報を入力したら、Test connection をクリックして、接続が正しく設定されていることを確認します。
データベースのセキュリティ保護
デフォルトでは security rules(セキュリティルール)が必須であり、本番環境ではそれらなしでコネクタへのアクセスを決して許可しないことが重要です。データベースデータの保護については、security rules documentation を参照してください。
データ型マッピング
次の表は、Microsoft SQL Server と Squid 間のデータ型マッピングを示します。
| Microsoft SQL Server Type | Squid Type |
|---|---|
| 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 を参照してください。