DataService Studio, arka uç hizmeti yazmanıza gerek kalmadan veri API'leri oluşturmanızı, yayınlamanızı ve yönetmenizi sağlar. Bir veri kaynağına bağlanın, sorgu mantığını yapılandırın ve sonucu çağrılabilir bir REST API olarak sunun; tüm bu işlemleri DataWorks içinde gerçekleştirebilirsiniz.
Aşağı akış uygulamalarına veya ekiplere belirli veri kümelerine kontrollü ve talep üzerine erişim vermeniz gerektiğinde API yönetimini kullanın. Toplu veri aktarımları veya büyük ölçekli dışa aktarmalar için bunun yerine veri senkronizasyonu çözümlerini tercih edin.
Bu bölümün hedef kitlesi
API yönetimi, rolünüze bağlı olarak iki farklı iş akışını kapsar:
API yayıncıları — Bir veri kaynağına dayalı API'ler oluşturan, bunları test edip yayınlayan ve kimlerin bu API'leri çağırabileceğini kontrol eden veri mühendisleri veya analistler.
API tüketicileri — Yayınlanan API'leri keşfeden, yetkilendirme talebinde bulunan ve API'leri uygulamalarına entegre eden uygulama geliştiriciler veya veri tüketicileri.
API yayınlama
Bir veri API'si oluşturmak ve yayınlamak için aşağıdaki adımları izleyin:
API oluşturun. Kod içermeyen kullanıcı arayüzünü (SQL gerekmez) veya kod düzenleyiciyi (özel SQL sorguları için) kullanarak bir veri kaynağından API oluşturun. Alternatif olarak, mevcut bir harici HTTP/HTTPS hizmetini DataService Studio'da merkezi olarak yönetmek üzere kaydedin.
API'yi test edin. Sorgu mantığını, parametre işlemeyi ve yanıt biçimini doğrulamak için yayınlamadan önce API üzerinde test çağrıları çalıştırın.
API'yi yayınlayın. API'yi çağrılabilir hale getirmek için yayınlayın. Gerekirse önceki bir sürüme geri dönmek için sürümleri yönetin.
Arayanları yetkilendirin. Yayınlanan API'yi çağırma iznini belirli uygulamalara veya kullanıcılara verin.
API çağırma
Yayınlanan bir API'yi uygulamanıza entegre etmek için aşağıdaki adımları izleyin:
API'yi keşfedin. DataService Studio hizmet kataloğunda mevcut API'lere göz atın ve veri ihtiyacınızı karşılayanı belirleyin.
Yetkilendirme isteyin. Uygulamanız için çağrı izni almak amacıyla API yayıncısıyla iletişime geçin.
API'yi çağırın. Uygulamanızdan API uç noktasına istek göndermek için yetkilendirme kimlik bilgilerini kullanın.
Yapabilecekleriniz
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|