%PDF-1.7
%
797 0 obj
<>/Metadata 841 0 R/Pages 794 0 R/StructTreeRoot 83 0 R/Type/Catalog/ViewerPreferences 815 0 R>>
endobj
841 0 obj
<>stream
11.0
8.5
20
2019-04-25T14:13:55.987-04:00
Microsoft® Word for Office 365
Michael Whitcher, Aaron Mays, Bill McNeill, Andrew Henrick, Stacey Christian
3532a33e0b70894730d76608b8b8e27ece99d756
347618
"FCMP, FCMPACT, Python, ASTORE, Micro Analytic Service, Viya, Data Step, HPRISK, Model Implementation Platform"
Microsoft® Word for Office 365
<p>Join us as we explore new features and functionality in the SAS® Function Compiler (FCMP). Integration with Python, support for running analytic scoring containers (ASTORE), and a new FCMP action set are the main topics we cover. Learn how to leverage your existing investment in Python by calling Python functions from an FCMP function. Get the most from your ASTORE by porting it from SAS® Viya® to SAS® 9.4 TS1M6, and then run it from an FCMP function called from the SAS® DATA step. Learn how to port your favorite user-written functions and subroutines to SAS® Cloud Analytic Services, and then use them within a computed column or another action. This paper shows you the tips and tricks you need to integrate your existing FCMP code with these new SAS technologies. Included are several examples to quickly get you started.</p>
<p>Andrew Henrick, SAS<br>
Aaron Mays, SAS<br>
Stacey Christian, SAS<br>
Bill Mcneill, SAS<br>
Michael Whitcher, SAS</p>
<p style="font-family: Arial,Helvetica,sans-serif; font-size: 90%; line-height: 300%; margin: -3em 0em 2em 0em;"><a href="https://github.com/sascommunities/sas-global-forum-2019">Access sample code</a></p>
Session 3480
en
jeff
<p>Join us as we explore new features and functionality in the SAS® Function Compiler (FCMP). Integration with Python, support for running analytic scoring containers (ASTORE), and a new FCMP action set are the main topics we cover. Learn how to leverage your existing investment in Python by calling Python functions from an FCMP function. Get the most from your ASTORE by porting it from SAS® Viya® to SAS® 9.4 TS1M6, and then run it from an FCMP function called from the SAS® DATA step. Learn how to port your favorite user-written functions and subroutines to SAS® Cloud Analytic Services, and then use them within a computed column or another action. This paper shows you the tips and tricks you need to integrate your existing FCMP code with these new SAS technologies. Included are several examples to quickly get you started.<br>
</p>
<p><a href="https://github.com/sascommunities/sas-global-forum-2019">Access sample code files now</a></p>
<p>Andrew Henrick, SAS<br>
Aaron Mays, SAS<br>
Stacey Christian, SAS<br>
Bill Mcneill, SAS<br>
Michael Whitcher, SAS</p>
Microsoft® Word for Office 365
2019-04-10T13:23:43.000-04:00
2019-04-10T13:23:43.000-04:00
2019-02-28T13:42:30.000-05:00
application/pdf
FCMP, FCMPACT, Python, ASTORE, Micro Analytic Service, Viya, Data Step, HPRISK, Model Implementation Platform
2019-04-24T14:00:41.948-04:00
Michael Whitcher, Aaron Mays, Bill McNeill, Andrew Henrick, Stacey Christian
Join us as we explore new features and functionality in the SAS® Function Compiler (FCMP). Integration with Python, support for running analytic scoring containers (ASTORE), and a new FCMP action set are the main topics we cover. Learn how to leverage your existing investment in Python by calling Python functions from an FCMP function. Get the most from your ASTORE by porting it from SAS® Viya® to SAS® 9.4 TS1M6, and then run it from an FCMP function called from the SAS® DATA step. Learn how to port your favorite user-written functions and subroutines to SAS® Cloud Analytic Services, and then use them within a computed column or another action. This paper shows you the tips and tricks you need to integrate your existing FCMP code with these new SAS technologies. Included are several examples to quickly get you started.
Access sample code files now
Andrew Henrick, SAS
Aaron Mays, SAS
Stacey Christian, SAS
Bill Mcneill, SAS
Michael Whitcher, SAS
What’s New in FCMP for SAS 9.4 and SAS Viya
uuid:CC0A76A2-C578-4E48-B704-2CD71C2FE737
uuid:904f7b62-b486-4b38-bd09-cf3ab530e612
sas
support:customer-roles/programmer
support:sgf-papers/topic/programming/general-programming
support:sgf-papers
support:skill-level/intermediate
software:BASE
year:2019
event-type:180/session-type/breakout
endstream
endobj
794 0 obj
<>
endobj
83 0 obj
<>
endobj
815 0 obj
<>
endobj
84 0 obj
<>
endobj
85 0 obj
<>
endobj
86 0 obj
[113 0 R 114 0 R 115 0 R 116 0 R 117 0 R 118 0 R 119 0 R 120 0 R 121 0 R 122 0 R 123 0 R 124 0 R 124 0 R 124 0 R 125 0 R]
endobj
87 0 obj
[126 0 R 127 0 R 128 0 R 129 0 R 130 0 R 131 0 R 132 0 R 133 0 R 134 0 R 135 0 R 136 0 R 137 0 R 138 0 R 139 0 R 140 0 R 141 0 R 142 0 R 143 0 R 144 0 R 145 0 R 146 0 R 147 0 R]
endobj
88 0 obj
[148 0 R 149 0 R 150 0 R 151 0 R 151 0 R 151 0 R 152 0 R 153 0 R 153 0 R 154 0 R 155 0 R 156 0 R 156 0 R 156 0 R 156 0 R 156 0 R 156 0 R 157 0 R 158 0 R 158 0 R 158 0 R 159 0 R 160 0 R 161 0 R 161 0 R 162 0 R 163 0 R 164 0 R 165 0 R 166 0 R 167 0 R]
endobj
89 0 obj
[168 0 R 169 0 R 170 0 R 171 0 R 172 0 R 173 0 R 174 0 R 174 0 R 174 0 R 174 0 R 175 0 R 176 0 R 177 0 R 178 0 R 179 0 R 179 0 R 179 0 R 180 0 R 180 0 R 180 0 R 180 0 R 181 0 R 182 0 R 183 0 R 184 0 R 185 0 R 186 0 R 187 0 R 188 0 R 188 0 R 189 0 R 190 0 R 191 0 R]
endobj
90 0 obj
[192 0 R 193 0 R 194 0 R 195 0 R 195 0 R 196 0 R 197 0 R 198 0 R 199 0 R 200 0 R 201 0 R 202 0 R 203 0 R 204 0 R 205 0 R 206 0 R 207 0 R 208 0 R 208 0 R 210 0 R 210 0 R 210 0 R 211 0 R 777 0 R 776 0 R 776 0 R 776 0 R]
endobj
91 0 obj
[212 0 R 213 0 R 214 0 R 215 0 R 216 0 R 217 0 R 217 0 R 217 0 R 217 0 R 218 0 R 219 0 R 220 0 R 221 0 R 222 0 R 223 0 R 224 0 R 225 0 R 226 0 R 227 0 R 228 0 R 229 0 R 230 0 R 231 0 R]
endobj
92 0 obj
[232 0 R 233 0 R 234 0 R 235 0 R 236 0 R 237 0 R 238 0 R 239 0 R 240 0 R 241 0 R 242 0 R 243 0 R 244 0 R 245 0 R 246 0 R 247 0 R 248 0 R 249 0 R 250 0 R 251 0 R 252 0 R 253 0 R 254 0 R 255 0 R 256 0 R 257 0 R 258 0 R]
endobj
93 0 obj
[259 0 R 260 0 R 261 0 R 262 0 R 263 0 R 264 0 R 265 0 R 266 0 R 267 0 R 267 0 R 267 0 R 268 0 R 269 0 R 270 0 R 271 0 R 272 0 R 273 0 R 273 0 R 273 0 R 274 0 R 275 0 R 276 0 R 277 0 R 278 0 R 775 0 R 774 0 R 770 0 R 769 0 R]
endobj
94 0 obj
[763 0 R 762 0 R 758 0 R 757 0 R 754 0 R 753 0 R 750 0 R 749 0 R 746 0 R 745 0 R 742 0 R 741 0 R 738 0 R 737 0 R 734 0 R 733 0 R 730 0 R 729 0 R 726 0 R 725 0 R 722 0 R 721 0 R 718 0 R 717 0 R 714 0 R 713 0 R 710 0 R 709 0 R 706 0 R 705 0 R 702 0 R 701 0 R 698 0 R 697 0 R 694 0 R 693 0 R 281 0 R 282 0 R 283 0 R 284 0 R 285 0 R 286 0 R 287 0 R 288 0 R 289 0 R 290 0 R]
endobj
95 0 obj
[291 0 R 293 0 R 294 0 R 295 0 R 296 0 R 297 0 R 298 0 R 299 0 R 300 0 R 301 0 R 302 0 R 303 0 R 304 0 R 305 0 R 306 0 R 307 0 R 308 0 R 309 0 R 310 0 R 311 0 R 312 0 R 313 0 R 314 0 R 315 0 R 316 0 R 317 0 R 318 0 R 319 0 R 320 0 R 321 0 R 322 0 R 323 0 R 324 0 R 325 0 R 326 0 R 327 0 R 328 0 R 671 0 R 670 0 R]
endobj
96 0 obj
[329 0 R 330 0 R 331 0 R 332 0 R 333 0 R 334 0 R 335 0 R 336 0 R 337 0 R 338 0 R 339 0 R 340 0 R 341 0 R 342 0 R 343 0 R 344 0 R 345 0 R 346 0 R 347 0 R 348 0 R 349 0 R 350 0 R 351 0 R 352 0 R 353 0 R 354 0 R 355 0 R 356 0 R 357 0 R 358 0 R 359 0 R 360 0 R 361 0 R 362 0 R 363 0 R 364 0 R 365 0 R 366 0 R 367 0 R 368 0 R 369 0 R 370 0 R 371 0 R 372 0 R 373 0 R 374 0 R 375 0 R 376 0 R 377 0 R 378 0 R]
endobj
97 0 obj
[379 0 R 380 0 R 381 0 R 382 0 R 383 0 R 384 0 R 385 0 R 386 0 R 387 0 R 387 0 R 387 0 R 388 0 R 389 0 R 390 0 R 391 0 R 392 0 R 393 0 R 394 0 R 395 0 R 396 0 R 397 0 R 398 0 R 399 0 R 400 0 R 401 0 R]
endobj
98 0 obj
[402 0 R 403 0 R 404 0 R 405 0 R 406 0 R 407 0 R 408 0 R 409 0 R 410 0 R 411 0 R 412 0 R 413 0 R 414 0 R 415 0 R 416 0 R 417 0 R 418 0 R 419 0 R 420 0 R 421 0 R 422 0 R 423 0 R 424 0 R 425 0 R 426 0 R 427 0 R 428 0 R 429 0 R 430 0 R]
endobj
99 0 obj
[431 0 R 432 0 R 433 0 R 434 0 R 435 0 R 436 0 R 437 0 R 438 0 R 439 0 R 440 0 R 441 0 R 442 0 R 443 0 R 444 0 R 445 0 R 446 0 R 447 0 R 448 0 R 449 0 R 450 0 R 451 0 R 452 0 R 453 0 R 454 0 R 455 0 R 456 0 R 457 0 R 458 0 R 459 0 R 460 0 R 461 0 R 462 0 R 463 0 R 464 0 R 465 0 R 466 0 R 467 0 R]
endobj
100 0 obj
[468 0 R 469 0 R 470 0 R 471 0 R 472 0 R 473 0 R 474 0 R 475 0 R 476 0 R 477 0 R 478 0 R 479 0 R 480 0 R 481 0 R 482 0 R 483 0 R 484 0 R 485 0 R 486 0 R 487 0 R 488 0 R 489 0 R 490 0 R 491 0 R 492 0 R 493 0 R 494 0 R 495 0 R 496 0 R 497 0 R 498 0 R 499 0 R 500 0 R 501 0 R 502 0 R 503 0 R 504 0 R 505 0 R 506 0 R 507 0 R 508 0 R 509 0 R 510 0 R 511 0 R 512 0 R]
endobj
101 0 obj
[513 0 R 514 0 R 515 0 R 516 0 R 517 0 R 518 0 R 519 0 R 520 0 R 521 0 R 522 0 R 523 0 R 524 0 R 525 0 R 526 0 R 527 0 R 528 0 R 529 0 R 530 0 R 531 0 R 532 0 R 533 0 R 534 0 R 535 0 R 536 0 R 537 0 R 538 0 R 539 0 R 540 0 R 541 0 R 542 0 R 543 0 R 544 0 R]
endobj
102 0 obj
[545 0 R 546 0 R 669 0 R 668 0 R 667 0 R 666 0 R 548 0 R 549 0 R 550 0 R 551 0 R 552 0 R 553 0 R 554 0 R 555 0 R 556 0 R 557 0 R 558 0 R 559 0 R 560 0 R 561 0 R 562 0 R 563 0 R 564 0 R 565 0 R 566 0 R 567 0 R 568 0 R 569 0 R 570 0 R 571 0 R 572 0 R 573 0 R 574 0 R 575 0 R 576 0 R 577 0 R 578 0 R]
endobj
103 0 obj
[579 0 R 580 0 R 581 0 R 582 0 R 583 0 R 584 0 R 585 0 R 586 0 R 587 0 R 588 0 R 589 0 R 590 0 R 591 0 R 592 0 R 593 0 R 594 0 R 595 0 R 596 0 R 597 0 R 598 0 R 599 0 R 600 0 R 601 0 R 602 0 R 603 0 R 604 0 R 605 0 R 606 0 R 607 0 R 608 0 R 609 0 R 610 0 R 611 0 R 612 0 R 613 0 R 614 0 R]
endobj
104 0 obj
[615 0 R 616 0 R 617 0 R 618 0 R 619 0 R 620 0 R 621 0 R 622 0 R 623 0 R 624 0 R 625 0 R 626 0 R 627 0 R 628 0 R 629 0 R 630 0 R 631 0 R 632 0 R]
endobj
105 0 obj
[633 0 R 659 0 R 793 0 R 660 0 R 657 0 R 791 0 R 658 0 R 636 0 R 637 0 R 655 0 R 788 0 R 656 0 R 653 0 R 785 0 R 654 0 R 778 0 R 782 0 R 779 0 R 640 0 R 641 0 R 642 0 R 643 0 R 644 0 R 645 0 R 646 0 R 647 0 R 648 0 R 649 0 R 650 0 R 651 0 R 652 0 R]
endobj
106 0 obj
<>
endobj
107 0 obj
<>
endobj
108 0 obj
<>
endobj
109 0 obj
<>
endobj
110 0 obj
<>
endobj
111 0 obj
<>
endobj
42 0 obj
<>/MediaBox[0 0 612 792]/Parent 794 0 R/Resources<>/Font<>/ProcSet[/PDF/Text]>>/Rotate 0/StructParents 19/Tabs/S/Type/Page>>
endobj
43 0 obj
<>stream
HWo7WS`1%a$>rw~\kQFeXkҿ\r8w8 0lKgoGU9؛7* ?Z,ٯçrdz#f1g'>,Q,Y<͙P)|e"Iؼ١Flmlt2Ɍl4a{7g9ҺQgI.y@}Lݙ{?YV쐉1<Fw
N*mxkc`29X͊#tDDu.?gO@KF*<~_$Q37Q(s-`_~_~xmJrMQrw$91+x?\~}%{o$5\9ۻ)wcWZ!2DhJ&ZݾU<2wIkzMă3R`#|][ne?^UpB{<bGDžc8=+nnC2FuUql.ܷEyo?6@Ǚ4-P$ãy8{yp*e'Ԛ0yJ8OP0dZ++dbQ
9Akk\+xymG+,>ecJֳX`\/n^B$ih쒝0:K3lWLqh]n!w)y̭(>aK5¥Ќ;>'&.k1TkciH(o-gWrK
Ӗ(bm7
(+*s=\sDe?5K:s\2YGiZ1}|zX0&^
_/8c̥>خu9[1rKzO8<cLd}HЃ4oP9)'Ig!
vBһ^c&8R݆?`ޜ',)WD^}W@,
zd%мflMt\)4b Lk>1Kjn7u;1QH,&`ꊒtaؾA젹gM6CVUkz}DX5l쬬{E)lRF\f4A@ci"T4OFb]
]٦"\~bp: `Zo2-&^\=Ii>Sx+j|8(bR~&pņצ|<cC'25øIJȨsb7Fk[)2^#wexږylXҗեDTDMAR.B'