Business b-ridge Connector for CData Sync

Build 22.0.8479
  • Business b-ridge
    • 接続の確立
    • 高度な機能
      • SSL の設定
      • ファイアウォールとプロキシ
    • データモデル
      • テーブル
        • CDATA
        • CDATA_Contents
      • ビュー
        • ContentVersions
        • Users
      • データ型マッピング
    • 接続文字列オプション
      • Authentication
        • CompanyKey
        • SubscriptionKey
        • ProjectKey
        • URL
      • SSL
        • SSLServerCert
      • Firewall
        • FirewallType
        • FirewallServer
        • FirewallPort
        • FirewallUser
        • FirewallPassword
      • Proxy
        • ProxyAutoDetect
        • ProxyServer
        • ProxyPort
        • ProxyAuthScheme
        • ProxyUser
        • ProxyPassword
        • ProxySSLType
        • ProxyExceptions
      • Logging
        • LogModules
      • Schema
        • Location
        • BrowsableSchemas
        • Tables
        • Views
      • Miscellaneous
        • AllowNonKeyColumnInWhereClause
        • MaxRows
        • Other
        • Pagesize
        • PollingInterval
        • PseudoColumns
        • QueryTimeout
        • Timeout
        • UserDefinedViews
        • UseSandbox

Business b-ridge Connector for CData Sync

概要

CData Sync App は、Business b-ridge データをデータベース、データレイク、またはデータウェアハウスに継続的にパイプライン化する簡単な方法を提供し、分析、レポート、AI、および機械学習で簡単に利用できるようにします。

Business b-ridge コネクタはCData Sync アプリケーションから使用可能で、Business b-ridge からデータを取得して、サポートされている任意の同期先に移動できます。

Business b-ridge Connector for CData Sync

接続の確立

Sync App アプリケーションの接続 ページに移動し、接続の追加 パネルで対応するアイコンを選択して、Business b-ridge への接続を作成します。Business b-ridge アイコンが利用できない場合は、Add More アイコンをクリックしてCData サイトからBusiness b-ridge コネクタをダウンロードおよびインストールします。

必須プロパティは[設定]タブにリストされています。[Advanced]タブには、通常は必要ない接続プロパティが表示されます。

接続の前に

サブスクリプションキー

SubscriptionKey を取得するには、以下の手順に従ってください。

  • Business b-ridge API ポータルにログインしてユーザーメニューのプロファイルに移動します。
  • ご使用のサブスクリプションセクションで主キーをクリックしてキーを取得します。後ほどこのキー値をSubscriptionKey 接続プロパティに設定します。

Business b-ridge への接続

次の接続プロパティを設定して接続します。

  • CompanyKey:Business b-ridge Company Key に設定。
  • ProjectKey:Business b-ridge Project Key に設定。
  • SubscriptionKey:控えておいたサブスクリプションキーに設定。

Business b-ridge Connector for CData Sync

高度な機能

このセクションでは、Business b-ridge Sync App の高度な機能を厳選して説明します。

ユーザー定義ビュー

Sync App を使用すると、事前設定されたクエリによって内容が決定されるユーザー定義ビューと呼ばれる仮想テーブルを定義できます。 このビューは、ドライバーに発行されるクエリを直接制御できない場合に有効です。 カスタムビューの作成と設定の概要については、ユーザー定義ビュー を参照してください。

SSL の設定

SSL の設定 を使用して、Sync App が証明書のネゴシエーションをどのように扱うかを調整します。さまざまな証明書形式を選択できます。 詳しくは、接続文字列オプションにあるSSLServerCert プロパティを参照してください。

ファイアウォールとプロキシ

Windows プロキシとHTTP プロキシを含むファイアウォールとプロキシ に合致するようSync App を設定します。トンネル接続を設定することもできます。

クエリ処理

Sync App は、Business b-ridge にできるだけ多くのSELECT ステートメント処理をオフロードし、残りのクエリをクライアント側のインメモリで処理します。

詳しくはクエリ処理 を参照してください。

ログ

CData ログを調整するために使用可能な設定の概要については、ログ を参照してください。基本的なロギングでは、 次の2つの接続プロパティを設定するだけです。LogModules 接続プロパティを使用してログに記録する情報のサブセットを選択できる、 より洗練されたロギングをサポートする多数の機能があります。

Business b-ridge Connector for CData Sync

SSL の設定

SSL 設定のカスタマイズ

デフォルトでは、Sync App はサーバーの証明書をシステムの信頼できる証明書ストアと照合してSSL / TLS のネゴシエーションを試みます。

別の証明書を指定するには、利用可能なフォーマットについてSSLServerCert プロパティを参照してください。

Business b-ridge Connector for CData Sync

ファイアウォールとプロキシ

Firewall またはProxy 経由の接続

HTTP プロキシ

Windows のシステムプロキシ経由の接続では、接続プロパティを追加で設定する必要はありません。他のプロキシに接続するには、ProxyAutoDetect をfalse に設定します。

さらにHTTP プロキシへの認証には、ProxyServer とProxyPort に加えてProxyAuthScheme、ProxyUser、およびProxyPassword を設定します。

その他のプロキシ

次のプロパティを設定します。

  • プロキシベースのファイヤーウォールを使用するには、FirewallType、FirewallServer、およびFirewallPort を設定します。
  • 接続をトンネルするには、FirewallType をTUNNEL に設定します。
  • 認証するには、FirewallUser とFirewallPassword を設定します。
  • SOCKS プロキシへの認証には、さらにFirewallType をSOCKS5 に設定します。

Business b-ridge Connector for CData Sync

データモデル

概要

このセクションでは、利用可能なAPI オブジェクトを示し、Business b-ridge API へのSQL の実行について詳しく説明します。

主要機能

  • Sync App はドキュメント、フォルダ、およびグループなどのBusiness b-ridge エンティティをリレーショナルビューとしてモデル化し、SQL を記述してBusiness b-ridge データをクエリできるようにします。
  • ストアドプロシージャを使用するとBusiness b-ridge の操作を実行できます。
  • これらのオブジェクトへのライブ接続により、Sync App を使用するとBusiness b-ridge アカウントへのあらゆる変更が即座に反映されます。

ビュー

ビュー では、利用可能なビューを説明します。ビューは、ContentVersions およびUsers を静的にモデル化するように定義されています。

テーブル

Sync App は、Business b-ridge からテーブル を公開します。すべてのテーブルに対してSync App は、そのテーブルのコンテンツ情報を公開するためにTableName_Contents という名前の子テーブルを自動生成します。 例えば、テーブル名がCDATA の場合、自動生成された子テーブル名はCDATA_Contents となります。 ほとんどのテーブルはINSERT、UPDATE、DELETE、BULKINSERT、BULKUPDATE、BULKDELETE 操作をサポートしています。

ストアドプロシージャ

ストアドプロシージャ は、Business b-ridge のファンクションライクなインターフェースです。ストアドプロシージャを使用すると、オブジェクトのダウンロードやエンベロープの移動など、Business b-ridge の操作を実行できます。

Business b-ridge Connector for CData Sync

テーブル

Sync App はBusiness b-ridge のデータを、標準のSQL ステートメントを使用してクエリできるテーブルのリストにモデル化します。

一般的には、Business b-ridge テーブルのクエリは、リレーショナルデータベースのテーブルのクエリと同じです。時には特別なケースもあります。例えば、テーブルの特定のカラムデータを取得するために特定のカラムをWHERE 句に含める必要がある場合などです。これは通常、特定のカラムを取得するために行ごとに個別のリクエストを行う必要がある場合に必要です。これらの特別な状況は、以下にリンクされているテーブルページの上部に明確に文書化されています。

Business b-ridge Connector for CData Sync テーブル

Name Description
CDATA CData テーブルに関する情報をクエリします。
CDATA_Contents CDATA_Contents テーブルに関する情報をクエリします。

Business b-ridge Connector for CData Sync

CDATA

CData テーブルに関する情報をクエリします。

Select

Sync App は Business b-ridge API を使用して、WHERE 句条件と選択されたカラムを処理します。 演算子:=、!=、

、>、<、>=、<=、AND、OR、CONTAINS はサーバー側で処理されます。 例えば、次のクエリはサーバー側で処理されます。

SELECT * FROM CDATA WHERE CreateDate < '2020-02-14 00:13:57.5'

SELECT * FROM CDATA WHERE (CONTAINS (SampleColumn002,'b-ri') AND SampleColumn001 = 'ADO') OR SampleColumn001 = 'JDBC'")

SELECT * FROM CDATA WHERE (SampleColumn002 > 2 OR SampleColumn002 = 5) AND (SampleColumn001 = 'M2' OR SampleColumn001 != 'M5') OR ItemId = '0205a94cd35f2a25025b5be9d7c4fc15'

親子関係をクエリするには、ParentTableName とParentItemId を指定します。

SELECT * FROM Drivers WHERE ParentTableName = 'CDATA' AND ParentItemId = '3b47216073e89641b718ef07cb1f80a8'

Insert

レコードを挿入するには、ItemId以外の各カラムを指定して、INSERT ステートメントを発行します。

INSERT INTO CDATA (SampleColumn002,SampleColumn003,StructureId) VALUES ('Businessbridge','JDBC','2ef8217323d0d25632dbcd2a8dbca')

レコードを別のレコードの子として挿入する場合は、ParentTableName とParentItemId カラムを指定する必要があります。

INSERT INTO Drivers (SampleColumn002,SampleColumn003,ParentTableName,ParentItemId) VALUES ('Businessbridge','Excel','CDATA',3b47216073e89641b718ef07cb1f80a8)

Update

レコードを更新するには、ItemId を指定してUPDATE ステートメントを発行します。readOnly= false のすべてのカラムを更新できます。

UPDATE CDATA SET SampleColumn002 = 'Businessbridge' WHERE ItemId = '0d6fd6470c1cf8e8bc96bc74b528d502'

Delete

レコードを削除するには、ItemId を指定してDELETE ステートメントを発行します。

DELETE FROM CDATA WHERE ItemId = '93147a976bbe4dfa9f1949e78883395c'

Bulk Insert


INSERT INTO CDATA#TEMP (SampleColumn002,SampleColumn003,StructureId) VALUES ('Businessbridge','JDBC','2ef82173227e3d0d25632dbcd2a8dbca')
INSERT INTO CDATA#TEMP (SampleColumn002,SampleColumn003,StructureId) VALUES ('Businessbridge','ADO','2ef82173227e3d0d25632dbcd2a8dbca')
INSERT INTO CDATA (SampleColumn002,SampleColumn003,StructureId) SELECT SampleColumn002,SampleColumn003,StructureId FROM CDATA#TEMP

Bulk Update


INSERT INTO CDATA#TEMP (ItemId,SampleColumn002,SampleColumn003) VALUES ('36d1ad5f385d44259f264cfffdc9f9c9','Businessbridge','JDBC')
INSERT INTO CDATA#TEMP (ItemId,SampleColumn002,SampleColumn003) VALUES ('36d1ad5f385d44259f264cfffdc9f9c9','Businessbridge','ADO')
UPDATE CDATA (ItemId,SampleColumn002,SampleColumn003) SELECT ItemId,SampleColumn002,SampleColumn003 FROM CDATA#TEMP

Bulk Delete


INSERT INTO CDATA#TEMP (ItemId) VALUES (ff5e9e7782e74a189aeac478e64cd5a0)
INSERT INTO CDATA#TEMP (ItemId) VALUES (fed05ded8d504f0cb8da441c9dfdbc96)
INSERT INTO CDATA#TEMP (ItemId) VALUES (343434343434r234r3reedfsdfw23ere)
DELETE FROM CDATA WHERE EXISTS SELECT ItemId FROM CDATA#TEMP

Columns

Name Type ReadOnly Description
ItemId [KEY] String False

SampleColumn001 String False

SampleColumn002 String False

SampleColumn003 String False

SampleColumn004 String False

SampleColumn005 String False

SampleColumn006 String False

SampleColumn007 String False

SampleColumn008 String False

SampleColumn009 String False

SampleColumn010 String False

SampleColumn011 String False

SampleColumn012 String False

SampleColumn013 String False

SampleColumn014 String False

SampleColumn015 String False

SampleColumn016 String False

SampleColumn017 String False

SampleColumn018 String False

SampleColumn019 String False

SampleColumn020 String False

SampleColumn021 String False

SampleColumn022 String False

SampleColumn023 String False

SampleColumn024 String False

SampleColumn025 String False

SampleColumn026 String False

SampleColumn027 String False

SampleColumn028 String False

SampleColumn029 String False

SampleColumn030 String False

SampleColumn031 String False

SampleColumn032 String False

SampleColumn033 String False

SampleColumn034 String False

SampleColumn035 String False

SampleColumn036 String False

SampleColumn037 String False

SampleColumn038 String False

SampleColumn039 String False

SampleColumn040 String False

SampleColumn041 String False

SampleColumn042 String False

SampleColumn043 String False

SampleColumn044 String False

SampleColumn045 String False

SampleColumn046 String False

SampleColumn047 String False

SampleColumn048 String False

SampleColumn049 String False

SampleColumn050 String False

SampleColumn051 String False

SampleColumn052 String False

SampleColumn053 String False

SampleColumn054 String False

SampleColumn055 String False

SampleColumn056 String False

SampleColumn057 String False

SampleColumn058 String False

SampleColumn059 String False

SampleColumn060 String False

SampleColumn061 String False

SampleColumn062 String False

SampleColumn063 String False

SampleColumn064 String False

SampleColumn065 String False

SampleColumn066 String False

SampleColumn067 String False

SampleColumn068 String False

SampleColumn069 String False

SampleColumn070 String False

SampleColumn071 String False

SampleColumn072 String False

SampleColumn073 String False

SampleColumn074 String False

SampleColumn075 String False

SampleColumn076 String False

SampleColumn077 String False

SampleColumn078 String False

SampleColumn079 String False

SampleColumn080 String False

SampleColumn081 String False

SampleColumn082 String False

SampleColumn083 String False

SampleColumn084 String False

SampleColumn085 String False

SampleColumn086 String False

SampleColumn087 String False

SampleColumn088 String False

SampleColumn089 String False

SampleColumn090 String False

SampleColumn091 String False

SampleColumn092 String False

SampleColumn093 String False

SampleColumn094 String False

SampleColumn095 String False

SampleColumn096 String False

SampleColumn097 String False

SampleColumn098 String False

SampleColumn099 String False

SampleColumn100 String False

SampleColumn101 String False

SampleColumn102 String False

SampleColumn103 String False

SampleColumn104 String False

SampleColumn105 String False

SampleColumn106 String False

SampleColumn107 String False

SampleColumn108 String False

SampleColumn109 String False

SampleColumn110 String False

SampleColumn111 String False

SampleColumn112 String False

SampleColumn113 String False

SampleColumn114 String False

SampleColumn115 String False

SampleColumn116 String False

SampleColumn117 String False

SampleColumn118 String False

SampleColumn119 String False

SampleColumn120 String False

SampleColumn121 String False

SampleColumn122 String False

SampleColumn123 String False

SampleColumn124 String False

SampleColumn125 String False

SampleColumn126 String False

SampleColumn127 String False

SampleColumn128 String False

SampleColumn129 String False

SampleColumn130 String False

SampleColumn131 String False

SampleColumn132 String False

SampleColumn133 String False

SampleColumn134 String False

SampleColumn135 String False

SampleColumn136 String False

SampleColumn137 String False

SampleColumn138 String False

SampleColumn139 String False

SampleColumn140 String False

SampleColumn141 String False

SampleColumn142 String False

SampleColumn143 String False

SampleColumn144 String False

SampleColumn145 String False

SampleColumn146 String False

SampleColumn147 String False

SampleColumn148 String False

SampleColumn149 String False

SampleColumn150 String False

ArchiveFlg Integer False

CategoryCode String False

CategoryId String False

CreateDate Datetime False

CreatedBy String False

CreatedByUserName String False

ItemTypeId String False

LinkUrl String False

OutputSetId String False

ParamId String False

ParentParamId String False

ParentParamName String False

StatusId String False

StructureId String False

UpdateDate Datetime False

UpdatedBy String False

UpdatedByUserName String False

Business b-ridge Connector for CData Sync

CDATA_Contents

CDATA_Contents テーブルに関する情報をクエリします。

Select

このテーブルにはCdataItemId カラムが必須です。 次のクエリはサーバー側で処理されます。
SELECT * FROM CDATA_Contents WHERE CdataItemId='994497c2d6674c0d82e293537478be11'
SupportEnhancedSQL をfalse に設定すると、クライアント側の実行をオフにできます。その場合、その他のカラムを参照する検索条件でエラーが発生します。

Insert

子テーブルには、ParentItemId、Title、およびBlobAddress カラムが必須です。例えば、CData_Contents にはCDataItemId が必要です。 BlobAddress は、ブロブストレージにアップロードされたファイルのID です。このID を取得するには、UploadFile ストアドプロシージャを実行する必要があります。

INSERT INTO CDATA_Contents (CdataItemId, Title, BlobAddress) VALUES ('994497c2d6674c0d82e293537478be11','API content','ue6b9f7a2b5374044aada6540811e1e76z_20200306090817.csv')

Update

readOnly= false のすべてのカラムを更新できます。

UPDATE CDATA_Contents SET Title='Updated3' WHERE ID ='000002' AND CdataItemId='45265dbdbbcd44aaa56ccced249b0a97'

Bulk Insert


INSERT INTO CDATA_Contents#TEMP (CdataItemId, Title, BlobAddress) VALUES ('994497c2d6674c0d82e293537478be11','API content','637196255419198672_codecode.jpg')
INSERT INTO CDATA_Contents#TEMP (CdataItemId, Title, BlobAddress) VALUES ('994497c2d6674c0d82e293537478be11','API content','637196255835825455_codecode.jpg')
INSERT INTO CDATA_Contents (CdataItemId, Title, BlobAddress) SELECT CdataItemId, Title, BlobAddress from CDATA_Contents#TEMP

Bulk Update


INSERT INTO CDATA_Contents#TEMP (ItemId, Title) VALUES ('86d0872f574243ffb5118c34ef13b4a5','API content33')
INSERT INTO CDATA_Contents#TEMP (ItemId, Title) VALUES ('f6d39662ca83b4b4f9dc0d73ab884916','API content33')
UPDATE CDATA_Contents (ItemId, Title) SELECT ItemId, Title from CDATA_Contents#TEMP

Columns

Name Type ReadOnly Description
CDATAItemId String False

コンテンツをクエリするCDATA 項目のId。

ID String False

Title String False

Version String False

Contents Name String False

Size String False

Comment String False

UpdatedByUserName String True

UpdateDate Datetime True

Edit Status String False

Edit User Name String False

Location String False

CreatedByUserName String True

CreateDate Datetime True

BlobAddress String False

Edit User ID String False

VersionId String False

Sign Date Datetime False

Signer Name String False

Signer Email Address String False

Sign Reason String False

Sign Title String False

Validation Status String False

Certificate Status String False

Sign Version ID String False

ReportId String False

Check In/Out String False

Report Parent ItemId String False

Mode String False

Width Int False

Height Int False

Cache Status String False

Text String False

Color String False

Position String False

Width(%) Int False

Viewing String False

Printing String False

CreatedBy String True

UpdatedBy String True

ItemId [KEY] String True

StructureId String False

ItemTypeId String False

ParentParamId String True

ParentParamName String True

ArchiveFlg Int True

ColumnVersion String True

MsgHistory String True

ReferenceItems String True

Business b-ridge Connector for CData Sync

ビュー

ビューは、カラムと疑似カラムで構成されます。ビューは、データを示すという点でテーブルに似ていますが、ビューでは更新はサポートされません。通常、ビューとして表されるエンティティは、読み取り専用のエンティティです。多くの場合、これらのデータはストアドプロシージャを使用することで更新できます(その機能がデータソースに適用できる場合)。

ビューに対しては、通常のテーブルと同じようにクエリを実行でき、このときに返されるデータも同様です。

ビューとして公開されるクエリなどの動的ビューや、project_team ワークアイテムの特定の組み合わせを検索するためのビューがサポートされています。

Business b-ridge Connector for CData Sync ビュー

Name Description
ContentVersions コンテンツバージョンに関する情報をクエリします。
Users ユーザーに関する情報をクエリします。

Business b-ridge Connector for CData Sync

ContentVersions

コンテンツバージョンに関する情報をクエリします。

Select

このテーブルにはItemId カラムが必須です。 次のクエリはサーバー側で処理されます。
SELECT * FROM ContentVersions WHERE ItemId = 'f6d39662ca83b4b4f9dc0d73ab884916'

Columns

Name Type Description
ItemId String 項目Id。
BlobId String blob Id。
ContentType String コンテンツの種類。
FileTitle String ファイルのタイトル。
FileName String ファイル名。
FileSize String ファイルのサイズ。
FileVersion String ファイルのバージョン。
FileComment String ファイルのコメント。
Latest Boolean ファイルのバージョンが最新かどうかを示します。
UpdateDate Datetime 更新日。
UpdatedBy String コンテンツを更新したユーザーのId。
UpdatedByUserName String コンテンツを更新したユーザーの名前。

Business b-ridge Connector for CData Sync

Users

ユーザーに関する情報をクエリします。

Columns

Name Type Description
Id [KEY] String ユーザーId。
Name String ユーザー名。
AdminFlag Int 現在のユーザーが管理者かどうかを指定します。
CircleAttr1 String ユーザーのCircle 属性。
CircleAttr2 String ユーザーのCircle 属性。
CircleAttr3 String ユーザーのCircle 属性。
CircleAttr4 String ユーザーのCircle 属性。
CircleAttr5 String ユーザーのCircle 属性。
Language String ユーザーの言語。
MailAddress String ユーザーのメールアドレス。
MailType String ユーザーのメールの種類。
Attribute1 String ユーザーの属性。
Attribute2 String ユーザーの属性。
Attribute3 String ユーザーの属性。
Attribute4 String ユーザーの属性。
Attribute5 String ユーザーの属性。
SubMailAddress1 String ユーザーの第一サブメールアドレス。
SubMailType1 String ユーザーの第一サブメールの種類。
SubMailAddress2 String ユーザーの第二サブメールアドレス。
SubMailType2 String ユーザーの第二サブメールの種類。
SubMailAddress3 String ユーザーの第三サブメールアドレス。
SubMailType3 String ユーザーの第三サブメールの種類。

Business b-ridge Connector for CData Sync

データ型マッピング

Sync App は、データソースの型を、スキーマで使用可能な対応するデータ型にマッピングします。次のテーブルはこれらのマッピングをまとめたものです。

データ型マッピング

Business b-ridge UI JP Business b-ridge API Type CData スキーマ
Character string string
Characters(改行あり) string string
Integer int integer
Integer(カンマあり) int3 integer
Minority decimal decimal
Minority(カンマあり) decimal3 decimal
date date date
CreateDate datetime timestamp
UpdateDate datetime timestamp

Business b-ridge Connector for CData Sync

接続文字列オプション

接続文字列プロパティは、接続を確立するために使用できるさまざまなオプションです。このセクションでは、本プロバイダーの接続文字列で設定できるオプションの一覧を示します。詳細については各リンクをクリックしてください。

接続を確立する方法について詳しくは、接続の確立を参照してください。

Authentication


プロパティ説明
CompanyKeyこのフィールドは、 ProjectKey および SubscriptionKey とともに、Business b-ridge サーバーへのユーザー認証を実現するために使用されます。
SubscriptionKeyこのフィールドは、 ProjectKey および CompanyKey とともに、Business b-ridge サーバーへのユーザー認証を実現するために使用されます。
ProjectKeyこのフィールドは、 CompanyKey および SubscriptionKey とともに、Business b-ridge サーバーへのユーザー認証を実現するために使用されます。
URLBusiness b-ridge アカウントのURL。

SSL


プロパティ説明
SSLServerCertTLS/SSL を使用して接続するときに、サーバーが受け入れ可能な証明書。

Firewall


プロパティ説明
FirewallTypeプロキシベースのファイアウォールで使われるプロトコル。
FirewallServerプロキシベースのファイアウォールの名前もしくはIP アドレス。
FirewallPortプロキシベースのファイアウォールのTCP ポート。
FirewallUserプロキシベースのファイアウォールに認証するために使うユーザー名。
FirewallPasswordプロキシベースのファイアウォールへの認証に使われるパスワード。

Proxy


プロパティ説明
ProxyAutoDetectこれは、システムプロキシ設定を使用するかどうかを示します。これは他のプロキシ設定よりも優先されるため、カスタムプロキシ設定を使用するにはProxyAutoDetect をFALSE に設定する必要があります。
ProxyServerHTTP トラフィックをルートするためのプロキシのホストネームもしくはIP アドレス。
ProxyPortProxyServer プロキシが起動しているTCP ポート。
ProxyAuthSchemeProxyServer プロキシへの認証で使われる認証タイプ。
ProxyUserProxyServer プロキシへの認証に使われるユーザー名。
ProxyPasswordProxyServer プロキシへの認証に使われるパスワード。
ProxySSLTypeProxyServer プロキシへの接続時に使用するSSL タイプ。
ProxyExceptionsProxyServer 経由での接続が免除される宛先ホスト名またはIP のセミコロン区切りのリスト。

Logging


プロパティ説明
LogModulesログファイルに含めるコアモジュール。

Schema


プロパティ説明
Locationテーブル、ビュー、およびストアドプロシージャを定義するスキーマファイルを格納するディレクトリへのパス。
BrowsableSchemasこのプロパティは、使用可能なスキーマのサブセットにレポートされるスキーマを制限します。例えば、BrowsableSchemas=SchemaA,SchemaB,SchemaC です。
Tablesこのプロパティは、使用可能なテーブルのサブセットにレポートされるテーブルを制限します。例えば、Tables=TableA,TableB,TableC です。
Views使用可能なテーブルのサブセットにレポートされるビューを制限します。例えば、Views=ViewA,ViewB,ViewC です。

Miscellaneous


プロパティ説明
AllowNonKeyColumnInWhereClauseキーカラムを指定せずに Update/Delete 処理を実行するには、AllowNonKeyColumnInWhereClause 接続プロパティをtrue に設定します。
MaxRowsクエリで集計またはグループ化を使用しない場合に返される行数を制限します。これにより、設計時にパフォーマンスの問題を回避できます。
Otherこれらの隠しプロパティは特定のユースケースでのみ使用されます。
PagesizeBusiness b-ridge から返されるページあたりの結果の最大数。
PollingIntervalポーリング間隔をミリ秒で設定し、結果が取得できる状態かどうかを確認します。
PseudoColumnsこのプロパティは、テーブルのカラムとして疑似カラムが含まれているかどうかを示します。
QueryTimeout大きな結果セットを処理するためにprovider によって発行されるリクエストのタイムアウト(秒単位)。
Timeoutタイムアウトエラーがスローされ、処理をキャンセルするまでの秒数。
UserDefinedViewsカスタムビューを含むJSON コンフィギュレーションファイルを指すファイルパス。
UseSandboxユーザーテスト環境を使用する場合は、true に設定します。
Business b-ridge Connector for CData Sync

Authentication

このセクションでは、本プロバイダーの接続文字列で設定可能なAuthentication プロパティの全リストを提供します。


プロパティ説明
CompanyKeyこのフィールドは、 ProjectKey および SubscriptionKey とともに、Business b-ridge サーバーへのユーザー認証を実現するために使用されます。
SubscriptionKeyこのフィールドは、 ProjectKey および CompanyKey とともに、Business b-ridge サーバーへのユーザー認証を実現するために使用されます。
ProjectKeyこのフィールドは、 CompanyKey および SubscriptionKey とともに、Business b-ridge サーバーへのユーザー認証を実現するために使用されます。
URLBusiness b-ridge アカウントのURL。
Business b-ridge Connector for CData Sync

CompanyKey

このフィールドは、 ProjectKey および SubscriptionKey とともに、Business b-ridge サーバーへのユーザー認証を実現するために使用されます。

解説

このフィールドは、ProjectKey およびSubscriptionKey とともに、Business b-ridge サーバーへのユーザー認証を実現するために使用されます。

Business b-ridge Connector for CData Sync

SubscriptionKey

このフィールドは、 ProjectKey および CompanyKey とともに、Business b-ridge サーバーへのユーザー認証を実現するために使用されます。

解説

このフィールドは、ProjectKey およびCompanyKey とともに、Business b-ridge サーバーへのユーザー認証を実現するために使用されます。

Business b-ridge Connector for CData Sync

ProjectKey

このフィールドは、 CompanyKey および SubscriptionKey とともに、Business b-ridge サーバーへのユーザー認証を実現するために使用されます。

解説

このフィールドは、CompanyKey およびSubscriptionKey とともに、Business b-ridge サーバーへのユーザー認証を実現するために使用されます。

Business b-ridge Connector for CData Sync

URL

Business b-ridge アカウントのURL。

解説

"https://{sample}.azure-api.net" 形式のBusiness b-ridge アカウントのURL。

Business b-ridge Connector for CData Sync

SSL

このセクションでは、本プロバイダーの接続文字列で設定可能なSSL プロパティの全リストを提供します。


プロパティ説明
SSLServerCertTLS/SSL を使用して接続するときに、サーバーが受け入れ可能な証明書。
Business b-ridge Connector for CData Sync

SSLServerCert

TLS/SSL を使用して接続するときに、サーバーが受け入れ可能な証明書。

解説

TLS/SSL 接続を使用する場合は、このプロパティを使用して、サーバーが受け入れるTLS/SSL 証明書を指定できます。コンピュータによって信頼されていない他の証明書はすべて拒否されます。

このプロパティは、次のフォームを取ります:

説明 例
フルPEM 証明書(例では省略されています) -----BEGIN CERTIFICATE----- MIIChTCCAe4CAQAwDQYJKoZIhv......Qw== -----END CERTIFICATE-----
証明書を保有するローカルファイルへのパス。 C:\cert.cer
公開鍵(例では省略されています) -----BEGIN RSA PUBLIC KEY----- MIGfMA0GCSq......AQAB -----END RSA PUBLIC KEY-----
MD5 Thumbprint (hex 値はスペースおよびコロン区切り) ecadbdda5a1529c58a1e9e09828d70e4
SHA1 Thumbprint (hex 値はスペースおよびコロン区切り) 34a929226ae0819f2ec14b4a3d904f801cbb150d

これを指定しない場合は、マシンが信用するすべての証明書が受け入れられます。

すべての証明書の受け入れを示すには、'*'を使用します。セキュリティ上の理由から、これはお勧めできません。

Business b-ridge Connector for CData Sync

Firewall

このセクションでは、本プロバイダーの接続文字列で設定可能なFirewall プロパティの全リストを提供します。


プロパティ説明
FirewallTypeプロキシベースのファイアウォールで使われるプロトコル。
FirewallServerプロキシベースのファイアウォールの名前もしくはIP アドレス。
FirewallPortプロキシベースのファイアウォールのTCP ポート。
FirewallUserプロキシベースのファイアウォールに認証するために使うユーザー名。
FirewallPasswordプロキシベースのファイアウォールへの認証に使われるパスワード。
Business b-ridge Connector for CData Sync

FirewallType

プロキシベースのファイアウォールで使われるプロトコル。

解説

このプロパティは、Sync App がFirewallServer プロキシ経由でトンネルトラフィックを使うためのプロトコルを指定します。デフォルトでは、Sync App はシステムプロキシに接続します。この動作を無効化し次のプロキシタイプのどれかで接続するには、ProxyAutoDetect をfalse に設定します。

タイプ デフォルトポート 説明
TUNNEL 80 これが設定されている場合、Sync App はBusiness b-ridge への接続を開き、プロキシを経由して通信が行われます。
SOCKS4 1080 これが設定されている場合、Sync App はデータをFirewallServer およびFirewallPort で指定されたSOCS 4 プロキシ経由で送信し、接続リクエストが許容されるかどうかを決定します。
SOCKS5 1080 これが設定されている場合、Sync App はデータをFirewallServer およびFirewallPort で指定されたSOCS 5 プロキシ経由で送信します。プロキシに認証が必要な場合には、FirewallUser およびFirewallPassword をプロキシが認識する認証情報に設定します。

HTTP プロキシへの接続には、ProxyServer およびProxyPort ポートを使ってください。HTTP プロキシへの認証には、ProxyAuthScheme、ProxyUser、およびProxyPassword を使ってください。

Business b-ridge Connector for CData Sync

FirewallServer

プロキシベースのファイアウォールの名前もしくはIP アドレス。

解説

ファイアウォールトラバーサルを許容するために設定するIP アドレス、DNS 名、もしくはプロキシホスト名を指定するプロパティです。プロトコルはFirewallType で指定されます。このプロパティとFirewallServer を使って、SOCKS 経由での接続、もしくはトンネリングが可能です。HTTP プロキシへの接続には、ProxyServer を使用します。

Sync App はデフォルトでシステムプロキシを使うので注意してください。他のプロキシを使う場合には、ProxyAutoDetect をfalse に設定してください。

Business b-ridge Connector for CData Sync

FirewallPort

プロキシベースのファイアウォールのTCP ポート。

解説

ファイアウォールトラバーサルを許容するために設定するプロキシベースのファイアウォールのTCP ポート。名前もしくはIP アドレスを指定するには、FirewallServer を使います。FirewallType でプロトコルを指定します。

Business b-ridge Connector for CData Sync

FirewallUser

プロキシベースのファイアウォールに認証するために使うユーザー名。

解説

FirewallUser およびFirewallPassword プロパティは、FirewallType により指定された認証方式に則り、FirewallServer、およびFirewallPort で指定されたプロキシに対しての認証に使われます。

Business b-ridge Connector for CData Sync

FirewallPassword

プロキシベースのファイアウォールへの認証に使われるパスワード。

解説

このプロパティは、FirewallType により指定された認証メソッドに則り、FirewallServer およびFirewallPort で指定されたプロキシに渡されます。

Business b-ridge Connector for CData Sync

Proxy

このセクションでは、本プロバイダーの接続文字列で設定可能なProxy プロパティの全リストを提供します。


プロパティ説明
ProxyAutoDetectこれは、システムプロキシ設定を使用するかどうかを示します。これは他のプロキシ設定よりも優先されるため、カスタムプロキシ設定を使用するにはProxyAutoDetect をFALSE に設定する必要があります。
ProxyServerHTTP トラフィックをルートするためのプロキシのホストネームもしくはIP アドレス。
ProxyPortProxyServer プロキシが起動しているTCP ポート。
ProxyAuthSchemeProxyServer プロキシへの認証で使われる認証タイプ。
ProxyUserProxyServer プロキシへの認証に使われるユーザー名。
ProxyPasswordProxyServer プロキシへの認証に使われるパスワード。
ProxySSLTypeProxyServer プロキシへの接続時に使用するSSL タイプ。
ProxyExceptionsProxyServer 経由での接続が免除される宛先ホスト名またはIP のセミコロン区切りのリスト。
Business b-ridge Connector for CData Sync

ProxyAutoDetect

これは、システムプロキシ設定を使用するかどうかを示します。これは他のプロキシ設定よりも優先されるため、カスタムプロキシ設定を使用するにはProxyAutoDetect をFALSE に設定する必要があります。

解説

これは他のプロキシ設定よりも優先されるため、カスタムプロキシ設定を使用するにはProxyAutoDetect をFALSE に設定する必要があります。

HTTP プロキシへの接続には、ProxyServer を参照してください。SOCKS やトンネリングなどの他のプロキシには、FirewallType を参照してください。

Business b-ridge Connector for CData Sync

ProxyServer

HTTP トラフィックをルートするためのプロキシのホストネームもしくはIP アドレス。

解説

HTTP トラフィックをルートするためのプロキシのホストネームもしくはIP アドレス。HTTP プロキシへの認証には、Sync App はHTTP、Windows(NTLM)、もしくはKerberos 認証タイプを使用することができます。

SOCKS プロキシを経由して接続する、もしくは接続をトンネルするには、FirewallType を参照してください。

デフォルトで、Sync App はsystem プロキシを使います。他のプロキシを使う場合には、ProxyAutoDetect をfalse に設定します。

Business b-ridge Connector for CData Sync

ProxyPort

ProxyServer プロキシが起動しているTCP ポート。

解説

HTTP トラフィックをリダイレクトするHTTP プロキシが実行されているポート。ProxyServer でHTTP プロキシを指定します。その他のプロキシタイプについては、FirewallType を参照してください。

Business b-ridge Connector for CData Sync

ProxyAuthScheme

ProxyServer プロキシへの認証で使われる認証タイプ。

解説

この値は、ProxyServer およびProxyPort で指定されるHTTP プロキシに認証するために使われる認証タイプを指定します。

Sync App は、デフォルトでsystem proxy settings を使い、追加での設定が不要です。他のプロキシへの接続をする場合には、ProxyServer およびProxyPort に加え、ProxyAutoDetect をfalse に設定します。認証するには、ProxyAuthScheme を設定し、必要な場合にはProxyUser およびProxyPassword を設定します。

認証タイプは、次のどれかになります。

  • BASIC: Sync App はHTTP BASIC 認証を行います。
  • DIGEST: Sync App はHTTP DIGEST 認証を行います。
  • NEGOTIATE: Sync App は認証において有効なプロトコルに応じて、NTLM もしくはKereros トークンを取得します。
  • PROPRIETARY: Sync App はNTLM もしくはKerberos トークンを発行しません。このトークンを、HTTP リクエストのAuthorization ヘッダーに含める必要があります。

SOCKS 5 認証のような他の認証タイプを使用するには、FirewallType を参照してください。

Business b-ridge Connector for CData Sync

ProxyUser

ProxyServer プロキシへの認証に使われるユーザー名。

解説

ProxyUser および ProxyPassword オプションは、ProxyServer で指定されたHTTP プロキシに対して接続および認証するために使用されます。

ProxyAuthScheme で使用可能な認証タイプを選択することができます。HTTP 認証を使う場合、これをHTTP プロキシで識別可能なユーザーのユーザー名に設定します。Windows もしくはKerberos 認証を使用する場合、このプロパティを次の形式のどれかでユーザー名に設定します。

user@domain
domain\user

Business b-ridge Connector for CData Sync

ProxyPassword

ProxyServer プロキシへの認証に使われるパスワード。

解説

このプロパティは、NTLM(Windows)、Kerberos、もしくはHTTP 認証をサポートするHTTP プロキシサーバーに認証するために使われます。HTTP プロキシを指定するためには、ProxyServer およびProxyPort を設定します。認証タイプを指定するためにはProxyAuthScheme を設定します。

HTTP 認証を使う場合、さらにHTTP プロキシにProxyUser およびProxyPassword を設定します。

NTLM 認証を使う場合、Windows パスワードにProxyUser およびProxyPassword を設定します。Kerberos 認証には、これらを入力する必要があります。

SOCKS 5 認証もしくは、トンネリングは、FirewallType を参照してください。

デフォルトで、Sync App はsystem プロキシを使います。他のプロキシに接続する場合には、これをfalse に設定します。

Business b-ridge Connector for CData Sync

ProxySSLType

ProxyServer プロキシへの接続時に使用するSSL タイプ。

解説

このプロパティは、ProxyServer で指定されたHTTP プロキシへの接続にSSL を使用するかどうかを決定します。この値は、AUTO、ALWAYS、NEVER、TUNNEL のいずれかです。有効な値は次のとおりです。

AUTOデフォルト設定。URL がHTTPS URL の場合、Sync App は、TUNNEL オプションを使います。URL がHTTP URL の場合、コンポーネントはNEVER オプションを使います。
ALWAYS接続は、常にSSL 有効となります。
NEVER接続は、SSL 有効になりません。
TUNNEL接続は、トンネリングプロキシを経由します。プロキシサーバーがリモートホストへの接続を開き、プロキシを経由して通信が行われます。

Business b-ridge Connector for CData Sync

ProxyExceptions

ProxyServer 経由での接続が免除される宛先ホスト名またはIP のセミコロン区切りのリスト。

解説

ProxyServer は、このプロパティで定義されたアドレスを除くすべてのアドレスに使用されます。セミコロンを使用してエントリを区切ります。

Sync App は、追加設定なしにデフォルトでシステムのプロキシ設定を使います。この接続のプロキシ例外を明示的に構成するには、ProxyAutoDetect をfalse に設定して、ProxyServer およびProxyPort を設定する必要があります。認証するには、ProxyAuthScheme を設定し、必要な場合にはProxyUser およびProxyPassword を設定します。

Business b-ridge Connector for CData Sync

Logging

このセクションでは、本プロバイダーの接続文字列で設定可能なLogging プロパティの全リストを提供します。


プロパティ説明
LogModulesログファイルに含めるコアモジュール。
Business b-ridge Connector for CData Sync

LogModules

ログファイルに含めるコアモジュール。

解説

指定された(';' で区切られた)モジュールのみがログファイルに含まれます。デフォルトではすべてのモジュールが含まれます。

概要はログ ページを参照してください。

Business b-ridge Connector for CData Sync

Schema

このセクションでは、本プロバイダーの接続文字列で設定可能なSchema プロパティの全リストを提供します。


プロパティ説明
Locationテーブル、ビュー、およびストアドプロシージャを定義するスキーマファイルを格納するディレクトリへのパス。
BrowsableSchemasこのプロパティは、使用可能なスキーマのサブセットにレポートされるスキーマを制限します。例えば、BrowsableSchemas=SchemaA,SchemaB,SchemaC です。
Tablesこのプロパティは、使用可能なテーブルのサブセットにレポートされるテーブルを制限します。例えば、Tables=TableA,TableB,TableC です。
Views使用可能なテーブルのサブセットにレポートされるビューを制限します。例えば、Views=ViewA,ViewB,ViewC です。
Business b-ridge Connector for CData Sync

Location

テーブル、ビュー、およびストアドプロシージャを定義するスキーマファイルを格納するディレクトリへのパス。

解説

Sync App のスキーマファイル(テーブルとビューの場合は.rsd ファイル、ストアドプロシージャの場合は.rsb ファイル)を含むディレクトリへのパス。このフォルダの場所は、実行ファイルの場所からの相対パスにすることができます。Location プロパティは、定義をカスタマイズしたり(例えば、カラム名を変更する、カラムを無視するなど)、新しいテーブル、ビュー、またはストアドプロシージャでデータモデルを拡張する場合にのみ必要です。

指定しない場合、デフォルトの場所は"%APPDATA%\\CData\\Businessbridge Data Provider\\Schema" となり、%APPDATA% はユーザーのコンフィギュレーションディレクトリに設定されます:

Business b-ridge Connector for CData Sync

BrowsableSchemas

このプロパティは、使用可能なスキーマのサブセットにレポートされるスキーマを制限します。例えば、BrowsableSchemas=SchemaA,SchemaB,SchemaC です。

解説

スキーマをデータベースからリストすると、負荷がかかる可能性があります。接続文字列でスキーマのリストを提供すると、 パフォーマンスが向上します。

Business b-ridge Connector for CData Sync

Tables

このプロパティは、使用可能なテーブルのサブセットにレポートされるテーブルを制限します。例えば、Tables=TableA,TableB,TableC です。

解説

テーブルを複数のデータベースからリストすると、負荷がかかる可能性があります。接続文字列でテーブルのリストを提供すると、Sync App のパフォーマンスが向上します。

このプロパティは、作業したいビューがすでにわかっていて、ビューが多すぎる場合に、ビューを自動的にリストする代わりに使用することもできます。

カンマ区切りのリストで使用したいテーブルを指定します。各テーブルは、角かっこ、二重引用符、またはバッククオートを使用してエスケープされた特殊文字列を含む有効なSQL 識別子である必要があります。 例えば、Tables=TableA,[TableB/WithSlash],WithCatalog.WithSchema.`TableC With Space` です。

複数のスキーマまたはカタログを持つデータソースに接続する場合は、複数のカタログやスキーマに存在するテーブル間の曖昧さを避けるため、最後の例のように、このプロパティにテーブルの完全修飾名を指定する必要があることに注意してください。

Business b-ridge Connector for CData Sync

Views

使用可能なテーブルのサブセットにレポートされるビューを制限します。例えば、Views=ViewA,ViewB,ViewC です。

解説

ビューを複数のデータベースからリストすると、負荷がかかる可能性があります。接続文字列でビューのリストを提供すると、Sync App のパフォーマンスが向上します。

このプロパティは、作業したいビューがすでにわかっていて、ビューが多すぎる場合に、ビューを自動的にリストする代わりに使用することもできます。

カンマ区切りのリストで使用したいビューを指定します。各ビューは、角かっこ、二重引用符、またはバッククオートを使用してエスケープされた特殊文字列を含む有効なSQL 識別子である必要があります。 例えば、Views=ViewA,[ViewB/WithSlash],WithCatalog.WithSchema.`ViewC With Space` です。

複数のスキーマまたはカタログを持つデータソースに接続する場合は、複数のカタログやスキーマに存在するテーブル間の曖昧さを避けるため、最後の例のように、このプロパティにテーブルの完全修飾名を指定する必要があることに注意してください。

Business b-ridge Connector for CData Sync

Miscellaneous

このセクションでは、本プロバイダーの接続文字列で設定可能なMiscellaneous プロパティの全リストを提供します。


プロパティ説明
AllowNonKeyColumnInWhereClauseキーカラムを指定せずに Update/Delete 処理を実行するには、AllowNonKeyColumnInWhereClause 接続プロパティをtrue に設定します。
MaxRowsクエリで集計またはグループ化を使用しない場合に返される行数を制限します。これにより、設計時にパフォーマンスの問題を回避できます。
Otherこれらの隠しプロパティは特定のユースケースでのみ使用されます。
PagesizeBusiness b-ridge から返されるページあたりの結果の最大数。
PollingIntervalポーリング間隔をミリ秒で設定し、結果が取得できる状態かどうかを確認します。
PseudoColumnsこのプロパティは、テーブルのカラムとして疑似カラムが含まれているかどうかを示します。
QueryTimeout大きな結果セットを処理するためにprovider によって発行されるリクエストのタイムアウト(秒単位)。
Timeoutタイムアウトエラーがスローされ、処理をキャンセルするまでの秒数。
UserDefinedViewsカスタムビューを含むJSON コンフィギュレーションファイルを指すファイルパス。
UseSandboxユーザーテスト環境を使用する場合は、true に設定します。
Business b-ridge Connector for CData Sync

AllowNonKeyColumnInWhereClause

キーカラムを指定せずに Update/Delete 処理を実行するには、AllowNonKeyColumnInWhereClause 接続プロパティをtrue に設定します。

解説

キーカラムを指定せずに Update/Delete 処理を実行するには、AllowNonKeyColumnInWhereClause 接続プロパティをtrue に設定します。

Business b-ridge Connector for CData Sync

MaxRows

クエリで集計またはグループ化を使用しない場合に返される行数を制限します。これにより、設計時にパフォーマンスの問題を回避できます。

解説

クエリで集計またはグループ化を使用しない場合に返される行数を制限します。これにより、設計時にパフォーマンスの問題を回避できます。

Business b-ridge Connector for CData Sync

Other

これらの隠しプロパティは特定のユースケースでのみ使用されます。

解説

以下にリストされているプロパティは、特定のユースケースで使用可能です。通常のドライバーのユースケースおよび機能では、これらのプロパティは必要ありません。

複数のプロパティをセミコロン区切りリストで指定します。

統合およびフォーマット

DefaultColumnSizeデータソースがメタデータにカラムの長さを提供しない場合に、文字列フィールドのデフォルトの長さを設定します。デフォルト値は2000です。
ConvertDateTimeToGMT日時の値を、マシンのローカルタイムではなくGMT グリニッジ標準時に変換するかどうかを決定します。
RecordToFile=filename基底のソケットデータ転送を指定のファイルに記録します。

Business b-ridge Connector for CData Sync

Pagesize

Business b-ridge から返されるページあたりの結果の最大数。

解説

Pagesize プロパティは、Business b-ridge から返されるページあたりの結果の最大数に影響を与えます。より大きい値を設定すると、1ページあたりの消費メモリが増える代わりに、パフォーマンスが向上する場合があります。

Business b-ridge Connector for CData Sync

PollingInterval

ポーリング間隔をミリ秒で設定し、結果が取得できる状態かどうかを確認します。

解説

このプロパティは、クエリ結果が準備できているかどうかを確認する間隔をどの長さにするかを決定します。 非常に大きな結果セットや複雑なクエリは処理に時間がかかります。ポーリング間隔が短い場合には、 クエリ状況を確認する不要なリクエストが多く発生する可能性があります。 Bulk API を利用するクエリのみで有効です。

Business b-ridge Connector for CData Sync

PseudoColumns

このプロパティは、テーブルのカラムとして疑似カラムが含まれているかどうかを示します。

解説

Entity Framework ではテーブルカラムでない疑似カラムに値を設定できないため、この設定はEntity Framework で特に便利です。この接続設定の値は、"Table1=Column1, Table1=Column2, Table2=Column3" の形式です。"*=*" のように"*" 文字を使用して、すべてのテーブルとすべてのカラムを含めることができます。

Business b-ridge Connector for CData Sync

QueryTimeout

大きな結果セットを処理するためにprovider によって発行されるリクエストのタイムアウト(秒単位)。

解説

QueryTimeout プロパティが0に設定されている場合は、操作はタイムアウトされず、処理が正常に完了するか、エラー状態になるまで実行されます。このプロパティは、個々のHTTP 操作に適用されるTimeout とは異なります。QueryTimeout は、操作全体の実行時間に適用されます。

QueryTimeout の有効期限が切れ、リクエストの処理が完了していない場合、Sync App はエラー状態を発生させます。 Bulk API を利用するクエリのみで有効です。

Business b-ridge Connector for CData Sync

Timeout

タイムアウトエラーがスローされ、処理をキャンセルするまでの秒数。

解説

Timeout が0に設定されている場合は、操作がタイムアウトしません。処理が正常に完了するか、エラー状態になるまで実行されます。

Timeout の有効期限が切れても処理が完了していない場合は、Sync App は例外をスローします。

Business b-ridge Connector for CData Sync

UserDefinedViews

カスタムビューを含むJSON コンフィギュレーションファイルを指すファイルパス。

解説

ユーザー定義ビューは、UserDefinedViews.json というJSON 形式のコンフィギュレーションファイルで定義されています。Sync App は、このファイルで指定されたビューを自動的に検出します。

また、複数のビュー定義を持ち、UserDefinedViews 接続プロパティを使用して制御することも可能です。このプロパティを使用すると、指定されたビューのみがSync App によって検知されます。

このユーザー定義ビューのコンフィギュレーションファイルは、次のようにフォーマットされています。

  • 各ルートエレメントはビューの名前を定義します。
  • 各ルートエレメントには、query と呼ばれる子エレメントが含まれており、この子エレメントにはビューのカスタムSQL クエリが含まれています。

次に例を示します。

{
	"MyView": {
		"query": "SELECT * FROM CDATA WHERE MyColumn = 'value'"
	},
	"MyView2": {
		"query": "SELECT * FROM MyTable WHERE Id IN (1,2,3)"
	}
}
UserDefinedViews 接続プロパティを使用して、JSON コンフィギュレーションファイルの場所を指定します。次に例を示します。
"UserDefinedViews", "C:\\Users\\yourusername\\Desktop\\tmp\\UserDefinedViews.json"

Business b-ridge Connector for CData Sync

UseSandbox

ユーザーテスト環境を使用する場合は、true に設定します。

解説

ユーザーテスト環境を使用する場合は、true に設定します。

Copyright (c) 2023 CData Software, Inc. - All rights reserved.
Build 22.0.8479